@charset "UTF-8";/*! Hint.css (base version) - v2.6.0 - 2019-04-27
* http://kushagragour.in/lab/hint/
* Copyright (c) 2019 Kushagra Gour */
[class*=hint--] {
    position: relative;
    display: inline-block
}

[class*=hint--]:before,[class*=hint--]:after {
    position: absolute;
    transform: translateZ(0);
    visibility: hidden;
    opacity: 0;
    z-index: 1000000;
    pointer-events: none;
    transition: .3s ease;
    transition-delay: 0ms
}

[class*=hint--]:hover:before,[class*=hint--]:hover:after {
    visibility: visible;
    opacity: 1
}

[class*=hint--]:hover:before,[class*=hint--]:hover:after {
    transition-delay: .1s
}

[class*=hint--]:before {
    content: "";
    position: absolute;
    background: transparent;
    border: 6px solid transparent;
    z-index: 1000001
}

[class*=hint--]:after {
    background: #383838;
    color: #fff;
    padding: 8px 10px;
    font-size: 12px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    line-height: 12px;
    white-space: nowrap
}

[class*=hint--][aria-label]:after {
    content: attr(aria-label)
}

[class*=hint--][data-hint]:after {
    content: attr(data-hint)
}

[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after {
    display: none!important
}

.hint--top-left:before {
    border-top-color: #383838
}

.hint--top-right:before {
    border-top-color: #383838
}

.hint--top:before {
    border-top-color: #383838
}

.hint--bottom-left:before {
    border-bottom-color: #383838
}

.hint--bottom-right:before {
    border-bottom-color: #383838
}

.hint--bottom:before {
    border-bottom-color: #383838
}

.hint--left:before {
    border-left-color: #383838
}

.hint--right:before {
    border-right-color: #383838
}

.hint--top:before {
    margin-bottom: -11px
}

.hint--top:before,.hint--top:after {
    bottom: 100%;
    left: 50%
}

.hint--top:before {
    left: calc(50% - 6px)
}

.hint--top:after {
    transform: translate(-50%)
}

.hint--top:hover:before {
    transform: translateY(-8px)
}

.hint--top:hover:after {
    transform: translate(-50%) translateY(-8px)
}

.hint--bottom:before {
    margin-top: -11px
}

.hint--bottom:before,.hint--bottom:after {
    top: 100%;
    left: 50%
}

.hint--bottom:before {
    left: calc(50% - 6px)
}

.hint--bottom:after {
    transform: translate(-50%)
}

.hint--bottom:hover:before {
    transform: translateY(8px)
}

.hint--bottom:hover:after {
    transform: translate(-50%) translateY(8px)
}

.hint--right:before {
    margin-left: -11px;
    margin-bottom: -6px
}

.hint--right:after {
    margin-bottom: -14px
}

.hint--right:before,.hint--right:after {
    left: 100%;
    bottom: 50%
}

.hint--right:hover:before {
    transform: translate(8px)
}

.hint--right:hover:after {
    transform: translate(8px)
}

.hint--left:before {
    margin-right: -11px;
    margin-bottom: -6px
}

.hint--left:after {
    margin-bottom: -14px
}

.hint--left:before,.hint--left:after {
    right: 100%;
    bottom: 50%
}

.hint--left:hover:before {
    transform: translate(-8px)
}

.hint--left:hover:after {
    transform: translate(-8px)
}

.hint--top-left:before {
    margin-bottom: -11px
}

.hint--top-left:before,.hint--top-left:after {
    bottom: 100%;
    left: 50%
}

.hint--top-left:before {
    left: calc(50% - 6px)
}

.hint--top-left:after {
    transform: translate(-100%)
}

.hint--top-left:after {
    margin-left: 12px
}

.hint--top-left:hover:before {
    transform: translateY(-8px)
}

.hint--top-left:hover:after {
    transform: translate(-100%) translateY(-8px)
}

.hint--top-right:before {
    margin-bottom: -11px
}

.hint--top-right:before,.hint--top-right:after {
    bottom: 100%;
    left: 50%
}

.hint--top-right:before {
    left: calc(50% - 6px)
}

.hint--top-right:after {
    transform: translate(0)
}

.hint--top-right:after {
    margin-left: -12px
}

.hint--top-right:hover:before {
    transform: translateY(-8px)
}

.hint--top-right:hover:after {
    transform: translateY(-8px)
}

.hint--bottom-left:before {
    margin-top: -11px
}

.hint--bottom-left:before,.hint--bottom-left:after {
    top: 100%;
    left: 50%
}

.hint--bottom-left:before {
    left: calc(50% - 6px)
}

.hint--bottom-left:after {
    transform: translate(-100%)
}

.hint--bottom-left:after {
    margin-left: 12px
}

.hint--bottom-left:hover:before {
    transform: translateY(8px)
}

.hint--bottom-left:hover:after {
    transform: translate(-100%) translateY(8px)
}

.hint--bottom-right:before {
    margin-top: -11px
}

.hint--bottom-right:before,.hint--bottom-right:after {
    top: 100%;
    left: 50%
}

.hint--bottom-right:before {
    left: calc(50% - 6px)
}

.hint--bottom-right:after {
    transform: translate(0)
}

.hint--bottom-right:after {
    margin-left: -12px
}

.hint--bottom-right:hover:before {
    transform: translateY(8px)
}

.hint--bottom-right:hover:after {
    transform: translateY(8px)
}

.hint--small:after,.hint--medium:after,.hint--large:after {
    white-space: normal;
    line-height: 1.4em;
    word-wrap: break-word
}

.hint--small:after {
    width: 80px
}

.hint--medium:after {
    width: 150px
}

.hint--large:after {
    width: 300px
}

.hint--always:after,.hint--always:before {
    opacity: 1;
    visibility: visible
}

.hint--always.hint--top:before {
    transform: translateY(-8px)
}

.hint--always.hint--top:after {
    transform: translate(-50%) translateY(-8px)
}

.hint--always.hint--top-left:before {
    transform: translateY(-8px)
}

.hint--always.hint--top-left:after {
    transform: translate(-100%) translateY(-8px)
}

.hint--always.hint--top-right:before {
    transform: translateY(-8px)
}

.hint--always.hint--top-right:after {
    transform: translateY(-8px)
}

.hint--always.hint--bottom:before {
    transform: translateY(8px)
}

.hint--always.hint--bottom:after {
    transform: translate(-50%) translateY(8px)
}

.hint--always.hint--bottom-left:before {
    transform: translateY(8px)
}

.hint--always.hint--bottom-left:after {
    transform: translate(-100%) translateY(8px)
}

.hint--always.hint--bottom-right:before {
    transform: translateY(8px)
}

.hint--always.hint--bottom-right:after {
    transform: translateY(8px)
}

.hint--always.hint--left:before {
    transform: translate(-8px)
}

.hint--always.hint--left:after {
    transform: translate(-8px)
}

.hint--always.hint--right:before {
    transform: translate(8px)
}

.hint--always.hint--right:after {
    transform: translate(8px)
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

.intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.intl-tel-input .hide {
    display: none
}

.intl-tel-input .v-hide {
    visibility: hidden
}

.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-right: 36px;
    margin-right: 0
}

.intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

.intl-tel-input .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px #0003;
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.intl-tel-input .country-list.dropup {
    bottom: 100%;
    margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
    display: inline-block;
    width: 20px
}

@media (max-width: 500px) {
    .intl-tel-input .country-list {
        white-space:normal
    }
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
    padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
    color: #999
}

.intl-tel-input .country-list .country.highlight {
    background-color: #0000000d
}

.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box {
    vertical-align: middle
}

.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box {
    margin-right: 6px
}

.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0
}

.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag {
    width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    background-color: #0000000d
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
    cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
    background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag {
    background-color: #0000000d;
    display: table
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
    padding-left: 66px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
    padding-left: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
    padding-left: 74px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    padding-left: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
    padding-left: 82px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
    padding-left: 92px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
    padding-left: 90px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
    padding-left: 100px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px
}

.intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.intl-tel-input.iti-container:hover {
    cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .intl-tel-input .country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
    padding: 10px;
    line-height: 1.5em
}

.iti-flag {
    width: 20px
}

.iti-flag.be {
    width: 18px
}

.iti-flag.ch {
    width: 15px
}

.iti-flag.mc {
    width: 19px
}

.iti-flag.ne {
    width: 18px
}

.iti-flag.np {
    width: 13px
}

.iti-flag.va {
    width: 15px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .iti-flag {
        background-size:5652px 15px
    }
}

.iti-flag.ac {
    height: 10px;
    background-position: 0 0
}

.iti-flag.ad {
    height: 14px;
    background-position: -22px 0
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0
}

.iti-flag.af {
    height: 14px;
    background-position: -66px 0
}

.iti-flag.ag {
    height: 14px;
    background-position: -88px 0
}

.iti-flag.ai {
    height: 10px;
    background-position: -110px 0
}

.iti-flag.al {
    height: 15px;
    background-position: -132px 0
}

.iti-flag.am {
    height: 10px;
    background-position: -154px 0
}

.iti-flag.ao {
    height: 14px;
    background-position: -176px 0
}

.iti-flag.aq {
    height: 14px;
    background-position: -198px 0
}

.iti-flag.ar {
    height: 13px;
    background-position: -220px 0
}

.iti-flag.as {
    height: 10px;
    background-position: -242px 0
}

.iti-flag.at {
    height: 14px;
    background-position: -264px 0
}

.iti-flag.au {
    height: 10px;
    background-position: -286px 0
}

.iti-flag.aw {
    height: 14px;
    background-position: -308px 0
}

.iti-flag.ax {
    height: 13px;
    background-position: -330px 0
}

.iti-flag.az {
    height: 10px;
    background-position: -352px 0
}

.iti-flag.ba {
    height: 10px;
    background-position: -374px 0
}

.iti-flag.bb {
    height: 14px;
    background-position: -396px 0
}

.iti-flag.bd {
    height: 12px;
    background-position: -418px 0
}

.iti-flag.be {
    height: 15px;
    background-position: -440px 0
}

.iti-flag.bf {
    height: 14px;
    background-position: -460px 0
}

.iti-flag.bg {
    height: 12px;
    background-position: -482px 0
}

.iti-flag.bh {
    height: 12px;
    background-position: -504px 0
}

.iti-flag.bi {
    height: 12px;
    background-position: -526px 0
}

.iti-flag.bj {
    height: 14px;
    background-position: -548px 0
}

.iti-flag.bl {
    height: 14px;
    background-position: -570px 0
}

.iti-flag.bm {
    height: 10px;
    background-position: -592px 0
}

.iti-flag.bn {
    height: 10px;
    background-position: -614px 0
}

.iti-flag.bo {
    height: 14px;
    background-position: -636px 0
}

.iti-flag.bq {
    height: 14px;
    background-position: -658px 0
}

.iti-flag.br {
    height: 14px;
    background-position: -680px 0
}

.iti-flag.bs {
    height: 10px;
    background-position: -702px 0
}

.iti-flag.bt {
    height: 14px;
    background-position: -724px 0
}

.iti-flag.bv {
    height: 15px;
    background-position: -746px 0
}

.iti-flag.bw {
    height: 14px;
    background-position: -768px 0
}

.iti-flag.by {
    height: 10px;
    background-position: -790px 0
}

.iti-flag.bz {
    height: 14px;
    background-position: -812px 0
}

.iti-flag.ca {
    height: 10px;
    background-position: -834px 0
}

.iti-flag.cc {
    height: 10px;
    background-position: -856px 0
}

.iti-flag.cd {
    height: 15px;
    background-position: -878px 0
}

.iti-flag.cf {
    height: 14px;
    background-position: -900px 0
}

.iti-flag.cg {
    height: 14px;
    background-position: -922px 0
}

.iti-flag.ch {
    height: 15px;
    background-position: -944px 0
}

.iti-flag.ci {
    height: 14px;
    background-position: -961px 0
}

.iti-flag.ck {
    height: 10px;
    background-position: -983px 0
}

.iti-flag.cl {
    height: 14px;
    background-position: -1005px 0
}

.iti-flag.cm {
    height: 14px;
    background-position: -1027px 0
}

.iti-flag.cn {
    height: 14px;
    background-position: -1049px 0
}

.iti-flag.co {
    height: 14px;
    background-position: -1071px 0
}

.iti-flag.cp {
    height: 14px;
    background-position: -1093px 0
}

.iti-flag.cr {
    height: 12px;
    background-position: -1115px 0
}

.iti-flag.cu {
    height: 10px;
    background-position: -1137px 0
}

.iti-flag.cv {
    height: 12px;
    background-position: -1159px 0
}

.iti-flag.cw {
    height: 14px;
    background-position: -1181px 0
}

.iti-flag.cx {
    height: 10px;
    background-position: -1203px 0
}

.iti-flag.cy {
    height: 14px;
    background-position: -1225px 0
}

.iti-flag.cz {
    height: 14px;
    background-position: -1247px 0
}

.iti-flag.de {
    height: 12px;
    background-position: -1269px 0
}

.iti-flag.dg {
    height: 10px;
    background-position: -1291px 0
}

.iti-flag.dj {
    height: 14px;
    background-position: -1313px 0
}

.iti-flag.dk {
    height: 15px;
    background-position: -1335px 0
}

.iti-flag.dm {
    height: 10px;
    background-position: -1357px 0
}

.iti-flag.do {
    height: 14px;
    background-position: -1379px 0
}

.iti-flag.dz {
    height: 14px;
    background-position: -1401px 0
}

.iti-flag.ea {
    height: 14px;
    background-position: -1423px 0
}

.iti-flag.ec {
    height: 14px;
    background-position: -1445px 0
}

.iti-flag.ee {
    height: 13px;
    background-position: -1467px 0
}

.iti-flag.eg {
    height: 14px;
    background-position: -1489px 0
}

.iti-flag.eh {
    height: 10px;
    background-position: -1511px 0
}

.iti-flag.er {
    height: 10px;
    background-position: -1533px 0
}

.iti-flag.es {
    height: 14px;
    background-position: -1555px 0
}

.iti-flag.et {
    height: 10px;
    background-position: -1577px 0
}

.iti-flag.eu {
    height: 14px;
    background-position: -1599px 0
}

.iti-flag.fi {
    height: 12px;
    background-position: -1621px 0
}

.iti-flag.fj {
    height: 10px;
    background-position: -1643px 0
}

.iti-flag.fk {
    height: 10px;
    background-position: -1665px 0
}

.iti-flag.fm {
    height: 11px;
    background-position: -1687px 0
}

.iti-flag.fo {
    height: 15px;
    background-position: -1709px 0
}

.iti-flag.fr {
    height: 14px;
    background-position: -1731px 0
}

.iti-flag.ga {
    height: 15px;
    background-position: -1753px 0
}

.iti-flag.gb {
    height: 10px;
    background-position: -1775px 0
}

.iti-flag.gd {
    height: 12px;
    background-position: -1797px 0
}

.iti-flag.ge {
    height: 14px;
    background-position: -1819px 0
}

.iti-flag.gf {
    height: 14px;
    background-position: -1841px 0
}

.iti-flag.gg {
    height: 14px;
    background-position: -1863px 0
}

.iti-flag.gh {
    height: 14px;
    background-position: -1885px 0
}

.iti-flag.gi {
    height: 10px;
    background-position: -1907px 0
}

.iti-flag.gl {
    height: 14px;
    background-position: -1929px 0
}

.iti-flag.gm {
    height: 14px;
    background-position: -1951px 0
}

.iti-flag.gn {
    height: 14px;
    background-position: -1973px 0
}

.iti-flag.gp {
    height: 14px;
    background-position: -1995px 0
}

.iti-flag.gq {
    height: 14px;
    background-position: -2017px 0
}

.iti-flag.gr {
    height: 14px;
    background-position: -2039px 0
}

.iti-flag.gs {
    height: 10px;
    background-position: -2061px 0
}

.iti-flag.gt {
    height: 13px;
    background-position: -2083px 0
}

.iti-flag.gu {
    height: 11px;
    background-position: -2105px 0
}

.iti-flag.gw {
    height: 10px;
    background-position: -2127px 0
}

.iti-flag.gy {
    height: 12px;
    background-position: -2149px 0
}

.iti-flag.hk {
    height: 14px;
    background-position: -2171px 0
}

.iti-flag.hm {
    height: 10px;
    background-position: -2193px 0
}

.iti-flag.hn {
    height: 10px;
    background-position: -2215px 0
}

.iti-flag.hr {
    height: 10px;
    background-position: -2237px 0
}

.iti-flag.ht {
    height: 12px;
    background-position: -2259px 0
}

.iti-flag.hu {
    height: 10px;
    background-position: -2281px 0
}

.iti-flag.ic {
    height: 14px;
    background-position: -2303px 0
}

.iti-flag.id {
    height: 14px;
    background-position: -2325px 0
}

.iti-flag.ie {
    height: 10px;
    background-position: -2347px 0
}

.iti-flag.il {
    height: 15px;
    background-position: -2369px 0
}

.iti-flag.im {
    height: 10px;
    background-position: -2391px 0
}

.iti-flag.in {
    height: 14px;
    background-position: -2413px 0
}

.iti-flag.io {
    height: 10px;
    background-position: -2435px 0
}

.iti-flag.iq {
    height: 14px;
    background-position: -2457px 0
}

.iti-flag.ir {
    height: 12px;
    background-position: -2479px 0
}

.iti-flag.is {
    height: 15px;
    background-position: -2501px 0
}

.iti-flag.it {
    height: 14px;
    background-position: -2523px 0
}

.iti-flag.je {
    height: 12px;
    background-position: -2545px 0
}

.iti-flag.jm {
    height: 10px;
    background-position: -2567px 0
}

.iti-flag.jo {
    height: 10px;
    background-position: -2589px 0
}

.iti-flag.jp {
    height: 14px;
    background-position: -2611px 0
}

.iti-flag.ke {
    height: 14px;
    background-position: -2633px 0
}

.iti-flag.kg {
    height: 12px;
    background-position: -2655px 0
}

.iti-flag.kh {
    height: 13px;
    background-position: -2677px 0
}

.iti-flag.ki {
    height: 10px;
    background-position: -2699px 0
}

.iti-flag.km {
    height: 12px;
    background-position: -2721px 0
}

.iti-flag.kn {
    height: 14px;
    background-position: -2743px 0
}

.iti-flag.kp {
    height: 10px;
    background-position: -2765px 0
}

.iti-flag.kr {
    height: 14px;
    background-position: -2787px 0
}

.iti-flag.kw {
    height: 10px;
    background-position: -2809px 0
}

.iti-flag.ky {
    height: 10px;
    background-position: -2831px 0
}

.iti-flag.kz {
    height: 10px;
    background-position: -2853px 0
}

.iti-flag.la {
    height: 14px;
    background-position: -2875px 0
}

.iti-flag.lb {
    height: 14px;
    background-position: -2897px 0
}

.iti-flag.lc {
    height: 10px;
    background-position: -2919px 0
}

.iti-flag.li {
    height: 12px;
    background-position: -2941px 0
}

.iti-flag.lk {
    height: 10px;
    background-position: -2963px 0
}

.iti-flag.lr {
    height: 11px;
    background-position: -2985px 0
}

.iti-flag.ls {
    height: 14px;
    background-position: -3007px 0
}

.iti-flag.lt {
    height: 12px;
    background-position: -3029px 0
}

.iti-flag.lu {
    height: 12px;
    background-position: -3051px 0
}

.iti-flag.lv {
    height: 10px;
    background-position: -3073px 0
}

.iti-flag.ly {
    height: 10px;
    background-position: -3095px 0
}

.iti-flag.ma {
    height: 14px;
    background-position: -3117px 0
}

.iti-flag.mc {
    height: 15px;
    background-position: -3139px 0
}

.iti-flag.md {
    height: 10px;
    background-position: -3160px 0
}

.iti-flag.me {
    height: 10px;
    background-position: -3182px 0
}

.iti-flag.mf {
    height: 14px;
    background-position: -3204px 0
}

.iti-flag.mg {
    height: 14px;
    background-position: -3226px 0
}

.iti-flag.mh {
    height: 11px;
    background-position: -3248px 0
}

.iti-flag.mk {
    height: 10px;
    background-position: -3270px 0
}

.iti-flag.ml {
    height: 14px;
    background-position: -3292px 0
}

.iti-flag.mm {
    height: 14px;
    background-position: -3314px 0
}

.iti-flag.mn {
    height: 10px;
    background-position: -3336px 0
}

.iti-flag.mo {
    height: 14px;
    background-position: -3358px 0
}

.iti-flag.mp {
    height: 10px;
    background-position: -3380px 0
}

.iti-flag.mq {
    height: 14px;
    background-position: -3402px 0
}

.iti-flag.mr {
    height: 14px;
    background-position: -3424px 0
}

.iti-flag.ms {
    height: 10px;
    background-position: -3446px 0
}

.iti-flag.mt {
    height: 14px;
    background-position: -3468px 0
}

.iti-flag.mu {
    height: 14px;
    background-position: -3490px 0
}

.iti-flag.mv {
    height: 14px;
    background-position: -3512px 0
}

.iti-flag.mw {
    height: 14px;
    background-position: -3534px 0
}

.iti-flag.mx {
    height: 12px;
    background-position: -3556px 0
}

.iti-flag.my {
    height: 10px;
    background-position: -3578px 0
}

.iti-flag.mz {
    height: 14px;
    background-position: -3600px 0
}

.iti-flag.na {
    height: 14px;
    background-position: -3622px 0
}

.iti-flag.nc {
    height: 10px;
    background-position: -3644px 0
}

.iti-flag.ne {
    height: 15px;
    background-position: -3666px 0
}

.iti-flag.nf {
    height: 10px;
    background-position: -3686px 0
}

.iti-flag.ng {
    height: 10px;
    background-position: -3708px 0
}

.iti-flag.ni {
    height: 12px;
    background-position: -3730px 0
}

.iti-flag.nl {
    height: 14px;
    background-position: -3752px 0
}

.iti-flag.no {
    height: 15px;
    background-position: -3774px 0
}

.iti-flag.np {
    height: 15px;
    background-position: -3796px 0
}

.iti-flag.nr {
    height: 10px;
    background-position: -3811px 0
}

.iti-flag.nu {
    height: 10px;
    background-position: -3833px 0
}

.iti-flag.nz {
    height: 10px;
    background-position: -3855px 0
}

.iti-flag.om {
    height: 10px;
    background-position: -3877px 0
}

.iti-flag.pa {
    height: 14px;
    background-position: -3899px 0
}

.iti-flag.pe {
    height: 14px;
    background-position: -3921px 0
}

.iti-flag.pf {
    height: 14px;
    background-position: -3943px 0
}

.iti-flag.pg {
    height: 15px;
    background-position: -3965px 0
}

.iti-flag.ph {
    height: 10px;
    background-position: -3987px 0
}

.iti-flag.pk {
    height: 14px;
    background-position: -4009px 0
}

.iti-flag.pl {
    height: 13px;
    background-position: -4031px 0
}

.iti-flag.pm {
    height: 14px;
    background-position: -4053px 0
}

.iti-flag.pn {
    height: 10px;
    background-position: -4075px 0
}

.iti-flag.pr {
    height: 14px;
    background-position: -4097px 0
}

.iti-flag.ps {
    height: 10px;
    background-position: -4119px 0
}

.iti-flag.pt {
    height: 14px;
    background-position: -4141px 0
}

.iti-flag.pw {
    height: 13px;
    background-position: -4163px 0
}

.iti-flag.py {
    height: 11px;
    background-position: -4185px 0
}

.iti-flag.qa {
    height: 8px;
    background-position: -4207px 0
}

.iti-flag.re {
    height: 14px;
    background-position: -4229px 0
}

.iti-flag.ro {
    height: 14px;
    background-position: -4251px 0
}

.iti-flag.rs {
    height: 14px;
    background-position: -4273px 0
}

.iti-flag.ru {
    height: 14px;
    background-position: -4295px 0
}

.iti-flag.rw {
    height: 14px;
    background-position: -4317px 0
}

.iti-flag.sa {
    height: 14px;
    background-position: -4339px 0
}

.iti-flag.sb {
    height: 10px;
    background-position: -4361px 0
}

.iti-flag.sc {
    height: 10px;
    background-position: -4383px 0
}

.iti-flag.sd {
    height: 10px;
    background-position: -4405px 0
}

.iti-flag.se {
    height: 13px;
    background-position: -4427px 0
}

.iti-flag.sg {
    height: 14px;
    background-position: -4449px 0
}

.iti-flag.sh {
    height: 10px;
    background-position: -4471px 0
}

.iti-flag.si {
    height: 10px;
    background-position: -4493px 0
}

.iti-flag.sj {
    height: 15px;
    background-position: -4515px 0
}

.iti-flag.sk {
    height: 14px;
    background-position: -4537px 0
}

.iti-flag.sl {
    height: 14px;
    background-position: -4559px 0
}

.iti-flag.sm {
    height: 15px;
    background-position: -4581px 0
}

.iti-flag.sn {
    height: 14px;
    background-position: -4603px 0
}

.iti-flag.so {
    height: 14px;
    background-position: -4625px 0
}

.iti-flag.sr {
    height: 14px;
    background-position: -4647px 0
}

.iti-flag.ss {
    height: 10px;
    background-position: -4669px 0
}

.iti-flag.st {
    height: 10px;
    background-position: -4691px 0
}

.iti-flag.sv {
    height: 12px;
    background-position: -4713px 0
}

.iti-flag.sx {
    height: 14px;
    background-position: -4735px 0
}

.iti-flag.sy {
    height: 14px;
    background-position: -4757px 0
}

.iti-flag.sz {
    height: 14px;
    background-position: -4779px 0
}

.iti-flag.ta {
    height: 10px;
    background-position: -4801px 0
}

.iti-flag.tc {
    height: 10px;
    background-position: -4823px 0
}

.iti-flag.td {
    height: 14px;
    background-position: -4845px 0
}

.iti-flag.tf {
    height: 14px;
    background-position: -4867px 0
}

.iti-flag.tg {
    height: 13px;
    background-position: -4889px 0
}

.iti-flag.th {
    height: 14px;
    background-position: -4911px 0
}

.iti-flag.tj {
    height: 10px;
    background-position: -4933px 0
}

.iti-flag.tk {
    height: 10px;
    background-position: -4955px 0
}

.iti-flag.tl {
    height: 10px;
    background-position: -4977px 0
}

.iti-flag.tm {
    height: 14px;
    background-position: -4999px 0
}

.iti-flag.tn {
    height: 14px;
    background-position: -5021px 0
}

.iti-flag.to {
    height: 10px;
    background-position: -5043px 0
}

.iti-flag.tr {
    height: 14px;
    background-position: -5065px 0
}

.iti-flag.tt {
    height: 12px;
    background-position: -5087px 0
}

.iti-flag.tv {
    height: 10px;
    background-position: -5109px 0
}

.iti-flag.tw {
    height: 14px;
    background-position: -5131px 0
}

.iti-flag.tz {
    height: 14px;
    background-position: -5153px 0
}

.iti-flag.ua {
    height: 14px;
    background-position: -5175px 0
}

.iti-flag.ug {
    height: 14px;
    background-position: -5197px 0
}

.iti-flag.um {
    height: 11px;
    background-position: -5219px 0
}

.iti-flag.un {
    height: 14px;
    background-position: -5241px 0
}

.iti-flag.us {
    height: 11px;
    background-position: -5263px 0
}

.iti-flag.uy {
    height: 14px;
    background-position: -5285px 0
}

.iti-flag.uz {
    height: 10px;
    background-position: -5307px 0
}

.iti-flag.va {
    height: 15px;
    background-position: -5329px 0
}

.iti-flag.vc {
    height: 14px;
    background-position: -5346px 0
}

.iti-flag.ve {
    height: 14px;
    background-position: -5368px 0
}

.iti-flag.vg {
    height: 10px;
    background-position: -5390px 0
}

.iti-flag.vi {
    height: 14px;
    background-position: -5412px 0
}

.iti-flag.vn {
    height: 14px;
    background-position: -5434px 0
}

.iti-flag.vu {
    height: 12px;
    background-position: -5456px 0
}

.iti-flag.wf {
    height: 14px;
    background-position: -5478px 0
}

.iti-flag.ws {
    height: 10px;
    background-position: -5500px 0
}

.iti-flag.xk {
    height: 15px;
    background-position: -5522px 0
}

.iti-flag.ye {
    height: 14px;
    background-position: -5544px 0
}

.iti-flag.yt {
    height: 14px;
    background-position: -5566px 0
}

.iti-flag.za {
    height: 14px;
    background-position: -5588px 0
}

.iti-flag.zm {
    height: 14px;
    background-position: -5610px 0
}

.iti-flag.zw {
    height: 10px;
    background-position: -5632px 0
}

.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0 0 1px #888;
    background-image: url(flags-0a012cf8.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .iti-flag {
        background-image:url(flags%402x-8ab4e961.png)
    }
}

.iti-flag.np {
    background-color: transparent
}

.mapboxgl-map {
    -webkit-tap-highlight-color: rgb(0 0 0/0);
    font: 12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;
    overflow: hidden;
    position: relative
}

.mapboxgl-canvas {
    left: 0;
    position: absolute;
    top: 0
}

.mapboxgl-map:-webkit-full-screen {
    height: 100%;
    width: 100%
}

.mapboxgl-canary {
    background-color: salmon
}

.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
    cursor: grab;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
    cursor: pointer
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
    cursor: grabbing
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
    touch-action: pan-x pan-y
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
    touch-action: pinch-zoom
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
    touch-action: none
}

.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right {
    pointer-events: none;
    position: absolute;
    z-index: 2
}

.mapboxgl-ctrl-top-left {
    left: 0;
    top: 0
}

.mapboxgl-ctrl-top-right {
    right: 0;
    top: 0
}

.mapboxgl-ctrl-bottom-left {
    bottom: 0;
    left: 0
}

.mapboxgl-ctrl-bottom-right {
    bottom: 0;
    right: 0
}

.mapboxgl-ctrl {
    clear: both;
    pointer-events: auto;
    transform: translate(0)
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
    float: left;
    margin: 10px 0 0 10px
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
    float: right;
    margin: 10px 10px 0 0
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
    float: left;
    margin: 0 0 10px 10px
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
    float: right;
    margin: 0 10px 10px 0
}

.mapboxgl-ctrl-group {
    background: #fff;
    border-radius: 4px
}

.mapboxgl-ctrl-group:not(:empty) {
    box-shadow: 0 0 0 2px #0000001a
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl-group:not(:empty) {
        box-shadow: 0 0 0 2px ButtonText
    }
}

.mapboxgl-ctrl-group button {
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 29px;
    outline: none;
    overflow: hidden;
    padding: 0;
    width: 29px
}

.mapboxgl-ctrl-group button+button {
    border-top: 1px solid #ddd
}

.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    width: 100%
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl-icon {
        background-color: transparent
    }

    .mapboxgl-ctrl-group button+button {
        border-top: 1px solid ButtonText
    }
}

.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus {
    box-shadow: 0 0 2px 2px #0096ff
}

.mapboxgl-ctrl button:disabled {
    cursor: not-allowed
}

.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
    opacity: .25
}

.mapboxgl-ctrl-group button:first-child {
    border-radius: 4px 4px 0 0
}

.mapboxgl-ctrl-group button:last-child {
    border-radius: 0 0 4px 4px
}

.mapboxgl-ctrl-group button:only-child {
    border-radius: inherit
}

.mapboxgl-ctrl button:not(:disabled):hover {
    background-color: #0000000d
}

.mapboxgl-ctrl-group button:focus:focus-visible {
    box-shadow: 0 0 2px 2px #0096ff
}

.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
    box-shadow: none
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
    }
}

@media (-ms-high-contrast:black-on-white) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
    }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
    }
}

@media (-ms-high-contrast:black-on-white) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
    }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")
    }
}

@media (-ms-high-contrast:black-on-white) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
    }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
    animation: mapboxgl-spin 2s linear infinite
}

@media (-ms-high-contrast:active) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }
}

@media (-ms-high-contrast:black-on-white) {
    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
    }
}

@keyframes mapboxgl-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

a.mapboxgl-ctrl-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 23px;
    margin: 0 0 -4px -4px;
    overflow: hidden;
    width: 88px
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
    width: 23px
}

@media (-ms-high-contrast:active) {
    a.mapboxgl-ctrl-logo {
        background-color: transparent;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")
    }
}

@media (-ms-high-contrast:black-on-white) {
    a.mapboxgl-ctrl-logo {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")
    }
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
    background-color: #ffffff80;
    margin: 0;
    padding: 0 5px
}

@media screen {
    .mapboxgl-ctrl-attrib.mapboxgl-compact {
        background-color: #fff;
        border-radius: 12px;
        margin: 10px;
        min-height: 20px;
        padding: 2px 24px 2px 0;
        position: relative
    }

    .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
        padding: 2px 28px 2px 8px;
        visibility: visible
    }

    .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show {
        border-radius: 12px;
        padding: 2px 8px 2px 28px
    }

    .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
        display: none
    }

    .mapboxgl-ctrl-attrib-button {
        background-color: #ffffff80;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
        border: 0;
        border-radius: 12px;
        box-sizing: border-box;
        cursor: pointer;
        display: none;
        height: 24px;
        outline: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 24px
    }

    .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button {
        left: 0
    }

    .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner {
        display: block
    }

    .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
        background-color: #0000000d
    }

    .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        bottom: 0;
        right: 0
    }

    .mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        right: 0;
        top: 0
    }

    .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        left: 0;
        top: 0
    }

    .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        bottom: 0;
        left: 0
    }
}

@media screen and (-ms-high-contrast:active) {
    .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")
    }
}

.mapboxgl-ctrl-attrib a {
    color: #000000bf;
    text-decoration: none
}

.mapboxgl-ctrl-attrib a:hover {
    color: inherit;
    text-decoration: underline
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
    font-weight: 700;
    margin-left: 2px
}

.mapboxgl-attrib-empty {
    display: none
}

.mapboxgl-ctrl-scale {
    background-color: #ffffffbf;
    border: 2px solid #333;
    border-top: #333;
    box-sizing: border-box;
    color: #333;
    font-size: 10px;
    padding: 0 5px;
    white-space: nowrap
}

.mapboxgl-popup {
    display: flex;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    will-change: transform
}

.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right {
    flex-direction: column
}

.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right {
    flex-direction: column-reverse
}

.mapboxgl-popup-anchor-left {
    flex-direction: row
}

.mapboxgl-popup-anchor-right {
    flex-direction: row-reverse
}

.mapboxgl-popup-tip {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    z-index: 1
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
    align-self: center;
    border-bottom-color: #fff;
    border-top: none
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
    align-self: flex-start;
    border-bottom-color: #fff;
    border-left: none;
    border-top: none
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
    align-self: flex-end;
    border-bottom-color: #fff;
    border-right: none;
    border-top: none
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
    align-self: center;
    border-bottom: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
    align-self: center;
    border-left: none;
    border-right-color: #fff
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
    align-self: center;
    border-left-color: #fff;
    border-right: none
}

.mapboxgl-popup-close-button {
    background-color: transparent;
    border: 0;
    border-radius: 0 3px 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.mapboxgl-popup-close-button:hover {
    background-color: #0000000d
}

.mapboxgl-popup-content {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px #0000001a;
    padding: 10px 10px 15px;
    pointer-events: auto;
    position: relative
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
    border-top-left-radius: 0
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
    border-top-right-radius: 0
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
    border-bottom-left-radius: 0
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
    border-bottom-right-radius: 0
}

.mapboxgl-popup-track-pointer {
    display: none
}

.mapboxgl-popup-track-pointer * {
    pointer-events: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
    display: flex
}

.mapboxgl-map:active .mapboxgl-popup-track-pointer {
    display: none
}

.mapboxgl-marker {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity .2s;
    will-change: transform
}

.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before {
    background-color: #1da1f2;
    border-radius: 50%;
    height: 15px;
    width: 15px
}

.mapboxgl-user-location-dot:before {
    animation: mapboxgl-user-location-dot-pulse 2s infinite;
    content: "";
    position: absolute
}

.mapboxgl-user-location-dot:after {
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 3px #00000059;
    box-sizing: border-box;
    content: "";
    height: 19px;
    left: -2px;
    position: absolute;
    top: -2px;
    width: 19px
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading {
    height: 0;
    width: 0
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
    border-bottom: 7.5px solid #4aa1eb;
    content: "";
    position: absolute
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
    border-left: 7.5px solid transparent;
    transform: translateY(-28px) skewY(-20deg)
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after {
    border-right: 7.5px solid transparent;
    transform: translate(7.5px,-28px) skewY(20deg)
}

@keyframes mapboxgl-user-location-dot-pulse {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    70% {
        opacity: 0;
        transform: scale(3)
    }

    to {
        opacity: 0;
        transform: scale(1)
    }
}

.mapboxgl-user-location-dot-stale {
    background-color: #aaa
}

.mapboxgl-user-location-dot-stale:after {
    display: none
}

.mapboxgl-user-location-accuracy-circle {
    background-color: #1da1f233;
    border-radius: 100%;
    height: 1px;
    width: 1px
}

.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active {
    cursor: crosshair
}

.mapboxgl-boxzoom {
    background: #fff;
    border: 2px dotted #202020;
    height: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 0
}

@media print {
    .mapbox-improve-map {
        display: none
    }
}

.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker {
    align-items: center;
    background: rgba(0,0,0,.7);
    color: #fff;
    display: flex;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .75s ease-in-out;
    transition-delay: 1s;
    width: 100%
}

.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show {
    opacity: 1;
    transition: opacity .1s ease-in-out
}

.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas {
    touch-action: pan-x pan-y
}

/*! 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
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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
}

template {
    display: none
}

[hidden] {
    display: none
}

.rc-slider {
    position: relative;
    height: 14px;
    padding: 5px 0;
    width: 100%;
    border-radius: 6px;
    touch-action: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider-rail {
    position: absolute;
    width: 100%;
    background-color: #e9e9e9;
    height: 4px;
    border-radius: 6px
}

.rc-slider-track {
    position: absolute;
    left: 0;
    height: 4px;
    border-radius: 6px;
    background-color: #abe2fb
}

.rc-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    cursor: pointer;
    cursor: -webkit-grab;
    margin-top: -5px;
    cursor: grab;
    border-radius: 50%;
    border: solid 2px #96dbfa;
    background-color: #fff;
    touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
    border-color: #57c5f7;
    box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
    outline: none
}

.rc-slider-handle-click-focused:focus {
    border-color: #96dbfa;
    box-shadow: none;
    box-shadow: initial
}

.rc-slider-handle:hover {
    border-color: #57c5f7
}

.rc-slider-handle:active {
    border-color: #57c5f7;
    box-shadow: 0 0 5px #57c5f7;
    cursor: grabbing
}

.rc-slider-mark {
    position: absolute;
    top: 18px;
    left: 0;
    width: 100%;
    font-size: 12px
}

.rc-slider-mark-text {
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    color: #999
}

.rc-slider-mark-text-active {
    color: #666
}

.rc-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.rc-slider-dot {
    position: absolute;
    bottom: -2px;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    border: 2px solid #e9e9e9;
    background-color: #fff;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: middle
}

.rc-slider-dot-active {
    border-color: #96dbfa
}

.rc-slider-dot-reverse {
    margin-right: -4px
}

.rc-slider-disabled {
    background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
    background-color: #ccc
}

.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot {
    border-color: #ccc;
    box-shadow: none;
    background-color: #fff;
    cursor: not-allowed
}

.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot {
    cursor: not-allowed!important
}

.rc-slider-vertical {
    width: 14px;
    height: 100%;
    padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-track {
    left: 5px;
    bottom: 0;
    width: 4px
}

.rc-slider-vertical .rc-slider-handle {
    margin-left: -5px;
    touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
    top: 0;
    left: 18px;
    height: 100%
}

.rc-slider-vertical .rc-slider-step {
    height: 100%;
    width: 4px
}

.rc-slider-vertical .rc-slider-dot {
    left: 2px;
    margin-bottom: -4px
}

.rc-slider-vertical .rc-slider-dot:first-child {
    margin-bottom: -4px
}

.rc-slider-vertical .rc-slider-dot:last-child {
    margin-bottom: -4px
}

.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave {
    animation-duration: .3s;
    animation-fill-mode: both;
    display: block!important;
    animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
    animation-name: rcSliderTooltipZoomDownIn;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    animation-name: rcSliderTooltipZoomDownOut;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear {
    transform: scale(0);
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.rc-slider-tooltip-zoom-down-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@keyframes rcSliderTooltipZoomDownIn {
    0% {
        opacity: 0;
        transform-origin: 50% 100%;
        transform: scale(0)
    }

    to {
        transform-origin: 50% 100%;
        transform: scale(1)
    }
}

@keyframes rcSliderTooltipZoomDownOut {
    0% {
        transform-origin: 50% 100%;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform-origin: 50% 100%;
        transform: scale(0)
    }
}

.rc-slider-tooltip {
    position: absolute;
    left: -9999px;
    top: -9999px;
    visibility: visible;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider-tooltip * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rc-slider-tooltip-hidden {
    display: none
}

.rc-slider-tooltip-placement-top {
    padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
    padding: 6px 2px;
    min-width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #6c6c6c;
    border-radius: 6px;
    box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: #6c6c6c
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-prev,.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: 44px;
    height: var(--swiper-navigation-size);
    margin-top: -22px;
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #007aff;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev:after,.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-feature-settings: ;
    font-variant: normal;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid #007aff;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden
}

.tooltipped {
    position: relative
}

.tooltipped:after {
    position: absolute;
    z-index: 1000000;
    display: none;
    padding: 5px 8px;
    font: 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: break-word;
    white-space: pre;
    pointer-events: none;
    content: attr(aria-label);
    background: #1b1f23;
    border-radius: 3px;
    opacity: 0
}

.tooltipped:before {
    position: absolute;
    z-index: 1000001;
    display: none;
    width: 0;
    height: 0;
    color: #1b1f23;
    pointer-events: none;
    content: "";
    border: 5px solid transparent;
    opacity: 0
}

@keyframes tooltip-appear {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after {
    display: inline-block;
    text-decoration: none;
    animation-name: tooltip-appear;
    animation-duration: .1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in;
    animation-delay: .4s
}

.tooltipped-no-delay:hover:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:active:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:focus:after {
    opacity: 1;
    animation: none
}

.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after {
    display: table-cell
}

.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after {
    top: 100%;
    right: 50%;
    margin-top: 5px
}

.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before {
    top: auto;
    right: 50%;
    bottom: -5px;
    margin-right: -5px;
    border-bottom-color: #1b1f23
}

.tooltipped-se:after {
    right: auto;
    left: 50%;
    margin-left: -15px
}

.tooltipped-sw:after {
    margin-right: -15px
}

.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after {
    right: 50%;
    bottom: 100%;
    margin-bottom: 5px
}

.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before {
    top: -5px;
    right: 50%;
    bottom: auto;
    margin-right: -5px;
    border-top-color: #1b1f23
}

.tooltipped-ne:after {
    right: auto;
    left: 50%;
    margin-left: -15px
}

.tooltipped-nw:after {
    margin-right: -15px
}

.tooltipped-s:after,.tooltipped-n:after {
    transform: translate(50%)
}

.tooltipped-w:after {
    right: 100%;
    bottom: 50%;
    margin-right: 5px;
    transform: translateY(50%)
}

.tooltipped-w:before {
    top: 50%;
    bottom: 50%;
    left: -5px;
    margin-top: -5px;
    border-left-color: #1b1f23
}

.tooltipped-e:after {
    bottom: 50%;
    left: 100%;
    margin-left: 5px;
    transform: translateY(50%)
}

.tooltipped-e:before {
    top: 50%;
    right: -5px;
    bottom: 50%;
    margin-top: -5px;
    border-right-color: #1b1f23
}

.tooltipped-multiline:after {
    width: -moz-max-content;
    width: max-content;
    max-width: 250px;
    word-wrap: break-word;
    white-space: pre-line;
    border-collapse: separate
}

.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after {
    right: auto;
    left: 50%;
    transform: translate(-50%)
}

.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after {
    right: 100%
}

@media screen and (min-width: 0�) {
    .tooltipped-multiline:after {
        width:250px
    }
}

.tooltipped-sticky:before,.tooltipped-sticky:after {
    display: inline-block
}

.tooltipped-sticky.tooltipped-multiline:after {
    display: table-cell
}

@media only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
    .tooltipped-w:after {
        margin-right:4.5px
    }
}

body.hidden-scroll {
    overflow: hidden
}

.sl-overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: .7;
    display: none;
    z-index: 1035
}

.sl-wrapper {
    z-index: 1040
}

.sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 28px;
    padding: 0;
    cursor: pointer
}

.sl-wrapper button:hover {
    opacity: .7
}

.sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 10060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: Arial,Baskerville,monospace;
    color: #000;
    font-size: 3rem
}

.sl-wrapper .sl-close:focus {
    outline: none
}

.sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1060;
    color: #000;
    font-size: 1rem
}

.sl-wrapper .sl-navigation {
    width: 100%;
    display: none
}

.sl-wrapper .sl-navigation button {
    position: fixed;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    width: 22px;
    line-height: 44px;
    text-align: center;
    display: block;
    z-index: 10060;
    font-family: Arial,Baskerville,monospace;
    color: #000
}

.sl-wrapper .sl-navigation button.sl-next {
    right: 5px;
    font-size: 2rem
}

.sl-wrapper .sl-navigation button.sl-prev {
    left: 5px;
    font-size: 2rem
}

.sl-wrapper .sl-navigation button:focus {
    outline: none
}

@media (min-width: 35.5em) {
    .sl-wrapper .sl-navigation button {
        width:44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 10px;
        font-size: 3rem
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 10px;
        font-size: 3rem
    }
}

@media (min-width: 50em) {
    .sl-wrapper .sl-navigation button {
        width:44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 20px;
        font-size: 3rem
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 20px;
        font-size: 3rem
    }
}

.sl-wrapper .sl-image {
    position: fixed;
    touch-action: none;
    z-index: 10000
}

.sl-wrapper .sl-image img {
    margin: 0;
    padding: 0;
    display: block;
    border: 0 none;
    width: 100%;
    height: auto
}

@media (min-width: 35.5em) {
    .sl-wrapper .sl-image img {
        border:0 none
    }
}

@media (min-width: 50em) {
    .sl-wrapper .sl-image img {
        border:0 none
    }
}

.sl-wrapper .sl-image iframe {
    background: #000;
    border: 0 none
}

@media (min-width: 35.5em) {
    .sl-wrapper .sl-image iframe {
        border:0 none
    }
}

@media (min-width: 50em) {
    .sl-wrapper .sl-image iframe {
        border:0 none
    }
}

.sl-wrapper .sl-image .sl-caption {
    display: none;
    padding: 10px;
    color: #fff;
    background: rgba(0,0,0,.8);
    font-size: 1rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.sl-wrapper .sl-image .sl-caption.pos-top {
    bottom: auto;
    top: 0
}

.sl-wrapper .sl-image .sl-caption.pos-outside {
    bottom: auto
}

.sl-wrapper .sl-image .sl-download {
    display: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #000;
    z-index: 1060
}

.sl-spinner {
    display: none;
    border: 5px solid #333;
    border-radius: 40px;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1007;
    animation: pulsate 1s ease-out infinite
}

.sl-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.sl-transition {
    transition: transform ease .2s
}

@keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

.space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 0!important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0!important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
}

.space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0!important;
    margin-right: calc(0px * var(--tw-space-x-reverse))!important;
    margin-left: 0!important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .25rem!important;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
    margin-left: .25rem!important;
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .5rem!important;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
    margin-left: .5rem!important;
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .75rem!important;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
}

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
    margin-left: .75rem!important;
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 1rem!important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
    margin-left: 1rem!important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 1.25rem!important;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
}

.space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
    margin-left: 1.25rem!important;
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 1.5rem!important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
}

.space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
    margin-left: 1.5rem!important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-7>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 1.75rem!important;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
}

.space-x-7>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
    margin-left: 1.75rem!important;
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 2rem!important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
}

.space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
    margin-left: 2rem!important;
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-9>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 2.25rem!important;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
}

.space-x-9>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
    margin-left: 2.25rem!important;
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 2.5rem!important;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
}

.space-x-10>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
    margin-left: 2.5rem!important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-11>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 2.75rem!important;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
}

.space-x-11>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
    margin-left: 2.75rem!important;
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 3rem!important;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
}

.space-x-12>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
    margin-left: 3rem!important;
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-14>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 3.5rem!important;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
}

.space-x-14>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
    margin-left: 3.5rem!important;
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-16>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 4rem!important;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
}

.space-x-16>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
    margin-left: 4rem!important;
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-20>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 5rem!important;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
}

.space-x-20>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
    margin-left: 5rem!important;
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-24>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 6rem!important;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
}

.space-x-24>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
    margin-left: 6rem!important;
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-28>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 7rem!important;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
}

.space-x-28>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
    margin-left: 7rem!important;
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-32>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 8rem!important;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
}

.space-x-32>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
    margin-left: 8rem!important;
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-36>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 9rem!important;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
}

.space-x-36>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
    margin-left: 9rem!important;
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-40>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 10rem!important;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
}

.space-x-40>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
    margin-left: 10rem!important;
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-44>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 11rem!important;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
}

.space-x-44>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
    margin-left: 11rem!important;
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-48>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 12rem!important;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
}

.space-x-48>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
    margin-left: 12rem!important;
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-52>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 13rem!important;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
}

.space-x-52>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
    margin-left: 13rem!important;
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-56>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 14rem!important;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
}

.space-x-56>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
    margin-left: 14rem!important;
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-60>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 15rem!important;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
}

.space-x-60>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
    margin-left: 15rem!important;
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-64>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 16rem!important;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
}

.space-x-64>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
    margin-left: 16rem!important;
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-72>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 18rem!important;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
}

.space-x-72>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
    margin-left: 18rem!important;
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-80>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 20rem!important;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
}

.space-x-80>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
    margin-left: 20rem!important;
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-96>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 24rem!important;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
}

.space-x-96>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
    margin-left: 24rem!important;
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 1px!important;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0!important;
    margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
}

.space-x-px>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0!important;
    margin-right: calc(1px * var(--tw-space-x-reverse))!important;
    margin-left: 1px!important;
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .125rem!important;
    margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
}

.space-x-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
    margin-left: .125rem!important;
    margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .375rem!important;
    margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
}

.space-x-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
    margin-left: .375rem!important;
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .625rem!important;
    margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
}

.space-x-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
    margin-left: .625rem!important;
    margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: .875rem!important;
    margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0rem!important;
    margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
}

.space-x-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0rem!important;
    margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
    margin-left: .875rem!important;
    margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: 0!important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: 0!important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
}

.-space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: 0!important;
    margin-right: calc(0px * var(--tw-space-x-reverse))!important;
    margin-left: 0!important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.25rem!important;
    margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
}

.-space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
    margin-left: -.25rem!important;
    margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.5rem!important;
    margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
}

.-space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
    margin-left: -.5rem!important;
    margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.75rem!important;
    margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
}

.-space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
    margin-left: -.75rem!important;
    margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -1rem!important;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
}

.-space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
    margin-left: -1rem!important;
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -1.25rem!important;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
}

.-space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
    margin-left: -1.25rem!important;
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -1.5rem!important;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
}

.-space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
    margin-left: -1.5rem!important;
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-7>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -1.75rem!important;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
}

.-space-x-7>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
    margin-left: -1.75rem!important;
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -2rem!important;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
}

.-space-x-8>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
    margin-left: -2rem!important;
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-9>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -2.25rem!important;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
}

.-space-x-9>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
    margin-left: -2.25rem!important;
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -2.5rem!important;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
}

.-space-x-10>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
    margin-left: -2.5rem!important;
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-11>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -2.75rem!important;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
}

.-space-x-11>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
    margin-left: -2.75rem!important;
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -3rem!important;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
}

.-space-x-12>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
    margin-left: -3rem!important;
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-14>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -3.5rem!important;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
}

.-space-x-14>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
    margin-left: -3.5rem!important;
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-16>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -4rem!important;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
}

.-space-x-16>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
    margin-left: -4rem!important;
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-20>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -5rem!important;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
}

.-space-x-20>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
    margin-left: -5rem!important;
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-24>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -6rem!important;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
}

.-space-x-24>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
    margin-left: -6rem!important;
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-28>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -7rem!important;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
}

.-space-x-28>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
    margin-left: -7rem!important;
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-32>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -8rem!important;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
}

.-space-x-32>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
    margin-left: -8rem!important;
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-36>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -9rem!important;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
}

.-space-x-36>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
    margin-left: -9rem!important;
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-40>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -10rem!important;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
}

.-space-x-40>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
    margin-left: -10rem!important;
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-44>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -11rem!important;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
}

.-space-x-44>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
    margin-left: -11rem!important;
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-48>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -12rem!important;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
}

.-space-x-48>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
    margin-left: -12rem!important;
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-52>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -13rem!important;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
}

.-space-x-52>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
    margin-left: -13rem!important;
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-56>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -14rem!important;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
}

.-space-x-56>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
    margin-left: -14rem!important;
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-60>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -15rem!important;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
}

.-space-x-60>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
    margin-left: -15rem!important;
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-64>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -16rem!important;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
}

.-space-x-64>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
    margin-left: -16rem!important;
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-72>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -18rem!important;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
}

.-space-x-72>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
    margin-left: -18rem!important;
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-80>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -20rem!important;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
}

.-space-x-80>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
    margin-left: -20rem!important;
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-96>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -24rem!important;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
}

.-space-x-96>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
    margin-left: -24rem!important;
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -1px!important;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0px!important;
    margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
}

.-space-x-px>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0px!important;
    margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
    margin-left: -1px!important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.125rem!important;
    margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
}

.-space-x-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
    margin-left: -.125rem!important;
    margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.375rem!important;
    margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
}

.-space-x-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
    margin-left: -.375rem!important;
    margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.625rem!important;
    margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
}

.-space-x-2\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
    margin-left: -.625rem!important;
    margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.-space-y-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: -.875rem!important;
    margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
    margin-bottom: -0rem!important;
    margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
}

.-space-x-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: -0rem!important;
    margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
    margin-left: -.875rem!important;
    margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
}

.space-y-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 1 !important
}

.space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1 !important
}

.divide-y-0>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: 0px!important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
    border-bottom-width: 0px!important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
}

.divide-x-0>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: 0px!important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
    border-left-width: 0px!important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
}

.divide-y-2>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: 2px!important;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
    border-bottom-width: 0px!important;
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
}

.divide-x-2>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: 0px!important;
    border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
    border-left-width: 2px!important;
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
}

.divide-y-4>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: 4px!important;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
    border-bottom-width: 0px!important;
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
}

.divide-x-4>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: 0px!important;
    border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
    border-left-width: 4px!important;
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
}

.divide-y-8>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: 8px!important;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
    border-bottom-width: 0px!important;
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
}

.divide-x-8>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: 0px!important;
    border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
    border-left-width: 8px!important;
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: 1px!important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
    border-bottom-width: 0px!important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
}

.divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: 0px!important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
    border-left-width: 1px!important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
}

.divide-y-reverse>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 1 !important
}

.divide-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 1 !important
}

.divide-transparent>:not([hidden])~:not([hidden]) {
    border-color: transparent!important
}

.divide-cw-black>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
}

.divide-cw-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1BA006!important;
    border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
}

.divide-cw-secondary>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
}

.divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
}

.divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
}

.divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
}

.divide-cw-accent>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
}

.divide-cw-accent-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
}

.divide-cw-accent-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
}

.divide-cw-blue-print>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
}

.divide-cw-green>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
}

.divide-cw-orange>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
}

.divide-cw-purple>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
}

.divide-cw-red>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
}

.divide-cw-spring>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
}

.divide-cw-teal>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
}

.divide-cw-white>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fff!important;
    border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
}

.divide-cw-yellow>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
}

.divide-grey-10>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
}

.divide-grey-20>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
}

.divide-grey-30>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
}

.divide-grey-40>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
}

.divide-grey-5>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
}

.divide-grey-50>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
}

.divide-grey-60>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
}

.divide-grey-70>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
}

.divide-cball-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
}

.divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
}

.divide-cball-purple>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
}

.divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
}

.divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
}

.divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
}

.divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
}

.divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
}

.divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
}

.divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
}

.divide-cw-spring-black>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
}

.divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
}

.divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
}

.divide-cw-navy>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #1BA006!important;
    border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
}

.divide-cw-med-blue>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
}

.divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
}

.divide-sc-teal>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
}

.divide-sc-green>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
}

.divide-sc-sand>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
}

.divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
}

.divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
}

.divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
}

.divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
}

.divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
}

.divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
}

.divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
}

.divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
}

.divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
}

.divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
}

.divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
}

.divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
}

.divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
}

.divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
}

.divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
}

.divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
}

.divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
}

.divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
}

.divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
}

.divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
}

.divide-solid>:not([hidden])~:not([hidden]) {
    border-style: solid!important
}

.divide-dashed>:not([hidden])~:not([hidden]) {
    border-style: dashed!important
}

.divide-dotted>:not([hidden])~:not([hidden]) {
    border-style: dotted!important
}

.divide-double>:not([hidden])~:not([hidden]) {
    border-style: double!important
}

.divide-none>:not([hidden])~:not([hidden]) {
    border-style: none!important
}

.divide-opacity-0>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 0 !important
}

.divide-opacity-5>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .05 !important
}

.divide-opacity-10>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .1 !important
}

.divide-opacity-20>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .2 !important
}

.divide-opacity-25>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .25 !important
}

.divide-opacity-30>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .3 !important
}

.divide-opacity-40>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .4 !important
}

.divide-opacity-50>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .5 !important
}

.divide-opacity-60>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .6 !important
}

.divide-opacity-70>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .7 !important
}

.divide-opacity-75>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .75 !important
}

.divide-opacity-80>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .8 !important
}

.divide-opacity-90>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .9 !important
}

.divide-opacity-95>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: .95 !important
}

.divide-opacity-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important
}

.sr-only {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border-width: 0!important
}

.not-sr-only {
    position: static!important;
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    margin: 0!important;
    overflow: visible!important;
    clip: auto!important;
    white-space: normal!important
}

.focus-within-sr-only:focus-within {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border-width: 0!important
}

.focus-within-not-sr-only:focus-within {
    position: static!important;
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    margin: 0!important;
    overflow: visible!important;
    clip: auto!important;
    white-space: normal!important
}

.focus-sr-only:focus {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border-width: 0!important
}

.focus-not-sr-only:focus {
    position: static!important;
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    margin: 0!important;
    overflow: visible!important;
    clip: auto!important;
    white-space: normal!important
}

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

.bg-fixed {
    background-attachment: fixed!important
}

.bg-local {
    background-attachment: local!important
}

.bg-scroll {
    background-attachment: scroll!important
}

.bg-clip-border {
    background-clip: border-box!important
}

.bg-clip-padding {
    background-clip: padding-box!important
}

.bg-clip-content {
    background-clip: content-box!important
}

.bg-clip-text {
    -webkit-background-clip: text!important;
    background-clip: text!important
}

.bg-transparent {
    background-color: transparent!important
}

.bg-cw-black {
    --tw-bg-opacity: 1 !important;
    background-color: #333232!important;
    background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
}

.bg-cw-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.bg-cw-secondary {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.bg-cw-secondary-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #99becc!important;
    background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
}

.bg-cw-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #d6e4ea!important;
    background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
}

.bg-cw-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7fcff!important;
    background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
}

.bg-cw-accent {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.bg-cw-accent-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #fff7e1!important;
    background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
}

.bg-cw-accent-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #fffbf0!important;
    background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
}

.bg-cw-blue-print {
    --tw-bg-opacity: 1 !important;
    background-color: #5096d0!important;
    background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
}

.bg-cw-green {
    --tw-bg-opacity: 1 !important;
    background-color: #14a947!important;
    background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
}

.bg-cw-orange {
    --tw-bg-opacity: 1 !important;
    background-color: #fe813a!important;
    background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
}

.bg-cw-purple {
    --tw-bg-opacity: 1 !important;
    background-color: #9064bf!important;
    background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
}

.bg-cw-red {
    --tw-bg-opacity: 1 !important;
    background-color: #fa575d!important;
    background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
}

.bg-cw-spring {
    --tw-bg-opacity: 1 !important;
    background-color: #1ba9e0!important;
    background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
}

.bg-cw-teal {
    --tw-bg-opacity: 1 !important;
    background-color: #8ed4cc!important;
    background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
}

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

.bg-cw-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.bg-grey-10 {
    --tw-bg-opacity: 1 !important;
    background-color: #f4f5f0!important;
    background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
}

.bg-grey-20 {
    --tw-bg-opacity: 1 !important;
    background-color: #e9eae4!important;
    background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
}

.bg-grey-30 {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.bg-grey-40 {
    --tw-bg-opacity: 1 !important;
    background-color: #c1c1ba!important;
    background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
}

.bg-grey-5 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.bg-grey-50 {
    --tw-bg-opacity: 1 !important;
    background-color: #9b9b94!important;
    background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
}

.bg-grey-60 {
    --tw-bg-opacity: 1 !important;
    background-color: #71716c!important;
    background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
}

.bg-grey-70 {
    --tw-bg-opacity: 1 !important;
    background-color: #515151!important;
    background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
}

.bg-cball-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #576995!important;
    background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
}

.bg-cball-dark-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #354363!important;
    background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
}

.bg-cball-purple {
    --tw-bg-opacity: 1 !important;
    background-color: #0a101f!important;
    background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
}

.bg-cw-spring-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.bg-cw-spring-dk-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1e2658!important;
    background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
}

.bg-cw-spring-med-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1080b9!important;
    background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
}

.bg-cw-spring-lt-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #bae3f0!important;
    background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
}

.bg-cw-spring-dk-green {
    --tw-bg-opacity: 1 !important;
    background-color: #004b3d!important;
    background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
}

.bg-cw-spring-med-green {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.bg-cw-spring-lt-green {
    --tw-bg-opacity: 1 !important;
    background-color: #b8e3d1!important;
    background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
}

.bg-cw-spring-black {
    --tw-bg-opacity: 1 !important;
    background-color: #1a1a1a!important;
    background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
}

.bg-cw-spring-off-white {
    --tw-bg-opacity: 1 !important;
    background-color: #fdf4e2!important;
    background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
}

.bg-cw-spring-peach {
    --tw-bg-opacity: 1 !important;
    background-color: #e88a78!important;
    background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
}

.bg-cw-navy {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.bg-cw-med-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.bg-cw-dk-orange {
    --tw-bg-opacity: 1 !important;
    background-color: #bf6c46!important;
    background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
}

.bg-sc-teal {
    --tw-bg-opacity: 1 !important;
    background-color: #43b29a!important;
    background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
}

.bg-sc-green {
    --tw-bg-opacity: 1 !important;
    background-color: #7db87e!important;
    background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
}

.bg-sc-sand {
    --tw-bg-opacity: 1 !important;
    background-color: #f9f7e9!important;
    background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
}

.bg-cw-brand-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #faf7f0!important;
    background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
}

.bg-cw-brand-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f8eed3!important;
    background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
}

.bg-cw-brand-yellow-450,.bg-cw-brand-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.bg-cw-brand-grey-900 {
    --tw-bg-opacity: 1 !important;
    background-color: #222520!important;
    background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
}

.bg-cw-brand-grey-800 {
    --tw-bg-opacity: 1 !important;
    background-color: #383b36!important;
    background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
}

.bg-cw-brand-grey-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.bg-cw-brand-grey-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.bg-cw-brand-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #314577!important;
    background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
}

.bg-cw-brand-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #5493d3!important;
    background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
}

.bg-cw-brand-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #cedce2!important;
    background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
}

.bg-cw-brand-purple-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #c3afdd!important;
    background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
}

.bg-cw-brand-purple-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #decff0!important;
    background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
}

.bg-cw-brand-purple-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f1e9fb!important;
    background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
}

.bg-cw-brand-orange-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #823232!important;
    background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
}

.bg-cw-brand-orange-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #ff5e30!important;
    background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
}

.bg-cw-brand-orange-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #eab18c!important;
    background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
}

.bg-cw-brand-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #2b4a3f!important;
    background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
}

.bg-cw-brand-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.bg-cw-brand-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #94ba9f!important;
    background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-transparent {
    background-color: transparent!important
}

.group:hover .group-hover-bg-cw-black {
    --tw-bg-opacity: 1 !important;
    background-color: #333232!important;
    background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-secondary {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-secondary-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #99becc!important;
    background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #d6e4ea!important;
    background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7fcff!important;
    background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-accent {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-accent-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #fff7e1!important;
    background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-accent-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #fffbf0!important;
    background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-blue-print {
    --tw-bg-opacity: 1 !important;
    background-color: #5096d0!important;
    background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-green {
    --tw-bg-opacity: 1 !important;
    background-color: #14a947!important;
    background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-orange {
    --tw-bg-opacity: 1 !important;
    background-color: #fe813a!important;
    background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-purple {
    --tw-bg-opacity: 1 !important;
    background-color: #9064bf!important;
    background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-red {
    --tw-bg-opacity: 1 !important;
    background-color: #fa575d!important;
    background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring {
    --tw-bg-opacity: 1 !important;
    background-color: #1ba9e0!important;
    background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-teal {
    --tw-bg-opacity: 1 !important;
    background-color: #8ed4cc!important;
    background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-white {
    --tw-bg-opacity: 1 !important;
    background-color: #fff!important;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-10 {
    --tw-bg-opacity: 1 !important;
    background-color: #f4f5f0!important;
    background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-20 {
    --tw-bg-opacity: 1 !important;
    background-color: #e9eae4!important;
    background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-30 {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-40 {
    --tw-bg-opacity: 1 !important;
    background-color: #c1c1ba!important;
    background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-5 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-50 {
    --tw-bg-opacity: 1 !important;
    background-color: #9b9b94!important;
    background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-60 {
    --tw-bg-opacity: 1 !important;
    background-color: #71716c!important;
    background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-grey-70 {
    --tw-bg-opacity: 1 !important;
    background-color: #515151!important;
    background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cball-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #576995!important;
    background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cball-dark-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #354363!important;
    background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cball-purple {
    --tw-bg-opacity: 1 !important;
    background-color: #0a101f!important;
    background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-yellow {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-dk-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1e2658!important;
    background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-med-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #1080b9!important;
    background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-lt-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #bae3f0!important;
    background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-dk-green {
    --tw-bg-opacity: 1 !important;
    background-color: #004b3d!important;
    background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-med-green {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-lt-green {
    --tw-bg-opacity: 1 !important;
    background-color: #b8e3d1!important;
    background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-black {
    --tw-bg-opacity: 1 !important;
    background-color: #1a1a1a!important;
    background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-off-white {
    --tw-bg-opacity: 1 !important;
    background-color: #fdf4e2!important;
    background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-spring-peach {
    --tw-bg-opacity: 1 !important;
    background-color: #e88a78!important;
    background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-navy {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-med-blue {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-dk-orange {
    --tw-bg-opacity: 1 !important;
    background-color: #bf6c46!important;
    background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-sc-teal {
    --tw-bg-opacity: 1 !important;
    background-color: #43b29a!important;
    background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-sc-green {
    --tw-bg-opacity: 1 !important;
    background-color: #7db87e!important;
    background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-sc-sand {
    --tw-bg-opacity: 1 !important;
    background-color: #f9f7e9!important;
    background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #faf7f0!important;
    background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f8eed3!important;
    background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-yellow-450,.group:hover .group-hover-bg-cw-brand-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-grey-900 {
    --tw-bg-opacity: 1 !important;
    background-color: #222520!important;
    background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-grey-800 {
    --tw-bg-opacity: 1 !important;
    background-color: #383b36!important;
    background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-grey-200 {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-grey-100 {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #314577!important;
    background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #5493d3!important;
    background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #cedce2!important;
    background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-purple-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #c3afdd!important;
    background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-purple-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #decff0!important;
    background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-purple-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #f1e9fb!important;
    background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-orange-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #823232!important;
    background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-orange-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #ff5e30!important;
    background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-orange-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #eab18c!important;
    background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: #2b4a3f!important;
    background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.group:hover .group-hover-bg-cw-brand-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: #94ba9f!important;
    background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
}

.focus-within-bg-transparent:focus-within {
    background-color: transparent!important
}

.focus-within-bg-cw-black:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #333232!important;
    background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-secondary:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-secondary-100:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #99becc!important;
    background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-secondary-200:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #d6e4ea!important;
    background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-secondary-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f7fcff!important;
    background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-accent:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-accent-100:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fff7e1!important;
    background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-accent-200:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fffbf0!important;
    background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-blue-print:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #5096d0!important;
    background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-green:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #14a947!important;
    background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-orange:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fe813a!important;
    background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-purple:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #9064bf!important;
    background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-red:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fa575d!important;
    background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1ba9e0!important;
    background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-teal:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #8ed4cc!important;
    background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-white:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fff!important;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-yellow:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-10:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f4f5f0!important;
    background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-20:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #e9eae4!important;
    background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-30:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-40:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #c1c1ba!important;
    background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-5:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-50:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #9b9b94!important;
    background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-60:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #71716c!important;
    background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
}

.focus-within-bg-grey-70:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #515151!important;
    background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
}

.focus-within-bg-cball-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #576995!important;
    background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
}

.focus-within-bg-cball-dark-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #354363!important;
    background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
}

.focus-within-bg-cball-purple:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #0a101f!important;
    background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-yellow:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-dk-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1e2658!important;
    background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-med-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1080b9!important;
    background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-lt-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #bae3f0!important;
    background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-dk-green:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #004b3d!important;
    background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-med-green:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-lt-green:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #b8e3d1!important;
    background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-black:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1a1a1a!important;
    background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-off-white:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #fdf4e2!important;
    background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-spring-peach:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #e88a78!important;
    background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-navy:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-med-blue:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-dk-orange:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #bf6c46!important;
    background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
}

.focus-within-bg-sc-teal:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #43b29a!important;
    background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
}

.focus-within-bg-sc-green:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #7db87e!important;
    background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
}

.focus-within-bg-sc-sand:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f9f7e9!important;
    background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-yellow-100:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #faf7f0!important;
    background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-yellow-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f8eed3!important;
    background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-yellow-450:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-yellow-500:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-grey-900:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #222520!important;
    background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-grey-800:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #383b36!important;
    background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-grey-200:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-grey-100:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-blue-700:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #314577!important;
    background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-blue-500:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #5493d3!important;
    background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-blue-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #cedce2!important;
    background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-purple-700:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #c3afdd!important;
    background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-purple-500:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #decff0!important;
    background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-purple-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #f1e9fb!important;
    background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-orange-700:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #823232!important;
    background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-orange-500:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #ff5e30!important;
    background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-orange-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #eab18c!important;
    background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-green-700:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #2b4a3f!important;
    background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-green-500:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.focus-within-bg-cw-brand-green-300:focus-within {
    --tw-bg-opacity: 1 !important;
    background-color: #94ba9f!important;
    background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
}

.hover-bg-transparent:hover {
    background-color: transparent!important
}

.hover-bg-cw-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #333232!important;
    background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
}

.hover-bg-cw-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #1BA006!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.hover-bg-cw-secondary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.hover-bg-cw-secondary-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #99becc!important;
    background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
}

.hover-bg-cw-secondary-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #d6e4ea!important;
    background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
}

.hover-bg-cw-secondary-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f7fcff!important;
    background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
}

.hover-bg-cw-accent:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.hover-bg-cw-accent-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #fff7e1!important;
    background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
}

.hover-bg-cw-accent-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #fffbf0!important;
    background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
}

.hover-bg-cw-blue-print:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #5096d0!important;
    background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
}

.hover-bg-cw-green:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #14a947!important;
    background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
}

.hover-bg-cw-orange:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #fe813a!important;
    background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
}

.hover-bg-cw-purple:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #9064bf!important;
    background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
}

.hover-bg-cw-red:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #fa575d!important;
    background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #1ba9e0!important;
    background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
}

.hover-bg-cw-teal:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #8ed4cc!important;
    background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
}

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

.hover-bg-cw-yellow:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.hover-bg-grey-10:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f4f5f0!important;
    background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
}

.hover-bg-grey-20:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #e9eae4!important;
    background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
}

.hover-bg-grey-30:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.hover-bg-grey-40:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #c1c1ba!important;
    background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
}

.hover-bg-grey-5:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.hover-bg-grey-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #9b9b94!important;
    background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
}

.hover-bg-grey-60:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #71716c!important;
    background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
}

.hover-bg-grey-70:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #515151!important;
    background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
}

.hover-bg-cball-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #576995!important;
    background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
}

.hover-bg-cball-dark-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #354363!important;
    background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
}

.hover-bg-cball-purple:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #0a101f!important;
    background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-yellow:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-dk-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #1e2658!important;
    background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-med-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #1080b9!important;
    background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-lt-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #bae3f0!important;
    background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-dk-green:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #004b3d!important;
    background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-med-green:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-lt-green:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #b8e3d1!important;
    background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #1a1a1a!important;
    background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-off-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #fdf4e2!important;
    background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
}

.hover-bg-cw-spring-peach:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #e88a78!important;
    background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
}

.hover-bg-cw-navy:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.hover-bg-cw-med-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.hover-bg-cw-dk-orange:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #bf6c46!important;
    background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
}

.hover-bg-sc-teal:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #43b29a!important;
    background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
}

.hover-bg-sc-green:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #7db87e!important;
    background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
}

.hover-bg-sc-sand:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f9f7e9!important;
    background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-yellow-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #faf7f0!important;
    background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-yellow-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f8eed3!important;
    background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-yellow-450:hover,.hover-bg-cw-brand-yellow-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-grey-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #222520!important;
    background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-grey-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #383b36!important;
    background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-grey-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-grey-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-blue-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #314577!important;
    background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-blue-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #5493d3!important;
    background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-blue-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #cedce2!important;
    background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-purple-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #c3afdd!important;
    background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-purple-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #decff0!important;
    background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-purple-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #f1e9fb!important;
    background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-orange-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #823232!important;
    background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-orange-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #ff5e30!important;
    background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-orange-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #eab18c!important;
    background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #2b4a3f!important;
    background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-green-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.hover-bg-cw-brand-green-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: #94ba9f!important;
    background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
}

.focus-bg-transparent:focus {
    background-color: transparent!important
}

.focus-bg-cw-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #333232!important;
    background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
}

.focus-bg-cw-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.focus-bg-cw-secondary:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.focus-bg-cw-secondary-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #99becc!important;
    background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
}

.focus-bg-cw-secondary-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #d6e4ea!important;
    background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
}

.focus-bg-cw-secondary-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f7fcff!important;
    background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
}

.focus-bg-cw-accent:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.focus-bg-cw-accent-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #fff7e1!important;
    background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
}

.focus-bg-cw-accent-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #fffbf0!important;
    background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
}

.focus-bg-cw-blue-print:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #5096d0!important;
    background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
}

.focus-bg-cw-green:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #14a947!important;
    background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
}

.focus-bg-cw-orange:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #fe813a!important;
    background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
}

.focus-bg-cw-purple:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #9064bf!important;
    background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
}

.focus-bg-cw-red:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #fa575d!important;
    background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #1ba9e0!important;
    background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
}

.focus-bg-cw-teal:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #8ed4cc!important;
    background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
}

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

.focus-bg-cw-yellow:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-bg-grey-10:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f4f5f0!important;
    background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
}

.focus-bg-grey-20:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #e9eae4!important;
    background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
}

.focus-bg-grey-30:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.focus-bg-grey-40:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #c1c1ba!important;
    background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
}

.focus-bg-grey-5:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.focus-bg-grey-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #9b9b94!important;
    background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
}

.focus-bg-grey-60:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #71716c!important;
    background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
}

.focus-bg-grey-70:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #515151!important;
    background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
}

.focus-bg-cball-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #576995!important;
    background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
}

.focus-bg-cball-dark-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #354363!important;
    background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
}

.focus-bg-cball-purple:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #0a101f!important;
    background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-yellow:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc907!important;
    background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-dk-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #1e2658!important;
    background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-med-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #1080b9!important;
    background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-lt-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #bae3f0!important;
    background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-dk-green:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #004b3d!important;
    background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-med-green:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-lt-green:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #b8e3d1!important;
    background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #1a1a1a!important;
    background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-off-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #fdf4e2!important;
    background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
}

.focus-bg-cw-spring-peach:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #e88a78!important;
    background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
}

.focus-bg-cw-navy:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
}

.focus-bg-cw-med-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #77a8bb!important;
    background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
}

.focus-bg-cw-dk-orange:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #bf6c46!important;
    background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
}

.focus-bg-sc-teal:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #43b29a!important;
    background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
}

.focus-bg-sc-green:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #7db87e!important;
    background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
}

.focus-bg-sc-sand:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f9f7e9!important;
    background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-yellow-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #faf7f0!important;
    background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-yellow-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f8eed3!important;
    background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-yellow-450:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-yellow-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ffca0a!important;
    background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-grey-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #222520!important;
    background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-grey-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #383b36!important;
    background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-grey-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #dfdfd7!important;
    background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-grey-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f7f7f7!important;
    background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-blue-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #314577!important;
    background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-blue-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #5493d3!important;
    background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-blue-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #cedce2!important;
    background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-purple-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #c3afdd!important;
    background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-purple-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #decff0!important;
    background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-purple-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #f1e9fb!important;
    background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-orange-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #823232!important;
    background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-orange-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #ff5e30!important;
    background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-orange-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #eab18c!important;
    background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-green-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #2b4a3f!important;
    background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-green-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #00ac7f!important;
    background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
}

.focus-bg-cw-brand-green-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #94ba9f!important;
    background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
}

.bg-none {
    background-image: none!important
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
}

.bg-gradient-to-tr {
    background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
}

.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
}

.bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
}

.bg-gradient-to-tl {
    background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
}

.from-transparent {
    --tw-gradient-from: transparent !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.from-cw-black {
    --tw-gradient-from: #333232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.from-cw-blue {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.from-cw-secondary {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.from-cw-secondary-100 {
    --tw-gradient-from: #99becc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.from-cw-secondary-200 {
    --tw-gradient-from: #d6e4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.from-cw-secondary-300 {
    --tw-gradient-from: #f7fcff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.from-cw-accent {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.from-cw-accent-100 {
    --tw-gradient-from: #fff7e1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.from-cw-accent-200 {
    --tw-gradient-from: #fffbf0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.from-cw-blue-print {
    --tw-gradient-from: #5096d0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.from-cw-green {
    --tw-gradient-from: #14a947 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.from-cw-orange {
    --tw-gradient-from: #fe813a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.from-cw-purple {
    --tw-gradient-from: #9064bf !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.from-cw-red {
    --tw-gradient-from: #fa575d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.from-cw-spring {
    --tw-gradient-from: #1ba9e0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.from-cw-teal {
    --tw-gradient-from: #8ed4cc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.from-cw-white {
    --tw-gradient-from: #fff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.from-cw-yellow {
    --tw-gradient-from: #ffca0a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.from-grey-10 {
    --tw-gradient-from: #f4f5f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.from-grey-20 {
    --tw-gradient-from: #e9eae4 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.from-grey-30 {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.from-grey-40 {
    --tw-gradient-from: #c1c1ba !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.from-grey-5 {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.from-grey-50 {
    --tw-gradient-from: #9b9b94 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.from-grey-60 {
    --tw-gradient-from: #71716c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.from-grey-70 {
    --tw-gradient-from: #515151 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.from-cball-blue {
    --tw-gradient-from: #576995 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.from-cball-dark-blue {
    --tw-gradient-from: #354363 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.from-cball-purple {
    --tw-gradient-from: #0a101f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.from-cw-spring-yellow {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.from-cw-spring-dk-blue {
    --tw-gradient-from: #1e2658 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.from-cw-spring-med-blue {
    --tw-gradient-from: #1080b9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.from-cw-spring-lt-blue {
    --tw-gradient-from: #bae3f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.from-cw-spring-dk-green {
    --tw-gradient-from: #004b3d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.from-cw-spring-med-green {
    --tw-gradient-from: #00ac7f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.from-cw-spring-lt-green {
    --tw-gradient-from: #b8e3d1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.from-cw-spring-black {
    --tw-gradient-from: #1a1a1a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.from-cw-spring-off-white {
    --tw-gradient-from: #fdf4e2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.from-cw-spring-peach {
    --tw-gradient-from: #e88a78 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.from-cw-navy {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.from-cw-med-blue {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.from-cw-dk-orange {
    --tw-gradient-from: #bf6c46 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.from-sc-teal {
    --tw-gradient-from: #43b29a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.from-sc-green {
    --tw-gradient-from: #7db87e !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.from-sc-sand {
    --tw-gradient-from: #f9f7e9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.from-cw-brand-yellow-100 {
    --tw-gradient-from: #FAF7F0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.from-cw-brand-yellow-300 {
    --tw-gradient-from: #F8EED3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.from-cw-brand-yellow-450,.from-cw-brand-yellow-500 {
    --tw-gradient-from: #FFCA0A !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.from-cw-brand-grey-900 {
    --tw-gradient-from: #222520 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.from-cw-brand-grey-800 {
    --tw-gradient-from: #383B36 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.from-cw-brand-grey-200 {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.from-cw-brand-grey-100 {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.from-cw-brand-blue-700 {
    --tw-gradient-from: #314577 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.from-cw-brand-blue-500 {
    --tw-gradient-from: #5493D3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.from-cw-brand-blue-300 {
    --tw-gradient-from: #CEDCE2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.from-cw-brand-purple-700 {
    --tw-gradient-from: #C3AFDD !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.from-cw-brand-purple-500 {
    --tw-gradient-from: #DECFF0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.from-cw-brand-purple-300 {
    --tw-gradient-from: #F1E9FB !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.from-cw-brand-orange-700 {
    --tw-gradient-from: #823232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.from-cw-brand-orange-500 {
    --tw-gradient-from: #FF5E30 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.from-cw-brand-orange-300 {
    --tw-gradient-from: #EAB18C !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.from-cw-brand-green-700 {
    --tw-gradient-from: #2B4A3F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.from-cw-brand-green-500 {
    --tw-gradient-from: #00AC7F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.from-cw-brand-green-300 {
    --tw-gradient-from: #94BA9F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.via-cw-black {
    --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.via-cw-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.via-cw-secondary {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.via-cw-secondary-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.via-cw-secondary-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.via-cw-secondary-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.via-cw-accent {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.via-cw-accent-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.via-cw-accent-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.via-cw-blue-print {
    --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.via-cw-green {
    --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.via-cw-orange {
    --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.via-cw-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.via-cw-red {
    --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.via-cw-spring {
    --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.via-cw-teal {
    --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.via-cw-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.via-cw-yellow {
    --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.via-grey-10 {
    --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.via-grey-20 {
    --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.via-grey-30 {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.via-grey-40 {
    --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.via-grey-5 {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.via-grey-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.via-grey-60 {
    --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.via-grey-70 {
    --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.via-cball-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.via-cball-dark-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.via-cball-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.via-cw-spring-yellow {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.via-cw-spring-dk-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.via-cw-spring-med-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.via-cw-spring-lt-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.via-cw-spring-dk-green {
    --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.via-cw-spring-med-green {
    --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.via-cw-spring-lt-green {
    --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.via-cw-spring-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.via-cw-spring-off-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.via-cw-spring-peach {
    --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.via-cw-navy {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.via-cw-med-blue {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.via-cw-dk-orange {
    --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.via-sc-teal {
    --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.via-sc-green {
    --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.via-sc-sand {
    --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.via-cw-brand-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.via-cw-brand-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.via-cw-brand-yellow-450,.via-cw-brand-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.via-cw-brand-grey-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.via-cw-brand-grey-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.via-cw-brand-grey-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.via-cw-brand-grey-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.via-cw-brand-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.via-cw-brand-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.via-cw-brand-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.via-cw-brand-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.via-cw-brand-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.via-cw-brand-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.via-cw-brand-orange-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.via-cw-brand-orange-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.via-cw-brand-orange-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.via-cw-brand-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.via-cw-brand-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.via-cw-brand-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.to-transparent {
    --tw-gradient-to: transparent !important
}

.to-cw-black {
    --tw-gradient-to: #333232 !important
}

.to-cw-blue {
    --tw-gradient-to: #003366 !important
}

.to-cw-secondary {
    --tw-gradient-to: #77a8bb !important
}

.to-cw-secondary-100 {
    --tw-gradient-to: #99becc !important
}

.to-cw-secondary-200 {
    --tw-gradient-to: #d6e4ea !important
}

.to-cw-secondary-300 {
    --tw-gradient-to: #f7fcff !important
}

.to-cw-accent {
    --tw-gradient-to: #ffc907 !important
}

.to-cw-accent-100 {
    --tw-gradient-to: #fff7e1 !important
}

.to-cw-accent-200 {
    --tw-gradient-to: #fffbf0 !important
}

.to-cw-blue-print {
    --tw-gradient-to: #5096d0 !important
}

.to-cw-green {
    --tw-gradient-to: #14a947 !important
}

.to-cw-orange {
    --tw-gradient-to: #fe813a !important
}

.to-cw-purple {
    --tw-gradient-to: #9064bf !important
}

.to-cw-red {
    --tw-gradient-to: #fa575d !important
}

.to-cw-spring {
    --tw-gradient-to: #1ba9e0 !important
}

.to-cw-teal {
    --tw-gradient-to: #8ed4cc !important
}

.to-cw-white {
    --tw-gradient-to: #fff !important
}

.to-cw-yellow {
    --tw-gradient-to: #ffca0a !important
}

.to-grey-10 {
    --tw-gradient-to: #f4f5f0 !important
}

.to-grey-20 {
    --tw-gradient-to: #e9eae4 !important
}

.to-grey-30 {
    --tw-gradient-to: #dfdfd7 !important
}

.to-grey-40 {
    --tw-gradient-to: #c1c1ba !important
}

.to-grey-5 {
    --tw-gradient-to: #f7f7f7 !important
}

.to-grey-50 {
    --tw-gradient-to: #9b9b94 !important
}

.to-grey-60 {
    --tw-gradient-to: #71716c !important
}

.to-grey-70 {
    --tw-gradient-to: #515151 !important
}

.to-cball-blue {
    --tw-gradient-to: #576995 !important
}

.to-cball-dark-blue {
    --tw-gradient-to: #354363 !important
}

.to-cball-purple {
    --tw-gradient-to: #0a101f !important
}

.to-cw-spring-yellow {
    --tw-gradient-to: #ffc907 !important
}

.to-cw-spring-dk-blue {
    --tw-gradient-to: #1e2658 !important
}

.to-cw-spring-med-blue {
    --tw-gradient-to: #1080b9 !important
}

.to-cw-spring-lt-blue {
    --tw-gradient-to: #bae3f0 !important
}

.to-cw-spring-dk-green {
    --tw-gradient-to: #004b3d !important
}

.to-cw-spring-med-green {
    --tw-gradient-to: #00ac7f !important
}

.to-cw-spring-lt-green {
    --tw-gradient-to: #b8e3d1 !important
}

.to-cw-spring-black {
    --tw-gradient-to: #1a1a1a !important
}

.to-cw-spring-off-white {
    --tw-gradient-to: #fdf4e2 !important
}

.to-cw-spring-peach {
    --tw-gradient-to: #e88a78 !important
}

.to-cw-navy {
    --tw-gradient-to: #003366 !important
}

.to-cw-med-blue {
    --tw-gradient-to: #77a8bb !important
}

.to-cw-dk-orange {
    --tw-gradient-to: #bf6c46 !important
}

.to-sc-teal {
    --tw-gradient-to: #43b29a !important
}

.to-sc-green {
    --tw-gradient-to: #7db87e !important
}

.to-sc-sand {
    --tw-gradient-to: #f9f7e9 !important
}

.to-cw-brand-yellow-100 {
    --tw-gradient-to: #FAF7F0 !important
}

.to-cw-brand-yellow-300 {
    --tw-gradient-to: #F8EED3 !important
}

.to-cw-brand-yellow-450,.to-cw-brand-yellow-500 {
    --tw-gradient-to: #FFCA0A !important
}

.to-cw-brand-grey-900 {
    --tw-gradient-to: #222520 !important
}

.to-cw-brand-grey-800 {
    --tw-gradient-to: #383B36 !important
}

.to-cw-brand-grey-200 {
    --tw-gradient-to: #dfdfd7 !important
}

.to-cw-brand-grey-100 {
    --tw-gradient-to: #f7f7f7 !important
}

.to-cw-brand-blue-700 {
    --tw-gradient-to: #314577 !important
}

.to-cw-brand-blue-500 {
    --tw-gradient-to: #5493D3 !important
}

.to-cw-brand-blue-300 {
    --tw-gradient-to: #CEDCE2 !important
}

.to-cw-brand-purple-700 {
    --tw-gradient-to: #C3AFDD !important
}

.to-cw-brand-purple-500 {
    --tw-gradient-to: #DECFF0 !important
}

.to-cw-brand-purple-300 {
    --tw-gradient-to: #F1E9FB !important
}

.to-cw-brand-orange-700 {
    --tw-gradient-to: #823232 !important
}

.to-cw-brand-orange-500 {
    --tw-gradient-to: #FF5E30 !important
}

.to-cw-brand-orange-300 {
    --tw-gradient-to: #EAB18C !important
}

.to-cw-brand-green-700 {
    --tw-gradient-to: #2B4A3F !important
}

.to-cw-brand-green-500 {
    --tw-gradient-to: #00AC7F !important
}

.to-cw-brand-green-300 {
    --tw-gradient-to: #94BA9F !important
}

.hover-from-transparent:hover {
    --tw-gradient-from: transparent !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.hover-from-cw-black:hover {
    --tw-gradient-from: #333232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.hover-from-cw-blue:hover {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.hover-from-cw-secondary:hover {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.hover-from-cw-secondary-100:hover {
    --tw-gradient-from: #99becc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.hover-from-cw-secondary-200:hover {
    --tw-gradient-from: #d6e4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.hover-from-cw-secondary-300:hover {
    --tw-gradient-from: #f7fcff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.hover-from-cw-accent:hover {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.hover-from-cw-accent-100:hover {
    --tw-gradient-from: #fff7e1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.hover-from-cw-accent-200:hover {
    --tw-gradient-from: #fffbf0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.hover-from-cw-blue-print:hover {
    --tw-gradient-from: #5096d0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.hover-from-cw-green:hover {
    --tw-gradient-from: #14a947 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.hover-from-cw-orange:hover {
    --tw-gradient-from: #fe813a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.hover-from-cw-purple:hover {
    --tw-gradient-from: #9064bf !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.hover-from-cw-red:hover {
    --tw-gradient-from: #fa575d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.hover-from-cw-spring:hover {
    --tw-gradient-from: #1ba9e0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.hover-from-cw-teal:hover {
    --tw-gradient-from: #8ed4cc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.hover-from-cw-white:hover {
    --tw-gradient-from: #fff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.hover-from-cw-yellow:hover {
    --tw-gradient-from: #ffca0a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.hover-from-grey-10:hover {
    --tw-gradient-from: #f4f5f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.hover-from-grey-20:hover {
    --tw-gradient-from: #e9eae4 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.hover-from-grey-30:hover {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.hover-from-grey-40:hover {
    --tw-gradient-from: #c1c1ba !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.hover-from-grey-5:hover {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.hover-from-grey-50:hover {
    --tw-gradient-from: #9b9b94 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.hover-from-grey-60:hover {
    --tw-gradient-from: #71716c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.hover-from-grey-70:hover {
    --tw-gradient-from: #515151 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.hover-from-cball-blue:hover {
    --tw-gradient-from: #576995 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.hover-from-cball-dark-blue:hover {
    --tw-gradient-from: #354363 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.hover-from-cball-purple:hover {
    --tw-gradient-from: #0a101f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.hover-from-cw-spring-yellow:hover {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.hover-from-cw-spring-dk-blue:hover {
    --tw-gradient-from: #1e2658 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.hover-from-cw-spring-med-blue:hover {
    --tw-gradient-from: #1080b9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.hover-from-cw-spring-lt-blue:hover {
    --tw-gradient-from: #bae3f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.hover-from-cw-spring-dk-green:hover {
    --tw-gradient-from: #004b3d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.hover-from-cw-spring-med-green:hover {
    --tw-gradient-from: #00ac7f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.hover-from-cw-spring-lt-green:hover {
    --tw-gradient-from: #b8e3d1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.hover-from-cw-spring-black:hover {
    --tw-gradient-from: #1a1a1a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.hover-from-cw-spring-off-white:hover {
    --tw-gradient-from: #fdf4e2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.hover-from-cw-spring-peach:hover {
    --tw-gradient-from: #e88a78 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.hover-from-cw-navy:hover {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.hover-from-cw-med-blue:hover {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.hover-from-cw-dk-orange:hover {
    --tw-gradient-from: #bf6c46 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.hover-from-sc-teal:hover {
    --tw-gradient-from: #43b29a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.hover-from-sc-green:hover {
    --tw-gradient-from: #7db87e !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.hover-from-sc-sand:hover {
    --tw-gradient-from: #f9f7e9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.hover-from-cw-brand-yellow-100:hover {
    --tw-gradient-from: #FAF7F0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.hover-from-cw-brand-yellow-300:hover {
    --tw-gradient-from: #F8EED3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.hover-from-cw-brand-yellow-450:hover,.hover-from-cw-brand-yellow-500:hover {
    --tw-gradient-from: #FFCA0A !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.hover-from-cw-brand-grey-900:hover {
    --tw-gradient-from: #222520 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.hover-from-cw-brand-grey-800:hover {
    --tw-gradient-from: #383B36 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.hover-from-cw-brand-grey-200:hover {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.hover-from-cw-brand-grey-100:hover {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.hover-from-cw-brand-blue-700:hover {
    --tw-gradient-from: #314577 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.hover-from-cw-brand-blue-500:hover {
    --tw-gradient-from: #5493D3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.hover-from-cw-brand-blue-300:hover {
    --tw-gradient-from: #CEDCE2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.hover-from-cw-brand-purple-700:hover {
    --tw-gradient-from: #C3AFDD !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.hover-from-cw-brand-purple-500:hover {
    --tw-gradient-from: #DECFF0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.hover-from-cw-brand-purple-300:hover {
    --tw-gradient-from: #F1E9FB !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.hover-from-cw-brand-orange-700:hover {
    --tw-gradient-from: #823232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.hover-from-cw-brand-orange-500:hover {
    --tw-gradient-from: #FF5E30 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.hover-from-cw-brand-orange-300:hover {
    --tw-gradient-from: #EAB18C !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.hover-from-cw-brand-green-700:hover {
    --tw-gradient-from: #2B4A3F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.hover-from-cw-brand-green-500:hover {
    --tw-gradient-from: #00AC7F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.hover-from-cw-brand-green-300:hover {
    --tw-gradient-from: #94BA9F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.hover-via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.hover-via-cw-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.hover-via-cw-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.hover-via-cw-secondary:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.hover-via-cw-secondary-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.hover-via-cw-secondary-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.hover-via-cw-secondary-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.hover-via-cw-accent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.hover-via-cw-accent-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.hover-via-cw-accent-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.hover-via-cw-blue-print:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.hover-via-cw-green:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.hover-via-cw-orange:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.hover-via-cw-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.hover-via-cw-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.hover-via-cw-spring:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.hover-via-cw-teal:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.hover-via-cw-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.hover-via-cw-yellow:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.hover-via-grey-10:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.hover-via-grey-20:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.hover-via-grey-30:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.hover-via-grey-40:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.hover-via-grey-5:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.hover-via-grey-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.hover-via-grey-60:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.hover-via-grey-70:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.hover-via-cball-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.hover-via-cball-dark-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.hover-via-cball-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.hover-via-cw-spring-yellow:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.hover-via-cw-spring-dk-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.hover-via-cw-spring-med-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.hover-via-cw-spring-lt-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.hover-via-cw-spring-dk-green:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.hover-via-cw-spring-med-green:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.hover-via-cw-spring-lt-green:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.hover-via-cw-spring-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.hover-via-cw-spring-off-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.hover-via-cw-spring-peach:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.hover-via-cw-navy:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.hover-via-cw-med-blue:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.hover-via-cw-dk-orange:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.hover-via-sc-teal:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.hover-via-sc-green:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.hover-via-sc-sand:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.hover-via-cw-brand-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.hover-via-cw-brand-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.hover-via-cw-brand-yellow-450:hover,.hover-via-cw-brand-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.hover-via-cw-brand-grey-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.hover-via-cw-brand-grey-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.hover-via-cw-brand-grey-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.hover-via-cw-brand-grey-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.hover-via-cw-brand-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.hover-via-cw-brand-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.hover-via-cw-brand-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.hover-via-cw-brand-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.hover-via-cw-brand-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.hover-via-cw-brand-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.hover-via-cw-brand-orange-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.hover-via-cw-brand-orange-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.hover-via-cw-brand-orange-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.hover-via-cw-brand-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.hover-via-cw-brand-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.hover-via-cw-brand-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.hover-to-transparent:hover {
    --tw-gradient-to: transparent !important
}

.hover-to-cw-black:hover {
    --tw-gradient-to: #333232 !important
}

.hover-to-cw-blue:hover {
    --tw-gradient-to: #003366 !important
}

.hover-to-cw-secondary:hover {
    --tw-gradient-to: #77a8bb !important
}

.hover-to-cw-secondary-100:hover {
    --tw-gradient-to: #99becc !important
}

.hover-to-cw-secondary-200:hover {
    --tw-gradient-to: #d6e4ea !important
}

.hover-to-cw-secondary-300:hover {
    --tw-gradient-to: #f7fcff !important
}

.hover-to-cw-accent:hover {
    --tw-gradient-to: #ffc907 !important
}

.hover-to-cw-accent-100:hover {
    --tw-gradient-to: #fff7e1 !important
}

.hover-to-cw-accent-200:hover {
    --tw-gradient-to: #fffbf0 !important
}

.hover-to-cw-blue-print:hover {
    --tw-gradient-to: #5096d0 !important
}

.hover-to-cw-green:hover {
    --tw-gradient-to: #14a947 !important
}

.hover-to-cw-orange:hover {
    --tw-gradient-to: #fe813a !important
}

.hover-to-cw-purple:hover {
    --tw-gradient-to: #9064bf !important
}

.hover-to-cw-red:hover {
    --tw-gradient-to: #fa575d !important
}

.hover-to-cw-spring:hover {
    --tw-gradient-to: #1ba9e0 !important
}

.hover-to-cw-teal:hover {
    --tw-gradient-to: #8ed4cc !important
}

.hover-to-cw-white:hover {
    --tw-gradient-to: #fff !important
}

.hover-to-cw-yellow:hover {
    --tw-gradient-to: #ffca0a !important
}

.hover-to-grey-10:hover {
    --tw-gradient-to: #f4f5f0 !important
}

.hover-to-grey-20:hover {
    --tw-gradient-to: #e9eae4 !important
}

.hover-to-grey-30:hover {
    --tw-gradient-to: #dfdfd7 !important
}

.hover-to-grey-40:hover {
    --tw-gradient-to: #c1c1ba !important
}

.hover-to-grey-5:hover {
    --tw-gradient-to: #f7f7f7 !important
}

.hover-to-grey-50:hover {
    --tw-gradient-to: #9b9b94 !important
}

.hover-to-grey-60:hover {
    --tw-gradient-to: #71716c !important
}

.hover-to-grey-70:hover {
    --tw-gradient-to: #515151 !important
}

.hover-to-cball-blue:hover {
    --tw-gradient-to: #576995 !important
}

.hover-to-cball-dark-blue:hover {
    --tw-gradient-to: #354363 !important
}

.hover-to-cball-purple:hover {
    --tw-gradient-to: #0a101f !important
}

.hover-to-cw-spring-yellow:hover {
    --tw-gradient-to: #ffc907 !important
}

.hover-to-cw-spring-dk-blue:hover {
    --tw-gradient-to: #1e2658 !important
}

.hover-to-cw-spring-med-blue:hover {
    --tw-gradient-to: #1080b9 !important
}

.hover-to-cw-spring-lt-blue:hover {
    --tw-gradient-to: #bae3f0 !important
}

.hover-to-cw-spring-dk-green:hover {
    --tw-gradient-to: #004b3d !important
}

.hover-to-cw-spring-med-green:hover {
    --tw-gradient-to: #00ac7f !important
}

.hover-to-cw-spring-lt-green:hover {
    --tw-gradient-to: #b8e3d1 !important
}

.hover-to-cw-spring-black:hover {
    --tw-gradient-to: #1a1a1a !important
}

.hover-to-cw-spring-off-white:hover {
    --tw-gradient-to: #fdf4e2 !important
}

.hover-to-cw-spring-peach:hover {
    --tw-gradient-to: #e88a78 !important
}

.hover-to-cw-navy:hover {
    --tw-gradient-to: #003366 !important
}

.hover-to-cw-med-blue:hover {
    --tw-gradient-to: #77a8bb !important
}

.hover-to-cw-dk-orange:hover {
    --tw-gradient-to: #bf6c46 !important
}

.hover-to-sc-teal:hover {
    --tw-gradient-to: #43b29a !important
}

.hover-to-sc-green:hover {
    --tw-gradient-to: #7db87e !important
}

.hover-to-sc-sand:hover {
    --tw-gradient-to: #f9f7e9 !important
}

.hover-to-cw-brand-yellow-100:hover {
    --tw-gradient-to: #FAF7F0 !important
}

.hover-to-cw-brand-yellow-300:hover {
    --tw-gradient-to: #F8EED3 !important
}

.hover-to-cw-brand-yellow-450:hover,.hover-to-cw-brand-yellow-500:hover {
    --tw-gradient-to: #FFCA0A !important
}

.hover-to-cw-brand-grey-900:hover {
    --tw-gradient-to: #222520 !important
}

.hover-to-cw-brand-grey-800:hover {
    --tw-gradient-to: #383B36 !important
}

.hover-to-cw-brand-grey-200:hover {
    --tw-gradient-to: #dfdfd7 !important
}

.hover-to-cw-brand-grey-100:hover {
    --tw-gradient-to: #f7f7f7 !important
}

.hover-to-cw-brand-blue-700:hover {
    --tw-gradient-to: #314577 !important
}

.hover-to-cw-brand-blue-500:hover {
    --tw-gradient-to: #5493D3 !important
}

.hover-to-cw-brand-blue-300:hover {
    --tw-gradient-to: #CEDCE2 !important
}

.hover-to-cw-brand-purple-700:hover {
    --tw-gradient-to: #C3AFDD !important
}

.hover-to-cw-brand-purple-500:hover {
    --tw-gradient-to: #DECFF0 !important
}

.hover-to-cw-brand-purple-300:hover {
    --tw-gradient-to: #F1E9FB !important
}

.hover-to-cw-brand-orange-700:hover {
    --tw-gradient-to: #823232 !important
}

.hover-to-cw-brand-orange-500:hover {
    --tw-gradient-to: #FF5E30 !important
}

.hover-to-cw-brand-orange-300:hover {
    --tw-gradient-to: #EAB18C !important
}

.hover-to-cw-brand-green-700:hover {
    --tw-gradient-to: #2B4A3F !important
}

.hover-to-cw-brand-green-500:hover {
    --tw-gradient-to: #00AC7F !important
}

.hover-to-cw-brand-green-300:hover {
    --tw-gradient-to: #94BA9F !important
}

.focus-from-transparent:focus {
    --tw-gradient-from: transparent !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.focus-from-cw-black:focus {
    --tw-gradient-from: #333232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.focus-from-cw-blue:focus {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.focus-from-cw-secondary:focus {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.focus-from-cw-secondary-100:focus {
    --tw-gradient-from: #99becc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.focus-from-cw-secondary-200:focus {
    --tw-gradient-from: #d6e4ea !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.focus-from-cw-secondary-300:focus {
    --tw-gradient-from: #f7fcff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.focus-from-cw-accent:focus {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.focus-from-cw-accent-100:focus {
    --tw-gradient-from: #fff7e1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.focus-from-cw-accent-200:focus {
    --tw-gradient-from: #fffbf0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.focus-from-cw-blue-print:focus {
    --tw-gradient-from: #5096d0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.focus-from-cw-green:focus {
    --tw-gradient-from: #14a947 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.focus-from-cw-orange:focus {
    --tw-gradient-from: #fe813a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.focus-from-cw-purple:focus {
    --tw-gradient-from: #9064bf !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.focus-from-cw-red:focus {
    --tw-gradient-from: #fa575d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.focus-from-cw-spring:focus {
    --tw-gradient-from: #1ba9e0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.focus-from-cw-teal:focus {
    --tw-gradient-from: #8ed4cc !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.focus-from-cw-white:focus {
    --tw-gradient-from: #fff !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.focus-from-cw-yellow:focus {
    --tw-gradient-from: #ffca0a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-from-grey-10:focus {
    --tw-gradient-from: #f4f5f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.focus-from-grey-20:focus {
    --tw-gradient-from: #e9eae4 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.focus-from-grey-30:focus {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.focus-from-grey-40:focus {
    --tw-gradient-from: #c1c1ba !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.focus-from-grey-5:focus {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.focus-from-grey-50:focus {
    --tw-gradient-from: #9b9b94 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.focus-from-grey-60:focus {
    --tw-gradient-from: #71716c !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.focus-from-grey-70:focus {
    --tw-gradient-from: #515151 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.focus-from-cball-blue:focus {
    --tw-gradient-from: #576995 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.focus-from-cball-dark-blue:focus {
    --tw-gradient-from: #354363 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.focus-from-cball-purple:focus {
    --tw-gradient-from: #0a101f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.focus-from-cw-spring-yellow:focus {
    --tw-gradient-from: #ffc907 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.focus-from-cw-spring-dk-blue:focus {
    --tw-gradient-from: #1e2658 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.focus-from-cw-spring-med-blue:focus {
    --tw-gradient-from: #1080b9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.focus-from-cw-spring-lt-blue:focus {
    --tw-gradient-from: #bae3f0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.focus-from-cw-spring-dk-green:focus {
    --tw-gradient-from: #004b3d !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.focus-from-cw-spring-med-green:focus {
    --tw-gradient-from: #00ac7f !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.focus-from-cw-spring-lt-green:focus {
    --tw-gradient-from: #b8e3d1 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.focus-from-cw-spring-black:focus {
    --tw-gradient-from: #1a1a1a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.focus-from-cw-spring-off-white:focus {
    --tw-gradient-from: #fdf4e2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.focus-from-cw-spring-peach:focus {
    --tw-gradient-from: #e88a78 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.focus-from-cw-navy:focus {
    --tw-gradient-from: #003366 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.focus-from-cw-med-blue:focus {
    --tw-gradient-from: #77a8bb !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.focus-from-cw-dk-orange:focus {
    --tw-gradient-from: #bf6c46 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.focus-from-sc-teal:focus {
    --tw-gradient-from: #43b29a !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.focus-from-sc-green:focus {
    --tw-gradient-from: #7db87e !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.focus-from-sc-sand:focus {
    --tw-gradient-from: #f9f7e9 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.focus-from-cw-brand-yellow-100:focus {
    --tw-gradient-from: #FAF7F0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.focus-from-cw-brand-yellow-300:focus {
    --tw-gradient-from: #F8EED3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.focus-from-cw-brand-yellow-450:focus {
    --tw-gradient-from: #FFCA0A !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-from-cw-brand-yellow-500:focus {
    --tw-gradient-from: #FFCA0A !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-from-cw-brand-grey-900:focus {
    --tw-gradient-from: #222520 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.focus-from-cw-brand-grey-800:focus {
    --tw-gradient-from: #383B36 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.focus-from-cw-brand-grey-200:focus {
    --tw-gradient-from: #dfdfd7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.focus-from-cw-brand-grey-100:focus {
    --tw-gradient-from: #f7f7f7 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.focus-from-cw-brand-blue-700:focus {
    --tw-gradient-from: #314577 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.focus-from-cw-brand-blue-500:focus {
    --tw-gradient-from: #5493D3 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.focus-from-cw-brand-blue-300:focus {
    --tw-gradient-from: #CEDCE2 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.focus-from-cw-brand-purple-700:focus {
    --tw-gradient-from: #C3AFDD !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.focus-from-cw-brand-purple-500:focus {
    --tw-gradient-from: #DECFF0 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.focus-from-cw-brand-purple-300:focus {
    --tw-gradient-from: #F1E9FB !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.focus-from-cw-brand-orange-700:focus {
    --tw-gradient-from: #823232 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.focus-from-cw-brand-orange-500:focus {
    --tw-gradient-from: #FF5E30 !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.focus-from-cw-brand-orange-300:focus {
    --tw-gradient-from: #EAB18C !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.focus-from-cw-brand-green-700:focus {
    --tw-gradient-from: #2B4A3F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.focus-from-cw-brand-green-500:focus {
    --tw-gradient-from: #00AC7F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.focus-from-cw-brand-green-300:focus {
    --tw-gradient-from: #94BA9F !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.focus-via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
}

.focus-via-cw-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
}

.focus-via-cw-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.focus-via-cw-secondary:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.focus-via-cw-secondary-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
}

.focus-via-cw-secondary-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
}

.focus-via-cw-secondary-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
}

.focus-via-cw-accent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.focus-via-cw-accent-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
}

.focus-via-cw-accent-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
}

.focus-via-cw-blue-print:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
}

.focus-via-cw-green:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
}

.focus-via-cw-orange:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
}

.focus-via-cw-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
}

.focus-via-cw-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
}

.focus-via-cw-spring:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
}

.focus-via-cw-teal:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
}

.focus-via-cw-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
}

.focus-via-cw-yellow:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-via-grey-10:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
}

.focus-via-grey-20:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
}

.focus-via-grey-30:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.focus-via-grey-40:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
}

.focus-via-grey-5:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.focus-via-grey-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
}

.focus-via-grey-60:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
}

.focus-via-grey-70:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
}

.focus-via-cball-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
}

.focus-via-cball-dark-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
}

.focus-via-cball-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
}

.focus-via-cw-spring-yellow:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
}

.focus-via-cw-spring-dk-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
}

.focus-via-cw-spring-med-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
}

.focus-via-cw-spring-lt-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
}

.focus-via-cw-spring-dk-green:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
}

.focus-via-cw-spring-med-green:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.focus-via-cw-spring-lt-green:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
}

.focus-via-cw-spring-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
}

.focus-via-cw-spring-off-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
}

.focus-via-cw-spring-peach:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
}

.focus-via-cw-navy:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
}

.focus-via-cw-med-blue:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
}

.focus-via-cw-dk-orange:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
}

.focus-via-sc-teal:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
}

.focus-via-sc-green:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
}

.focus-via-sc-sand:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
}

.focus-via-cw-brand-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
}

.focus-via-cw-brand-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
}

.focus-via-cw-brand-yellow-450:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-via-cw-brand-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
}

.focus-via-cw-brand-grey-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
}

.focus-via-cw-brand-grey-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
}

.focus-via-cw-brand-grey-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
}

.focus-via-cw-brand-grey-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
}

.focus-via-cw-brand-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
}

.focus-via-cw-brand-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
}

.focus-via-cw-brand-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
}

.focus-via-cw-brand-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
}

.focus-via-cw-brand-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
}

.focus-via-cw-brand-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
}

.focus-via-cw-brand-orange-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
}

.focus-via-cw-brand-orange-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
}

.focus-via-cw-brand-orange-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
}

.focus-via-cw-brand-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
}

.focus-via-cw-brand-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
}

.focus-via-cw-brand-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
}

.focus-to-transparent:focus {
    --tw-gradient-to: transparent !important
}

.focus-to-cw-black:focus {
    --tw-gradient-to: #333232 !important
}

.focus-to-cw-blue:focus {
    --tw-gradient-to: #003366 !important
}

.focus-to-cw-secondary:focus {
    --tw-gradient-to: #77a8bb !important
}

.focus-to-cw-secondary-100:focus {
    --tw-gradient-to: #99becc !important
}

.focus-to-cw-secondary-200:focus {
    --tw-gradient-to: #d6e4ea !important
}

.focus-to-cw-secondary-300:focus {
    --tw-gradient-to: #f7fcff !important
}

.focus-to-cw-accent:focus {
    --tw-gradient-to: #ffc907 !important
}

.focus-to-cw-accent-100:focus {
    --tw-gradient-to: #fff7e1 !important
}

.focus-to-cw-accent-200:focus {
    --tw-gradient-to: #fffbf0 !important
}

.focus-to-cw-blue-print:focus {
    --tw-gradient-to: #5096d0 !important
}

.focus-to-cw-green:focus {
    --tw-gradient-to: #14a947 !important
}

.focus-to-cw-orange:focus {
    --tw-gradient-to: #fe813a !important
}

.focus-to-cw-purple:focus {
    --tw-gradient-to: #9064bf !important
}

.focus-to-cw-red:focus {
    --tw-gradient-to: #fa575d !important
}

.focus-to-cw-spring:focus {
    --tw-gradient-to: #1ba9e0 !important
}

.focus-to-cw-teal:focus {
    --tw-gradient-to: #8ed4cc !important
}

.focus-to-cw-white:focus {
    --tw-gradient-to: #fff !important
}

.focus-to-cw-yellow:focus {
    --tw-gradient-to: #ffca0a !important
}

.focus-to-grey-10:focus {
    --tw-gradient-to: #f4f5f0 !important
}

.focus-to-grey-20:focus {
    --tw-gradient-to: #e9eae4 !important
}

.focus-to-grey-30:focus {
    --tw-gradient-to: #dfdfd7 !important
}

.focus-to-grey-40:focus {
    --tw-gradient-to: #c1c1ba !important
}

.focus-to-grey-5:focus {
    --tw-gradient-to: #f7f7f7 !important
}

.focus-to-grey-50:focus {
    --tw-gradient-to: #9b9b94 !important
}

.focus-to-grey-60:focus {
    --tw-gradient-to: #71716c !important
}

.focus-to-grey-70:focus {
    --tw-gradient-to: #515151 !important
}

.focus-to-cball-blue:focus {
    --tw-gradient-to: #576995 !important
}

.focus-to-cball-dark-blue:focus {
    --tw-gradient-to: #354363 !important
}

.focus-to-cball-purple:focus {
    --tw-gradient-to: #0a101f !important
}

.focus-to-cw-spring-yellow:focus {
    --tw-gradient-to: #ffc907 !important
}

.focus-to-cw-spring-dk-blue:focus {
    --tw-gradient-to: #1e2658 !important
}

.focus-to-cw-spring-med-blue:focus {
    --tw-gradient-to: #1080b9 !important
}

.focus-to-cw-spring-lt-blue:focus {
    --tw-gradient-to: #bae3f0 !important
}

.focus-to-cw-spring-dk-green:focus {
    --tw-gradient-to: #004b3d !important
}

.focus-to-cw-spring-med-green:focus {
    --tw-gradient-to: #00ac7f !important
}

.focus-to-cw-spring-lt-green:focus {
    --tw-gradient-to: #b8e3d1 !important
}

.focus-to-cw-spring-black:focus {
    --tw-gradient-to: #1a1a1a !important
}

.focus-to-cw-spring-off-white:focus {
    --tw-gradient-to: #fdf4e2 !important
}

.focus-to-cw-spring-peach:focus {
    --tw-gradient-to: #e88a78 !important
}

.focus-to-cw-navy:focus {
    --tw-gradient-to: #003366 !important
}

.focus-to-cw-med-blue:focus {
    --tw-gradient-to: #77a8bb !important
}

.focus-to-cw-dk-orange:focus {
    --tw-gradient-to: #bf6c46 !important
}

.focus-to-sc-teal:focus {
    --tw-gradient-to: #43b29a !important
}

.focus-to-sc-green:focus {
    --tw-gradient-to: #7db87e !important
}

.focus-to-sc-sand:focus {
    --tw-gradient-to: #f9f7e9 !important
}

.focus-to-cw-brand-yellow-100:focus {
    --tw-gradient-to: #FAF7F0 !important
}

.focus-to-cw-brand-yellow-300:focus {
    --tw-gradient-to: #F8EED3 !important
}

.focus-to-cw-brand-yellow-450:focus {
    --tw-gradient-to: #FFCA0A !important
}

.focus-to-cw-brand-yellow-500:focus {
    --tw-gradient-to: #FFCA0A !important
}

.focus-to-cw-brand-grey-900:focus {
    --tw-gradient-to: #222520 !important
}

.focus-to-cw-brand-grey-800:focus {
    --tw-gradient-to: #383B36 !important
}

.focus-to-cw-brand-grey-200:focus {
    --tw-gradient-to: #dfdfd7 !important
}

.focus-to-cw-brand-grey-100:focus {
    --tw-gradient-to: #f7f7f7 !important
}

.focus-to-cw-brand-blue-700:focus {
    --tw-gradient-to: #314577 !important
}

.focus-to-cw-brand-blue-500:focus {
    --tw-gradient-to: #5493D3 !important
}

.focus-to-cw-brand-blue-300:focus {
    --tw-gradient-to: #CEDCE2 !important
}

.focus-to-cw-brand-purple-700:focus {
    --tw-gradient-to: #C3AFDD !important
}

.focus-to-cw-brand-purple-500:focus {
    --tw-gradient-to: #DECFF0 !important
}

.focus-to-cw-brand-purple-300:focus {
    --tw-gradient-to: #F1E9FB !important
}

.focus-to-cw-brand-orange-700:focus {
    --tw-gradient-to: #823232 !important
}

.focus-to-cw-brand-orange-500:focus {
    --tw-gradient-to: #FF5E30 !important
}

.focus-to-cw-brand-orange-300:focus {
    --tw-gradient-to: #EAB18C !important
}

.focus-to-cw-brand-green-700:focus {
    --tw-gradient-to: #2B4A3F !important
}

.focus-to-cw-brand-green-500:focus {
    --tw-gradient-to: #00AC7F !important
}

.focus-to-cw-brand-green-300:focus {
    --tw-gradient-to: #94BA9F !important
}

.bg-opacity-0 {
    --tw-bg-opacity: 0 !important
}

.bg-opacity-5 {
    --tw-bg-opacity: .05 !important
}

.bg-opacity-10 {
    --tw-bg-opacity: .1 !important
}

.bg-opacity-20 {
    --tw-bg-opacity: .2 !important
}

.bg-opacity-25 {
    --tw-bg-opacity: .25 !important
}

.bg-opacity-30 {
    --tw-bg-opacity: .3 !important
}

.bg-opacity-40 {
    --tw-bg-opacity: .4 !important
}

.bg-opacity-50 {
    --tw-bg-opacity: .5 !important
}

.bg-opacity-60 {
    --tw-bg-opacity: .6 !important
}

.bg-opacity-70 {
    --tw-bg-opacity: .7 !important
}

.bg-opacity-75 {
    --tw-bg-opacity: .75 !important
}

.bg-opacity-80 {
    --tw-bg-opacity: .8 !important
}

.bg-opacity-90 {
    --tw-bg-opacity: .9 !important
}

.bg-opacity-95 {
    --tw-bg-opacity: .95 !important
}

.bg-opacity-100 {
    --tw-bg-opacity: 1 !important
}

.group:hover .group-hover-bg-opacity-0 {
    --tw-bg-opacity: 0 !important
}

.group:hover .group-hover-bg-opacity-5 {
    --tw-bg-opacity: .05 !important
}

.group:hover .group-hover-bg-opacity-10 {
    --tw-bg-opacity: .1 !important
}

.group:hover .group-hover-bg-opacity-20 {
    --tw-bg-opacity: .2 !important
}

.group:hover .group-hover-bg-opacity-25 {
    --tw-bg-opacity: .25 !important
}

.group:hover .group-hover-bg-opacity-30 {
    --tw-bg-opacity: .3 !important
}

.group:hover .group-hover-bg-opacity-40 {
    --tw-bg-opacity: .4 !important
}

.group:hover .group-hover-bg-opacity-50 {
    --tw-bg-opacity: .5 !important
}

.group:hover .group-hover-bg-opacity-60 {
    --tw-bg-opacity: .6 !important
}

.group:hover .group-hover-bg-opacity-70 {
    --tw-bg-opacity: .7 !important
}

.group:hover .group-hover-bg-opacity-75 {
    --tw-bg-opacity: .75 !important
}

.group:hover .group-hover-bg-opacity-80 {
    --tw-bg-opacity: .8 !important
}

.group:hover .group-hover-bg-opacity-90 {
    --tw-bg-opacity: .9 !important
}

.group:hover .group-hover-bg-opacity-95 {
    --tw-bg-opacity: .95 !important
}

.group:hover .group-hover-bg-opacity-100 {
    --tw-bg-opacity: 1 !important
}

.focus-within-bg-opacity-0:focus-within {
    --tw-bg-opacity: 0 !important
}

.focus-within-bg-opacity-5:focus-within {
    --tw-bg-opacity: .05 !important
}

.focus-within-bg-opacity-10:focus-within {
    --tw-bg-opacity: .1 !important
}

.focus-within-bg-opacity-20:focus-within {
    --tw-bg-opacity: .2 !important
}

.focus-within-bg-opacity-25:focus-within {
    --tw-bg-opacity: .25 !important
}

.focus-within-bg-opacity-30:focus-within {
    --tw-bg-opacity: .3 !important
}

.focus-within-bg-opacity-40:focus-within {
    --tw-bg-opacity: .4 !important
}

.focus-within-bg-opacity-50:focus-within {
    --tw-bg-opacity: .5 !important
}

.focus-within-bg-opacity-60:focus-within {
    --tw-bg-opacity: .6 !important
}

.focus-within-bg-opacity-70:focus-within {
    --tw-bg-opacity: .7 !important
}

.focus-within-bg-opacity-75:focus-within {
    --tw-bg-opacity: .75 !important
}

.focus-within-bg-opacity-80:focus-within {
    --tw-bg-opacity: .8 !important
}

.focus-within-bg-opacity-90:focus-within {
    --tw-bg-opacity: .9 !important
}

.focus-within-bg-opacity-95:focus-within {
    --tw-bg-opacity: .95 !important
}

.focus-within-bg-opacity-100:focus-within {
    --tw-bg-opacity: 1 !important
}

.hover-bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important
}

.hover-bg-opacity-5:hover {
    --tw-bg-opacity: .05 !important
}

.hover-bg-opacity-10:hover {
    --tw-bg-opacity: .1 !important
}

.hover-bg-opacity-20:hover {
    --tw-bg-opacity: .2 !important
}

.hover-bg-opacity-25:hover {
    --tw-bg-opacity: .25 !important
}

.hover-bg-opacity-30:hover {
    --tw-bg-opacity: .3 !important
}

.hover-bg-opacity-40:hover {
    --tw-bg-opacity: .4 !important
}

.hover-bg-opacity-50:hover {
    --tw-bg-opacity: .5 !important
}

.hover-bg-opacity-60:hover {
    --tw-bg-opacity: .6 !important
}

.hover-bg-opacity-70:hover {
    --tw-bg-opacity: .7 !important
}

.hover-bg-opacity-75:hover {
    --tw-bg-opacity: .75 !important
}

.hover-bg-opacity-80:hover {
    --tw-bg-opacity: .8 !important
}

.hover-bg-opacity-90:hover {
    --tw-bg-opacity: .9 !important
}

.hover-bg-opacity-95:hover {
    --tw-bg-opacity: .95 !important
}

.hover-bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important
}

.focus-bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important
}

.focus-bg-opacity-5:focus {
    --tw-bg-opacity: .05 !important
}

.focus-bg-opacity-10:focus {
    --tw-bg-opacity: .1 !important
}

.focus-bg-opacity-20:focus {
    --tw-bg-opacity: .2 !important
}

.focus-bg-opacity-25:focus {
    --tw-bg-opacity: .25 !important
}

.focus-bg-opacity-30:focus {
    --tw-bg-opacity: .3 !important
}

.focus-bg-opacity-40:focus {
    --tw-bg-opacity: .4 !important
}

.focus-bg-opacity-50:focus {
    --tw-bg-opacity: .5 !important
}

.focus-bg-opacity-60:focus {
    --tw-bg-opacity: .6 !important
}

.focus-bg-opacity-70:focus {
    --tw-bg-opacity: .7 !important
}

.focus-bg-opacity-75:focus {
    --tw-bg-opacity: .75 !important
}

.focus-bg-opacity-80:focus {
    --tw-bg-opacity: .8 !important
}

.focus-bg-opacity-90:focus {
    --tw-bg-opacity: .9 !important
}

.focus-bg-opacity-95:focus {
    --tw-bg-opacity: .95 !important
}

.focus-bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important
}

.bg-bottom {
    background-position: bottom!important
}

.bg-center {
    background-position: center!important
}

.bg-left {
    background-position: left!important
}

.bg-left-bottom {
    background-position: left bottom!important
}

.bg-left-top {
    background-position: left top!important
}

.bg-right {
    background-position: right!important
}

.bg-right-bottom {
    background-position: right bottom!important
}

.bg-right-top {
    background-position: right top!important
}

.bg-top {
    background-position: top!important
}

.bg-repeat {
    background-repeat: repeat!important
}

.bg-no-repeat {
    background-repeat: no-repeat!important
}

.bg-repeat-x {
    background-repeat: repeat-x!important
}

.bg-repeat-y {
    background-repeat: repeat-y!important
}

.bg-repeat-round {
    background-repeat: round!important
}

.bg-repeat-space {
    background-repeat: space!important
}

.bg-auto {
    background-size: auto!important
}

.bg-cover {
    background-size: cover!important
}

.bg-contain {
    background-size: contain!important
}

.border-collapse {
    border-collapse: collapse!important
}

.border-separate {
    border-collapse: separate!important
}

.border-transparent {
    border-color: transparent!important
}

.border-cw-black {
    --tw-border-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-border-opacity))!important
}

.border-cw-blue {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.border-cw-secondary {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.border-cw-secondary-100 {
    --tw-border-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-border-opacity))!important
}

.border-cw-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-border-opacity))!important
}

.border-cw-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-border-opacity))!important
}

.border-cw-accent {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.border-cw-accent-100 {
    --tw-border-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-border-opacity))!important
}

.border-cw-accent-200 {
    --tw-border-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-border-opacity))!important
}

.border-cw-blue-print {
    --tw-border-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-border-opacity))!important
}

.border-cw-green {
    --tw-border-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-border-opacity))!important
}

.border-cw-orange {
    --tw-border-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-border-opacity))!important
}

.border-cw-purple {
    --tw-border-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-border-opacity))!important
}

.border-cw-red {
    --tw-border-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-border-opacity))!important
}

.border-cw-spring {
    --tw-border-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-border-opacity))!important
}

.border-cw-teal {
    --tw-border-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-border-opacity))!important
}

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

.border-cw-yellow {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.border-grey-10 {
    --tw-border-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-border-opacity))!important
}

.border-grey-20 {
    --tw-border-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-border-opacity))!important
}

.border-grey-30 {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.border-grey-40 {
    --tw-border-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-border-opacity))!important
}

.border-grey-5 {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.border-grey-50 {
    --tw-border-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-border-opacity))!important
}

.border-grey-60 {
    --tw-border-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-border-opacity))!important
}

.border-grey-70 {
    --tw-border-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-border-opacity))!important
}

.border-cball-blue {
    --tw-border-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-border-opacity))!important
}

.border-cball-dark-blue {
    --tw-border-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-border-opacity))!important
}

.border-cball-purple {
    --tw-border-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-border-opacity))!important
}

.border-cw-spring-yellow {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.border-cw-spring-dk-blue {
    --tw-border-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-border-opacity))!important
}

.border-cw-spring-med-blue {
    --tw-border-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-border-opacity))!important
}

.border-cw-spring-lt-blue {
    --tw-border-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-border-opacity))!important
}

.border-cw-spring-dk-green {
    --tw-border-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-border-opacity))!important
}

.border-cw-spring-med-green {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.border-cw-spring-lt-green {
    --tw-border-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-border-opacity))!important
}

.border-cw-spring-black {
    --tw-border-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-border-opacity))!important
}

.border-cw-spring-off-white {
    --tw-border-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-border-opacity))!important
}

.border-cw-spring-peach {
    --tw-border-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-border-opacity))!important
}

.border-cw-navy {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.border-cw-med-blue {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.border-cw-dk-orange {
    --tw-border-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-border-opacity))!important
}

.border-sc-teal {
    --tw-border-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-border-opacity))!important
}

.border-sc-green {
    --tw-border-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-border-opacity))!important
}

.border-sc-sand {
    --tw-border-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-border-opacity))!important
}

.border-cw-brand-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-border-opacity))!important
}

.border-cw-brand-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-border-opacity))!important
}

.border-cw-brand-yellow-450,.border-cw-brand-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.border-cw-brand-grey-900 {
    --tw-border-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-border-opacity))!important
}

.border-cw-brand-grey-800 {
    --tw-border-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-border-opacity))!important
}

.border-cw-brand-grey-200 {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.border-cw-brand-grey-100 {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.border-cw-brand-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-border-opacity))!important
}

.border-cw-brand-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-border-opacity))!important
}

.border-cw-brand-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-border-opacity))!important
}

.border-cw-brand-purple-700 {
    --tw-border-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-border-opacity))!important
}

.border-cw-brand-purple-500 {
    --tw-border-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-border-opacity))!important
}

.border-cw-brand-purple-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-border-opacity))!important
}

.border-cw-brand-orange-700 {
    --tw-border-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-border-opacity))!important
}

.border-cw-brand-orange-500 {
    --tw-border-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-border-opacity))!important
}

.border-cw-brand-orange-300 {
    --tw-border-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-border-opacity))!important
}

.border-cw-brand-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-border-opacity))!important
}

.border-cw-brand-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.border-cw-brand-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-transparent {
    border-color: transparent!important
}

.group:hover .group-hover-border-cw-black {
    --tw-border-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-blue {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-secondary {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-secondary-100 {
    --tw-border-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-accent {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-accent-100 {
    --tw-border-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-accent-200 {
    --tw-border-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-blue-print {
    --tw-border-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-green {
    --tw-border-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-orange {
    --tw-border-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-purple {
    --tw-border-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-red {
    --tw-border-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring {
    --tw-border-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-teal {
    --tw-border-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-white {
    --tw-border-opacity: 1 !important;
    border-color: #fff!important;
    border-color: rgba(255,255,255,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-yellow {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-10 {
    --tw-border-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-20 {
    --tw-border-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-30 {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-40 {
    --tw-border-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-5 {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-50 {
    --tw-border-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-60 {
    --tw-border-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-grey-70 {
    --tw-border-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cball-blue {
    --tw-border-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cball-dark-blue {
    --tw-border-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cball-purple {
    --tw-border-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-yellow {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-dk-blue {
    --tw-border-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-med-blue {
    --tw-border-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-lt-blue {
    --tw-border-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-dk-green {
    --tw-border-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-med-green {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-lt-green {
    --tw-border-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-black {
    --tw-border-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-off-white {
    --tw-border-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-spring-peach {
    --tw-border-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-navy {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-med-blue {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-dk-orange {
    --tw-border-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-sc-teal {
    --tw-border-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-sc-green {
    --tw-border-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-sc-sand {
    --tw-border-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-yellow-450,.group:hover .group-hover-border-cw-brand-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-grey-900 {
    --tw-border-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-grey-800 {
    --tw-border-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-grey-200 {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-grey-100 {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-purple-700 {
    --tw-border-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-purple-500 {
    --tw-border-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-purple-300 {
    --tw-border-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-orange-700 {
    --tw-border-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-orange-500 {
    --tw-border-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-orange-300 {
    --tw-border-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.group:hover .group-hover-border-cw-brand-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-border-opacity))!important
}

.focus-within-border-transparent:focus-within {
    border-color: transparent!important
}

.focus-within-border-cw-black:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-border-opacity))!important
}

.focus-within-border-cw-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.focus-within-border-cw-secondary:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.focus-within-border-cw-secondary-100:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-border-opacity))!important
}

.focus-within-border-cw-secondary-200:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-border-opacity))!important
}

.focus-within-border-cw-secondary-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-border-opacity))!important
}

.focus-within-border-cw-accent:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.focus-within-border-cw-accent-100:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-border-opacity))!important
}

.focus-within-border-cw-accent-200:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-border-opacity))!important
}

.focus-within-border-cw-blue-print:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-border-opacity))!important
}

.focus-within-border-cw-green:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-border-opacity))!important
}

.focus-within-border-cw-orange:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-border-opacity))!important
}

.focus-within-border-cw-purple:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-border-opacity))!important
}

.focus-within-border-cw-red:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-border-opacity))!important
}

.focus-within-border-cw-teal:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-border-opacity))!important
}

.focus-within-border-cw-white:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fff!important;
    border-color: rgba(255,255,255,var(--tw-border-opacity))!important
}

.focus-within-border-cw-yellow:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-within-border-grey-10:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-border-opacity))!important
}

.focus-within-border-grey-20:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-border-opacity))!important
}

.focus-within-border-grey-30:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.focus-within-border-grey-40:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-border-opacity))!important
}

.focus-within-border-grey-5:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.focus-within-border-grey-50:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-border-opacity))!important
}

.focus-within-border-grey-60:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-border-opacity))!important
}

.focus-within-border-grey-70:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-border-opacity))!important
}

.focus-within-border-cball-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-border-opacity))!important
}

.focus-within-border-cball-dark-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-border-opacity))!important
}

.focus-within-border-cball-purple:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-yellow:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-dk-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-med-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-lt-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-dk-green:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-med-green:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-lt-green:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-black:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-off-white:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-border-opacity))!important
}

.focus-within-border-cw-spring-peach:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-border-opacity))!important
}

.focus-within-border-cw-navy:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.focus-within-border-cw-med-blue:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.focus-within-border-cw-dk-orange:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-border-opacity))!important
}

.focus-within-border-sc-teal:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-border-opacity))!important
}

.focus-within-border-sc-green:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-border-opacity))!important
}

.focus-within-border-sc-sand:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-yellow-100:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-yellow-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-yellow-450:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-yellow-500:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-grey-900:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-grey-800:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-grey-200:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-grey-100:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-blue-700:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-blue-500:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-blue-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-purple-700:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-purple-500:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-purple-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-orange-700:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-orange-500:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-orange-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-green-700:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-green-500:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.focus-within-border-cw-brand-green-300:focus-within {
    --tw-border-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-border-opacity))!important
}

.hover-border-transparent:hover {
    border-color: transparent!important
}

.hover-border-cw-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-border-opacity))!important
}

.hover-border-cw-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.hover-border-cw-secondary:hover {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.hover-border-cw-secondary-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-border-opacity))!important
}

.hover-border-cw-secondary-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-border-opacity))!important
}

.hover-border-cw-secondary-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-border-opacity))!important
}

.hover-border-cw-accent:hover {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.hover-border-cw-accent-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-border-opacity))!important
}

.hover-border-cw-accent-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-border-opacity))!important
}

.hover-border-cw-blue-print:hover {
    --tw-border-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-border-opacity))!important
}

.hover-border-cw-green:hover {
    --tw-border-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-border-opacity))!important
}

.hover-border-cw-orange:hover {
    --tw-border-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-border-opacity))!important
}

.hover-border-cw-purple:hover {
    --tw-border-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-border-opacity))!important
}

.hover-border-cw-red:hover {
    --tw-border-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-border-opacity))!important
}

.hover-border-cw-spring:hover {
    --tw-border-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-border-opacity))!important
}

.hover-border-cw-teal:hover {
    --tw-border-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-border-opacity))!important
}

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

.hover-border-cw-yellow:hover {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.hover-border-grey-10:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-border-opacity))!important
}

.hover-border-grey-20:hover {
    --tw-border-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-border-opacity))!important
}

.hover-border-grey-30:hover {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.hover-border-grey-40:hover {
    --tw-border-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-border-opacity))!important
}

.hover-border-grey-5:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.hover-border-grey-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-border-opacity))!important
}

.hover-border-grey-60:hover {
    --tw-border-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-border-opacity))!important
}

.hover-border-grey-70:hover {
    --tw-border-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-border-opacity))!important
}

.hover-border-cball-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-border-opacity))!important
}

.hover-border-cball-dark-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-border-opacity))!important
}

.hover-border-cball-purple:hover {
    --tw-border-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-yellow:hover {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-dk-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-med-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-lt-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-dk-green:hover {
    --tw-border-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-med-green:hover {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-lt-green:hover {
    --tw-border-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-off-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-border-opacity))!important
}

.hover-border-cw-spring-peach:hover {
    --tw-border-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-border-opacity))!important
}

.hover-border-cw-navy:hover {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.hover-border-cw-med-blue:hover {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.hover-border-cw-dk-orange:hover {
    --tw-border-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-border-opacity))!important
}

.hover-border-sc-teal:hover {
    --tw-border-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-border-opacity))!important
}

.hover-border-sc-green:hover {
    --tw-border-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-border-opacity))!important
}

.hover-border-sc-sand:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-yellow-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-yellow-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-yellow-450:hover,.hover-border-cw-brand-yellow-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-grey-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-grey-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-grey-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-grey-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-blue-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-blue-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-blue-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-purple-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-purple-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-purple-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-orange-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-orange-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-orange-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-green-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-green-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.hover-border-cw-brand-green-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-border-opacity))!important
}

.focus-border-transparent:focus {
    border-color: transparent!important
}

.focus-border-cw-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: #333232!important;
    border-color: rgba(51,50,50,var(--tw-border-opacity))!important
}

.focus-border-cw-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.focus-border-cw-secondary:focus {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.focus-border-cw-secondary-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: #99becc!important;
    border-color: rgba(153,190,204,var(--tw-border-opacity))!important
}

.focus-border-cw-secondary-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: #d6e4ea!important;
    border-color: rgba(214,228,234,var(--tw-border-opacity))!important
}

.focus-border-cw-secondary-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f7fcff!important;
    border-color: rgba(247,252,255,var(--tw-border-opacity))!important
}

.focus-border-cw-accent:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.focus-border-cw-accent-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: #fff7e1!important;
    border-color: rgba(255,247,225,var(--tw-border-opacity))!important
}

.focus-border-cw-accent-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: #fffbf0!important;
    border-color: rgba(255,251,240,var(--tw-border-opacity))!important
}

.focus-border-cw-blue-print:focus {
    --tw-border-opacity: 1 !important;
    border-color: #5096d0!important;
    border-color: rgba(80,150,208,var(--tw-border-opacity))!important
}

.focus-border-cw-green:focus {
    --tw-border-opacity: 1 !important;
    border-color: #14a947!important;
    border-color: rgba(20,169,71,var(--tw-border-opacity))!important
}

.focus-border-cw-orange:focus {
    --tw-border-opacity: 1 !important;
    border-color: #fe813a!important;
    border-color: rgba(254,129,58,var(--tw-border-opacity))!important
}

.focus-border-cw-purple:focus {
    --tw-border-opacity: 1 !important;
    border-color: #9064bf!important;
    border-color: rgba(144,100,191,var(--tw-border-opacity))!important
}

.focus-border-cw-red:focus {
    --tw-border-opacity: 1 !important;
    border-color: #fa575d!important;
    border-color: rgba(250,87,93,var(--tw-border-opacity))!important
}

.focus-border-cw-spring:focus {
    --tw-border-opacity: 1 !important;
    border-color: #1ba9e0!important;
    border-color: rgba(27,169,224,var(--tw-border-opacity))!important
}

.focus-border-cw-teal:focus {
    --tw-border-opacity: 1 !important;
    border-color: #8ed4cc!important;
    border-color: rgba(142,212,204,var(--tw-border-opacity))!important
}

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

.focus-border-cw-yellow:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-border-grey-10:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f4f5f0!important;
    border-color: rgba(244,245,240,var(--tw-border-opacity))!important
}

.focus-border-grey-20:focus {
    --tw-border-opacity: 1 !important;
    border-color: #e9eae4!important;
    border-color: rgba(233,234,228,var(--tw-border-opacity))!important
}

.focus-border-grey-30:focus {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.focus-border-grey-40:focus {
    --tw-border-opacity: 1 !important;
    border-color: #c1c1ba!important;
    border-color: rgba(193,193,186,var(--tw-border-opacity))!important
}

.focus-border-grey-5:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.focus-border-grey-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: #9b9b94!important;
    border-color: rgba(155,155,148,var(--tw-border-opacity))!important
}

.focus-border-grey-60:focus {
    --tw-border-opacity: 1 !important;
    border-color: #71716c!important;
    border-color: rgba(113,113,108,var(--tw-border-opacity))!important
}

.focus-border-grey-70:focus {
    --tw-border-opacity: 1 !important;
    border-color: #515151!important;
    border-color: rgba(81,81,81,var(--tw-border-opacity))!important
}

.focus-border-cball-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #576995!important;
    border-color: rgba(87,105,149,var(--tw-border-opacity))!important
}

.focus-border-cball-dark-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #354363!important;
    border-color: rgba(53,67,99,var(--tw-border-opacity))!important
}

.focus-border-cball-purple:focus {
    --tw-border-opacity: 1 !important;
    border-color: #0a101f!important;
    border-color: rgba(10,16,31,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-yellow:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ffc907!important;
    border-color: rgba(255,201,7,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-dk-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #1e2658!important;
    border-color: rgba(30,38,88,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-med-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #1080b9!important;
    border-color: rgba(16,128,185,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-lt-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #bae3f0!important;
    border-color: rgba(186,227,240,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-dk-green:focus {
    --tw-border-opacity: 1 !important;
    border-color: #004b3d!important;
    border-color: rgba(0,75,61,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-med-green:focus {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-lt-green:focus {
    --tw-border-opacity: 1 !important;
    border-color: #b8e3d1!important;
    border-color: rgba(184,227,209,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: #1a1a1a!important;
    border-color: rgba(26,26,26,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-off-white:focus {
    --tw-border-opacity: 1 !important;
    border-color: #fdf4e2!important;
    border-color: rgba(253,244,226,var(--tw-border-opacity))!important
}

.focus-border-cw-spring-peach:focus {
    --tw-border-opacity: 1 !important;
    border-color: #e88a78!important;
    border-color: rgba(232,138,120,var(--tw-border-opacity))!important
}

.focus-border-cw-navy:focus {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,51,102,var(--tw-border-opacity))!important
}

.focus-border-cw-med-blue:focus {
    --tw-border-opacity: 1 !important;
    border-color: #77a8bb!important;
    border-color: rgba(119,168,187,var(--tw-border-opacity))!important
}

.focus-border-cw-dk-orange:focus {
    --tw-border-opacity: 1 !important;
    border-color: #bf6c46!important;
    border-color: rgba(191,108,70,var(--tw-border-opacity))!important
}

.focus-border-sc-teal:focus {
    --tw-border-opacity: 1 !important;
    border-color: #43b29a!important;
    border-color: rgba(67,178,154,var(--tw-border-opacity))!important
}

.focus-border-sc-green:focus {
    --tw-border-opacity: 1 !important;
    border-color: #7db87e!important;
    border-color: rgba(125,184,126,var(--tw-border-opacity))!important
}

.focus-border-sc-sand:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f9f7e9!important;
    border-color: rgba(249,247,233,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-yellow-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: #faf7f0!important;
    border-color: rgba(250,247,240,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-yellow-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f8eed3!important;
    border-color: rgba(248,238,211,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-yellow-450:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-yellow-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ffca0a!important;
    border-color: rgba(255,202,10,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-grey-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: #222520!important;
    border-color: rgba(34,37,32,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-grey-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: #383b36!important;
    border-color: rgba(56,59,54,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-grey-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: #dfdfd7!important;
    border-color: rgba(223,223,215,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-grey-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f7f7f7!important;
    border-color: rgba(247,247,247,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-blue-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: #314577!important;
    border-color: rgba(49,69,119,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: #5493d3!important;
    border-color: rgba(84,147,211,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-blue-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #cedce2!important;
    border-color: rgba(206,220,226,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-purple-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: #c3afdd!important;
    border-color: rgba(195,175,221,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-purple-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: #decff0!important;
    border-color: rgba(222,207,240,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-purple-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #f1e9fb!important;
    border-color: rgba(241,233,251,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-orange-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: #823232!important;
    border-color: rgba(130,50,50,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-orange-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: #ff5e30!important;
    border-color: rgba(255,94,48,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-orange-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #eab18c!important;
    border-color: rgba(234,177,140,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-green-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: #2b4a3f!important;
    border-color: rgba(43,74,63,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-green-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: #00ac7f!important;
    border-color: rgba(0,172,127,var(--tw-border-opacity))!important
}

.focus-border-cw-brand-green-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: #94ba9f!important;
    border-color: rgba(148,186,159,var(--tw-border-opacity))!important
}

.border-opacity-0 {
    --tw-border-opacity: 0 !important
}

.border-opacity-5 {
    --tw-border-opacity: .05 !important
}

.border-opacity-10 {
    --tw-border-opacity: .1 !important
}

.border-opacity-20 {
    --tw-border-opacity: .2 !important
}

.border-opacity-25 {
    --tw-border-opacity: .25 !important
}

.border-opacity-30 {
    --tw-border-opacity: .3 !important
}

.border-opacity-40 {
    --tw-border-opacity: .4 !important
}

.border-opacity-50 {
    --tw-border-opacity: .5 !important
}

.border-opacity-60 {
    --tw-border-opacity: .6 !important
}

.border-opacity-70 {
    --tw-border-opacity: .7 !important
}

.border-opacity-75 {
    --tw-border-opacity: .75 !important
}

.border-opacity-80 {
    --tw-border-opacity: .8 !important
}

.border-opacity-90 {
    --tw-border-opacity: .9 !important
}

.border-opacity-95 {
    --tw-border-opacity: .95 !important
}

.border-opacity-100 {
    --tw-border-opacity: 1 !important
}

.group:hover .group-hover-border-opacity-0 {
    --tw-border-opacity: 0 !important
}

.group:hover .group-hover-border-opacity-5 {
    --tw-border-opacity: .05 !important
}

.group:hover .group-hover-border-opacity-10 {
    --tw-border-opacity: .1 !important
}

.group:hover .group-hover-border-opacity-20 {
    --tw-border-opacity: .2 !important
}

.group:hover .group-hover-border-opacity-25 {
    --tw-border-opacity: .25 !important
}

.group:hover .group-hover-border-opacity-30 {
    --tw-border-opacity: .3 !important
}

.group:hover .group-hover-border-opacity-40 {
    --tw-border-opacity: .4 !important
}

.group:hover .group-hover-border-opacity-50 {
    --tw-border-opacity: .5 !important
}

.group:hover .group-hover-border-opacity-60 {
    --tw-border-opacity: .6 !important
}

.group:hover .group-hover-border-opacity-70 {
    --tw-border-opacity: .7 !important
}

.group:hover .group-hover-border-opacity-75 {
    --tw-border-opacity: .75 !important
}

.group:hover .group-hover-border-opacity-80 {
    --tw-border-opacity: .8 !important
}

.group:hover .group-hover-border-opacity-90 {
    --tw-border-opacity: .9 !important
}

.group:hover .group-hover-border-opacity-95 {
    --tw-border-opacity: .95 !important
}

.group:hover .group-hover-border-opacity-100 {
    --tw-border-opacity: 1 !important
}

.focus-within-border-opacity-0:focus-within {
    --tw-border-opacity: 0 !important
}

.focus-within-border-opacity-5:focus-within {
    --tw-border-opacity: .05 !important
}

.focus-within-border-opacity-10:focus-within {
    --tw-border-opacity: .1 !important
}

.focus-within-border-opacity-20:focus-within {
    --tw-border-opacity: .2 !important
}

.focus-within-border-opacity-25:focus-within {
    --tw-border-opacity: .25 !important
}

.focus-within-border-opacity-30:focus-within {
    --tw-border-opacity: .3 !important
}

.focus-within-border-opacity-40:focus-within {
    --tw-border-opacity: .4 !important
}

.focus-within-border-opacity-50:focus-within {
    --tw-border-opacity: .5 !important
}

.focus-within-border-opacity-60:focus-within {
    --tw-border-opacity: .6 !important
}

.focus-within-border-opacity-70:focus-within {
    --tw-border-opacity: .7 !important
}

.focus-within-border-opacity-75:focus-within {
    --tw-border-opacity: .75 !important
}

.focus-within-border-opacity-80:focus-within {
    --tw-border-opacity: .8 !important
}

.focus-within-border-opacity-90:focus-within {
    --tw-border-opacity: .9 !important
}

.focus-within-border-opacity-95:focus-within {
    --tw-border-opacity: .95 !important
}

.focus-within-border-opacity-100:focus-within {
    --tw-border-opacity: 1 !important
}

.hover-border-opacity-0:hover {
    --tw-border-opacity: 0 !important
}

.hover-border-opacity-5:hover {
    --tw-border-opacity: .05 !important
}

.hover-border-opacity-10:hover {
    --tw-border-opacity: .1 !important
}

.hover-border-opacity-20:hover {
    --tw-border-opacity: .2 !important
}

.hover-border-opacity-25:hover {
    --tw-border-opacity: .25 !important
}

.hover-border-opacity-30:hover {
    --tw-border-opacity: .3 !important
}

.hover-border-opacity-40:hover {
    --tw-border-opacity: .4 !important
}

.hover-border-opacity-50:hover {
    --tw-border-opacity: .5 !important
}

.hover-border-opacity-60:hover {
    --tw-border-opacity: .6 !important
}

.hover-border-opacity-70:hover {
    --tw-border-opacity: .7 !important
}

.hover-border-opacity-75:hover {
    --tw-border-opacity: .75 !important
}

.hover-border-opacity-80:hover {
    --tw-border-opacity: .8 !important
}

.hover-border-opacity-90:hover {
    --tw-border-opacity: .9 !important
}

.hover-border-opacity-95:hover {
    --tw-border-opacity: .95 !important
}

.hover-border-opacity-100:hover {
    --tw-border-opacity: 1 !important
}

.focus-border-opacity-0:focus {
    --tw-border-opacity: 0 !important
}

.focus-border-opacity-5:focus {
    --tw-border-opacity: .05 !important
}

.focus-border-opacity-10:focus {
    --tw-border-opacity: .1 !important
}

.focus-border-opacity-20:focus {
    --tw-border-opacity: .2 !important
}

.focus-border-opacity-25:focus {
    --tw-border-opacity: .25 !important
}

.focus-border-opacity-30:focus {
    --tw-border-opacity: .3 !important
}

.focus-border-opacity-40:focus {
    --tw-border-opacity: .4 !important
}

.focus-border-opacity-50:focus {
    --tw-border-opacity: .5 !important
}

.focus-border-opacity-60:focus {
    --tw-border-opacity: .6 !important
}

.focus-border-opacity-70:focus {
    --tw-border-opacity: .7 !important
}

.focus-border-opacity-75:focus {
    --tw-border-opacity: .75 !important
}

.focus-border-opacity-80:focus {
    --tw-border-opacity: .8 !important
}

.focus-border-opacity-90:focus {
    --tw-border-opacity: .9 !important
}

.focus-border-opacity-95:focus {
    --tw-border-opacity: .95 !important
}

.focus-border-opacity-100:focus {
    --tw-border-opacity: 1 !important
}

.rounded-none {
    border-radius: 0!important
}

.rounded-sm {
    border-radius: .125rem!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-md {
    border-radius: .375rem!important
}

.rounded-lg {
    border-radius: .5rem!important
}

.rounded-xl {
    border-radius: .75rem!important
}

.rounded-2xl {
    border-radius: 1rem!important
}

.rounded-3xl {
    border-radius: 1.5rem!important
}

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

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

.rounded-r-none {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.rounded-b-none {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.rounded-l-none {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.rounded-t-sm {
    border-top-left-radius: .125rem!important;
    border-top-right-radius: .125rem!important
}

.rounded-r-sm {
    border-top-right-radius: .125rem!important;
    border-bottom-right-radius: .125rem!important
}

.rounded-b-sm {
    border-bottom-right-radius: .125rem!important;
    border-bottom-left-radius: .125rem!important
}

.rounded-l-sm {
    border-top-left-radius: .125rem!important;
    border-bottom-left-radius: .125rem!important
}

.rounded-t {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

.rounded-r {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

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

.rounded-l {
    border-top-left-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-t-md {
    border-top-left-radius: .375rem!important;
    border-top-right-radius: .375rem!important
}

.rounded-r-md {
    border-top-right-radius: .375rem!important;
    border-bottom-right-radius: .375rem!important
}

.rounded-b-md {
    border-bottom-right-radius: .375rem!important;
    border-bottom-left-radius: .375rem!important
}

.rounded-l-md {
    border-top-left-radius: .375rem!important;
    border-bottom-left-radius: .375rem!important
}

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

.rounded-r-lg {
    border-top-right-radius: .5rem!important;
    border-bottom-right-radius: .5rem!important
}

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

.rounded-l-lg {
    border-top-left-radius: .5rem!important;
    border-bottom-left-radius: .5rem!important
}

.rounded-t-xl {
    border-top-left-radius: .75rem!important;
    border-top-right-radius: .75rem!important
}

.rounded-r-xl {
    border-top-right-radius: .75rem!important;
    border-bottom-right-radius: .75rem!important
}

.rounded-b-xl {
    border-bottom-right-radius: .75rem!important;
    border-bottom-left-radius: .75rem!important
}

.rounded-l-xl {
    border-top-left-radius: .75rem!important;
    border-bottom-left-radius: .75rem!important
}

.rounded-t-2xl {
    border-top-left-radius: 1rem!important;
    border-top-right-radius: 1rem!important
}

.rounded-r-2xl {
    border-top-right-radius: 1rem!important;
    border-bottom-right-radius: 1rem!important
}

.rounded-b-2xl {
    border-bottom-right-radius: 1rem!important;
    border-bottom-left-radius: 1rem!important
}

.rounded-l-2xl {
    border-top-left-radius: 1rem!important;
    border-bottom-left-radius: 1rem!important
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem!important;
    border-top-right-radius: 1.5rem!important
}

.rounded-r-3xl {
    border-top-right-radius: 1.5rem!important;
    border-bottom-right-radius: 1.5rem!important
}

.rounded-b-3xl {
    border-bottom-right-radius: 1.5rem!important;
    border-bottom-left-radius: 1.5rem!important
}

.rounded-l-3xl {
    border-top-left-radius: 1.5rem!important;
    border-bottom-left-radius: 1.5rem!important
}

.rounded-t-full {
    border-top-left-radius: 9999px!important;
    border-top-right-radius: 9999px!important
}

.rounded-r-full {
    border-top-right-radius: 9999px!important;
    border-bottom-right-radius: 9999px!important
}

.rounded-b-full {
    border-bottom-right-radius: 9999px!important;
    border-bottom-left-radius: 9999px!important
}

.rounded-l-full {
    border-top-left-radius: 9999px!important;
    border-bottom-left-radius: 9999px!important
}

.rounded-tl-none {
    border-top-left-radius: 0!important
}

.rounded-tr-none {
    border-top-right-radius: 0!important
}

.rounded-br-none {
    border-bottom-right-radius: 0!important
}

.rounded-bl-none {
    border-bottom-left-radius: 0!important
}

.rounded-tl-sm {
    border-top-left-radius: .125rem!important
}

.rounded-tr-sm {
    border-top-right-radius: .125rem!important
}

.rounded-br-sm {
    border-bottom-right-radius: .125rem!important
}

.rounded-bl-sm {
    border-bottom-left-radius: .125rem!important
}

.rounded-tl {
    border-top-left-radius: .25rem!important
}

.rounded-tr {
    border-top-right-radius: .25rem!important
}

.rounded-br {
    border-bottom-right-radius: .25rem!important
}

.rounded-bl {
    border-bottom-left-radius: .25rem!important
}

.rounded-tl-md {
    border-top-left-radius: .375rem!important
}

.rounded-tr-md {
    border-top-right-radius: .375rem!important
}

.rounded-br-md {
    border-bottom-right-radius: .375rem!important
}

.rounded-bl-md {
    border-bottom-left-radius: .375rem!important
}

.rounded-tl-lg {
    border-top-left-radius: .5rem!important
}

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

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

.rounded-bl-lg {
    border-bottom-left-radius: .5rem!important
}

.rounded-tl-xl {
    border-top-left-radius: .75rem!important
}

.rounded-tr-xl {
    border-top-right-radius: .75rem!important
}

.rounded-br-xl {
    border-bottom-right-radius: .75rem!important
}

.rounded-bl-xl {
    border-bottom-left-radius: .75rem!important
}

.rounded-tl-2xl {
    border-top-left-radius: 1rem!important
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem!important
}

.rounded-br-2xl {
    border-bottom-right-radius: 1rem!important
}

.rounded-bl-2xl {
    border-bottom-left-radius: 1rem!important
}

.rounded-tl-3xl {
    border-top-left-radius: 1.5rem!important
}

.rounded-tr-3xl {
    border-top-right-radius: 1.5rem!important
}

.rounded-br-3xl {
    border-bottom-right-radius: 1.5rem!important
}

.rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem!important
}

.rounded-tl-full {
    border-top-left-radius: 9999px!important
}

.rounded-tr-full {
    border-top-right-radius: 9999px!important
}

.rounded-br-full {
    border-bottom-right-radius: 9999px!important
}

.rounded-bl-full {
    border-bottom-left-radius: 9999px!important
}

.border-solid {
    border-style: solid!important
}

.border-dashed {
    border-style: dashed!important
}

.border-dotted {
    border-style: dotted!important
}

.border-double {
    border-style: double!important
}

.border-none {
    border-style: none!important
}

.border-0 {
    border-width: 0px!important
}

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

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

.border-8 {
    border-width: 8px!important
}

.border {
    border-width: 1px!important
}

.border-t-0 {
    border-top-width: 0px!important
}

.border-r-0 {
    border-right-width: 0px!important
}

.border-b-0 {
    border-bottom-width: 0px!important
}

.border-l-0 {
    border-left-width: 0px!important
}

.border-t-2 {
    border-top-width: 2px!important
}

.border-r-2 {
    border-right-width: 2px!important
}

.border-b-2 {
    border-bottom-width: 2px!important
}

.border-l-2 {
    border-left-width: 2px!important
}

.border-t-4 {
    border-top-width: 4px!important
}

.border-r-4 {
    border-right-width: 4px!important
}

.border-b-4 {
    border-bottom-width: 4px!important
}

.border-l-4 {
    border-left-width: 4px!important
}

.border-t-8 {
    border-top-width: 8px!important
}

.border-r-8 {
    border-right-width: 8px!important
}

.border-b-8 {
    border-bottom-width: 8px!important
}

.border-l-8 {
    border-left-width: 8px!important
}

.border-t {
    border-top-width: 1px!important
}

.border-r {
    border-right-width: 1px!important
}

.border-b {
    border-bottom-width: 1px!important
}

.border-l {
    border-left-width: 1px!important
}

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

.box-content {
    box-sizing: content-box!important
}

.cursor-auto {
    cursor: auto!important
}

.cursor-default {
    cursor: default!important
}

.cursor-pointer {
    cursor: pointer!important
}

.cursor-wait {
    cursor: wait!important
}

.cursor-text {
    cursor: text!important
}

.cursor-move {
    cursor: move!important
}

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

.block {
    display: block!important
}

.inline-block {
    display: inline-block!important
}

.inline {
    display: inline!important
}

.flex {
    display: flex!important
}

.inline-flex {
    display: inline-flex!important
}

.table {
    display: table!important
}

.table-caption {
    display: table-caption!important
}

.table-cell {
    display: table-cell!important
}

.table-column {
    display: table-column!important
}

.table-column-group {
    display: table-column-group!important
}

.table-footer-group {
    display: table-footer-group!important
}

.table-header-group {
    display: table-header-group!important
}

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

.table-row {
    display: table-row!important
}

.flow-root {
    display: flow-root!important
}

.grid {
    display: grid!important
}

.inline-grid {
    display: inline-grid!important
}

.contents {
    display: contents!important
}

.hidden {
    display: none!important
}

.flex-row {
    flex-direction: row!important
}

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

.flex-col {
    flex-direction: column!important
}

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

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.place-items-auto {
    place-items: auto!important
}

.place-items-start {
    place-items: start!important
}

.place-items-end {
    place-items: end!important
}

.place-items-center {
    place-items: center!important
}

.place-items-stretch {
    place-items: stretch!important
}

.place-content-center {
    place-content: center!important
}

.place-content-start {
    place-content: start!important
}

.place-content-end {
    place-content: end!important
}

.place-content-between {
    place-content: space-between!important
}

.place-content-around {
    place-content: space-around!important
}

.place-content-evenly {
    place-content: space-evenly!important
}

.place-content-stretch {
    place-content: stretch!important
}

.place-self-auto {
    place-self: auto!important
}

.place-self-start {
    place-self: start!important
}

.place-self-end {
    place-self: end!important
}

.place-self-center {
    place-self: center!important
}

.place-self-stretch {
    place-self: stretch!important
}

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

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

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

.items-baseline {
    align-items: baseline!important
}

.items-stretch {
    align-items: stretch!important
}

.content-center {
    align-content: center!important
}

.content-start {
    align-content: flex-start!important
}

.content-end {
    align-content: flex-end!important
}

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

.content-around {
    align-content: space-around!important
}

.content-evenly {
    align-content: space-evenly!important
}

.self-auto {
    align-self: auto!important
}

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

.self-end {
    align-self: flex-end!important
}

.self-center {
    align-self: center!important
}

.self-stretch {
    align-self: stretch!important
}

.justify-items-auto {
    justify-items: auto!important
}

.justify-items-start {
    justify-items: start!important
}

.justify-items-end {
    justify-items: end!important
}

.justify-items-center {
    justify-items: center!important
}

.justify-items-stretch {
    justify-items: stretch!important
}

.justify-start {
    justify-content: flex-start!important
}

.justify-end {
    justify-content: flex-end!important
}

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

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

.justify-around {
    justify-content: space-around!important
}

.justify-evenly {
    justify-content: space-evenly!important
}

.justify-self-auto {
    justify-self: auto!important
}

.justify-self-start {
    justify-self: start!important
}

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

.justify-self-center {
    justify-self: center!important
}

.justify-self-stretch {
    justify-self: stretch!important
}

.flex-1 {
    flex: 1 1!important
}

.flex-auto {
    flex: 1 1 auto!important
}

.flex-initial {
    flex: 0 1 auto!important
}

.flex-none {
    flex: none!important
}

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

.flex-grow {
    flex-grow: 1!important
}

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

.flex-shrink {
    flex-shrink: 1!important
}

.order-1 {
    order: 1!important
}

.order-2 {
    order: 2!important
}

.order-3 {
    order: 3!important
}

.order-4 {
    order: 4!important
}

.order-5 {
    order: 5!important
}

.order-6 {
    order: 6!important
}

.order-7 {
    order: 7!important
}

.order-8 {
    order: 8!important
}

.order-9 {
    order: 9!important
}

.order-10 {
    order: 10!important
}

.order-11 {
    order: 11!important
}

.order-12 {
    order: 12!important
}

.order-first {
    order: -9999!important
}

.order-last {
    order: 9999!important
}

.order-none {
    order: 0!important
}

.float-right {
    float: right!important
}

.float-left {
    float: left!important
}

.float-none {
    float: none!important
}

.clear-left {
    clear: left!important
}

.clear-right {
    clear: right!important
}

.clear-both {
    clear: both!important
}

.clear-none {
    clear: none!important
}

.font-heading {
    font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
}

.font-sans {
    font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
}

.font-mono {
    font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

.font-thin {
    font-weight: 100!important
}

.font-extralight {
    font-weight: 200!important
}

.font-light {
    font-weight: 300!important
}

.font-normal {
    font-weight: 400!important
}

.font-medium {
    font-weight: 500!important
}

.font-semibold {
    font-weight: 600!important
}

.font-bold {
    font-weight: 700!important
}

.font-extrabold {
    font-weight: 800!important
}

.font-black {
    font-weight: 900!important
}

.h-0 {
    height: 0px!important
}

.h-1 {
    height: .25rem!important
}

.h-2 {
    height: .5rem!important
}

.h-3 {
    height: .75rem!important
}

.h-4 {
    height: 1rem!important
}

.h-5 {
    height: 1.25rem!important
}

.h-6 {
    height: 1.5rem!important
}

.h-7 {
    height: 1.75rem!important
}

.h-8 {
    height: 2rem!important
}

.h-9 {
    height: 2.25rem!important
}

.h-10 {
    height: 2.5rem!important
}

.h-11 {
    height: 2.75rem!important
}

.h-12 {
    height: 3rem!important
}

.h-14 {
    height: 3.5rem!important
}

.h-16 {
    height: 4rem!important
}

.h-20 {
    height: 5rem!important
}

.h-24 {
    height: 6rem!important
}

.h-28 {
    height: 7rem!important
}

.h-32 {
    height: 8rem!important
}

.h-36 {
    height: 9rem!important
}

.h-40 {
    height: 10rem!important
}

.h-44 {
    height: 11rem!important
}

.h-48 {
    height: 12rem!important
}

.h-52 {
    height: 13rem!important
}

.h-56 {
    height: 14rem!important
}

.h-60 {
    height: 15rem!important
}

.h-64 {
    height: 16rem!important
}

.h-72 {
    height: 18rem!important
}

.h-80 {
    height: 20rem!important
}

.h-96 {
    height: 24rem!important
}

.h-auto {
    height: auto!important
}

.h-px {
    height: 1px!important
}

.h-0\.5 {
    height: .125rem!important
}

.h-1\.5 {
    height: .375rem!important
}

.h-2\.5 {
    height: .625rem!important
}

.h-3\.5 {
    height: .875rem!important
}

.h-1\/2 {
    height: 50%!important
}

.h-1\/3 {
    height: 33.333333%!important
}

.h-2\/3 {
    height: 66.666667%!important
}

.h-1\/4 {
    height: 25%!important
}

.h-2\/4 {
    height: 50%!important
}

.h-3\/4 {
    height: 75%!important
}

.h-1\/5 {
    height: 20%!important
}

.h-2\/5 {
    height: 40%!important
}

.h-3\/5 {
    height: 60%!important
}

.h-4\/5 {
    height: 80%!important
}

.h-1\/6 {
    height: 16.666667%!important
}

.h-2\/6 {
    height: 33.333333%!important
}

.h-3\/6 {
    height: 50%!important
}

.h-4\/6 {
    height: 66.666667%!important
}

.h-5\/6 {
    height: 83.333333%!important
}

.h-full {
    height: 100%!important
}

.h-screen {
    height: 100vh!important
}

.text-xs {
    font-size: .75rem!important
}

.text-sm {
    font-size: .875rem!important
}

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

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

.text-xl {
    font-size: 1.25rem!important
}

.text-2xl {
    font-size: 1.5rem!important
}

.text-3xl {
    font-size: 1.875rem!important
}

.text-4xl {
    font-size: 2.25rem!important
}

.text-5xl {
    font-size: 3rem!important
}

.text-6xl {
    font-size: 4rem!important
}

.leading-3 {
    line-height: .75rem!important
}

.leading-4 {
    line-height: 1rem!important
}

.leading-5 {
    line-height: 1.25rem!important
}

.leading-6 {
    line-height: 1.5rem!important
}

.leading-7 {
    line-height: 1.75rem!important
}

.leading-8 {
    line-height: 2rem!important
}

.leading-9 {
    line-height: 2.25rem!important
}

.leading-10 {
    line-height: 2.5rem!important
}

.leading-none {
    line-height: 1!important
}

.leading-tight {
    line-height: 1.25!important
}

.leading-snug {
    line-height: 1.375!important
}

.leading-normal {
    line-height: 1.5!important
}

.leading-relaxed {
    line-height: 1.625!important
}

.leading-loose {
    line-height: 2!important
}

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

.list-outside {
    list-style-position: outside!important
}

.list-none {
    list-style-type: none!important
}

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

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

.m-0 {
    margin: 0!important
}

.m-1 {
    margin: 10px!important
}

.m-2 {
    margin: 20px!important
}

.m-3 {
    margin: 40px!important
}

.m-4 {
    margin: 60px!important
}

.m-5 {
    margin: 80px!important
}

.m-6 {
    margin: 100px!important
}

.m-7 {
    margin: 120px!important
}

.m-auto {
    margin: auto!important
}

.m-px {
    margin: 1px!important
}

.m-nudge {
    margin: 5px!important
}

.-m-0 {
    margin: -0px!important
}

.-m-1 {
    margin: -10px!important
}

.-m-2 {
    margin: -20px!important
}

.-m-3 {
    margin: -40px!important
}

.-m-4 {
    margin: -60px!important
}

.-m-5 {
    margin: -80px!important
}

.-m-6 {
    margin: -100px!important
}

.-m-px {
    margin: -1px!important
}

.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.mx-0 {
    margin-left: 0!important;
    margin-right: 0!important
}

.my-1 {
    margin-top: 10px!important;
    margin-bottom: 10px!important
}

.mx-1 {
    margin-left: 10px!important;
    margin-right: 10px!important
}

.my-2 {
    margin-top: 20px!important;
    margin-bottom: 20px!important
}

.mx-2 {
    margin-left: 20px!important;
    margin-right: 20px!important
}

.my-3 {
    margin-top: 40px!important;
    margin-bottom: 40px!important
}

.mx-3 {
    margin-left: 40px!important;
    margin-right: 40px!important
}

.my-4 {
    margin-top: 60px!important;
    margin-bottom: 60px!important
}

.mx-4 {
    margin-left: 60px!important;
    margin-right: 60px!important
}

.my-5 {
    margin-top: 80px!important;
    margin-bottom: 80px!important
}

.mx-5 {
    margin-left: 80px!important;
    margin-right: 80px!important
}

.my-6 {
    margin-top: 100px!important;
    margin-bottom: 100px!important
}

.mx-6 {
    margin-left: 100px!important;
    margin-right: 100px!important
}

.my-7 {
    margin-top: 120px!important;
    margin-bottom: 120px!important
}

.mx-7 {
    margin-left: 120px!important;
    margin-right: 120px!important
}

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

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

.my-px {
    margin-top: 1px!important;
    margin-bottom: 1px!important
}

.mx-px {
    margin-left: 1px!important;
    margin-right: 1px!important
}

.my-nudge {
    margin-top: 5px!important;
    margin-bottom: 5px!important
}

.mx-nudge {
    margin-left: 5px!important;
    margin-right: 5px!important
}

.-my-0 {
    margin-top: -0px!important;
    margin-bottom: -0px!important
}

.-mx-0 {
    margin-left: -0px!important;
    margin-right: -0px!important
}

.-my-1 {
    margin-top: -10px!important;
    margin-bottom: -10px!important
}

.-mx-1 {
    margin-left: -10px!important;
    margin-right: -10px!important
}

.-my-2 {
    margin-top: -20px!important;
    margin-bottom: -20px!important
}

.-mx-2 {
    margin-left: -20px!important;
    margin-right: -20px!important
}

.-my-3 {
    margin-top: -40px!important;
    margin-bottom: -40px!important
}

.-mx-3 {
    margin-left: -40px!important;
    margin-right: -40px!important
}

.-my-4 {
    margin-top: -60px!important;
    margin-bottom: -60px!important
}

.-mx-4 {
    margin-left: -60px!important;
    margin-right: -60px!important
}

.-my-5 {
    margin-top: -80px!important;
    margin-bottom: -80px!important
}

.-mx-5 {
    margin-left: -80px!important;
    margin-right: -80px!important
}

.-my-6 {
    margin-top: -100px!important;
    margin-bottom: -100px!important
}

.-mx-6 {
    margin-left: -100px!important;
    margin-right: -100px!important
}

.-my-px {
    margin-top: -1px!important;
    margin-bottom: -1px!important
}

.-mx-px {
    margin-left: -1px!important;
    margin-right: -1px!important
}

.mt-0 {
    margin-top: 0!important
}

.mr-0 {
    margin-right: 0!important
}

.mb-0 {
    margin-bottom: 0!important
}

.ml-0 {
    margin-left: 0!important
}

.mt-1 {
    margin-top: 10px!important
}

.mr-1 {
    margin-right: 10px!important
}

.mb-1 {
    margin-bottom: 10px!important
}

.ml-1 {
    margin-left: 10px!important
}

.mt-2 {
    margin-top: 20px!important
}

.mr-2 {
    margin-right: 20px!important
}

.mb-2 {
    margin-bottom: 20px!important
}

.ml-2 {
    margin-left: 20px!important
}

.mt-3 {
    margin-top: 40px!important
}

.mr-3 {
    margin-right: 40px!important
}

.mb-3 {
    margin-bottom: 40px!important
}

.ml-3 {
    margin-left: 40px!important
}

.mt-4 {
    margin-top: 60px!important
}

.mr-4 {
    margin-right: 60px!important
}

.mb-4 {
    margin-bottom: 60px!important
}

.ml-4 {
    margin-left: 60px!important
}

.mt-5 {
    margin-top: 80px!important
}

.mr-5 {
    margin-right: 80px!important
}

.mb-5 {
    margin-bottom: 80px!important
}

.ml-5 {
    margin-left: 80px!important
}

.mt-6 {
    margin-top: 100px!important
}

.mr-6 {
    margin-right: 100px!important
}

.mb-6 {
    margin-bottom: 100px!important
}

.ml-6 {
    margin-left: 100px!important
}

.mt-7 {
    margin-top: 120px!important
}

.mr-7 {
    margin-right: 120px!important
}

.mb-7 {
    margin-bottom: 120px!important
}

.ml-7 {
    margin-left: 120px!important
}

.mt-auto {
    margin-top: auto!important
}

.mr-auto {
    margin-right: auto!important
}

.mb-auto {
    margin-bottom: auto!important
}

.ml-auto {
    margin-left: auto!important
}

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

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

.mb-px {
    margin-bottom: 1px!important
}

.ml-px {
    margin-left: 1px!important
}

.mt-nudge {
    margin-top: 5px!important
}

.mr-nudge {
    margin-right: 5px!important
}

.mb-nudge {
    margin-bottom: 5px!important
}

.ml-nudge {
    margin-left: 5px!important
}

.-mt-0 {
    margin-top: -0px!important
}

.-mr-0 {
    margin-right: -0px!important
}

.-mb-0 {
    margin-bottom: -0px!important
}

.-ml-0 {
    margin-left: -0px!important
}

.-mt-1 {
    margin-top: -10px!important
}

.-mr-1 {
    margin-right: -10px!important
}

.-mb-1 {
    margin-bottom: -10px!important
}

.-ml-1 {
    margin-left: -10px!important
}

.-mt-2 {
    margin-top: -20px!important
}

.-mr-2 {
    margin-right: -20px!important
}

.-mb-2 {
    margin-bottom: -20px!important
}

.-ml-2 {
    margin-left: -20px!important
}

.-mt-3 {
    margin-top: -40px!important
}

.-mr-3 {
    margin-right: -40px!important
}

.-mb-3 {
    margin-bottom: -40px!important
}

.-ml-3 {
    margin-left: -40px!important
}

.-mt-4 {
    margin-top: -60px!important
}

.-mr-4 {
    margin-right: -60px!important
}

.-mb-4 {
    margin-bottom: -60px!important
}

.-ml-4 {
    margin-left: -60px!important
}

.-mt-5 {
    margin-top: -80px!important
}

.-mr-5 {
    margin-right: -80px!important
}

.-mb-5 {
    margin-bottom: -80px!important
}

.-ml-5 {
    margin-left: -80px!important
}

.-mt-6 {
    margin-top: -100px!important
}

.-mr-6 {
    margin-right: -100px!important
}

.-mb-6 {
    margin-bottom: -100px!important
}

.-ml-6 {
    margin-left: -100px!important
}

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

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

.-mb-px {
    margin-bottom: -1px!important
}

.-ml-px {
    margin-left: -1px!important
}

.max-h-0 {
    max-height: 0px!important
}

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

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

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

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

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

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

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

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

.max-h-9 {
    max-height: 2.25rem!important
}

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

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

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

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

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

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

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

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

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

.max-h-36 {
    max-height: 9rem!important
}

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

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

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

.max-h-52 {
    max-height: 13rem!important
}

.max-h-56 {
    max-height: 14rem!important
}

.max-h-60 {
    max-height: 15rem!important
}

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

.max-h-72 {
    max-height: 18rem!important
}

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

.max-h-96 {
    max-height: 24rem!important
}

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

.max-h-0\.5 {
    max-height: .125rem!important
}

.max-h-1\.5 {
    max-height: .375rem!important
}

.max-h-2\.5 {
    max-height: .625rem!important
}

.max-h-3\.5 {
    max-height: .875rem!important
}

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

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

.max-w-xs {
    max-width: 400px!important
}

.max-w-sm {
    max-width: 600px!important
}

.max-w-md {
    max-width: 800px!important
}

.max-w-lg {
    max-width: 1000px!important
}

.max-w-xl {
    max-width: 1200px!important
}

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

.min-h-0 {
    min-height: 0px!important
}

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

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

.min-w-0 {
    min-width: 0px!important
}

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

.min-w-min {
    min-width: -moz-min-content!important;
    min-width: min-content!important
}

.min-w-max {
    min-width: -moz-max-content!important;
    min-width: max-content!important
}

.object-contain {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

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

.object-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

.object-none {
    -o-object-fit: none!important;
    object-fit: none!important
}

.object-scale-down {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

.object-bottom {
    -o-object-position: bottom!important;
    object-position: bottom!important
}

.object-center {
    -o-object-position: center!important;
    object-position: center!important
}

.object-left {
    -o-object-position: left!important;
    object-position: left!important
}

.object-left-bottom {
    -o-object-position: left bottom!important;
    object-position: left bottom!important
}

.object-left-top {
    -o-object-position: left top!important;
    object-position: left top!important
}

.object-right {
    -o-object-position: right!important;
    object-position: right!important
}

.object-right-bottom {
    -o-object-position: right bottom!important;
    object-position: right bottom!important
}

.object-right-top {
    -o-object-position: right top!important;
    object-position: right top!important
}

.object-top {
    -o-object-position: top!important;
    object-position: top!important
}

.opacity-0 {
    opacity: 0!important
}

.opacity-5 {
    opacity: .05!important
}

.opacity-10 {
    opacity: .1!important
}

.opacity-20 {
    opacity: .2!important
}

.opacity-25 {
    opacity: .25!important
}

.opacity-30 {
    opacity: .3!important
}

.opacity-40 {
    opacity: .4!important
}

.opacity-50 {
    opacity: .5!important
}

.opacity-60 {
    opacity: .6!important
}

.opacity-70 {
    opacity: .7!important
}

.opacity-75 {
    opacity: .75!important
}

.opacity-80 {
    opacity: .8!important
}

.opacity-90 {
    opacity: .9!important
}

.opacity-95 {
    opacity: .95!important
}

.opacity-100 {
    opacity: 1!important
}

.group:hover .group-hover-opacity-0 {
    opacity: 0!important
}

.group:hover .group-hover-opacity-5 {
    opacity: .05!important
}

.group:hover .group-hover-opacity-10 {
    opacity: .1!important
}

.group:hover .group-hover-opacity-20 {
    opacity: .2!important
}

.group:hover .group-hover-opacity-25 {
    opacity: .25!important
}

.group:hover .group-hover-opacity-30 {
    opacity: .3!important
}

.group:hover .group-hover-opacity-40 {
    opacity: .4!important
}

.group:hover .group-hover-opacity-50 {
    opacity: .5!important
}

.group:hover .group-hover-opacity-60 {
    opacity: .6!important
}

.group:hover .group-hover-opacity-70 {
    opacity: .7!important
}

.group:hover .group-hover-opacity-75 {
    opacity: .75!important
}

.group:hover .group-hover-opacity-80 {
    opacity: .8!important
}

.group:hover .group-hover-opacity-90 {
    opacity: .9!important
}

.group:hover .group-hover-opacity-95 {
    opacity: .95!important
}

.group:hover .group-hover-opacity-100 {
    opacity: 1!important
}

.focus-within-opacity-0:focus-within {
    opacity: 0!important
}

.focus-within-opacity-5:focus-within {
    opacity: .05!important
}

.focus-within-opacity-10:focus-within {
    opacity: .1!important
}

.focus-within-opacity-20:focus-within {
    opacity: .2!important
}

.focus-within-opacity-25:focus-within {
    opacity: .25!important
}

.focus-within-opacity-30:focus-within {
    opacity: .3!important
}

.focus-within-opacity-40:focus-within {
    opacity: .4!important
}

.focus-within-opacity-50:focus-within {
    opacity: .5!important
}

.focus-within-opacity-60:focus-within {
    opacity: .6!important
}

.focus-within-opacity-70:focus-within {
    opacity: .7!important
}

.focus-within-opacity-75:focus-within {
    opacity: .75!important
}

.focus-within-opacity-80:focus-within {
    opacity: .8!important
}

.focus-within-opacity-90:focus-within {
    opacity: .9!important
}

.focus-within-opacity-95:focus-within {
    opacity: .95!important
}

.focus-within-opacity-100:focus-within {
    opacity: 1!important
}

.hover-opacity-0:hover {
    opacity: 0!important
}

.hover-opacity-5:hover {
    opacity: .05!important
}

.hover-opacity-10:hover {
    opacity: .1!important
}

.hover-opacity-20:hover {
    opacity: .2!important
}

.hover-opacity-25:hover {
    opacity: .25!important
}

.hover-opacity-30:hover {
    opacity: .3!important
}

.hover-opacity-40:hover {
    opacity: .4!important
}

.hover-opacity-50:hover {
    opacity: .5!important
}

.hover-opacity-60:hover {
    opacity: .6!important
}

.hover-opacity-70:hover {
    opacity: .7!important
}

.hover-opacity-75:hover {
    opacity: .75!important
}

.hover-opacity-80:hover {
    opacity: .8!important
}

.hover-opacity-90:hover {
    opacity: .9!important
}

.hover-opacity-95:hover {
    opacity: .95!important
}

.hover-opacity-100:hover {
    opacity: 1!important
}

.focus-opacity-0:focus {
    opacity: 0!important
}

.focus-opacity-5:focus {
    opacity: .05!important
}

.focus-opacity-10:focus {
    opacity: .1!important
}

.focus-opacity-20:focus {
    opacity: .2!important
}

.focus-opacity-25:focus {
    opacity: .25!important
}

.focus-opacity-30:focus {
    opacity: .3!important
}

.focus-opacity-40:focus {
    opacity: .4!important
}

.focus-opacity-50:focus {
    opacity: .5!important
}

.focus-opacity-60:focus {
    opacity: .6!important
}

.focus-opacity-70:focus {
    opacity: .7!important
}

.focus-opacity-75:focus {
    opacity: .75!important
}

.focus-opacity-80:focus {
    opacity: .8!important
}

.focus-opacity-90:focus {
    opacity: .9!important
}

.focus-opacity-95:focus {
    opacity: .95!important
}

.focus-opacity-100:focus {
    opacity: 1!important
}

.outline-none {
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.outline-white {
    outline: 2px dotted white!important;
    outline-offset: 2px!important
}

.outline-black {
    outline: 2px dotted black!important;
    outline-offset: 2px!important
}

.focus-within-outline-none:focus-within {
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.focus-within-outline-white:focus-within {
    outline: 2px dotted white!important;
    outline-offset: 2px!important
}

.focus-within-outline-black:focus-within {
    outline: 2px dotted black!important;
    outline-offset: 2px!important
}

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

.focus-outline-white:focus {
    outline: 2px dotted white!important;
    outline-offset: 2px!important
}

.focus-outline-black:focus {
    outline: 2px dotted black!important;
    outline-offset: 2px!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: scroll!important
}

.overflow-x-auto {
    overflow-x: auto!important
}

.overflow-y-auto {
    overflow-y: auto!important
}

.overflow-x-hidden {
    overflow-x: hidden!important
}

.overflow-y-hidden {
    overflow-y: hidden!important
}

.overflow-x-visible {
    overflow-x: visible!important
}

.overflow-y-visible {
    overflow-y: visible!important
}

.overflow-x-scroll {
    overflow-x: scroll!important
}

.overflow-y-scroll {
    overflow-y: scroll!important
}

.overscroll-auto {
    overscroll-behavior: auto!important
}

.overscroll-contain {
    overscroll-behavior: contain!important
}

.overscroll-none {
    overscroll-behavior: none!important
}

.overscroll-y-auto {
    overscroll-behavior-y: auto!important
}

.overscroll-y-contain {
    overscroll-behavior-y: contain!important
}

.overscroll-y-none {
    overscroll-behavior-y: none!important
}

.overscroll-x-auto {
    overscroll-behavior-x: auto!important
}

.overscroll-x-contain {
    overscroll-behavior-x: contain!important
}

.overscroll-x-none {
    overscroll-behavior-x: none!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: 10px!important
}

.p-2 {
    padding: 20px!important
}

.p-3 {
    padding: 40px!important
}

.p-4 {
    padding: 60px!important
}

.p-5 {
    padding: 80px!important
}

.p-6 {
    padding: 100px!important
}

.p-7 {
    padding: 120px!important
}

.p-px {
    padding: 1px!important
}

.p-nudge {
    padding: 5px!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.px-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.py-1 {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.px-1 {
    padding-left: 10px!important;
    padding-right: 10px!important
}

.py-2 {
    padding-top: 20px!important;
    padding-bottom: 20px!important
}

.px-2 {
    padding-left: 20px!important;
    padding-right: 20px!important
}

.py-3 {
    padding-top: 40px!important;
    padding-bottom: 40px!important
}

.px-3 {
    padding-left: 40px!important;
    padding-right: 40px!important
}

.py-4 {
    padding-top: 60px!important;
    padding-bottom: 60px!important
}

.px-4 {
    padding-left: 60px!important;
    padding-right: 60px!important
}

.py-5 {
    padding-top: 80px!important;
    padding-bottom: 80px!important
}

.px-5 {
    padding-left: 80px!important;
    padding-right: 80px!important
}

.py-6 {
    padding-top: 100px!important;
    padding-bottom: 100px!important
}

.px-6 {
    padding-left: 100px!important;
    padding-right: 100px!important
}

.py-7 {
    padding-top: 120px!important;
    padding-bottom: 120px!important
}

.px-7 {
    padding-left: 120px!important;
    padding-right: 120px!important
}

.py-px {
    padding-top: 1px!important;
    padding-bottom: 1px!important
}

.px-px {
    padding-left: 1px!important;
    padding-right: 1px!important
}

.py-nudge {
    padding-top: 5px!important;
    padding-bottom: 5px!important
}

.px-nudge {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.pt-0 {
    padding-top: 0!important
}

.pr-0 {
    padding-right: 0!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pl-0 {
    padding-left: 0!important
}

.pt-1 {
    padding-top: 10px!important
}

.pr-1 {
    padding-right: 10px!important
}

.pb-1 {
    padding-bottom: 10px!important
}

.pl-1 {
    padding-left: 10px!important
}

.pt-2 {
    padding-top: 20px!important
}

.pr-2 {
    padding-right: 20px!important
}

.pb-2 {
    padding-bottom: 20px!important
}

.pl-2 {
    padding-left: 20px!important
}

.pt-3 {
    padding-top: 40px!important
}

.pr-3 {
    padding-right: 40px!important
}

.pb-3 {
    padding-bottom: 40px!important
}

.pl-3 {
    padding-left: 40px!important
}

.pt-4 {
    padding-top: 60px!important
}

.pr-4 {
    padding-right: 60px!important
}

.pb-4 {
    padding-bottom: 60px!important
}

.pl-4 {
    padding-left: 60px!important
}

.pt-5 {
    padding-top: 80px!important
}

.pr-5 {
    padding-right: 80px!important
}

.pb-5 {
    padding-bottom: 80px!important
}

.pl-5 {
    padding-left: 80px!important
}

.pt-6 {
    padding-top: 100px!important
}

.pr-6 {
    padding-right: 100px!important
}

.pb-6 {
    padding-bottom: 100px!important
}

.pl-6 {
    padding-left: 100px!important
}

.pt-7 {
    padding-top: 120px!important
}

.pr-7 {
    padding-right: 120px!important
}

.pb-7 {
    padding-bottom: 120px!important
}

.pl-7 {
    padding-left: 120px!important
}

.pt-px {
    padding-top: 1px!important
}

.pr-px {
    padding-right: 1px!important
}

.pb-px {
    padding-bottom: 1px!important
}

.pl-px {
    padding-left: 1px!important
}

.pt-nudge {
    padding-top: 5px!important
}

.pr-nudge {
    padding-right: 5px!important
}

.pb-nudge {
    padding-bottom: 5px!important
}

.pl-nudge {
    padding-left: 5px!important
}

.placeholder-transparent::-moz-placeholder {
    color: transparent!important
}

.placeholder-transparent::placeholder {
    color: transparent!important
}

.placeholder-cw-black::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-black::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-100::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-100::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-200::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-200::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-secondary-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent-100::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent-100::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent-200::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-accent-200::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-blue-print::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-blue-print::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-green::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-green::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-orange::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-orange::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-purple::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-red::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-red::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-teal::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-teal::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-white::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-white::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-yellow::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-yellow::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-10::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-10::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-20::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-20::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-30::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-30::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-40::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-40::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-5::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-5::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-50::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-50::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-60::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-60::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-70::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
}

.placeholder-grey-70::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-dark-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-dark-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
}

.placeholder-cball-purple::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-yellow::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-yellow::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-dk-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-dk-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-med-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-med-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-lt-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-lt-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-dk-green::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-dk-green::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-med-green::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-med-green::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-lt-green::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-lt-green::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-black::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-black::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-off-white::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-off-white::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-peach::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-spring-peach::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-navy::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-navy::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-med-blue::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-med-blue::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-dk-orange::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-dk-orange::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-teal::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-teal::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-green::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-green::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-sand::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
}

.placeholder-sc-sand::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-100::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-450::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-450::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-yellow-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-900::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-900::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-800::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-800::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-200::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-200::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-100::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-grey-100::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-700::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-blue-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-700::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-purple-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-700::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-700::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-orange-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-700::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-500::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
}

.placeholder-cw-brand-green-300::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-transparent:focus::-moz-placeholder {
    color: transparent!important
}

.focus-placeholder-transparent:focus::placeholder {
    color: transparent!important
}

.focus-placeholder-cw-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-black:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-100:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-200:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-secondary-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent-100:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-accent-200:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-blue-print:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-blue-print:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-green:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-green:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-orange:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-orange:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-purple:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-red:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-teal:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-teal:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-white:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-yellow:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-yellow:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-10:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-20:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-30:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-40:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-5:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-50:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-60:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-grey-70:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-dark-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cball-purple:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-yellow:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-dk-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-med-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-lt-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-dk-green:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-med-green:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-lt-green:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-black:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-off-white:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-spring-peach:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-navy:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-navy:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-med-blue:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-med-blue:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-dk-orange:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-teal:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-teal:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-green:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-green:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-sand:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-sc-sand:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-450:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-900:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-800:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-200:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-grey-100:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-700:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-500:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-orange-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
}

.focus-placeholder-cw-brand-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
}

.placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0 !important
}

.placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0 !important
}

.placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: .05 !important
}

.placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: .05 !important
}

.placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: .1 !important
}

.placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: .1 !important
}

.placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: .2 !important
}

.placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: .2 !important
}

.placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: .25 !important
}

.placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: .25 !important
}

.placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: .3 !important
}

.placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: .3 !important
}

.placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: .4 !important
}

.placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: .4 !important
}

.placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: .5 !important
}

.placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: .5 !important
}

.placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: .6 !important
}

.placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: .6 !important
}

.placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: .7 !important
}

.placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: .7 !important
}

.placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: .75 !important
}

.placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: .75 !important
}

.placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: .8 !important
}

.placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: .8 !important
}

.placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: .9 !important
}

.placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: .9 !important
}

.placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: .95 !important
}

.placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: .95 !important
}

.placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important
}

.placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1 !important
}

.focus-placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0 !important
}

.focus-placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0 !important
}

.focus-placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: .05 !important
}

.focus-placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: .05 !important
}

.focus-placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: .1 !important
}

.focus-placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: .1 !important
}

.focus-placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: .2 !important
}

.focus-placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: .2 !important
}

.focus-placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: .25 !important
}

.focus-placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: .25 !important
}

.focus-placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: .3 !important
}

.focus-placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: .3 !important
}

.focus-placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: .4 !important
}

.focus-placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: .4 !important
}

.focus-placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: .5 !important
}

.focus-placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: .5 !important
}

.focus-placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: .6 !important
}

.focus-placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: .6 !important
}

.focus-placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: .7 !important
}

.focus-placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: .7 !important
}

.focus-placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: .75 !important
}

.focus-placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: .75 !important
}

.focus-placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: .8 !important
}

.focus-placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: .8 !important
}

.focus-placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: .9 !important
}

.focus-placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: .9 !important
}

.focus-placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: .95 !important
}

.focus-placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: .95 !important
}

.focus-placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important
}

.focus-placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1 !important
}

.pointer-events-none {
    pointer-events: none!important
}

.pointer-events-auto {
    pointer-events: auto!important
}

.static {
    position: static!important
}

.fixed {
    position: fixed!important
}

.absolute {
    position: absolute!important
}

.relative {
    position: relative!important
}

.sticky {
    position: sticky!important
}

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

.inset-1 {
    top: 10px!important;
    right: 10px!important;
    bottom: 10px!important;
    left: 10px!important
}

.inset-2 {
    top: 20px!important;
    right: 20px!important;
    bottom: 20px!important;
    left: 20px!important
}

.inset-3 {
    top: 40px!important;
    right: 40px!important;
    bottom: 40px!important;
    left: 40px!important
}

.inset-4 {
    top: 60px!important;
    right: 60px!important;
    bottom: 60px!important;
    left: 60px!important
}

.inset-auto {
    top: auto!important;
    right: auto!important;
    bottom: auto!important;
    left: auto!important
}

.inset-px {
    top: 1px!important;
    right: 1px!important;
    bottom: 1px!important;
    left: 1px!important
}

.inset-2\/5 {
    top: 40%!important;
    right: 40%!important;
    bottom: 40%!important;
    left: 40%!important
}

.inset-1\/2 {
    top: 50%!important;
    right: 50%!important;
    bottom: 50%!important;
    left: 50%!important
}

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

.-inset-1 {
    top: -10px!important;
    right: -10px!important;
    bottom: -10px!important;
    left: -10px!important
}

.-inset-2 {
    top: -20px!important;
    right: -20px!important;
    bottom: -20px!important;
    left: -20px!important
}

.-inset-3 {
    top: -40px!important;
    right: -40px!important;
    bottom: -40px!important;
    left: -40px!important
}

.-inset-4 {
    top: -60px!important;
    right: -60px!important;
    bottom: -60px!important;
    left: -60px!important
}

.-inset-px {
    top: -1px!important;
    right: -1px!important;
    bottom: -1px!important;
    left: -1px!important
}

.inset-y-0 {
    top: 0px!important;
    bottom: 0px!important
}

.inset-x-0 {
    right: 0px!important;
    left: 0px!important
}

.inset-y-1 {
    top: 10px!important;
    bottom: 10px!important
}

.inset-x-1 {
    right: 10px!important;
    left: 10px!important
}

.inset-y-2 {
    top: 20px!important;
    bottom: 20px!important
}

.inset-x-2 {
    right: 20px!important;
    left: 20px!important
}

.inset-y-3 {
    top: 40px!important;
    bottom: 40px!important
}

.inset-x-3 {
    right: 40px!important;
    left: 40px!important
}

.inset-y-4 {
    top: 60px!important;
    bottom: 60px!important
}

.inset-x-4 {
    right: 60px!important;
    left: 60px!important
}

.inset-y-auto {
    top: auto!important;
    bottom: auto!important
}

.inset-x-auto {
    right: auto!important;
    left: auto!important
}

.inset-y-px {
    top: 1px!important;
    bottom: 1px!important
}

.inset-x-px {
    right: 1px!important;
    left: 1px!important
}

.inset-y-2\/5 {
    top: 40%!important;
    bottom: 40%!important
}

.inset-x-2\/5 {
    right: 40%!important;
    left: 40%!important
}

.inset-y-1\/2 {
    top: 50%!important;
    bottom: 50%!important
}

.inset-x-1\/2 {
    right: 50%!important;
    left: 50%!important
}

.-inset-y-0 {
    top: -0px!important;
    bottom: -0px!important
}

.-inset-x-0 {
    right: -0px!important;
    left: -0px!important
}

.-inset-y-1 {
    top: -10px!important;
    bottom: -10px!important
}

.-inset-x-1 {
    right: -10px!important;
    left: -10px!important
}

.-inset-y-2 {
    top: -20px!important;
    bottom: -20px!important
}

.-inset-x-2 {
    right: -20px!important;
    left: -20px!important
}

.-inset-y-3 {
    top: -40px!important;
    bottom: -40px!important
}

.-inset-x-3 {
    right: -40px!important;
    left: -40px!important
}

.-inset-y-4 {
    top: -60px!important;
    bottom: -60px!important
}

.-inset-x-4 {
    right: -60px!important;
    left: -60px!important
}

.-inset-y-px {
    top: -1px!important;
    bottom: -1px!important
}

.-inset-x-px {
    right: -1px!important;
    left: -1px!important
}

.top-0 {
    top: 0px!important
}

.right-0 {
    right: 0px!important
}

.bottom-0 {
    bottom: 0px!important
}

.left-0 {
    left: 0px!important
}

.top-1 {
    top: 10px!important
}

.right-1 {
    right: 10px!important
}

.bottom-1 {
    bottom: 10px!important
}

.left-1 {
    left: 10px!important
}

.top-2 {
    top: 20px!important
}

.right-2 {
    right: 20px!important
}

.bottom-2 {
    bottom: 20px!important
}

.left-2 {
    left: 20px!important
}

.top-3 {
    top: 40px!important
}

.right-3 {
    right: 40px!important
}

.bottom-3 {
    bottom: 40px!important
}

.left-3 {
    left: 40px!important
}

.top-4 {
    top: 60px!important
}

.right-4 {
    right: 60px!important
}

.bottom-4 {
    bottom: 60px!important
}

.left-4 {
    left: 60px!important
}

.top-auto {
    top: auto!important
}

.right-auto {
    right: auto!important
}

.bottom-auto {
    bottom: auto!important
}

.left-auto {
    left: auto!important
}

.top-px {
    top: 1px!important
}

.right-px {
    right: 1px!important
}

.bottom-px {
    bottom: 1px!important
}

.left-px {
    left: 1px!important
}

.top-2\/5 {
    top: 40%!important
}

.right-2\/5 {
    right: 40%!important
}

.bottom-2\/5 {
    bottom: 40%!important
}

.left-2\/5 {
    left: 40%!important
}

.top-1\/2 {
    top: 50%!important
}

.right-1\/2 {
    right: 50%!important
}

.bottom-1\/2 {
    bottom: 50%!important
}

.left-1\/2 {
    left: 50%!important
}

.-top-0 {
    top: -0px!important
}

.-right-0 {
    right: -0px!important
}

.-bottom-0 {
    bottom: -0px!important
}

.-left-0 {
    left: -0px!important
}

.-top-1 {
    top: -10px!important
}

.-right-1 {
    right: -10px!important
}

.-bottom-1 {
    bottom: -10px!important
}

.-left-1 {
    left: -10px!important
}

.-top-2 {
    top: -20px!important
}

.-right-2 {
    right: -20px!important
}

.-bottom-2 {
    bottom: -20px!important
}

.-left-2 {
    left: -20px!important
}

.-top-3 {
    top: -40px!important
}

.-right-3 {
    right: -40px!important
}

.-bottom-3 {
    bottom: -40px!important
}

.-left-3 {
    left: -40px!important
}

.-top-4 {
    top: -60px!important
}

.-right-4 {
    right: -60px!important
}

.-bottom-4 {
    bottom: -60px!important
}

.-left-4 {
    left: -60px!important
}

.-top-px {
    top: -1px!important
}

.-right-px {
    right: -1px!important
}

.-bottom-px {
    bottom: -1px!important
}

.-left-px {
    left: -1px!important
}

.resize-none {
    resize: none!important
}

.resize-y {
    resize: vertical!important
}

.resize-x {
    resize: horizontal!important
}

.resize {
    resize: both!important
}

* {
    --tw-shadow: 0 0 #0000
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.group:hover .group-hover-shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-within-shadow-none:focus-within {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.hover-shadow-none:hover {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

.focus-shadow-none:focus {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}

* {
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.ring-inset {
    --tw-ring-inset: inset !important
}

.focus-within-ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-within-ring-inset:focus-within {
    --tw-ring-inset: inset !important
}

.focus-ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}

.focus-ring-inset:focus {
    --tw-ring-inset: inset !important
}

.ring-offset-transparent {
    --tw-ring-offset-color: transparent !important
}

.ring-offset-cw-black {
    --tw-ring-offset-color: #333232 !important
}

.ring-offset-cw-blue {
    --tw-ring-offset-color: #003366 !important
}

.ring-offset-cw-secondary {
    --tw-ring-offset-color: #77a8bb !important
}

.ring-offset-cw-secondary-100 {
    --tw-ring-offset-color: #99becc !important
}

.ring-offset-cw-secondary-200 {
    --tw-ring-offset-color: #d6e4ea !important
}

.ring-offset-cw-secondary-300 {
    --tw-ring-offset-color: #f7fcff !important
}

.ring-offset-cw-accent {
    --tw-ring-offset-color: #ffc907 !important
}

.ring-offset-cw-accent-100 {
    --tw-ring-offset-color: #fff7e1 !important
}

.ring-offset-cw-accent-200 {
    --tw-ring-offset-color: #fffbf0 !important
}

.ring-offset-cw-blue-print {
    --tw-ring-offset-color: #5096d0 !important
}

.ring-offset-cw-green {
    --tw-ring-offset-color: #14a947 !important
}

.ring-offset-cw-orange {
    --tw-ring-offset-color: #fe813a !important
}

.ring-offset-cw-purple {
    --tw-ring-offset-color: #9064bf !important
}

.ring-offset-cw-red {
    --tw-ring-offset-color: #fa575d !important
}

.ring-offset-cw-spring {
    --tw-ring-offset-color: #1ba9e0 !important
}

.ring-offset-cw-teal {
    --tw-ring-offset-color: #8ed4cc !important
}

.ring-offset-cw-white {
    --tw-ring-offset-color: #fff !important
}

.ring-offset-cw-yellow {
    --tw-ring-offset-color: #ffca0a !important
}

.ring-offset-grey-10 {
    --tw-ring-offset-color: #f4f5f0 !important
}

.ring-offset-grey-20 {
    --tw-ring-offset-color: #e9eae4 !important
}

.ring-offset-grey-30 {
    --tw-ring-offset-color: #dfdfd7 !important
}

.ring-offset-grey-40 {
    --tw-ring-offset-color: #c1c1ba !important
}

.ring-offset-grey-5 {
    --tw-ring-offset-color: #f7f7f7 !important
}

.ring-offset-grey-50 {
    --tw-ring-offset-color: #9b9b94 !important
}

.ring-offset-grey-60 {
    --tw-ring-offset-color: #71716c !important
}

.ring-offset-grey-70 {
    --tw-ring-offset-color: #515151 !important
}

.ring-offset-cball-blue {
    --tw-ring-offset-color: #576995 !important
}

.ring-offset-cball-dark-blue {
    --tw-ring-offset-color: #354363 !important
}

.ring-offset-cball-purple {
    --tw-ring-offset-color: #0a101f !important
}

.ring-offset-cw-spring-yellow {
    --tw-ring-offset-color: #ffc907 !important
}

.ring-offset-cw-spring-dk-blue {
    --tw-ring-offset-color: #1e2658 !important
}

.ring-offset-cw-spring-med-blue {
    --tw-ring-offset-color: #1080b9 !important
}

.ring-offset-cw-spring-lt-blue {
    --tw-ring-offset-color: #bae3f0 !important
}

.ring-offset-cw-spring-dk-green {
    --tw-ring-offset-color: #004b3d !important
}

.ring-offset-cw-spring-med-green {
    --tw-ring-offset-color: #00ac7f !important
}

.ring-offset-cw-spring-lt-green {
    --tw-ring-offset-color: #b8e3d1 !important
}

.ring-offset-cw-spring-black {
    --tw-ring-offset-color: #1a1a1a !important
}

.ring-offset-cw-spring-off-white {
    --tw-ring-offset-color: #fdf4e2 !important
}

.ring-offset-cw-spring-peach {
    --tw-ring-offset-color: #e88a78 !important
}

.ring-offset-cw-navy {
    --tw-ring-offset-color: #003366 !important
}

.ring-offset-cw-med-blue {
    --tw-ring-offset-color: #77a8bb !important
}

.ring-offset-cw-dk-orange {
    --tw-ring-offset-color: #bf6c46 !important
}

.ring-offset-sc-teal {
    --tw-ring-offset-color: #43b29a !important
}

.ring-offset-sc-green {
    --tw-ring-offset-color: #7db87e !important
}

.ring-offset-sc-sand {
    --tw-ring-offset-color: #f9f7e9 !important
}

.ring-offset-cw-brand-yellow-100 {
    --tw-ring-offset-color: #FAF7F0 !important
}

.ring-offset-cw-brand-yellow-300 {
    --tw-ring-offset-color: #F8EED3 !important
}

.ring-offset-cw-brand-yellow-450,.ring-offset-cw-brand-yellow-500 {
    --tw-ring-offset-color: #FFCA0A !important
}

.ring-offset-cw-brand-grey-900 {
    --tw-ring-offset-color: #222520 !important
}

.ring-offset-cw-brand-grey-800 {
    --tw-ring-offset-color: #383B36 !important
}

.ring-offset-cw-brand-grey-200 {
    --tw-ring-offset-color: #dfdfd7 !important
}

.ring-offset-cw-brand-grey-100 {
    --tw-ring-offset-color: #f7f7f7 !important
}

.ring-offset-cw-brand-blue-700 {
    --tw-ring-offset-color: #314577 !important
}

.ring-offset-cw-brand-blue-500 {
    --tw-ring-offset-color: #5493D3 !important
}

.ring-offset-cw-brand-blue-300 {
    --tw-ring-offset-color: #CEDCE2 !important
}

.ring-offset-cw-brand-purple-700 {
    --tw-ring-offset-color: #C3AFDD !important
}

.ring-offset-cw-brand-purple-500 {
    --tw-ring-offset-color: #DECFF0 !important
}

.ring-offset-cw-brand-purple-300 {
    --tw-ring-offset-color: #F1E9FB !important
}

.ring-offset-cw-brand-orange-700 {
    --tw-ring-offset-color: #823232 !important
}

.ring-offset-cw-brand-orange-500 {
    --tw-ring-offset-color: #FF5E30 !important
}

.ring-offset-cw-brand-orange-300 {
    --tw-ring-offset-color: #EAB18C !important
}

.ring-offset-cw-brand-green-700 {
    --tw-ring-offset-color: #2B4A3F !important
}

.ring-offset-cw-brand-green-500 {
    --tw-ring-offset-color: #00AC7F !important
}

.ring-offset-cw-brand-green-300 {
    --tw-ring-offset-color: #94BA9F !important
}

.focus-within-ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent !important
}

.focus-within-ring-offset-cw-black:focus-within {
    --tw-ring-offset-color: #333232 !important
}

.focus-within-ring-offset-cw-blue:focus-within {
    --tw-ring-offset-color: #003366 !important
}

.focus-within-ring-offset-cw-secondary:focus-within {
    --tw-ring-offset-color: #77a8bb !important
}

.focus-within-ring-offset-cw-secondary-100:focus-within {
    --tw-ring-offset-color: #99becc !important
}

.focus-within-ring-offset-cw-secondary-200:focus-within {
    --tw-ring-offset-color: #d6e4ea !important
}

.focus-within-ring-offset-cw-secondary-300:focus-within {
    --tw-ring-offset-color: #f7fcff !important
}

.focus-within-ring-offset-cw-accent:focus-within {
    --tw-ring-offset-color: #ffc907 !important
}

.focus-within-ring-offset-cw-accent-100:focus-within {
    --tw-ring-offset-color: #fff7e1 !important
}

.focus-within-ring-offset-cw-accent-200:focus-within {
    --tw-ring-offset-color: #fffbf0 !important
}

.focus-within-ring-offset-cw-blue-print:focus-within {
    --tw-ring-offset-color: #5096d0 !important
}

.focus-within-ring-offset-cw-green:focus-within {
    --tw-ring-offset-color: #14a947 !important
}

.focus-within-ring-offset-cw-orange:focus-within {
    --tw-ring-offset-color: #fe813a !important
}

.focus-within-ring-offset-cw-purple:focus-within {
    --tw-ring-offset-color: #9064bf !important
}

.focus-within-ring-offset-cw-red:focus-within {
    --tw-ring-offset-color: #fa575d !important
}

.focus-within-ring-offset-cw-spring:focus-within {
    --tw-ring-offset-color: #1ba9e0 !important
}

.focus-within-ring-offset-cw-teal:focus-within {
    --tw-ring-offset-color: #8ed4cc !important
}

.focus-within-ring-offset-cw-white:focus-within {
    --tw-ring-offset-color: #fff !important
}

.focus-within-ring-offset-cw-yellow:focus-within {
    --tw-ring-offset-color: #ffca0a !important
}

.focus-within-ring-offset-grey-10:focus-within {
    --tw-ring-offset-color: #f4f5f0 !important
}

.focus-within-ring-offset-grey-20:focus-within {
    --tw-ring-offset-color: #e9eae4 !important
}

.focus-within-ring-offset-grey-30:focus-within {
    --tw-ring-offset-color: #dfdfd7 !important
}

.focus-within-ring-offset-grey-40:focus-within {
    --tw-ring-offset-color: #c1c1ba !important
}

.focus-within-ring-offset-grey-5:focus-within {
    --tw-ring-offset-color: #f7f7f7 !important
}

.focus-within-ring-offset-grey-50:focus-within {
    --tw-ring-offset-color: #9b9b94 !important
}

.focus-within-ring-offset-grey-60:focus-within {
    --tw-ring-offset-color: #71716c !important
}

.focus-within-ring-offset-grey-70:focus-within {
    --tw-ring-offset-color: #515151 !important
}

.focus-within-ring-offset-cball-blue:focus-within {
    --tw-ring-offset-color: #576995 !important
}

.focus-within-ring-offset-cball-dark-blue:focus-within {
    --tw-ring-offset-color: #354363 !important
}

.focus-within-ring-offset-cball-purple:focus-within {
    --tw-ring-offset-color: #0a101f !important
}

.focus-within-ring-offset-cw-spring-yellow:focus-within {
    --tw-ring-offset-color: #ffc907 !important
}

.focus-within-ring-offset-cw-spring-dk-blue:focus-within {
    --tw-ring-offset-color: #1e2658 !important
}

.focus-within-ring-offset-cw-spring-med-blue:focus-within {
    --tw-ring-offset-color: #1080b9 !important
}

.focus-within-ring-offset-cw-spring-lt-blue:focus-within {
    --tw-ring-offset-color: #bae3f0 !important
}

.focus-within-ring-offset-cw-spring-dk-green:focus-within {
    --tw-ring-offset-color: #004b3d !important
}

.focus-within-ring-offset-cw-spring-med-green:focus-within {
    --tw-ring-offset-color: #00ac7f !important
}

.focus-within-ring-offset-cw-spring-lt-green:focus-within {
    --tw-ring-offset-color: #b8e3d1 !important
}

.focus-within-ring-offset-cw-spring-black:focus-within {
    --tw-ring-offset-color: #1a1a1a !important
}

.focus-within-ring-offset-cw-spring-off-white:focus-within {
    --tw-ring-offset-color: #fdf4e2 !important
}

.focus-within-ring-offset-cw-spring-peach:focus-within {
    --tw-ring-offset-color: #e88a78 !important
}

.focus-within-ring-offset-cw-navy:focus-within {
    --tw-ring-offset-color: #003366 !important
}

.focus-within-ring-offset-cw-med-blue:focus-within {
    --tw-ring-offset-color: #77a8bb !important
}

.focus-within-ring-offset-cw-dk-orange:focus-within {
    --tw-ring-offset-color: #bf6c46 !important
}

.focus-within-ring-offset-sc-teal:focus-within {
    --tw-ring-offset-color: #43b29a !important
}

.focus-within-ring-offset-sc-green:focus-within {
    --tw-ring-offset-color: #7db87e !important
}

.focus-within-ring-offset-sc-sand:focus-within {
    --tw-ring-offset-color: #f9f7e9 !important
}

.focus-within-ring-offset-cw-brand-yellow-100:focus-within {
    --tw-ring-offset-color: #FAF7F0 !important
}

.focus-within-ring-offset-cw-brand-yellow-300:focus-within {
    --tw-ring-offset-color: #F8EED3 !important
}

.focus-within-ring-offset-cw-brand-yellow-450:focus-within {
    --tw-ring-offset-color: #FFCA0A !important
}

.focus-within-ring-offset-cw-brand-yellow-500:focus-within {
    --tw-ring-offset-color: #FFCA0A !important
}

.focus-within-ring-offset-cw-brand-grey-900:focus-within {
    --tw-ring-offset-color: #222520 !important
}

.focus-within-ring-offset-cw-brand-grey-800:focus-within {
    --tw-ring-offset-color: #383B36 !important
}

.focus-within-ring-offset-cw-brand-grey-200:focus-within {
    --tw-ring-offset-color: #dfdfd7 !important
}

.focus-within-ring-offset-cw-brand-grey-100:focus-within {
    --tw-ring-offset-color: #f7f7f7 !important
}

.focus-within-ring-offset-cw-brand-blue-700:focus-within {
    --tw-ring-offset-color: #314577 !important
}

.focus-within-ring-offset-cw-brand-blue-500:focus-within {
    --tw-ring-offset-color: #5493D3 !important
}

.focus-within-ring-offset-cw-brand-blue-300:focus-within {
    --tw-ring-offset-color: #CEDCE2 !important
}

.focus-within-ring-offset-cw-brand-purple-700:focus-within {
    --tw-ring-offset-color: #C3AFDD !important
}

.focus-within-ring-offset-cw-brand-purple-500:focus-within {
    --tw-ring-offset-color: #DECFF0 !important
}

.focus-within-ring-offset-cw-brand-purple-300:focus-within {
    --tw-ring-offset-color: #F1E9FB !important
}

.focus-within-ring-offset-cw-brand-orange-700:focus-within {
    --tw-ring-offset-color: #823232 !important
}

.focus-within-ring-offset-cw-brand-orange-500:focus-within {
    --tw-ring-offset-color: #FF5E30 !important
}

.focus-within-ring-offset-cw-brand-orange-300:focus-within {
    --tw-ring-offset-color: #EAB18C !important
}

.focus-within-ring-offset-cw-brand-green-700:focus-within {
    --tw-ring-offset-color: #2B4A3F !important
}

.focus-within-ring-offset-cw-brand-green-500:focus-within {
    --tw-ring-offset-color: #00AC7F !important
}

.focus-within-ring-offset-cw-brand-green-300:focus-within {
    --tw-ring-offset-color: #94BA9F !important
}

.focus-ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent !important
}

.focus-ring-offset-cw-black:focus {
    --tw-ring-offset-color: #333232 !important
}

.focus-ring-offset-cw-blue:focus {
    --tw-ring-offset-color: #003366 !important
}

.focus-ring-offset-cw-secondary:focus {
    --tw-ring-offset-color: #77a8bb !important
}

.focus-ring-offset-cw-secondary-100:focus {
    --tw-ring-offset-color: #99becc !important
}

.focus-ring-offset-cw-secondary-200:focus {
    --tw-ring-offset-color: #d6e4ea !important
}

.focus-ring-offset-cw-secondary-300:focus {
    --tw-ring-offset-color: #f7fcff !important
}

.focus-ring-offset-cw-accent:focus {
    --tw-ring-offset-color: #ffc907 !important
}

.focus-ring-offset-cw-accent-100:focus {
    --tw-ring-offset-color: #fff7e1 !important
}

.focus-ring-offset-cw-accent-200:focus {
    --tw-ring-offset-color: #fffbf0 !important
}

.focus-ring-offset-cw-blue-print:focus {
    --tw-ring-offset-color: #5096d0 !important
}

.focus-ring-offset-cw-green:focus {
    --tw-ring-offset-color: #14a947 !important
}

.focus-ring-offset-cw-orange:focus {
    --tw-ring-offset-color: #fe813a !important
}

.focus-ring-offset-cw-purple:focus {
    --tw-ring-offset-color: #9064bf !important
}

.focus-ring-offset-cw-red:focus {
    --tw-ring-offset-color: #fa575d !important
}

.focus-ring-offset-cw-spring:focus {
    --tw-ring-offset-color: #1ba9e0 !important
}

.focus-ring-offset-cw-teal:focus {
    --tw-ring-offset-color: #8ed4cc !important
}

.focus-ring-offset-cw-white:focus {
    --tw-ring-offset-color: #fff !important
}

.focus-ring-offset-cw-yellow:focus {
    --tw-ring-offset-color: #ffca0a !important
}

.focus-ring-offset-grey-10:focus {
    --tw-ring-offset-color: #f4f5f0 !important
}

.focus-ring-offset-grey-20:focus {
    --tw-ring-offset-color: #e9eae4 !important
}

.focus-ring-offset-grey-30:focus {
    --tw-ring-offset-color: #dfdfd7 !important
}

.focus-ring-offset-grey-40:focus {
    --tw-ring-offset-color: #c1c1ba !important
}

.focus-ring-offset-grey-5:focus {
    --tw-ring-offset-color: #f7f7f7 !important
}

.focus-ring-offset-grey-50:focus {
    --tw-ring-offset-color: #9b9b94 !important
}

.focus-ring-offset-grey-60:focus {
    --tw-ring-offset-color: #71716c !important
}

.focus-ring-offset-grey-70:focus {
    --tw-ring-offset-color: #515151 !important
}

.focus-ring-offset-cball-blue:focus {
    --tw-ring-offset-color: #576995 !important
}

.focus-ring-offset-cball-dark-blue:focus {
    --tw-ring-offset-color: #354363 !important
}

.focus-ring-offset-cball-purple:focus {
    --tw-ring-offset-color: #0a101f !important
}

.focus-ring-offset-cw-spring-yellow:focus {
    --tw-ring-offset-color: #ffc907 !important
}

.focus-ring-offset-cw-spring-dk-blue:focus {
    --tw-ring-offset-color: #1e2658 !important
}

.focus-ring-offset-cw-spring-med-blue:focus {
    --tw-ring-offset-color: #1080b9 !important
}

.focus-ring-offset-cw-spring-lt-blue:focus {
    --tw-ring-offset-color: #bae3f0 !important
}

.focus-ring-offset-cw-spring-dk-green:focus {
    --tw-ring-offset-color: #004b3d !important
}

.focus-ring-offset-cw-spring-med-green:focus {
    --tw-ring-offset-color: #00ac7f !important
}

.focus-ring-offset-cw-spring-lt-green:focus {
    --tw-ring-offset-color: #b8e3d1 !important
}

.focus-ring-offset-cw-spring-black:focus {
    --tw-ring-offset-color: #1a1a1a !important
}

.focus-ring-offset-cw-spring-off-white:focus {
    --tw-ring-offset-color: #fdf4e2 !important
}

.focus-ring-offset-cw-spring-peach:focus {
    --tw-ring-offset-color: #e88a78 !important
}

.focus-ring-offset-cw-navy:focus {
    --tw-ring-offset-color: #003366 !important
}

.focus-ring-offset-cw-med-blue:focus {
    --tw-ring-offset-color: #77a8bb !important
}

.focus-ring-offset-cw-dk-orange:focus {
    --tw-ring-offset-color: #bf6c46 !important
}

.focus-ring-offset-sc-teal:focus {
    --tw-ring-offset-color: #43b29a !important
}

.focus-ring-offset-sc-green:focus {
    --tw-ring-offset-color: #7db87e !important
}

.focus-ring-offset-sc-sand:focus {
    --tw-ring-offset-color: #f9f7e9 !important
}

.focus-ring-offset-cw-brand-yellow-100:focus {
    --tw-ring-offset-color: #FAF7F0 !important
}

.focus-ring-offset-cw-brand-yellow-300:focus {
    --tw-ring-offset-color: #F8EED3 !important
}

.focus-ring-offset-cw-brand-yellow-450:focus {
    --tw-ring-offset-color: #FFCA0A !important
}

.focus-ring-offset-cw-brand-yellow-500:focus {
    --tw-ring-offset-color: #FFCA0A !important
}

.focus-ring-offset-cw-brand-grey-900:focus {
    --tw-ring-offset-color: #222520 !important
}

.focus-ring-offset-cw-brand-grey-800:focus {
    --tw-ring-offset-color: #383B36 !important
}

.focus-ring-offset-cw-brand-grey-200:focus {
    --tw-ring-offset-color: #dfdfd7 !important
}

.focus-ring-offset-cw-brand-grey-100:focus {
    --tw-ring-offset-color: #f7f7f7 !important
}

.focus-ring-offset-cw-brand-blue-700:focus {
    --tw-ring-offset-color: #314577 !important
}

.focus-ring-offset-cw-brand-blue-500:focus {
    --tw-ring-offset-color: #5493D3 !important
}

.focus-ring-offset-cw-brand-blue-300:focus {
    --tw-ring-offset-color: #CEDCE2 !important
}

.focus-ring-offset-cw-brand-purple-700:focus {
    --tw-ring-offset-color: #C3AFDD !important
}

.focus-ring-offset-cw-brand-purple-500:focus {
    --tw-ring-offset-color: #DECFF0 !important
}

.focus-ring-offset-cw-brand-purple-300:focus {
    --tw-ring-offset-color: #F1E9FB !important
}

.focus-ring-offset-cw-brand-orange-700:focus {
    --tw-ring-offset-color: #823232 !important
}

.focus-ring-offset-cw-brand-orange-500:focus {
    --tw-ring-offset-color: #FF5E30 !important
}

.focus-ring-offset-cw-brand-orange-300:focus {
    --tw-ring-offset-color: #EAB18C !important
}

.focus-ring-offset-cw-brand-green-700:focus {
    --tw-ring-offset-color: #2B4A3F !important
}

.focus-ring-offset-cw-brand-green-500:focus {
    --tw-ring-offset-color: #00AC7F !important
}

.focus-ring-offset-cw-brand-green-300:focus {
    --tw-ring-offset-color: #94BA9F !important
}

.ring-offset-0 {
    --tw-ring-offset-width: 0px !important
}

.ring-offset-1 {
    --tw-ring-offset-width: 1px !important
}

.ring-offset-2 {
    --tw-ring-offset-width: 2px !important
}

.ring-offset-4 {
    --tw-ring-offset-width: 4px !important
}

.ring-offset-8 {
    --tw-ring-offset-width: 8px !important
}

.focus-within-ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px !important
}

.focus-within-ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px !important
}

.focus-within-ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px !important
}

.focus-within-ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px !important
}

.focus-within-ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px !important
}

.focus-ring-offset-0:focus {
    --tw-ring-offset-width: 0px !important
}

.focus-ring-offset-1:focus {
    --tw-ring-offset-width: 1px !important
}

.focus-ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important
}

.focus-ring-offset-4:focus {
    --tw-ring-offset-width: 4px !important
}

.focus-ring-offset-8:focus {
    --tw-ring-offset-width: 8px !important
}

.ring-transparent {
    --tw-ring-color: transparent !important
}

.ring-cw-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
}

.ring-cw-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.ring-cw-secondary {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.ring-cw-secondary-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
}

.ring-cw-secondary-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
}

.ring-cw-secondary-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
}

.ring-cw-accent {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.ring-cw-accent-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
}

.ring-cw-accent-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
}

.ring-cw-blue-print {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
}

.ring-cw-green {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
}

.ring-cw-orange {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
}

.ring-cw-purple {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
}

.ring-cw-red {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
}

.ring-cw-spring {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
}

.ring-cw-teal {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
}

.ring-cw-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
}

.ring-cw-yellow {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.ring-grey-10 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
}

.ring-grey-20 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
}

.ring-grey-30 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.ring-grey-40 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
}

.ring-grey-5 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.ring-grey-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
}

.ring-grey-60 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
}

.ring-grey-70 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
}

.ring-cball-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
}

.ring-cball-dark-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
}

.ring-cball-purple {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-yellow {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-dk-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-med-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-lt-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-dk-green {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-med-green {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-lt-green {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-off-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
}

.ring-cw-spring-peach {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
}

.ring-cw-navy {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.ring-cw-med-blue {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.ring-cw-dk-orange {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
}

.ring-sc-teal {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
}

.ring-sc-green {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
}

.ring-sc-sand {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-yellow-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-yellow-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-yellow-450,.ring-cw-brand-yellow-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-grey-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-grey-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-grey-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-grey-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-blue-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-blue-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-blue-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-purple-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-purple-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-purple-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-orange-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-orange-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-orange-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-green-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-green-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.ring-cw-brand-green-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
}

.focus-within-ring-transparent:focus-within {
    --tw-ring-color: transparent !important
}

.focus-within-ring-cw-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-secondary:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-secondary-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-secondary-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-secondary-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-accent:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-accent-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-accent-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-blue-print:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-green:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-orange:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-purple:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-red:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-teal:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-yellow:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-10:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-20:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-30:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-40:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-5:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-60:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
}

.focus-within-ring-grey-70:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cball-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cball-dark-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cball-purple:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-yellow:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-dk-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-med-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-lt-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-dk-green:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-med-green:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-lt-green:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-off-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-spring-peach:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-navy:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-med-blue:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-dk-orange:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
}

.focus-within-ring-sc-teal:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
}

.focus-within-ring-sc-green:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
}

.focus-within-ring-sc-sand:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-yellow-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-yellow-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-yellow-450:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-yellow-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-grey-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-grey-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-grey-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-grey-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-blue-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-blue-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-blue-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-purple-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-purple-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-purple-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-orange-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-orange-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-orange-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-green-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-green-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.focus-within-ring-cw-brand-green-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
}

.focus-ring-transparent:focus {
    --tw-ring-color: transparent !important
}

.focus-ring-cw-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-secondary:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-secondary-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-secondary-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-secondary-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-accent:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-accent-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-accent-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-blue-print:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-green:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-orange:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-purple:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-red:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-teal:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-yellow:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-10:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-20:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-30:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-40:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-5:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-60:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
}

.focus-ring-grey-70:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
}

.focus-ring-cball-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
}

.focus-ring-cball-dark-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
}

.focus-ring-cball-purple:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-yellow:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-dk-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-med-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-lt-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-dk-green:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-med-green:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-lt-green:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-off-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-spring-peach:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-navy:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-med-blue:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-dk-orange:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
}

.focus-ring-sc-teal:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
}

.focus-ring-sc-green:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
}

.focus-ring-sc-sand:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-yellow-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-yellow-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-yellow-450:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-yellow-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-grey-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-grey-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-grey-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-grey-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-blue-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-purple-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-purple-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-purple-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-orange-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-orange-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-orange-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-green-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-green-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
}

.focus-ring-cw-brand-green-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
}

.ring-opacity-0 {
    --tw-ring-opacity: 0 !important
}

.ring-opacity-5 {
    --tw-ring-opacity: .05 !important
}

.ring-opacity-10 {
    --tw-ring-opacity: .1 !important
}

.ring-opacity-20 {
    --tw-ring-opacity: .2 !important
}

.ring-opacity-25 {
    --tw-ring-opacity: .25 !important
}

.ring-opacity-30 {
    --tw-ring-opacity: .3 !important
}

.ring-opacity-40 {
    --tw-ring-opacity: .4 !important
}

.ring-opacity-50 {
    --tw-ring-opacity: .5 !important
}

.ring-opacity-60 {
    --tw-ring-opacity: .6 !important
}

.ring-opacity-70 {
    --tw-ring-opacity: .7 !important
}

.ring-opacity-75 {
    --tw-ring-opacity: .75 !important
}

.ring-opacity-80 {
    --tw-ring-opacity: .8 !important
}

.ring-opacity-90 {
    --tw-ring-opacity: .9 !important
}

.ring-opacity-95 {
    --tw-ring-opacity: .95 !important
}

.ring-opacity-100 {
    --tw-ring-opacity: 1 !important
}

.focus-within-ring-opacity-0:focus-within {
    --tw-ring-opacity: 0 !important
}

.focus-within-ring-opacity-5:focus-within {
    --tw-ring-opacity: .05 !important
}

.focus-within-ring-opacity-10:focus-within {
    --tw-ring-opacity: .1 !important
}

.focus-within-ring-opacity-20:focus-within {
    --tw-ring-opacity: .2 !important
}

.focus-within-ring-opacity-25:focus-within {
    --tw-ring-opacity: .25 !important
}

.focus-within-ring-opacity-30:focus-within {
    --tw-ring-opacity: .3 !important
}

.focus-within-ring-opacity-40:focus-within {
    --tw-ring-opacity: .4 !important
}

.focus-within-ring-opacity-50:focus-within {
    --tw-ring-opacity: .5 !important
}

.focus-within-ring-opacity-60:focus-within {
    --tw-ring-opacity: .6 !important
}

.focus-within-ring-opacity-70:focus-within {
    --tw-ring-opacity: .7 !important
}

.focus-within-ring-opacity-75:focus-within {
    --tw-ring-opacity: .75 !important
}

.focus-within-ring-opacity-80:focus-within {
    --tw-ring-opacity: .8 !important
}

.focus-within-ring-opacity-90:focus-within {
    --tw-ring-opacity: .9 !important
}

.focus-within-ring-opacity-95:focus-within {
    --tw-ring-opacity: .95 !important
}

.focus-within-ring-opacity-100:focus-within {
    --tw-ring-opacity: 1 !important
}

.focus-ring-opacity-0:focus {
    --tw-ring-opacity: 0 !important
}

.focus-ring-opacity-5:focus {
    --tw-ring-opacity: .05 !important
}

.focus-ring-opacity-10:focus {
    --tw-ring-opacity: .1 !important
}

.focus-ring-opacity-20:focus {
    --tw-ring-opacity: .2 !important
}

.focus-ring-opacity-25:focus {
    --tw-ring-opacity: .25 !important
}

.focus-ring-opacity-30:focus {
    --tw-ring-opacity: .3 !important
}

.focus-ring-opacity-40:focus {
    --tw-ring-opacity: .4 !important
}

.focus-ring-opacity-50:focus {
    --tw-ring-opacity: .5 !important
}

.focus-ring-opacity-60:focus {
    --tw-ring-opacity: .6 !important
}

.focus-ring-opacity-70:focus {
    --tw-ring-opacity: .7 !important
}

.focus-ring-opacity-75:focus {
    --tw-ring-opacity: .75 !important
}

.focus-ring-opacity-80:focus {
    --tw-ring-opacity: .8 !important
}

.focus-ring-opacity-90:focus {
    --tw-ring-opacity: .9 !important
}

.focus-ring-opacity-95:focus {
    --tw-ring-opacity: .95 !important
}

.focus-ring-opacity-100:focus {
    --tw-ring-opacity: 1 !important
}

.fill-current {
    fill: currentColor!important
}

.stroke-current {
    stroke: currentColor!important
}

.stroke-0 {
    stroke-width: 0!important
}

.stroke-1 {
    stroke-width: 1!important
}

.stroke-2 {
    stroke-width: 2!important
}

.table-auto {
    table-layout: auto!important
}

.table-fixed {
    table-layout: fixed!important
}

.text-left {
    text-align: left!important
}

.text-center {
    text-align: center!important
}

.text-right {
    text-align: right!important
}

.text-justify {
    text-align: justify!important
}

.text-transparent {
    color: transparent!important
}

.text-cw-black {
    --tw-text-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-text-opacity))!important
}

.text-cw-blue {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.text-cw-secondary {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.text-cw-secondary-100 {
    --tw-text-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-text-opacity))!important
}

.text-cw-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-text-opacity))!important
}

.text-cw-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-text-opacity))!important
}

.text-cw-accent {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.text-cw-accent-100 {
    --tw-text-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-text-opacity))!important
}

.text-cw-accent-200 {
    --tw-text-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-text-opacity))!important
}

.text-cw-blue-print {
    --tw-text-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-text-opacity))!important
}

.text-cw-green {
    --tw-text-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-text-opacity))!important
}

.text-cw-orange {
    --tw-text-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-text-opacity))!important
}

.text-cw-purple {
    --tw-text-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-text-opacity))!important
}

.text-cw-red {
    --tw-text-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-text-opacity))!important
}

.text-cw-spring {
    --tw-text-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-text-opacity))!important
}

.text-cw-teal {
    --tw-text-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-text-opacity))!important
}

.text-cw-white {
    --tw-text-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-text-opacity))!important
}

.text-cw-yellow {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.text-grey-10 {
    --tw-text-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-text-opacity))!important
}

.text-grey-20 {
    --tw-text-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-text-opacity))!important
}

.text-grey-30 {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.text-grey-40 {
    --tw-text-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-text-opacity))!important
}

.text-grey-5 {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.text-grey-50 {
    --tw-text-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-text-opacity))!important
}

.text-grey-60 {
    --tw-text-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-text-opacity))!important
}

.text-grey-70 {
    --tw-text-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-text-opacity))!important
}

.text-cball-blue {
    --tw-text-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-text-opacity))!important
}

.text-cball-dark-blue {
    --tw-text-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-text-opacity))!important
}

.text-cball-purple {
    --tw-text-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-text-opacity))!important
}

.text-cw-spring-yellow {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.text-cw-spring-dk-blue {
    --tw-text-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-text-opacity))!important
}

.text-cw-spring-med-blue {
    --tw-text-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-text-opacity))!important
}

.text-cw-spring-lt-blue {
    --tw-text-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-text-opacity))!important
}

.text-cw-spring-dk-green {
    --tw-text-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-text-opacity))!important
}

.text-cw-spring-med-green {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.text-cw-spring-lt-green {
    --tw-text-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-text-opacity))!important
}

.text-cw-spring-black {
    --tw-text-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-text-opacity))!important
}

.text-cw-spring-off-white {
    --tw-text-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-text-opacity))!important
}

.text-cw-spring-peach {
    --tw-text-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-text-opacity))!important
}

.text-cw-navy {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.text-cw-med-blue {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.text-cw-dk-orange {
    --tw-text-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-text-opacity))!important
}

.text-sc-teal {
    --tw-text-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-text-opacity))!important
}

.text-sc-green {
    --tw-text-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-text-opacity))!important
}

.text-sc-sand {
    --tw-text-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-text-opacity))!important
}

.text-cw-brand-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-text-opacity))!important
}

.text-cw-brand-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-text-opacity))!important
}

.text-cw-brand-yellow-450,.text-cw-brand-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.text-cw-brand-grey-900 {
    --tw-text-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-text-opacity))!important
}

.text-cw-brand-grey-800 {
    --tw-text-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-text-opacity))!important
}

.text-cw-brand-grey-200 {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.text-cw-brand-grey-100 {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.text-cw-brand-blue-700 {
    --tw-text-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-text-opacity))!important
}

.text-cw-brand-blue-500 {
    --tw-text-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-text-opacity))!important
}

.text-cw-brand-blue-300 {
    --tw-text-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-text-opacity))!important
}

.text-cw-brand-purple-700 {
    --tw-text-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-text-opacity))!important
}

.text-cw-brand-purple-500 {
    --tw-text-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-text-opacity))!important
}

.text-cw-brand-purple-300 {
    --tw-text-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-text-opacity))!important
}

.text-cw-brand-orange-700 {
    --tw-text-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-text-opacity))!important
}

.text-cw-brand-orange-500 {
    --tw-text-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-text-opacity))!important
}

.text-cw-brand-orange-300 {
    --tw-text-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-text-opacity))!important
}

.text-cw-brand-green-700 {
    --tw-text-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-text-opacity))!important
}

.text-cw-brand-green-500 {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.text-cw-brand-green-300 {
    --tw-text-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-transparent {
    color: transparent!important
}

.group:hover .group-hover-text-cw-black {
    --tw-text-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-blue {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-secondary {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-secondary-100 {
    --tw-text-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-accent {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-accent-100 {
    --tw-text-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-accent-200 {
    --tw-text-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-blue-print {
    --tw-text-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-green {
    --tw-text-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-orange {
    --tw-text-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-purple {
    --tw-text-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-red {
    --tw-text-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring {
    --tw-text-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-teal {
    --tw-text-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-white {
    --tw-text-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-yellow {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-10 {
    --tw-text-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-20 {
    --tw-text-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-30 {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-40 {
    --tw-text-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-5 {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-50 {
    --tw-text-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-60 {
    --tw-text-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-grey-70 {
    --tw-text-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cball-blue {
    --tw-text-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cball-dark-blue {
    --tw-text-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cball-purple {
    --tw-text-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-yellow {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-dk-blue {
    --tw-text-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-med-blue {
    --tw-text-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-lt-blue {
    --tw-text-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-dk-green {
    --tw-text-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-med-green {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-lt-green {
    --tw-text-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-black {
    --tw-text-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-off-white {
    --tw-text-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-spring-peach {
    --tw-text-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-navy {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-med-blue {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-dk-orange {
    --tw-text-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-sc-teal {
    --tw-text-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-sc-green {
    --tw-text-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-sc-sand {
    --tw-text-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-yellow-450,.group:hover .group-hover-text-cw-brand-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-grey-900 {
    --tw-text-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-grey-800 {
    --tw-text-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-grey-200 {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-grey-100 {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-blue-700 {
    --tw-text-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-blue-500 {
    --tw-text-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-blue-300 {
    --tw-text-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-purple-700 {
    --tw-text-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-purple-500 {
    --tw-text-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-purple-300 {
    --tw-text-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-orange-700 {
    --tw-text-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-orange-500 {
    --tw-text-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-orange-300 {
    --tw-text-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-green-700 {
    --tw-text-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-green-500 {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.group:hover .group-hover-text-cw-brand-green-300 {
    --tw-text-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-text-opacity))!important
}

.focus-within-text-transparent:focus-within {
    color: transparent!important
}

.focus-within-text-cw-black:focus-within {
    --tw-text-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-text-opacity))!important
}

.focus-within-text-cw-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.focus-within-text-cw-secondary:focus-within {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.focus-within-text-cw-secondary-100:focus-within {
    --tw-text-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-text-opacity))!important
}

.focus-within-text-cw-secondary-200:focus-within {
    --tw-text-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-text-opacity))!important
}

.focus-within-text-cw-secondary-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-text-opacity))!important
}

.focus-within-text-cw-accent:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.focus-within-text-cw-accent-100:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-text-opacity))!important
}

.focus-within-text-cw-accent-200:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-text-opacity))!important
}

.focus-within-text-cw-blue-print:focus-within {
    --tw-text-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-text-opacity))!important
}

.focus-within-text-cw-green:focus-within {
    --tw-text-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-text-opacity))!important
}

.focus-within-text-cw-orange:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-text-opacity))!important
}

.focus-within-text-cw-purple:focus-within {
    --tw-text-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-text-opacity))!important
}

.focus-within-text-cw-red:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring:focus-within {
    --tw-text-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-text-opacity))!important
}

.focus-within-text-cw-teal:focus-within {
    --tw-text-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-text-opacity))!important
}

.focus-within-text-cw-white:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-text-opacity))!important
}

.focus-within-text-cw-yellow:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-within-text-grey-10:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-text-opacity))!important
}

.focus-within-text-grey-20:focus-within {
    --tw-text-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-text-opacity))!important
}

.focus-within-text-grey-30:focus-within {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.focus-within-text-grey-40:focus-within {
    --tw-text-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-text-opacity))!important
}

.focus-within-text-grey-5:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.focus-within-text-grey-50:focus-within {
    --tw-text-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-text-opacity))!important
}

.focus-within-text-grey-60:focus-within {
    --tw-text-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-text-opacity))!important
}

.focus-within-text-grey-70:focus-within {
    --tw-text-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-text-opacity))!important
}

.focus-within-text-cball-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-text-opacity))!important
}

.focus-within-text-cball-dark-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-text-opacity))!important
}

.focus-within-text-cball-purple:focus-within {
    --tw-text-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-yellow:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-dk-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-med-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-lt-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-dk-green:focus-within {
    --tw-text-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-med-green:focus-within {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-lt-green:focus-within {
    --tw-text-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-black:focus-within {
    --tw-text-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-off-white:focus-within {
    --tw-text-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-text-opacity))!important
}

.focus-within-text-cw-spring-peach:focus-within {
    --tw-text-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-text-opacity))!important
}

.focus-within-text-cw-navy:focus-within {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.focus-within-text-cw-med-blue:focus-within {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.focus-within-text-cw-dk-orange:focus-within {
    --tw-text-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-text-opacity))!important
}

.focus-within-text-sc-teal:focus-within {
    --tw-text-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-text-opacity))!important
}

.focus-within-text-sc-green:focus-within {
    --tw-text-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-text-opacity))!important
}

.focus-within-text-sc-sand:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-yellow-100:focus-within {
    --tw-text-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-yellow-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-yellow-450:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-yellow-500:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-grey-900:focus-within {
    --tw-text-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-grey-800:focus-within {
    --tw-text-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-grey-200:focus-within {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-grey-100:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-blue-700:focus-within {
    --tw-text-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-blue-500:focus-within {
    --tw-text-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-blue-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-purple-700:focus-within {
    --tw-text-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-purple-500:focus-within {
    --tw-text-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-purple-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-orange-700:focus-within {
    --tw-text-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-orange-500:focus-within {
    --tw-text-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-orange-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-green-700:focus-within {
    --tw-text-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-green-500:focus-within {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.focus-within-text-cw-brand-green-300:focus-within {
    --tw-text-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-text-opacity))!important
}

.hover-text-transparent:hover {
    color: transparent!important
}

.hover-text-cw-black:hover {
    --tw-text-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-text-opacity))!important
}

.hover-text-cw-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.hover-text-cw-secondary:hover {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.hover-text-cw-secondary-100:hover {
    --tw-text-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-text-opacity))!important
}

.hover-text-cw-secondary-200:hover {
    --tw-text-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-text-opacity))!important
}

.hover-text-cw-secondary-300:hover {
    --tw-text-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-text-opacity))!important
}

.hover-text-cw-accent:hover {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.hover-text-cw-accent-100:hover {
    --tw-text-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-text-opacity))!important
}

.hover-text-cw-accent-200:hover {
    --tw-text-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-text-opacity))!important
}

.hover-text-cw-blue-print:hover {
    --tw-text-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-text-opacity))!important
}

.hover-text-cw-green:hover {
    --tw-text-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-text-opacity))!important
}

.hover-text-cw-orange:hover {
    --tw-text-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-text-opacity))!important
}

.hover-text-cw-purple:hover {
    --tw-text-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-text-opacity))!important
}

.hover-text-cw-red:hover {
    --tw-text-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-text-opacity))!important
}

.hover-text-cw-spring:hover {
    --tw-text-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-text-opacity))!important
}

.hover-text-cw-teal:hover {
    --tw-text-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-text-opacity))!important
}

.hover-text-cw-white:hover {
    --tw-text-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-text-opacity))!important
}

.hover-text-cw-yellow:hover {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.hover-text-grey-10:hover {
    --tw-text-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-text-opacity))!important
}

.hover-text-grey-20:hover {
    --tw-text-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-text-opacity))!important
}

.hover-text-grey-30:hover {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.hover-text-grey-40:hover {
    --tw-text-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-text-opacity))!important
}

.hover-text-grey-5:hover {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.hover-text-grey-50:hover {
    --tw-text-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-text-opacity))!important
}

.hover-text-grey-60:hover {
    --tw-text-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-text-opacity))!important
}

.hover-text-grey-70:hover {
    --tw-text-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-text-opacity))!important
}

.hover-text-cball-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-text-opacity))!important
}

.hover-text-cball-dark-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-text-opacity))!important
}

.hover-text-cball-purple:hover {
    --tw-text-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-yellow:hover {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-dk-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-med-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-lt-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-dk-green:hover {
    --tw-text-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-med-green:hover {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-lt-green:hover {
    --tw-text-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-black:hover {
    --tw-text-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-off-white:hover {
    --tw-text-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-text-opacity))!important
}

.hover-text-cw-spring-peach:hover {
    --tw-text-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-text-opacity))!important
}

.hover-text-cw-navy:hover {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.hover-text-cw-med-blue:hover {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.hover-text-cw-dk-orange:hover {
    --tw-text-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-text-opacity))!important
}

.hover-text-sc-teal:hover {
    --tw-text-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-text-opacity))!important
}

.hover-text-sc-green:hover {
    --tw-text-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-text-opacity))!important
}

.hover-text-sc-sand:hover {
    --tw-text-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-yellow-100:hover {
    --tw-text-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-yellow-300:hover {
    --tw-text-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-yellow-450:hover,.hover-text-cw-brand-yellow-500:hover {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-grey-900:hover {
    --tw-text-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-grey-800:hover {
    --tw-text-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-grey-200:hover {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-grey-100:hover {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-blue-500:hover {
    --tw-text-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-purple-700:hover {
    --tw-text-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-purple-500:hover {
    --tw-text-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-purple-300:hover {
    --tw-text-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-orange-700:hover {
    --tw-text-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-orange-500:hover {
    --tw-text-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-orange-300:hover {
    --tw-text-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-green-700:hover {
    --tw-text-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-green-500:hover {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.hover-text-cw-brand-green-300:hover {
    --tw-text-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-text-opacity))!important
}

.focus-text-transparent:focus {
    color: transparent!important
}

.focus-text-cw-black:focus {
    --tw-text-opacity: 1 !important;
    color: #333232!important;
    color: rgba(51,50,50,var(--tw-text-opacity))!important
}

.focus-text-cw-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.focus-text-cw-secondary:focus {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.focus-text-cw-secondary-100:focus {
    --tw-text-opacity: 1 !important;
    color: #99becc!important;
    color: rgba(153,190,204,var(--tw-text-opacity))!important
}

.focus-text-cw-secondary-200:focus {
    --tw-text-opacity: 1 !important;
    color: #d6e4ea!important;
    color: rgba(214,228,234,var(--tw-text-opacity))!important
}

.focus-text-cw-secondary-300:focus {
    --tw-text-opacity: 1 !important;
    color: #f7fcff!important;
    color: rgba(247,252,255,var(--tw-text-opacity))!important
}

.focus-text-cw-accent:focus {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.focus-text-cw-accent-100:focus {
    --tw-text-opacity: 1 !important;
    color: #fff7e1!important;
    color: rgba(255,247,225,var(--tw-text-opacity))!important
}

.focus-text-cw-accent-200:focus {
    --tw-text-opacity: 1 !important;
    color: #fffbf0!important;
    color: rgba(255,251,240,var(--tw-text-opacity))!important
}

.focus-text-cw-blue-print:focus {
    --tw-text-opacity: 1 !important;
    color: #5096d0!important;
    color: rgba(80,150,208,var(--tw-text-opacity))!important
}

.focus-text-cw-green:focus {
    --tw-text-opacity: 1 !important;
    color: #14a947!important;
    color: rgba(20,169,71,var(--tw-text-opacity))!important
}

.focus-text-cw-orange:focus {
    --tw-text-opacity: 1 !important;
    color: #fe813a!important;
    color: rgba(254,129,58,var(--tw-text-opacity))!important
}

.focus-text-cw-purple:focus {
    --tw-text-opacity: 1 !important;
    color: #9064bf!important;
    color: rgba(144,100,191,var(--tw-text-opacity))!important
}

.focus-text-cw-red:focus {
    --tw-text-opacity: 1 !important;
    color: #fa575d!important;
    color: rgba(250,87,93,var(--tw-text-opacity))!important
}

.focus-text-cw-spring:focus {
    --tw-text-opacity: 1 !important;
    color: #1ba9e0!important;
    color: rgba(27,169,224,var(--tw-text-opacity))!important
}

.focus-text-cw-teal:focus {
    --tw-text-opacity: 1 !important;
    color: #8ed4cc!important;
    color: rgba(142,212,204,var(--tw-text-opacity))!important
}

.focus-text-cw-white:focus {
    --tw-text-opacity: 1 !important;
    color: #fff!important;
    color: rgba(255,255,255,var(--tw-text-opacity))!important
}

.focus-text-cw-yellow:focus {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-text-grey-10:focus {
    --tw-text-opacity: 1 !important;
    color: #f4f5f0!important;
    color: rgba(244,245,240,var(--tw-text-opacity))!important
}

.focus-text-grey-20:focus {
    --tw-text-opacity: 1 !important;
    color: #e9eae4!important;
    color: rgba(233,234,228,var(--tw-text-opacity))!important
}

.focus-text-grey-30:focus {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.focus-text-grey-40:focus {
    --tw-text-opacity: 1 !important;
    color: #c1c1ba!important;
    color: rgba(193,193,186,var(--tw-text-opacity))!important
}

.focus-text-grey-5:focus {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.focus-text-grey-50:focus {
    --tw-text-opacity: 1 !important;
    color: #9b9b94!important;
    color: rgba(155,155,148,var(--tw-text-opacity))!important
}

.focus-text-grey-60:focus {
    --tw-text-opacity: 1 !important;
    color: #71716c!important;
    color: rgba(113,113,108,var(--tw-text-opacity))!important
}

.focus-text-grey-70:focus {
    --tw-text-opacity: 1 !important;
    color: #515151!important;
    color: rgba(81,81,81,var(--tw-text-opacity))!important
}

.focus-text-cball-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #576995!important;
    color: rgba(87,105,149,var(--tw-text-opacity))!important
}

.focus-text-cball-dark-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #354363!important;
    color: rgba(53,67,99,var(--tw-text-opacity))!important
}

.focus-text-cball-purple:focus {
    --tw-text-opacity: 1 !important;
    color: #0a101f!important;
    color: rgba(10,16,31,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-yellow:focus {
    --tw-text-opacity: 1 !important;
    color: #ffc907!important;
    color: rgba(255,201,7,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-dk-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #1e2658!important;
    color: rgba(30,38,88,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-med-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #1080b9!important;
    color: rgba(16,128,185,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-lt-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #bae3f0!important;
    color: rgba(186,227,240,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-dk-green:focus {
    --tw-text-opacity: 1 !important;
    color: #004b3d!important;
    color: rgba(0,75,61,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-med-green:focus {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-lt-green:focus {
    --tw-text-opacity: 1 !important;
    color: #b8e3d1!important;
    color: rgba(184,227,209,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-black:focus {
    --tw-text-opacity: 1 !important;
    color: #1a1a1a!important;
    color: rgba(26,26,26,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-off-white:focus {
    --tw-text-opacity: 1 !important;
    color: #fdf4e2!important;
    color: rgba(253,244,226,var(--tw-text-opacity))!important
}

.focus-text-cw-spring-peach:focus {
    --tw-text-opacity: 1 !important;
    color: #e88a78!important;
    color: rgba(232,138,120,var(--tw-text-opacity))!important
}

.focus-text-cw-navy:focus {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,51,102,var(--tw-text-opacity))!important
}

.focus-text-cw-med-blue:focus {
    --tw-text-opacity: 1 !important;
    color: #77a8bb!important;
    color: rgba(119,168,187,var(--tw-text-opacity))!important
}

.focus-text-cw-dk-orange:focus {
    --tw-text-opacity: 1 !important;
    color: #bf6c46!important;
    color: rgba(191,108,70,var(--tw-text-opacity))!important
}

.focus-text-sc-teal:focus {
    --tw-text-opacity: 1 !important;
    color: #43b29a!important;
    color: rgba(67,178,154,var(--tw-text-opacity))!important
}

.focus-text-sc-green:focus {
    --tw-text-opacity: 1 !important;
    color: #7db87e!important;
    color: rgba(125,184,126,var(--tw-text-opacity))!important
}

.focus-text-sc-sand:focus {
    --tw-text-opacity: 1 !important;
    color: #f9f7e9!important;
    color: rgba(249,247,233,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-yellow-100:focus {
    --tw-text-opacity: 1 !important;
    color: #faf7f0!important;
    color: rgba(250,247,240,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-yellow-300:focus {
    --tw-text-opacity: 1 !important;
    color: #f8eed3!important;
    color: rgba(248,238,211,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-yellow-450:focus {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-yellow-500:focus {
    --tw-text-opacity: 1 !important;
    color: #ffca0a!important;
    color: rgba(255,202,10,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-grey-900:focus {
    --tw-text-opacity: 1 !important;
    color: #222520!important;
    color: rgba(34,37,32,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-grey-800:focus {
    --tw-text-opacity: 1 !important;
    color: #383b36!important;
    color: rgba(56,59,54,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-grey-200:focus {
    --tw-text-opacity: 1 !important;
    color: #dfdfd7!important;
    color: rgba(223,223,215,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-grey-100:focus {
    --tw-text-opacity: 1 !important;
    color: #f7f7f7!important;
    color: rgba(247,247,247,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-blue-700:focus {
    --tw-text-opacity: 1 !important;
    color: #314577!important;
    color: rgba(49,69,119,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-blue-500:focus {
    --tw-text-opacity: 1 !important;
    color: #5493d3!important;
    color: rgba(84,147,211,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-blue-300:focus {
    --tw-text-opacity: 1 !important;
    color: #cedce2!important;
    color: rgba(206,220,226,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-purple-700:focus {
    --tw-text-opacity: 1 !important;
    color: #c3afdd!important;
    color: rgba(195,175,221,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-purple-500:focus {
    --tw-text-opacity: 1 !important;
    color: #decff0!important;
    color: rgba(222,207,240,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-purple-300:focus {
    --tw-text-opacity: 1 !important;
    color: #f1e9fb!important;
    color: rgba(241,233,251,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-orange-700:focus {
    --tw-text-opacity: 1 !important;
    color: #823232!important;
    color: rgba(130,50,50,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-orange-500:focus {
    --tw-text-opacity: 1 !important;
    color: #ff5e30!important;
    color: rgba(255,94,48,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-orange-300:focus {
    --tw-text-opacity: 1 !important;
    color: #eab18c!important;
    color: rgba(234,177,140,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-green-700:focus {
    --tw-text-opacity: 1 !important;
    color: #2b4a3f!important;
    color: rgba(43,74,63,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-green-500:focus {
    --tw-text-opacity: 1 !important;
    color: #00ac7f!important;
    color: rgba(0,172,127,var(--tw-text-opacity))!important
}

.focus-text-cw-brand-green-300:focus {
    --tw-text-opacity: 1 !important;
    color: #94ba9f!important;
    color: rgba(148,186,159,var(--tw-text-opacity))!important
}

.text-opacity-0 {
    --tw-text-opacity: 0 !important
}

.text-opacity-5 {
    --tw-text-opacity: .05 !important
}

.text-opacity-10 {
    --tw-text-opacity: .1 !important
}

.text-opacity-20 {
    --tw-text-opacity: .2 !important
}

.text-opacity-25 {
    --tw-text-opacity: .25 !important
}

.text-opacity-30 {
    --tw-text-opacity: .3 !important
}

.text-opacity-40 {
    --tw-text-opacity: .4 !important
}

.text-opacity-50 {
    --tw-text-opacity: .5 !important
}

.text-opacity-60 {
    --tw-text-opacity: .6 !important
}

.text-opacity-70 {
    --tw-text-opacity: .7 !important
}

.text-opacity-75 {
    --tw-text-opacity: .75 !important
}

.text-opacity-80 {
    --tw-text-opacity: .8 !important
}

.text-opacity-90 {
    --tw-text-opacity: .9 !important
}

.text-opacity-95 {
    --tw-text-opacity: .95 !important
}

.text-opacity-100 {
    --tw-text-opacity: 1 !important
}

.group:hover .group-hover-text-opacity-0 {
    --tw-text-opacity: 0 !important
}

.group:hover .group-hover-text-opacity-5 {
    --tw-text-opacity: .05 !important
}

.group:hover .group-hover-text-opacity-10 {
    --tw-text-opacity: .1 !important
}

.group:hover .group-hover-text-opacity-20 {
    --tw-text-opacity: .2 !important
}

.group:hover .group-hover-text-opacity-25 {
    --tw-text-opacity: .25 !important
}

.group:hover .group-hover-text-opacity-30 {
    --tw-text-opacity: .3 !important
}

.group:hover .group-hover-text-opacity-40 {
    --tw-text-opacity: .4 !important
}

.group:hover .group-hover-text-opacity-50 {
    --tw-text-opacity: .5 !important
}

.group:hover .group-hover-text-opacity-60 {
    --tw-text-opacity: .6 !important
}

.group:hover .group-hover-text-opacity-70 {
    --tw-text-opacity: .7 !important
}

.group:hover .group-hover-text-opacity-75 {
    --tw-text-opacity: .75 !important
}

.group:hover .group-hover-text-opacity-80 {
    --tw-text-opacity: .8 !important
}

.group:hover .group-hover-text-opacity-90 {
    --tw-text-opacity: .9 !important
}

.group:hover .group-hover-text-opacity-95 {
    --tw-text-opacity: .95 !important
}

.group:hover .group-hover-text-opacity-100 {
    --tw-text-opacity: 1 !important
}

.focus-within-text-opacity-0:focus-within {
    --tw-text-opacity: 0 !important
}

.focus-within-text-opacity-5:focus-within {
    --tw-text-opacity: .05 !important
}

.focus-within-text-opacity-10:focus-within {
    --tw-text-opacity: .1 !important
}

.focus-within-text-opacity-20:focus-within {
    --tw-text-opacity: .2 !important
}

.focus-within-text-opacity-25:focus-within {
    --tw-text-opacity: .25 !important
}

.focus-within-text-opacity-30:focus-within {
    --tw-text-opacity: .3 !important
}

.focus-within-text-opacity-40:focus-within {
    --tw-text-opacity: .4 !important
}

.focus-within-text-opacity-50:focus-within {
    --tw-text-opacity: .5 !important
}

.focus-within-text-opacity-60:focus-within {
    --tw-text-opacity: .6 !important
}

.focus-within-text-opacity-70:focus-within {
    --tw-text-opacity: .7 !important
}

.focus-within-text-opacity-75:focus-within {
    --tw-text-opacity: .75 !important
}

.focus-within-text-opacity-80:focus-within {
    --tw-text-opacity: .8 !important
}

.focus-within-text-opacity-90:focus-within {
    --tw-text-opacity: .9 !important
}

.focus-within-text-opacity-95:focus-within {
    --tw-text-opacity: .95 !important
}

.focus-within-text-opacity-100:focus-within {
    --tw-text-opacity: 1 !important
}

.hover-text-opacity-0:hover {
    --tw-text-opacity: 0 !important
}

.hover-text-opacity-5:hover {
    --tw-text-opacity: .05 !important
}

.hover-text-opacity-10:hover {
    --tw-text-opacity: .1 !important
}

.hover-text-opacity-20:hover {
    --tw-text-opacity: .2 !important
}

.hover-text-opacity-25:hover {
    --tw-text-opacity: .25 !important
}

.hover-text-opacity-30:hover {
    --tw-text-opacity: .3 !important
}

.hover-text-opacity-40:hover {
    --tw-text-opacity: .4 !important
}

.hover-text-opacity-50:hover {
    --tw-text-opacity: .5 !important
}

.hover-text-opacity-60:hover {
    --tw-text-opacity: .6 !important
}

.hover-text-opacity-70:hover {
    --tw-text-opacity: .7 !important
}

.hover-text-opacity-75:hover {
    --tw-text-opacity: .75 !important
}

.hover-text-opacity-80:hover {
    --tw-text-opacity: .8 !important
}

.hover-text-opacity-90:hover {
    --tw-text-opacity: .9 !important
}

.hover-text-opacity-95:hover {
    --tw-text-opacity: .95 !important
}

.hover-text-opacity-100:hover {
    --tw-text-opacity: 1 !important
}

.focus-text-opacity-0:focus {
    --tw-text-opacity: 0 !important
}

.focus-text-opacity-5:focus {
    --tw-text-opacity: .05 !important
}

.focus-text-opacity-10:focus {
    --tw-text-opacity: .1 !important
}

.focus-text-opacity-20:focus {
    --tw-text-opacity: .2 !important
}

.focus-text-opacity-25:focus {
    --tw-text-opacity: .25 !important
}

.focus-text-opacity-30:focus {
    --tw-text-opacity: .3 !important
}

.focus-text-opacity-40:focus {
    --tw-text-opacity: .4 !important
}

.focus-text-opacity-50:focus {
    --tw-text-opacity: .5 !important
}

.focus-text-opacity-60:focus {
    --tw-text-opacity: .6 !important
}

.focus-text-opacity-70:focus {
    --tw-text-opacity: .7 !important
}

.focus-text-opacity-75:focus {
    --tw-text-opacity: .75 !important
}

.focus-text-opacity-80:focus {
    --tw-text-opacity: .8 !important
}

.focus-text-opacity-90:focus {
    --tw-text-opacity: .9 !important
}

.focus-text-opacity-95:focus {
    --tw-text-opacity: .95 !important
}

.focus-text-opacity-100:focus {
    --tw-text-opacity: 1 !important
}

.truncate {
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important
}

.overflow-ellipsis {
    text-overflow: ellipsis!important
}

.overflow-clip {
    text-overflow: clip!important
}

.italic {
    font-style: italic!important
}

.not-italic {
    font-style: normal!important
}

.uppercase {
    text-transform: uppercase!important
}

.lowercase {
    text-transform: lowercase!important
}

.capitalize {
    text-transform: capitalize!important
}

.normal-case {
    text-transform: none!important
}

.underline {
    text-decoration: underline!important
}

.line-through {
    text-decoration: line-through!important
}

.no-underline {
    text-decoration: none!important
}

.group:hover .group-hover-underline {
    text-decoration: underline!important
}

.group:hover .group-hover-line-through {
    text-decoration: line-through!important
}

.group:hover .group-hover-no-underline {
    text-decoration: none!important
}

.focus-within-underline:focus-within {
    text-decoration: underline!important
}

.focus-within-line-through:focus-within {
    text-decoration: line-through!important
}

.focus-within-no-underline:focus-within {
    text-decoration: none!important
}

.hover-underline:hover {
    text-decoration: underline!important
}

.hover-line-through:hover {
    text-decoration: line-through!important
}

.hover-no-underline:hover {
    text-decoration: none!important
}

.focus-underline:focus {
    text-decoration: underline!important
}

.focus-line-through:focus {
    text-decoration: line-through!important
}

.focus-no-underline:focus {
    text-decoration: none!important
}

.antialiased {
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale!important
}

.subpixel-antialiased {
    -webkit-font-smoothing: auto!important;
    -moz-osx-font-smoothing: auto!important
}

.ordinal,.slashed-zero,.lining-nums,.oldstyle-nums,.proportional-nums,.tabular-nums,.diagonal-fractions,.stacked-fractions {
    --tw-ordinal: var(--tw-empty, ) !important;
    --tw-slashed-zero: var(--tw-empty, ) !important;
    --tw-numeric-figure: var(--tw-empty, ) !important;
    --tw-numeric-spacing: var(--tw-empty, ) !important;
    --tw-numeric-fraction: var(--tw-empty, ) !important;
    font-feature-settings: !important;
    font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
    font-variant-numeric: !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
}

.normal-nums {
    font-feature-settings: normal!important;
    font-variant-numeric: normal!important
}

.ordinal {
    --tw-ordinal: ordinal !important
}

.slashed-zero {
    --tw-slashed-zero: slashed-zero !important
}

.lining-nums {
    --tw-numeric-figure: lining-nums !important
}

.oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important
}

.proportional-nums {
    --tw-numeric-spacing: proportional-nums !important
}

.tabular-nums {
    --tw-numeric-spacing: tabular-nums !important
}

.diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important
}

.stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important
}

.tracking-tight {
    letter-spacing: -.05em!important
}

.tracking-normal {
    letter-spacing: 0!important
}

.tracking-wide {
    letter-spacing: .05em!important
}

.tracking-relative-wider {
    letter-spacing: .0625rem!important
}

.tracking-px {
    letter-spacing: 1px!important
}

.select-none {
    -moz-user-select: none!important;
    -webkit-user-select: none!important;
    user-select: none!important
}

.select-text {
    -moz-user-select: text!important;
    -webkit-user-select: text!important;
    user-select: text!important
}

.select-all {
    -moz-user-select: all!important;
    -webkit-user-select: all!important;
    user-select: all!important
}

.select-auto {
    -moz-user-select: auto!important;
    -webkit-user-select: auto!important;
    user-select: auto!important
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

.whitespace-normal {
    white-space: normal!important
}

.whitespace-nowrap {
    white-space: nowrap!important
}

.whitespace-pre {
    white-space: pre!important
}

.whitespace-pre-line {
    white-space: pre-line!important
}

.whitespace-pre-wrap {
    white-space: pre-wrap!important
}

.break-normal {
    overflow-wrap: normal!important;
    word-break: normal!important
}

.break-words {
    overflow-wrap: break-word!important
}

.break-all {
    word-break: break-all!important
}

.w-0 {
    width: 0px!important
}

.w-1 {
    width: .25rem!important
}

.w-2 {
    width: .5rem!important
}

.w-3 {
    width: .75rem!important
}

.w-4 {
    width: 1rem!important
}

.w-5 {
    width: 1.25rem!important
}

.w-6 {
    width: 1.5rem!important
}

.w-7 {
    width: 1.75rem!important
}

.w-8 {
    width: 2rem!important
}

.w-9 {
    width: 2.25rem!important
}

.w-10 {
    width: 2.5rem!important
}

.w-11 {
    width: 2.75rem!important
}

.w-12 {
    width: 3rem!important
}

.w-14 {
    width: 3.5rem!important
}

.w-16 {
    width: 4rem!important
}

.w-20 {
    width: 5rem!important
}

.w-24 {
    width: 6rem!important
}

.w-28 {
    width: 7rem!important
}

.w-32 {
    width: 8rem!important
}

.w-36 {
    width: 9rem!important
}

.w-40 {
    width: 10rem!important
}

.w-44 {
    width: 11rem!important
}

.w-48 {
    width: 12rem!important
}

.w-52 {
    width: 13rem!important
}

.w-56 {
    width: 14rem!important
}

.w-60 {
    width: 15rem!important
}

.w-64 {
    width: 16rem!important
}

.w-72 {
    width: 18rem!important
}

.w-80 {
    width: 20rem!important
}

.w-96 {
    width: 24rem!important
}

.w-auto {
    width: auto!important
}

.w-px {
    width: 1px!important
}

.w-0\.5 {
    width: .125rem!important
}

.w-1\.5 {
    width: .375rem!important
}

.w-2\.5 {
    width: .625rem!important
}

.w-3\.5 {
    width: .875rem!important
}

.w-1\/2 {
    width: 50%!important
}

.w-1\/3 {
    width: 33.333333%!important
}

.w-2\/3 {
    width: 66.666667%!important
}

.w-1\/4 {
    width: 25%!important
}

.w-2\/4 {
    width: 50%!important
}

.w-3\/4 {
    width: 75%!important
}

.w-1\/5 {
    width: 20%!important
}

.w-2\/5 {
    width: 40%!important
}

.w-3\/5 {
    width: 60%!important
}

.w-4\/5 {
    width: 80%!important
}

.w-1\/6 {
    width: 16.666667%!important
}

.w-2\/6 {
    width: 33.333333%!important
}

.w-3\/6 {
    width: 50%!important
}

.w-4\/6 {
    width: 66.666667%!important
}

.w-5\/6 {
    width: 83.333333%!important
}

.w-1\/12 {
    width: 8.333333%!important
}

.w-2\/12 {
    width: 16.666667%!important
}

.w-3\/12 {
    width: 25%!important
}

.w-4\/12 {
    width: 33.333333%!important
}

.w-5\/12 {
    width: 41.666667%!important
}

.w-6\/12 {
    width: 50%!important
}

.w-7\/12 {
    width: 58.333333%!important
}

.w-8\/12 {
    width: 66.666667%!important
}

.w-9\/12 {
    width: 75%!important
}

.w-10\/12 {
    width: 83.333333%!important
}

.w-11\/12 {
    width: 91.666667%!important
}

.w-full {
    width: 100%!important
}

.w-screen {
    width: 100vw!important
}

.w-min {
    width: -moz-min-content!important;
    width: min-content!important
}

.w-max {
    width: -moz-max-content!important;
    width: max-content!important
}

.z-0 {
    z-index: 0!important
}

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

.z-20 {
    z-index: 20!important
}

.z-30 {
    z-index: 30!important
}

.z-40 {
    z-index: 40!important
}

.z-50 {
    z-index: 50!important
}

.z-auto {
    z-index: auto!important
}

.z-over-content {
    z-index: 100000!important
}

.focus-within-z-0:focus-within {
    z-index: 0!important
}

.focus-within-z-10:focus-within {
    z-index: 10!important
}

.focus-within-z-20:focus-within {
    z-index: 20!important
}

.focus-within-z-30:focus-within {
    z-index: 30!important
}

.focus-within-z-40:focus-within {
    z-index: 40!important
}

.focus-within-z-50:focus-within {
    z-index: 50!important
}

.focus-within-z-auto:focus-within {
    z-index: auto!important
}

.focus-within-z-over-content:focus-within {
    z-index: 100000!important
}

.focus-z-0:focus {
    z-index: 0!important
}

.focus-z-10:focus {
    z-index: 10!important
}

.focus-z-20:focus {
    z-index: 20!important
}

.focus-z-30:focus {
    z-index: 30!important
}

.focus-z-40:focus {
    z-index: 40!important
}

.focus-z-50:focus {
    z-index: 50!important
}

.focus-z-auto:focus {
    z-index: auto!important
}

.focus-z-over-content:focus {
    z-index: 100000!important
}

.gap-0 {
    gap: 0px!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: .75rem!important
}

.gap-4 {
    gap: 1rem!important
}

.gap-5 {
    gap: 1.25rem!important
}

.gap-6 {
    gap: 1.5rem!important
}

.gap-7 {
    gap: 1.75rem!important
}

.gap-8 {
    gap: 2rem!important
}

.gap-9 {
    gap: 2.25rem!important
}

.gap-10 {
    gap: 2.5rem!important
}

.gap-11 {
    gap: 2.75rem!important
}

.gap-12 {
    gap: 3rem!important
}

.gap-14 {
    gap: 3.5rem!important
}

.gap-16 {
    gap: 4rem!important
}

.gap-20 {
    gap: 5rem!important
}

.gap-24 {
    gap: 6rem!important
}

.gap-28 {
    gap: 7rem!important
}

.gap-32 {
    gap: 8rem!important
}

.gap-36 {
    gap: 9rem!important
}

.gap-40 {
    gap: 10rem!important
}

.gap-44 {
    gap: 11rem!important
}

.gap-48 {
    gap: 12rem!important
}

.gap-52 {
    gap: 13rem!important
}

.gap-56 {
    gap: 14rem!important
}

.gap-60 {
    gap: 15rem!important
}

.gap-64 {
    gap: 16rem!important
}

.gap-72 {
    gap: 18rem!important
}

.gap-80 {
    gap: 20rem!important
}

.gap-96 {
    gap: 24rem!important
}

.gap-px {
    gap: 1px!important
}

.gap-0\.5 {
    gap: .125rem!important
}

.gap-1\.5 {
    gap: .375rem!important
}

.gap-2\.5 {
    gap: .625rem!important
}

.gap-3\.5 {
    gap: .875rem!important
}

.gap-x-0 {
    -moz-column-gap: 0px!important;
    column-gap: 0px!important
}

.gap-x-1 {
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
}

.gap-x-2 {
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
}

.gap-x-3 {
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
}

.gap-x-4 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
}

.gap-x-5 {
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
}

.gap-x-6 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
}

.gap-x-7 {
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
}

.gap-x-8 {
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
}

.gap-x-9 {
    -moz-column-gap: 2.25rem!important;
    column-gap: 2.25rem!important
}

.gap-x-10 {
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
}

.gap-x-11 {
    -moz-column-gap: 2.75rem!important;
    column-gap: 2.75rem!important
}

.gap-x-12 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
}

.gap-x-14 {
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
}

.gap-x-16 {
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
}

.gap-x-20 {
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
}

.gap-x-24 {
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
}

.gap-x-28 {
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!important
}

.gap-x-32 {
    -moz-column-gap: 8rem!important;
    column-gap: 8rem!important
}

.gap-x-36 {
    -moz-column-gap: 9rem!important;
    column-gap: 9rem!important
}

.gap-x-40 {
    -moz-column-gap: 10rem!important;
    column-gap: 10rem!important
}

.gap-x-44 {
    -moz-column-gap: 11rem!important;
    column-gap: 11rem!important
}

.gap-x-48 {
    -moz-column-gap: 12rem!important;
    column-gap: 12rem!important
}

.gap-x-52 {
    -moz-column-gap: 13rem!important;
    column-gap: 13rem!important
}

.gap-x-56 {
    -moz-column-gap: 14rem!important;
    column-gap: 14rem!important
}

.gap-x-60 {
    -moz-column-gap: 15rem!important;
    column-gap: 15rem!important
}

.gap-x-64 {
    -moz-column-gap: 16rem!important;
    column-gap: 16rem!important
}

.gap-x-72 {
    -moz-column-gap: 18rem!important;
    column-gap: 18rem!important
}

.gap-x-80 {
    -moz-column-gap: 20rem!important;
    column-gap: 20rem!important
}

.gap-x-96 {
    -moz-column-gap: 24rem!important;
    column-gap: 24rem!important
}

.gap-x-px {
    -moz-column-gap: 1px!important;
    column-gap: 1px!important
}

.gap-x-0\.5 {
    -moz-column-gap: .125rem!important;
    column-gap: .125rem!important
}

.gap-x-1\.5 {
    -moz-column-gap: .375rem!important;
    column-gap: .375rem!important
}

.gap-x-2\.5 {
    -moz-column-gap: .625rem!important;
    column-gap: .625rem!important
}

.gap-x-3\.5 {
    -moz-column-gap: .875rem!important;
    column-gap: .875rem!important
}

.gap-y-0 {
    row-gap: 0px!important
}

.gap-y-1 {
    row-gap: .25rem!important
}

.gap-y-2 {
    row-gap: .5rem!important
}

.gap-y-3 {
    row-gap: .75rem!important
}

.gap-y-4 {
    row-gap: 1rem!important
}

.gap-y-5 {
    row-gap: 1.25rem!important
}

.gap-y-6 {
    row-gap: 1.5rem!important
}

.gap-y-7 {
    row-gap: 1.75rem!important
}

.gap-y-8 {
    row-gap: 2rem!important
}

.gap-y-9 {
    row-gap: 2.25rem!important
}

.gap-y-10 {
    row-gap: 2.5rem!important
}

.gap-y-11 {
    row-gap: 2.75rem!important
}

.gap-y-12 {
    row-gap: 3rem!important
}

.gap-y-14 {
    row-gap: 3.5rem!important
}

.gap-y-16 {
    row-gap: 4rem!important
}

.gap-y-20 {
    row-gap: 5rem!important
}

.gap-y-24 {
    row-gap: 6rem!important
}

.gap-y-28 {
    row-gap: 7rem!important
}

.gap-y-32 {
    row-gap: 8rem!important
}

.gap-y-36 {
    row-gap: 9rem!important
}

.gap-y-40 {
    row-gap: 10rem!important
}

.gap-y-44 {
    row-gap: 11rem!important
}

.gap-y-48 {
    row-gap: 12rem!important
}

.gap-y-52 {
    row-gap: 13rem!important
}

.gap-y-56 {
    row-gap: 14rem!important
}

.gap-y-60 {
    row-gap: 15rem!important
}

.gap-y-64 {
    row-gap: 16rem!important
}

.gap-y-72 {
    row-gap: 18rem!important
}

.gap-y-80 {
    row-gap: 20rem!important
}

.gap-y-96 {
    row-gap: 24rem!important
}

.gap-y-px {
    row-gap: 1px!important
}

.gap-y-0\.5 {
    row-gap: .125rem!important
}

.gap-y-1\.5 {
    row-gap: .375rem!important
}

.gap-y-2\.5 {
    row-gap: .625rem!important
}

.gap-y-3\.5 {
    row-gap: .875rem!important
}

.grid-flow-row {
    grid-auto-flow: row!important
}

.grid-flow-col {
    grid-auto-flow: column!important
}

.grid-flow-row-dense {
    grid-auto-flow: row dense!important
}

.grid-flow-col-dense {
    grid-auto-flow: column dense!important
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))!important
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))!important
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))!important
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))!important
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))!important
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))!important
}

.grid-cols-7 {
    grid-template-columns: repeat(7,minmax(0,1fr))!important
}

.grid-cols-8 {
    grid-template-columns: repeat(8,minmax(0,1fr))!important
}

.grid-cols-9 {
    grid-template-columns: repeat(9,minmax(0,1fr))!important
}

.grid-cols-10 {
    grid-template-columns: repeat(10,minmax(0,1fr))!important
}

.grid-cols-11 {
    grid-template-columns: repeat(11,minmax(0,1fr))!important
}

.grid-cols-12 {
    grid-template-columns: repeat(12,minmax(0,1fr))!important
}

.grid-cols-none {
    grid-template-columns: none!important
}

.auto-cols-auto {
    grid-auto-columns: auto!important
}

.auto-cols-min {
    grid-auto-columns: min-content!important
}

.auto-cols-max {
    grid-auto-columns: max-content!important
}

.auto-cols-fr {
    grid-auto-columns: minmax(0,1fr)!important
}

.col-auto {
    grid-column: auto!important
}

.col-span-1 {
    grid-column: span 1 / span 1!important
}

.col-span-2 {
    grid-column: span 2 / span 2!important
}

.col-span-3 {
    grid-column: span 3 / span 3!important
}

.col-span-4 {
    grid-column: span 4 / span 4!important
}

.col-span-5 {
    grid-column: span 5 / span 5!important
}

.col-span-6 {
    grid-column: span 6 / span 6!important
}

.col-span-7 {
    grid-column: span 7 / span 7!important
}

.col-span-8 {
    grid-column: span 8 / span 8!important
}

.col-span-9 {
    grid-column: span 9 / span 9!important
}

.col-span-10 {
    grid-column: span 10 / span 10!important
}

.col-span-11 {
    grid-column: span 11 / span 11!important
}

.col-span-12 {
    grid-column: span 12 / span 12!important
}

.col-span-full {
    grid-column: 1 / -1!important
}

.col-start-1 {
    grid-column-start: 1!important
}

.col-start-2 {
    grid-column-start: 2!important
}

.col-start-3 {
    grid-column-start: 3!important
}

.col-start-4 {
    grid-column-start: 4!important
}

.col-start-5 {
    grid-column-start: 5!important
}

.col-start-6 {
    grid-column-start: 6!important
}

.col-start-7 {
    grid-column-start: 7!important
}

.col-start-8 {
    grid-column-start: 8!important
}

.col-start-9 {
    grid-column-start: 9!important
}

.col-start-10 {
    grid-column-start: 10!important
}

.col-start-11 {
    grid-column-start: 11!important
}

.col-start-12 {
    grid-column-start: 12!important
}

.col-start-13 {
    grid-column-start: 13!important
}

.col-start-auto {
    grid-column-start: auto!important
}

.col-end-1 {
    grid-column-end: 1!important
}

.col-end-2 {
    grid-column-end: 2!important
}

.col-end-3 {
    grid-column-end: 3!important
}

.col-end-4 {
    grid-column-end: 4!important
}

.col-end-5 {
    grid-column-end: 5!important
}

.col-end-6 {
    grid-column-end: 6!important
}

.col-end-7 {
    grid-column-end: 7!important
}

.col-end-8 {
    grid-column-end: 8!important
}

.col-end-9 {
    grid-column-end: 9!important
}

.col-end-10 {
    grid-column-end: 10!important
}

.col-end-11 {
    grid-column-end: 11!important
}

.col-end-12 {
    grid-column-end: 12!important
}

.col-end-13 {
    grid-column-end: 13!important
}

.col-end-auto {
    grid-column-end: auto!important
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))!important
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))!important
}

.grid-rows-3 {
    grid-template-rows: repeat(3,minmax(0,1fr))!important
}

.grid-rows-4 {
    grid-template-rows: repeat(4,minmax(0,1fr))!important
}

.grid-rows-5 {
    grid-template-rows: repeat(5,minmax(0,1fr))!important
}

.grid-rows-6 {
    grid-template-rows: repeat(6,minmax(0,1fr))!important
}

.grid-rows-none {
    grid-template-rows: none!important
}

.auto-rows-auto {
    grid-auto-rows: auto!important
}

.auto-rows-min {
    grid-auto-rows: min-content!important
}

.auto-rows-max {
    grid-auto-rows: max-content!important
}

.auto-rows-fr {
    grid-auto-rows: minmax(0,1fr)!important
}

.row-auto {
    grid-row: auto!important
}

.row-span-1 {
    grid-row: span 1 / span 1!important
}

.row-span-2 {
    grid-row: span 2 / span 2!important
}

.row-span-3 {
    grid-row: span 3 / span 3!important
}

.row-span-4 {
    grid-row: span 4 / span 4!important
}

.row-span-5 {
    grid-row: span 5 / span 5!important
}

.row-span-6 {
    grid-row: span 6 / span 6!important
}

.row-span-full {
    grid-row: 1 / -1!important
}

.row-start-1 {
    grid-row-start: 1!important
}

.row-start-2 {
    grid-row-start: 2!important
}

.row-start-3 {
    grid-row-start: 3!important
}

.row-start-4 {
    grid-row-start: 4!important
}

.row-start-5 {
    grid-row-start: 5!important
}

.row-start-6 {
    grid-row-start: 6!important
}

.row-start-7 {
    grid-row-start: 7!important
}

.row-start-auto {
    grid-row-start: auto!important
}

.row-end-1 {
    grid-row-end: 1!important
}

.row-end-2 {
    grid-row-end: 2!important
}

.row-end-3 {
    grid-row-end: 3!important
}

.row-end-4 {
    grid-row-end: 4!important
}

.row-end-5 {
    grid-row-end: 5!important
}

.row-end-6 {
    grid-row-end: 6!important
}

.row-end-7 {
    grid-row-end: 7!important
}

.row-end-auto {
    grid-row-end: auto!important
}

.transform {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
    transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
    transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.transform-none {
    transform: none!important
}

.origin-center {
    transform-origin: center!important
}

.origin-top {
    transform-origin: top!important
}

.origin-top-right {
    transform-origin: top right!important
}

.origin-right {
    transform-origin: right!important
}

.origin-bottom-right {
    transform-origin: bottom right!important
}

.origin-bottom {
    transform-origin: bottom!important
}

.origin-bottom-left {
    transform-origin: bottom left!important
}

.origin-left {
    transform-origin: left!important
}

.origin-top-left {
    transform-origin: top left!important
}

.scale-0 {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important
}

.scale-50 {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important
}

.scale-75 {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important
}

.scale-90 {
    --tw-scale-x: .9 !important;
    --tw-scale-y: .9 !important
}

.scale-95 {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important
}

.scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important
}

.scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.scale-110 {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.scale-125 {
    --tw-scale-x: 1.25 !important;
    --tw-scale-y: 1.25 !important
}

.scale-150 {
    --tw-scale-x: 1.5 !important;
    --tw-scale-y: 1.5 !important
}

.scale-x-0 {
    --tw-scale-x: 0 !important
}

.scale-x-50 {
    --tw-scale-x: .5 !important
}

.scale-x-75 {
    --tw-scale-x: .75 !important
}

.scale-x-90 {
    --tw-scale-x: .9 !important
}

.scale-x-95 {
    --tw-scale-x: .95 !important
}

.scale-x-100 {
    --tw-scale-x: 1 !important
}

.scale-x-105 {
    --tw-scale-x: 1.05 !important
}

.scale-x-110 {
    --tw-scale-x: 1.1 !important
}

.scale-x-125 {
    --tw-scale-x: 1.25 !important
}

.scale-x-150 {
    --tw-scale-x: 1.5 !important
}

.scale-y-0 {
    --tw-scale-y: 0 !important
}

.scale-y-50 {
    --tw-scale-y: .5 !important
}

.scale-y-75 {
    --tw-scale-y: .75 !important
}

.scale-y-90 {
    --tw-scale-y: .9 !important
}

.scale-y-95 {
    --tw-scale-y: .95 !important
}

.scale-y-100 {
    --tw-scale-y: 1 !important
}

.scale-y-105 {
    --tw-scale-y: 1.05 !important
}

.scale-y-110 {
    --tw-scale-y: 1.1 !important
}

.scale-y-125 {
    --tw-scale-y: 1.25 !important
}

.scale-y-150 {
    --tw-scale-y: 1.5 !important
}

.hover-scale-0:hover {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important
}

.hover-scale-50:hover {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important
}

.hover-scale-75:hover {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important
}

.hover-scale-90:hover {
    --tw-scale-x: .9 !important;
    --tw-scale-y: .9 !important
}

.hover-scale-95:hover {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important
}

.hover-scale-100:hover {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important
}

.hover-scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.hover-scale-110:hover {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.hover-scale-125:hover {
    --tw-scale-x: 1.25 !important;
    --tw-scale-y: 1.25 !important
}

.hover-scale-150:hover {
    --tw-scale-x: 1.5 !important;
    --tw-scale-y: 1.5 !important
}

.hover-scale-x-0:hover {
    --tw-scale-x: 0 !important
}

.hover-scale-x-50:hover {
    --tw-scale-x: .5 !important
}

.hover-scale-x-75:hover {
    --tw-scale-x: .75 !important
}

.hover-scale-x-90:hover {
    --tw-scale-x: .9 !important
}

.hover-scale-x-95:hover {
    --tw-scale-x: .95 !important
}

.hover-scale-x-100:hover {
    --tw-scale-x: 1 !important
}

.hover-scale-x-105:hover {
    --tw-scale-x: 1.05 !important
}

.hover-scale-x-110:hover {
    --tw-scale-x: 1.1 !important
}

.hover-scale-x-125:hover {
    --tw-scale-x: 1.25 !important
}

.hover-scale-x-150:hover {
    --tw-scale-x: 1.5 !important
}

.hover-scale-y-0:hover {
    --tw-scale-y: 0 !important
}

.hover-scale-y-50:hover {
    --tw-scale-y: .5 !important
}

.hover-scale-y-75:hover {
    --tw-scale-y: .75 !important
}

.hover-scale-y-90:hover {
    --tw-scale-y: .9 !important
}

.hover-scale-y-95:hover {
    --tw-scale-y: .95 !important
}

.hover-scale-y-100:hover {
    --tw-scale-y: 1 !important
}

.hover-scale-y-105:hover {
    --tw-scale-y: 1.05 !important
}

.hover-scale-y-110:hover {
    --tw-scale-y: 1.1 !important
}

.hover-scale-y-125:hover {
    --tw-scale-y: 1.25 !important
}

.hover-scale-y-150:hover {
    --tw-scale-y: 1.5 !important
}

.focus-scale-0:focus {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important
}

.focus-scale-50:focus {
    --tw-scale-x: .5 !important;
    --tw-scale-y: .5 !important
}

.focus-scale-75:focus {
    --tw-scale-x: .75 !important;
    --tw-scale-y: .75 !important
}

.focus-scale-90:focus {
    --tw-scale-x: .9 !important;
    --tw-scale-y: .9 !important
}

.focus-scale-95:focus {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important
}

.focus-scale-100:focus {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important
}

.focus-scale-105:focus {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.focus-scale-110:focus {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.focus-scale-125:focus {
    --tw-scale-x: 1.25 !important;
    --tw-scale-y: 1.25 !important
}

.focus-scale-150:focus {
    --tw-scale-x: 1.5 !important;
    --tw-scale-y: 1.5 !important
}

.focus-scale-x-0:focus {
    --tw-scale-x: 0 !important
}

.focus-scale-x-50:focus {
    --tw-scale-x: .5 !important
}

.focus-scale-x-75:focus {
    --tw-scale-x: .75 !important
}

.focus-scale-x-90:focus {
    --tw-scale-x: .9 !important
}

.focus-scale-x-95:focus {
    --tw-scale-x: .95 !important
}

.focus-scale-x-100:focus {
    --tw-scale-x: 1 !important
}

.focus-scale-x-105:focus {
    --tw-scale-x: 1.05 !important
}

.focus-scale-x-110:focus {
    --tw-scale-x: 1.1 !important
}

.focus-scale-x-125:focus {
    --tw-scale-x: 1.25 !important
}

.focus-scale-x-150:focus {
    --tw-scale-x: 1.5 !important
}

.focus-scale-y-0:focus {
    --tw-scale-y: 0 !important
}

.focus-scale-y-50:focus {
    --tw-scale-y: .5 !important
}

.focus-scale-y-75:focus {
    --tw-scale-y: .75 !important
}

.focus-scale-y-90:focus {
    --tw-scale-y: .9 !important
}

.focus-scale-y-95:focus {
    --tw-scale-y: .95 !important
}

.focus-scale-y-100:focus {
    --tw-scale-y: 1 !important
}

.focus-scale-y-105:focus {
    --tw-scale-y: 1.05 !important
}

.focus-scale-y-110:focus {
    --tw-scale-y: 1.1 !important
}

.focus-scale-y-125:focus {
    --tw-scale-y: 1.25 !important
}

.focus-scale-y-150:focus {
    --tw-scale-y: 1.5 !important
}

.rotate-0 {
    --tw-rotate: 0deg !important
}

.rotate-1 {
    --tw-rotate: 1deg !important
}

.rotate-2 {
    --tw-rotate: 2deg !important
}

.rotate-3 {
    --tw-rotate: 3deg !important
}

.rotate-6 {
    --tw-rotate: 6deg !important
}

.rotate-12 {
    --tw-rotate: 12deg !important
}

.rotate-45 {
    --tw-rotate: 45deg !important
}

.rotate-90 {
    --tw-rotate: 90deg !important
}

.rotate-180 {
    --tw-rotate: 180deg !important
}

.-rotate-180 {
    --tw-rotate: -180deg !important
}

.-rotate-90 {
    --tw-rotate: -90deg !important
}

.-rotate-45 {
    --tw-rotate: -45deg !important
}

.-rotate-12 {
    --tw-rotate: -12deg !important
}

.-rotate-6 {
    --tw-rotate: -6deg !important
}

.-rotate-3 {
    --tw-rotate: -3deg !important
}

.-rotate-2 {
    --tw-rotate: -2deg !important
}

.-rotate-1 {
    --tw-rotate: -1deg !important
}

.hover-rotate-0:hover {
    --tw-rotate: 0deg !important
}

.hover-rotate-1:hover {
    --tw-rotate: 1deg !important
}

.hover-rotate-2:hover {
    --tw-rotate: 2deg !important
}

.hover-rotate-3:hover {
    --tw-rotate: 3deg !important
}

.hover-rotate-6:hover {
    --tw-rotate: 6deg !important
}

.hover-rotate-12:hover {
    --tw-rotate: 12deg !important
}

.hover-rotate-45:hover {
    --tw-rotate: 45deg !important
}

.hover-rotate-90:hover {
    --tw-rotate: 90deg !important
}

.hover-rotate-180:hover {
    --tw-rotate: 180deg !important
}

.hover--rotate-180:hover {
    --tw-rotate: -180deg !important
}

.hover--rotate-90:hover {
    --tw-rotate: -90deg !important
}

.hover--rotate-45:hover {
    --tw-rotate: -45deg !important
}

.hover--rotate-12:hover {
    --tw-rotate: -12deg !important
}

.hover--rotate-6:hover {
    --tw-rotate: -6deg !important
}

.hover--rotate-3:hover {
    --tw-rotate: -3deg !important
}

.hover--rotate-2:hover {
    --tw-rotate: -2deg !important
}

.hover--rotate-1:hover {
    --tw-rotate: -1deg !important
}

.focus-rotate-0:focus {
    --tw-rotate: 0deg !important
}

.focus-rotate-1:focus {
    --tw-rotate: 1deg !important
}

.focus-rotate-2:focus {
    --tw-rotate: 2deg !important
}

.focus-rotate-3:focus {
    --tw-rotate: 3deg !important
}

.focus-rotate-6:focus {
    --tw-rotate: 6deg !important
}

.focus-rotate-12:focus {
    --tw-rotate: 12deg !important
}

.focus-rotate-45:focus {
    --tw-rotate: 45deg !important
}

.focus-rotate-90:focus {
    --tw-rotate: 90deg !important
}

.focus-rotate-180:focus {
    --tw-rotate: 180deg !important
}

.focus--rotate-180:focus {
    --tw-rotate: -180deg !important
}

.focus--rotate-90:focus {
    --tw-rotate: -90deg !important
}

.focus--rotate-45:focus {
    --tw-rotate: -45deg !important
}

.focus--rotate-12:focus {
    --tw-rotate: -12deg !important
}

.focus--rotate-6:focus {
    --tw-rotate: -6deg !important
}

.focus--rotate-3:focus {
    --tw-rotate: -3deg !important
}

.focus--rotate-2:focus {
    --tw-rotate: -2deg !important
}

.focus--rotate-1:focus {
    --tw-rotate: -1deg !important
}

.translate-x-0 {
    --tw-translate-x: 0px !important
}

.translate-x-1 {
    --tw-translate-x: .25rem !important
}

.translate-x-2 {
    --tw-translate-x: .5rem !important
}

.translate-x-3 {
    --tw-translate-x: .75rem !important
}

.translate-x-4 {
    --tw-translate-x: 1rem !important
}

.translate-x-5 {
    --tw-translate-x: 1.25rem !important
}

.translate-x-6 {
    --tw-translate-x: 1.5rem !important
}

.translate-x-7 {
    --tw-translate-x: 1.75rem !important
}

.translate-x-8 {
    --tw-translate-x: 2rem !important
}

.translate-x-9 {
    --tw-translate-x: 2.25rem !important
}

.translate-x-10 {
    --tw-translate-x: 2.5rem !important
}

.translate-x-11 {
    --tw-translate-x: 2.75rem !important
}

.translate-x-12 {
    --tw-translate-x: 3rem !important
}

.translate-x-14 {
    --tw-translate-x: 3.5rem !important
}

.translate-x-16 {
    --tw-translate-x: 4rem !important
}

.translate-x-20 {
    --tw-translate-x: 5rem !important
}

.translate-x-24 {
    --tw-translate-x: 6rem !important
}

.translate-x-28 {
    --tw-translate-x: 7rem !important
}

.translate-x-32 {
    --tw-translate-x: 8rem !important
}

.translate-x-36 {
    --tw-translate-x: 9rem !important
}

.translate-x-40 {
    --tw-translate-x: 10rem !important
}

.translate-x-44 {
    --tw-translate-x: 11rem !important
}

.translate-x-48 {
    --tw-translate-x: 12rem !important
}

.translate-x-52 {
    --tw-translate-x: 13rem !important
}

.translate-x-56 {
    --tw-translate-x: 14rem !important
}

.translate-x-60 {
    --tw-translate-x: 15rem !important
}

.translate-x-64 {
    --tw-translate-x: 16rem !important
}

.translate-x-72 {
    --tw-translate-x: 18rem !important
}

.translate-x-80 {
    --tw-translate-x: 20rem !important
}

.translate-x-96 {
    --tw-translate-x: 24rem !important
}

.translate-x-px {
    --tw-translate-x: 1px !important
}

.translate-x-0\.5 {
    --tw-translate-x: .125rem !important
}

.translate-x-1\.5 {
    --tw-translate-x: .375rem !important
}

.translate-x-2\.5 {
    --tw-translate-x: .625rem !important
}

.translate-x-3\.5 {
    --tw-translate-x: .875rem !important
}

.-translate-x-0 {
    --tw-translate-x: 0px !important
}

.-translate-x-1 {
    --tw-translate-x: -.25rem !important
}

.-translate-x-2 {
    --tw-translate-x: -.5rem !important
}

.-translate-x-3 {
    --tw-translate-x: -.75rem !important
}

.-translate-x-4 {
    --tw-translate-x: -1rem !important
}

.-translate-x-5 {
    --tw-translate-x: -1.25rem !important
}

.-translate-x-6 {
    --tw-translate-x: -1.5rem !important
}

.-translate-x-7 {
    --tw-translate-x: -1.75rem !important
}

.-translate-x-8 {
    --tw-translate-x: -2rem !important
}

.-translate-x-9 {
    --tw-translate-x: -2.25rem !important
}

.-translate-x-10 {
    --tw-translate-x: -2.5rem !important
}

.-translate-x-11 {
    --tw-translate-x: -2.75rem !important
}

.-translate-x-12 {
    --tw-translate-x: -3rem !important
}

.-translate-x-14 {
    --tw-translate-x: -3.5rem !important
}

.-translate-x-16 {
    --tw-translate-x: -4rem !important
}

.-translate-x-20 {
    --tw-translate-x: -5rem !important
}

.-translate-x-24 {
    --tw-translate-x: -6rem !important
}

.-translate-x-28 {
    --tw-translate-x: -7rem !important
}

.-translate-x-32 {
    --tw-translate-x: -8rem !important
}

.-translate-x-36 {
    --tw-translate-x: -9rem !important
}

.-translate-x-40 {
    --tw-translate-x: -10rem !important
}

.-translate-x-44 {
    --tw-translate-x: -11rem !important
}

.-translate-x-48 {
    --tw-translate-x: -12rem !important
}

.-translate-x-52 {
    --tw-translate-x: -13rem !important
}

.-translate-x-56 {
    --tw-translate-x: -14rem !important
}

.-translate-x-60 {
    --tw-translate-x: -15rem !important
}

.-translate-x-64 {
    --tw-translate-x: -16rem !important
}

.-translate-x-72 {
    --tw-translate-x: -18rem !important
}

.-translate-x-80 {
    --tw-translate-x: -20rem !important
}

.-translate-x-96 {
    --tw-translate-x: -24rem !important
}

.-translate-x-px {
    --tw-translate-x: -1px !important
}

.-translate-x-0\.5 {
    --tw-translate-x: -.125rem !important
}

.-translate-x-1\.5 {
    --tw-translate-x: -.375rem !important
}

.-translate-x-2\.5 {
    --tw-translate-x: -.625rem !important
}

.-translate-x-3\.5 {
    --tw-translate-x: -.875rem !important
}

.translate-x-1\/2 {
    --tw-translate-x: 50% !important
}

.translate-x-1\/3 {
    --tw-translate-x: 33.333333% !important
}

.translate-x-2\/3 {
    --tw-translate-x: 66.666667% !important
}

.translate-x-1\/4 {
    --tw-translate-x: 25% !important
}

.translate-x-2\/4 {
    --tw-translate-x: 50% !important
}

.translate-x-3\/4 {
    --tw-translate-x: 75% !important
}

.translate-x-full {
    --tw-translate-x: 100% !important
}

.-translate-x-1\/2 {
    --tw-translate-x: -50% !important
}

.-translate-x-1\/3 {
    --tw-translate-x: -33.333333% !important
}

.-translate-x-2\/3 {
    --tw-translate-x: -66.666667% !important
}

.-translate-x-1\/4 {
    --tw-translate-x: -25% !important
}

.-translate-x-2\/4 {
    --tw-translate-x: -50% !important
}

.-translate-x-3\/4 {
    --tw-translate-x: -75% !important
}

.-translate-x-full {
    --tw-translate-x: -100% !important
}

.translate-y-0 {
    --tw-translate-y: 0px !important
}

.translate-y-1 {
    --tw-translate-y: .25rem !important
}

.translate-y-2 {
    --tw-translate-y: .5rem !important
}

.translate-y-3 {
    --tw-translate-y: .75rem !important
}

.translate-y-4 {
    --tw-translate-y: 1rem !important
}

.translate-y-5 {
    --tw-translate-y: 1.25rem !important
}

.translate-y-6 {
    --tw-translate-y: 1.5rem !important
}

.translate-y-7 {
    --tw-translate-y: 1.75rem !important
}

.translate-y-8 {
    --tw-translate-y: 2rem !important
}

.translate-y-9 {
    --tw-translate-y: 2.25rem !important
}

.translate-y-10 {
    --tw-translate-y: 2.5rem !important
}

.translate-y-11 {
    --tw-translate-y: 2.75rem !important
}

.translate-y-12 {
    --tw-translate-y: 3rem !important
}

.translate-y-14 {
    --tw-translate-y: 3.5rem !important
}

.translate-y-16 {
    --tw-translate-y: 4rem !important
}

.translate-y-20 {
    --tw-translate-y: 5rem !important
}

.translate-y-24 {
    --tw-translate-y: 6rem !important
}

.translate-y-28 {
    --tw-translate-y: 7rem !important
}

.translate-y-32 {
    --tw-translate-y: 8rem !important
}

.translate-y-36 {
    --tw-translate-y: 9rem !important
}

.translate-y-40 {
    --tw-translate-y: 10rem !important
}

.translate-y-44 {
    --tw-translate-y: 11rem !important
}

.translate-y-48 {
    --tw-translate-y: 12rem !important
}

.translate-y-52 {
    --tw-translate-y: 13rem !important
}

.translate-y-56 {
    --tw-translate-y: 14rem !important
}

.translate-y-60 {
    --tw-translate-y: 15rem !important
}

.translate-y-64 {
    --tw-translate-y: 16rem !important
}

.translate-y-72 {
    --tw-translate-y: 18rem !important
}

.translate-y-80 {
    --tw-translate-y: 20rem !important
}

.translate-y-96 {
    --tw-translate-y: 24rem !important
}

.translate-y-px {
    --tw-translate-y: 1px !important
}

.translate-y-0\.5 {
    --tw-translate-y: .125rem !important
}

.translate-y-1\.5 {
    --tw-translate-y: .375rem !important
}

.translate-y-2\.5 {
    --tw-translate-y: .625rem !important
}

.translate-y-3\.5 {
    --tw-translate-y: .875rem !important
}

.-translate-y-0 {
    --tw-translate-y: 0px !important
}

.-translate-y-1 {
    --tw-translate-y: -.25rem !important
}

.-translate-y-2 {
    --tw-translate-y: -.5rem !important
}

.-translate-y-3 {
    --tw-translate-y: -.75rem !important
}

.-translate-y-4 {
    --tw-translate-y: -1rem !important
}

.-translate-y-5 {
    --tw-translate-y: -1.25rem !important
}

.-translate-y-6 {
    --tw-translate-y: -1.5rem !important
}

.-translate-y-7 {
    --tw-translate-y: -1.75rem !important
}

.-translate-y-8 {
    --tw-translate-y: -2rem !important
}

.-translate-y-9 {
    --tw-translate-y: -2.25rem !important
}

.-translate-y-10 {
    --tw-translate-y: -2.5rem !important
}

.-translate-y-11 {
    --tw-translate-y: -2.75rem !important
}

.-translate-y-12 {
    --tw-translate-y: -3rem !important
}

.-translate-y-14 {
    --tw-translate-y: -3.5rem !important
}

.-translate-y-16 {
    --tw-translate-y: -4rem !important
}

.-translate-y-20 {
    --tw-translate-y: -5rem !important
}

.-translate-y-24 {
    --tw-translate-y: -6rem !important
}

.-translate-y-28 {
    --tw-translate-y: -7rem !important
}

.-translate-y-32 {
    --tw-translate-y: -8rem !important
}

.-translate-y-36 {
    --tw-translate-y: -9rem !important
}

.-translate-y-40 {
    --tw-translate-y: -10rem !important
}

.-translate-y-44 {
    --tw-translate-y: -11rem !important
}

.-translate-y-48 {
    --tw-translate-y: -12rem !important
}

.-translate-y-52 {
    --tw-translate-y: -13rem !important
}

.-translate-y-56 {
    --tw-translate-y: -14rem !important
}

.-translate-y-60 {
    --tw-translate-y: -15rem !important
}

.-translate-y-64 {
    --tw-translate-y: -16rem !important
}

.-translate-y-72 {
    --tw-translate-y: -18rem !important
}

.-translate-y-80 {
    --tw-translate-y: -20rem !important
}

.-translate-y-96 {
    --tw-translate-y: -24rem !important
}

.-translate-y-px {
    --tw-translate-y: -1px !important
}

.-translate-y-0\.5 {
    --tw-translate-y: -.125rem !important
}

.-translate-y-1\.5 {
    --tw-translate-y: -.375rem !important
}

.-translate-y-2\.5 {
    --tw-translate-y: -.625rem !important
}

.-translate-y-3\.5 {
    --tw-translate-y: -.875rem !important
}

.translate-y-1\/2 {
    --tw-translate-y: 50% !important
}

.translate-y-1\/3 {
    --tw-translate-y: 33.333333% !important
}

.translate-y-2\/3 {
    --tw-translate-y: 66.666667% !important
}

.translate-y-1\/4 {
    --tw-translate-y: 25% !important
}

.translate-y-2\/4 {
    --tw-translate-y: 50% !important
}

.translate-y-3\/4 {
    --tw-translate-y: 75% !important
}

.translate-y-full {
    --tw-translate-y: 100% !important
}

.-translate-y-1\/2 {
    --tw-translate-y: -50% !important
}

.-translate-y-1\/3 {
    --tw-translate-y: -33.333333% !important
}

.-translate-y-2\/3 {
    --tw-translate-y: -66.666667% !important
}

.-translate-y-1\/4 {
    --tw-translate-y: -25% !important
}

.-translate-y-2\/4 {
    --tw-translate-y: -50% !important
}

.-translate-y-3\/4 {
    --tw-translate-y: -75% !important
}

.-translate-y-full {
    --tw-translate-y: -100% !important
}

.hover-translate-x-0:hover {
    --tw-translate-x: 0px !important
}

.hover-translate-x-1:hover {
    --tw-translate-x: .25rem !important
}

.hover-translate-x-2:hover {
    --tw-translate-x: .5rem !important
}

.hover-translate-x-3:hover {
    --tw-translate-x: .75rem !important
}

.hover-translate-x-4:hover {
    --tw-translate-x: 1rem !important
}

.hover-translate-x-5:hover {
    --tw-translate-x: 1.25rem !important
}

.hover-translate-x-6:hover {
    --tw-translate-x: 1.5rem !important
}

.hover-translate-x-7:hover {
    --tw-translate-x: 1.75rem !important
}

.hover-translate-x-8:hover {
    --tw-translate-x: 2rem !important
}

.hover-translate-x-9:hover {
    --tw-translate-x: 2.25rem !important
}

.hover-translate-x-10:hover {
    --tw-translate-x: 2.5rem !important
}

.hover-translate-x-11:hover {
    --tw-translate-x: 2.75rem !important
}

.hover-translate-x-12:hover {
    --tw-translate-x: 3rem !important
}

.hover-translate-x-14:hover {
    --tw-translate-x: 3.5rem !important
}

.hover-translate-x-16:hover {
    --tw-translate-x: 4rem !important
}

.hover-translate-x-20:hover {
    --tw-translate-x: 5rem !important
}

.hover-translate-x-24:hover {
    --tw-translate-x: 6rem !important
}

.hover-translate-x-28:hover {
    --tw-translate-x: 7rem !important
}

.hover-translate-x-32:hover {
    --tw-translate-x: 8rem !important
}

.hover-translate-x-36:hover {
    --tw-translate-x: 9rem !important
}

.hover-translate-x-40:hover {
    --tw-translate-x: 10rem !important
}

.hover-translate-x-44:hover {
    --tw-translate-x: 11rem !important
}

.hover-translate-x-48:hover {
    --tw-translate-x: 12rem !important
}

.hover-translate-x-52:hover {
    --tw-translate-x: 13rem !important
}

.hover-translate-x-56:hover {
    --tw-translate-x: 14rem !important
}

.hover-translate-x-60:hover {
    --tw-translate-x: 15rem !important
}

.hover-translate-x-64:hover {
    --tw-translate-x: 16rem !important
}

.hover-translate-x-72:hover {
    --tw-translate-x: 18rem !important
}

.hover-translate-x-80:hover {
    --tw-translate-x: 20rem !important
}

.hover-translate-x-96:hover {
    --tw-translate-x: 24rem !important
}

.hover-translate-x-px:hover {
    --tw-translate-x: 1px !important
}

.hover-translate-x-0\.5:hover {
    --tw-translate-x: .125rem !important
}

.hover-translate-x-1\.5:hover {
    --tw-translate-x: .375rem !important
}

.hover-translate-x-2\.5:hover {
    --tw-translate-x: .625rem !important
}

.hover-translate-x-3\.5:hover {
    --tw-translate-x: .875rem !important
}

.hover--translate-x-0:hover {
    --tw-translate-x: 0px !important
}

.hover--translate-x-1:hover {
    --tw-translate-x: -.25rem !important
}

.hover--translate-x-2:hover {
    --tw-translate-x: -.5rem !important
}

.hover--translate-x-3:hover {
    --tw-translate-x: -.75rem !important
}

.hover--translate-x-4:hover {
    --tw-translate-x: -1rem !important
}

.hover--translate-x-5:hover {
    --tw-translate-x: -1.25rem !important
}

.hover--translate-x-6:hover {
    --tw-translate-x: -1.5rem !important
}

.hover--translate-x-7:hover {
    --tw-translate-x: -1.75rem !important
}

.hover--translate-x-8:hover {
    --tw-translate-x: -2rem !important
}

.hover--translate-x-9:hover {
    --tw-translate-x: -2.25rem !important
}

.hover--translate-x-10:hover {
    --tw-translate-x: -2.5rem !important
}

.hover--translate-x-11:hover {
    --tw-translate-x: -2.75rem !important
}

.hover--translate-x-12:hover {
    --tw-translate-x: -3rem !important
}

.hover--translate-x-14:hover {
    --tw-translate-x: -3.5rem !important
}

.hover--translate-x-16:hover {
    --tw-translate-x: -4rem !important
}

.hover--translate-x-20:hover {
    --tw-translate-x: -5rem !important
}

.hover--translate-x-24:hover {
    --tw-translate-x: -6rem !important
}

.hover--translate-x-28:hover {
    --tw-translate-x: -7rem !important
}

.hover--translate-x-32:hover {
    --tw-translate-x: -8rem !important
}

.hover--translate-x-36:hover {
    --tw-translate-x: -9rem !important
}

.hover--translate-x-40:hover {
    --tw-translate-x: -10rem !important
}

.hover--translate-x-44:hover {
    --tw-translate-x: -11rem !important
}

.hover--translate-x-48:hover {
    --tw-translate-x: -12rem !important
}

.hover--translate-x-52:hover {
    --tw-translate-x: -13rem !important
}

.hover--translate-x-56:hover {
    --tw-translate-x: -14rem !important
}

.hover--translate-x-60:hover {
    --tw-translate-x: -15rem !important
}

.hover--translate-x-64:hover {
    --tw-translate-x: -16rem !important
}

.hover--translate-x-72:hover {
    --tw-translate-x: -18rem !important
}

.hover--translate-x-80:hover {
    --tw-translate-x: -20rem !important
}

.hover--translate-x-96:hover {
    --tw-translate-x: -24rem !important
}

.hover--translate-x-px:hover {
    --tw-translate-x: -1px !important
}

.hover--translate-x-0\.5:hover {
    --tw-translate-x: -.125rem !important
}

.hover--translate-x-1\.5:hover {
    --tw-translate-x: -.375rem !important
}

.hover--translate-x-2\.5:hover {
    --tw-translate-x: -.625rem !important
}

.hover--translate-x-3\.5:hover {
    --tw-translate-x: -.875rem !important
}

.hover-translate-x-1\/2:hover {
    --tw-translate-x: 50% !important
}

.hover-translate-x-1\/3:hover {
    --tw-translate-x: 33.333333% !important
}

.hover-translate-x-2\/3:hover {
    --tw-translate-x: 66.666667% !important
}

.hover-translate-x-1\/4:hover {
    --tw-translate-x: 25% !important
}

.hover-translate-x-2\/4:hover {
    --tw-translate-x: 50% !important
}

.hover-translate-x-3\/4:hover {
    --tw-translate-x: 75% !important
}

.hover-translate-x-full:hover {
    --tw-translate-x: 100% !important
}

.hover--translate-x-1\/2:hover {
    --tw-translate-x: -50% !important
}

.hover--translate-x-1\/3:hover {
    --tw-translate-x: -33.333333% !important
}

.hover--translate-x-2\/3:hover {
    --tw-translate-x: -66.666667% !important
}

.hover--translate-x-1\/4:hover {
    --tw-translate-x: -25% !important
}

.hover--translate-x-2\/4:hover {
    --tw-translate-x: -50% !important
}

.hover--translate-x-3\/4:hover {
    --tw-translate-x: -75% !important
}

.hover--translate-x-full:hover {
    --tw-translate-x: -100% !important
}

.hover-translate-y-0:hover {
    --tw-translate-y: 0px !important
}

.hover-translate-y-1:hover {
    --tw-translate-y: .25rem !important
}

.hover-translate-y-2:hover {
    --tw-translate-y: .5rem !important
}

.hover-translate-y-3:hover {
    --tw-translate-y: .75rem !important
}

.hover-translate-y-4:hover {
    --tw-translate-y: 1rem !important
}

.hover-translate-y-5:hover {
    --tw-translate-y: 1.25rem !important
}

.hover-translate-y-6:hover {
    --tw-translate-y: 1.5rem !important
}

.hover-translate-y-7:hover {
    --tw-translate-y: 1.75rem !important
}

.hover-translate-y-8:hover {
    --tw-translate-y: 2rem !important
}

.hover-translate-y-9:hover {
    --tw-translate-y: 2.25rem !important
}

.hover-translate-y-10:hover {
    --tw-translate-y: 2.5rem !important
}

.hover-translate-y-11:hover {
    --tw-translate-y: 2.75rem !important
}

.hover-translate-y-12:hover {
    --tw-translate-y: 3rem !important
}

.hover-translate-y-14:hover {
    --tw-translate-y: 3.5rem !important
}

.hover-translate-y-16:hover {
    --tw-translate-y: 4rem !important
}

.hover-translate-y-20:hover {
    --tw-translate-y: 5rem !important
}

.hover-translate-y-24:hover {
    --tw-translate-y: 6rem !important
}

.hover-translate-y-28:hover {
    --tw-translate-y: 7rem !important
}

.hover-translate-y-32:hover {
    --tw-translate-y: 8rem !important
}

.hover-translate-y-36:hover {
    --tw-translate-y: 9rem !important
}

.hover-translate-y-40:hover {
    --tw-translate-y: 10rem !important
}

.hover-translate-y-44:hover {
    --tw-translate-y: 11rem !important
}

.hover-translate-y-48:hover {
    --tw-translate-y: 12rem !important
}

.hover-translate-y-52:hover {
    --tw-translate-y: 13rem !important
}

.hover-translate-y-56:hover {
    --tw-translate-y: 14rem !important
}

.hover-translate-y-60:hover {
    --tw-translate-y: 15rem !important
}

.hover-translate-y-64:hover {
    --tw-translate-y: 16rem !important
}

.hover-translate-y-72:hover {
    --tw-translate-y: 18rem !important
}

.hover-translate-y-80:hover {
    --tw-translate-y: 20rem !important
}

.hover-translate-y-96:hover {
    --tw-translate-y: 24rem !important
}

.hover-translate-y-px:hover {
    --tw-translate-y: 1px !important
}

.hover-translate-y-0\.5:hover {
    --tw-translate-y: .125rem !important
}

.hover-translate-y-1\.5:hover {
    --tw-translate-y: .375rem !important
}

.hover-translate-y-2\.5:hover {
    --tw-translate-y: .625rem !important
}

.hover-translate-y-3\.5:hover {
    --tw-translate-y: .875rem !important
}

.hover--translate-y-0:hover {
    --tw-translate-y: 0px !important
}

.hover--translate-y-1:hover {
    --tw-translate-y: -.25rem !important
}

.hover--translate-y-2:hover {
    --tw-translate-y: -.5rem !important
}

.hover--translate-y-3:hover {
    --tw-translate-y: -.75rem !important
}

.hover--translate-y-4:hover {
    --tw-translate-y: -1rem !important
}

.hover--translate-y-5:hover {
    --tw-translate-y: -1.25rem !important
}

.hover--translate-y-6:hover {
    --tw-translate-y: -1.5rem !important
}

.hover--translate-y-7:hover {
    --tw-translate-y: -1.75rem !important
}

.hover--translate-y-8:hover {
    --tw-translate-y: -2rem !important
}

.hover--translate-y-9:hover {
    --tw-translate-y: -2.25rem !important
}

.hover--translate-y-10:hover {
    --tw-translate-y: -2.5rem !important
}

.hover--translate-y-11:hover {
    --tw-translate-y: -2.75rem !important
}

.hover--translate-y-12:hover {
    --tw-translate-y: -3rem !important
}

.hover--translate-y-14:hover {
    --tw-translate-y: -3.5rem !important
}

.hover--translate-y-16:hover {
    --tw-translate-y: -4rem !important
}

.hover--translate-y-20:hover {
    --tw-translate-y: -5rem !important
}

.hover--translate-y-24:hover {
    --tw-translate-y: -6rem !important
}

.hover--translate-y-28:hover {
    --tw-translate-y: -7rem !important
}

.hover--translate-y-32:hover {
    --tw-translate-y: -8rem !important
}

.hover--translate-y-36:hover {
    --tw-translate-y: -9rem !important
}

.hover--translate-y-40:hover {
    --tw-translate-y: -10rem !important
}

.hover--translate-y-44:hover {
    --tw-translate-y: -11rem !important
}

.hover--translate-y-48:hover {
    --tw-translate-y: -12rem !important
}

.hover--translate-y-52:hover {
    --tw-translate-y: -13rem !important
}

.hover--translate-y-56:hover {
    --tw-translate-y: -14rem !important
}

.hover--translate-y-60:hover {
    --tw-translate-y: -15rem !important
}

.hover--translate-y-64:hover {
    --tw-translate-y: -16rem !important
}

.hover--translate-y-72:hover {
    --tw-translate-y: -18rem !important
}

.hover--translate-y-80:hover {
    --tw-translate-y: -20rem !important
}

.hover--translate-y-96:hover {
    --tw-translate-y: -24rem !important
}

.hover--translate-y-px:hover {
    --tw-translate-y: -1px !important
}

.hover--translate-y-0\.5:hover {
    --tw-translate-y: -.125rem !important
}

.hover--translate-y-1\.5:hover {
    --tw-translate-y: -.375rem !important
}

.hover--translate-y-2\.5:hover {
    --tw-translate-y: -.625rem !important
}

.hover--translate-y-3\.5:hover {
    --tw-translate-y: -.875rem !important
}

.hover-translate-y-1\/2:hover {
    --tw-translate-y: 50% !important
}

.hover-translate-y-1\/3:hover {
    --tw-translate-y: 33.333333% !important
}

.hover-translate-y-2\/3:hover {
    --tw-translate-y: 66.666667% !important
}

.hover-translate-y-1\/4:hover {
    --tw-translate-y: 25% !important
}

.hover-translate-y-2\/4:hover {
    --tw-translate-y: 50% !important
}

.hover-translate-y-3\/4:hover {
    --tw-translate-y: 75% !important
}

.hover-translate-y-full:hover {
    --tw-translate-y: 100% !important
}

.hover--translate-y-1\/2:hover {
    --tw-translate-y: -50% !important
}

.hover--translate-y-1\/3:hover {
    --tw-translate-y: -33.333333% !important
}

.hover--translate-y-2\/3:hover {
    --tw-translate-y: -66.666667% !important
}

.hover--translate-y-1\/4:hover {
    --tw-translate-y: -25% !important
}

.hover--translate-y-2\/4:hover {
    --tw-translate-y: -50% !important
}

.hover--translate-y-3\/4:hover {
    --tw-translate-y: -75% !important
}

.hover--translate-y-full:hover {
    --tw-translate-y: -100% !important
}

.focus-translate-x-0:focus {
    --tw-translate-x: 0px !important
}

.focus-translate-x-1:focus {
    --tw-translate-x: .25rem !important
}

.focus-translate-x-2:focus {
    --tw-translate-x: .5rem !important
}

.focus-translate-x-3:focus {
    --tw-translate-x: .75rem !important
}

.focus-translate-x-4:focus {
    --tw-translate-x: 1rem !important
}

.focus-translate-x-5:focus {
    --tw-translate-x: 1.25rem !important
}

.focus-translate-x-6:focus {
    --tw-translate-x: 1.5rem !important
}

.focus-translate-x-7:focus {
    --tw-translate-x: 1.75rem !important
}

.focus-translate-x-8:focus {
    --tw-translate-x: 2rem !important
}

.focus-translate-x-9:focus {
    --tw-translate-x: 2.25rem !important
}

.focus-translate-x-10:focus {
    --tw-translate-x: 2.5rem !important
}

.focus-translate-x-11:focus {
    --tw-translate-x: 2.75rem !important
}

.focus-translate-x-12:focus {
    --tw-translate-x: 3rem !important
}

.focus-translate-x-14:focus {
    --tw-translate-x: 3.5rem !important
}

.focus-translate-x-16:focus {
    --tw-translate-x: 4rem !important
}

.focus-translate-x-20:focus {
    --tw-translate-x: 5rem !important
}

.focus-translate-x-24:focus {
    --tw-translate-x: 6rem !important
}

.focus-translate-x-28:focus {
    --tw-translate-x: 7rem !important
}

.focus-translate-x-32:focus {
    --tw-translate-x: 8rem !important
}

.focus-translate-x-36:focus {
    --tw-translate-x: 9rem !important
}

.focus-translate-x-40:focus {
    --tw-translate-x: 10rem !important
}

.focus-translate-x-44:focus {
    --tw-translate-x: 11rem !important
}

.focus-translate-x-48:focus {
    --tw-translate-x: 12rem !important
}

.focus-translate-x-52:focus {
    --tw-translate-x: 13rem !important
}

.focus-translate-x-56:focus {
    --tw-translate-x: 14rem !important
}

.focus-translate-x-60:focus {
    --tw-translate-x: 15rem !important
}

.focus-translate-x-64:focus {
    --tw-translate-x: 16rem !important
}

.focus-translate-x-72:focus {
    --tw-translate-x: 18rem !important
}

.focus-translate-x-80:focus {
    --tw-translate-x: 20rem !important
}

.focus-translate-x-96:focus {
    --tw-translate-x: 24rem !important
}

.focus-translate-x-px:focus {
    --tw-translate-x: 1px !important
}

.focus-translate-x-0\.5:focus {
    --tw-translate-x: .125rem !important
}

.focus-translate-x-1\.5:focus {
    --tw-translate-x: .375rem !important
}

.focus-translate-x-2\.5:focus {
    --tw-translate-x: .625rem !important
}

.focus-translate-x-3\.5:focus {
    --tw-translate-x: .875rem !important
}

.focus--translate-x-0:focus {
    --tw-translate-x: 0px !important
}

.focus--translate-x-1:focus {
    --tw-translate-x: -.25rem !important
}

.focus--translate-x-2:focus {
    --tw-translate-x: -.5rem !important
}

.focus--translate-x-3:focus {
    --tw-translate-x: -.75rem !important
}

.focus--translate-x-4:focus {
    --tw-translate-x: -1rem !important
}

.focus--translate-x-5:focus {
    --tw-translate-x: -1.25rem !important
}

.focus--translate-x-6:focus {
    --tw-translate-x: -1.5rem !important
}

.focus--translate-x-7:focus {
    --tw-translate-x: -1.75rem !important
}

.focus--translate-x-8:focus {
    --tw-translate-x: -2rem !important
}

.focus--translate-x-9:focus {
    --tw-translate-x: -2.25rem !important
}

.focus--translate-x-10:focus {
    --tw-translate-x: -2.5rem !important
}

.focus--translate-x-11:focus {
    --tw-translate-x: -2.75rem !important
}

.focus--translate-x-12:focus {
    --tw-translate-x: -3rem !important
}

.focus--translate-x-14:focus {
    --tw-translate-x: -3.5rem !important
}

.focus--translate-x-16:focus {
    --tw-translate-x: -4rem !important
}

.focus--translate-x-20:focus {
    --tw-translate-x: -5rem !important
}

.focus--translate-x-24:focus {
    --tw-translate-x: -6rem !important
}

.focus--translate-x-28:focus {
    --tw-translate-x: -7rem !important
}

.focus--translate-x-32:focus {
    --tw-translate-x: -8rem !important
}

.focus--translate-x-36:focus {
    --tw-translate-x: -9rem !important
}

.focus--translate-x-40:focus {
    --tw-translate-x: -10rem !important
}

.focus--translate-x-44:focus {
    --tw-translate-x: -11rem !important
}

.focus--translate-x-48:focus {
    --tw-translate-x: -12rem !important
}

.focus--translate-x-52:focus {
    --tw-translate-x: -13rem !important
}

.focus--translate-x-56:focus {
    --tw-translate-x: -14rem !important
}

.focus--translate-x-60:focus {
    --tw-translate-x: -15rem !important
}

.focus--translate-x-64:focus {
    --tw-translate-x: -16rem !important
}

.focus--translate-x-72:focus {
    --tw-translate-x: -18rem !important
}

.focus--translate-x-80:focus {
    --tw-translate-x: -20rem !important
}

.focus--translate-x-96:focus {
    --tw-translate-x: -24rem !important
}

.focus--translate-x-px:focus {
    --tw-translate-x: -1px !important
}

.focus--translate-x-0\.5:focus {
    --tw-translate-x: -.125rem !important
}

.focus--translate-x-1\.5:focus {
    --tw-translate-x: -.375rem !important
}

.focus--translate-x-2\.5:focus {
    --tw-translate-x: -.625rem !important
}

.focus--translate-x-3\.5:focus {
    --tw-translate-x: -.875rem !important
}

.focus-translate-x-1\/2:focus {
    --tw-translate-x: 50% !important
}

.focus-translate-x-1\/3:focus {
    --tw-translate-x: 33.333333% !important
}

.focus-translate-x-2\/3:focus {
    --tw-translate-x: 66.666667% !important
}

.focus-translate-x-1\/4:focus {
    --tw-translate-x: 25% !important
}

.focus-translate-x-2\/4:focus {
    --tw-translate-x: 50% !important
}

.focus-translate-x-3\/4:focus {
    --tw-translate-x: 75% !important
}

.focus-translate-x-full:focus {
    --tw-translate-x: 100% !important
}

.focus--translate-x-1\/2:focus {
    --tw-translate-x: -50% !important
}

.focus--translate-x-1\/3:focus {
    --tw-translate-x: -33.333333% !important
}

.focus--translate-x-2\/3:focus {
    --tw-translate-x: -66.666667% !important
}

.focus--translate-x-1\/4:focus {
    --tw-translate-x: -25% !important
}

.focus--translate-x-2\/4:focus {
    --tw-translate-x: -50% !important
}

.focus--translate-x-3\/4:focus {
    --tw-translate-x: -75% !important
}

.focus--translate-x-full:focus {
    --tw-translate-x: -100% !important
}

.focus-translate-y-0:focus {
    --tw-translate-y: 0px !important
}

.focus-translate-y-1:focus {
    --tw-translate-y: .25rem !important
}

.focus-translate-y-2:focus {
    --tw-translate-y: .5rem !important
}

.focus-translate-y-3:focus {
    --tw-translate-y: .75rem !important
}

.focus-translate-y-4:focus {
    --tw-translate-y: 1rem !important
}

.focus-translate-y-5:focus {
    --tw-translate-y: 1.25rem !important
}

.focus-translate-y-6:focus {
    --tw-translate-y: 1.5rem !important
}

.focus-translate-y-7:focus {
    --tw-translate-y: 1.75rem !important
}

.focus-translate-y-8:focus {
    --tw-translate-y: 2rem !important
}

.focus-translate-y-9:focus {
    --tw-translate-y: 2.25rem !important
}

.focus-translate-y-10:focus {
    --tw-translate-y: 2.5rem !important
}

.focus-translate-y-11:focus {
    --tw-translate-y: 2.75rem !important
}

.focus-translate-y-12:focus {
    --tw-translate-y: 3rem !important
}

.focus-translate-y-14:focus {
    --tw-translate-y: 3.5rem !important
}

.focus-translate-y-16:focus {
    --tw-translate-y: 4rem !important
}

.focus-translate-y-20:focus {
    --tw-translate-y: 5rem !important
}

.focus-translate-y-24:focus {
    --tw-translate-y: 6rem !important
}

.focus-translate-y-28:focus {
    --tw-translate-y: 7rem !important
}

.focus-translate-y-32:focus {
    --tw-translate-y: 8rem !important
}

.focus-translate-y-36:focus {
    --tw-translate-y: 9rem !important
}

.focus-translate-y-40:focus {
    --tw-translate-y: 10rem !important
}

.focus-translate-y-44:focus {
    --tw-translate-y: 11rem !important
}

.focus-translate-y-48:focus {
    --tw-translate-y: 12rem !important
}

.focus-translate-y-52:focus {
    --tw-translate-y: 13rem !important
}

.focus-translate-y-56:focus {
    --tw-translate-y: 14rem !important
}

.focus-translate-y-60:focus {
    --tw-translate-y: 15rem !important
}

.focus-translate-y-64:focus {
    --tw-translate-y: 16rem !important
}

.focus-translate-y-72:focus {
    --tw-translate-y: 18rem !important
}

.focus-translate-y-80:focus {
    --tw-translate-y: 20rem !important
}

.focus-translate-y-96:focus {
    --tw-translate-y: 24rem !important
}

.focus-translate-y-px:focus {
    --tw-translate-y: 1px !important
}

.focus-translate-y-0\.5:focus {
    --tw-translate-y: .125rem !important
}

.focus-translate-y-1\.5:focus {
    --tw-translate-y: .375rem !important
}

.focus-translate-y-2\.5:focus {
    --tw-translate-y: .625rem !important
}

.focus-translate-y-3\.5:focus {
    --tw-translate-y: .875rem !important
}

.focus--translate-y-0:focus {
    --tw-translate-y: 0px !important
}

.focus--translate-y-1:focus {
    --tw-translate-y: -.25rem !important
}

.focus--translate-y-2:focus {
    --tw-translate-y: -.5rem !important
}

.focus--translate-y-3:focus {
    --tw-translate-y: -.75rem !important
}

.focus--translate-y-4:focus {
    --tw-translate-y: -1rem !important
}

.focus--translate-y-5:focus {
    --tw-translate-y: -1.25rem !important
}

.focus--translate-y-6:focus {
    --tw-translate-y: -1.5rem !important
}

.focus--translate-y-7:focus {
    --tw-translate-y: -1.75rem !important
}

.focus--translate-y-8:focus {
    --tw-translate-y: -2rem !important
}

.focus--translate-y-9:focus {
    --tw-translate-y: -2.25rem !important
}

.focus--translate-y-10:focus {
    --tw-translate-y: -2.5rem !important
}

.focus--translate-y-11:focus {
    --tw-translate-y: -2.75rem !important
}

.focus--translate-y-12:focus {
    --tw-translate-y: -3rem !important
}

.focus--translate-y-14:focus {
    --tw-translate-y: -3.5rem !important
}

.focus--translate-y-16:focus {
    --tw-translate-y: -4rem !important
}

.focus--translate-y-20:focus {
    --tw-translate-y: -5rem !important
}

.focus--translate-y-24:focus {
    --tw-translate-y: -6rem !important
}

.focus--translate-y-28:focus {
    --tw-translate-y: -7rem !important
}

.focus--translate-y-32:focus {
    --tw-translate-y: -8rem !important
}

.focus--translate-y-36:focus {
    --tw-translate-y: -9rem !important
}

.focus--translate-y-40:focus {
    --tw-translate-y: -10rem !important
}

.focus--translate-y-44:focus {
    --tw-translate-y: -11rem !important
}

.focus--translate-y-48:focus {
    --tw-translate-y: -12rem !important
}

.focus--translate-y-52:focus {
    --tw-translate-y: -13rem !important
}

.focus--translate-y-56:focus {
    --tw-translate-y: -14rem !important
}

.focus--translate-y-60:focus {
    --tw-translate-y: -15rem !important
}

.focus--translate-y-64:focus {
    --tw-translate-y: -16rem !important
}

.focus--translate-y-72:focus {
    --tw-translate-y: -18rem !important
}

.focus--translate-y-80:focus {
    --tw-translate-y: -20rem !important
}

.focus--translate-y-96:focus {
    --tw-translate-y: -24rem !important
}

.focus--translate-y-px:focus {
    --tw-translate-y: -1px !important
}

.focus--translate-y-0\.5:focus {
    --tw-translate-y: -.125rem !important
}

.focus--translate-y-1\.5:focus {
    --tw-translate-y: -.375rem !important
}

.focus--translate-y-2\.5:focus {
    --tw-translate-y: -.625rem !important
}

.focus--translate-y-3\.5:focus {
    --tw-translate-y: -.875rem !important
}

.focus-translate-y-1\/2:focus {
    --tw-translate-y: 50% !important
}

.focus-translate-y-1\/3:focus {
    --tw-translate-y: 33.333333% !important
}

.focus-translate-y-2\/3:focus {
    --tw-translate-y: 66.666667% !important
}

.focus-translate-y-1\/4:focus {
    --tw-translate-y: 25% !important
}

.focus-translate-y-2\/4:focus {
    --tw-translate-y: 50% !important
}

.focus-translate-y-3\/4:focus {
    --tw-translate-y: 75% !important
}

.focus-translate-y-full:focus {
    --tw-translate-y: 100% !important
}

.focus--translate-y-1\/2:focus {
    --tw-translate-y: -50% !important
}

.focus--translate-y-1\/3:focus {
    --tw-translate-y: -33.333333% !important
}

.focus--translate-y-2\/3:focus {
    --tw-translate-y: -66.666667% !important
}

.focus--translate-y-1\/4:focus {
    --tw-translate-y: -25% !important
}

.focus--translate-y-2\/4:focus {
    --tw-translate-y: -50% !important
}

.focus--translate-y-3\/4:focus {
    --tw-translate-y: -75% !important
}

.focus--translate-y-full:focus {
    --tw-translate-y: -100% !important
}

.skew-x-0 {
    --tw-skew-x: 0deg !important
}

.skew-x-1 {
    --tw-skew-x: 1deg !important
}

.skew-x-2 {
    --tw-skew-x: 2deg !important
}

.skew-x-3 {
    --tw-skew-x: 3deg !important
}

.skew-x-6 {
    --tw-skew-x: 6deg !important
}

.skew-x-12 {
    --tw-skew-x: 12deg !important
}

.-skew-x-12 {
    --tw-skew-x: -12deg !important
}

.-skew-x-6 {
    --tw-skew-x: -6deg !important
}

.-skew-x-3 {
    --tw-skew-x: -3deg !important
}

.-skew-x-2 {
    --tw-skew-x: -2deg !important
}

.-skew-x-1 {
    --tw-skew-x: -1deg !important
}

.skew-y-0 {
    --tw-skew-y: 0deg !important
}

.skew-y-1 {
    --tw-skew-y: 1deg !important
}

.skew-y-2 {
    --tw-skew-y: 2deg !important
}

.skew-y-3 {
    --tw-skew-y: 3deg !important
}

.skew-y-6 {
    --tw-skew-y: 6deg !important
}

.skew-y-12 {
    --tw-skew-y: 12deg !important
}

.-skew-y-12 {
    --tw-skew-y: -12deg !important
}

.-skew-y-6 {
    --tw-skew-y: -6deg !important
}

.-skew-y-3 {
    --tw-skew-y: -3deg !important
}

.-skew-y-2 {
    --tw-skew-y: -2deg !important
}

.-skew-y-1 {
    --tw-skew-y: -1deg !important
}

.hover-skew-x-0:hover {
    --tw-skew-x: 0deg !important
}

.hover-skew-x-1:hover {
    --tw-skew-x: 1deg !important
}

.hover-skew-x-2:hover {
    --tw-skew-x: 2deg !important
}

.hover-skew-x-3:hover {
    --tw-skew-x: 3deg !important
}

.hover-skew-x-6:hover {
    --tw-skew-x: 6deg !important
}

.hover-skew-x-12:hover {
    --tw-skew-x: 12deg !important
}

.hover--skew-x-12:hover {
    --tw-skew-x: -12deg !important
}

.hover--skew-x-6:hover {
    --tw-skew-x: -6deg !important
}

.hover--skew-x-3:hover {
    --tw-skew-x: -3deg !important
}

.hover--skew-x-2:hover {
    --tw-skew-x: -2deg !important
}

.hover--skew-x-1:hover {
    --tw-skew-x: -1deg !important
}

.hover-skew-y-0:hover {
    --tw-skew-y: 0deg !important
}

.hover-skew-y-1:hover {
    --tw-skew-y: 1deg !important
}

.hover-skew-y-2:hover {
    --tw-skew-y: 2deg !important
}

.hover-skew-y-3:hover {
    --tw-skew-y: 3deg !important
}

.hover-skew-y-6:hover {
    --tw-skew-y: 6deg !important
}

.hover-skew-y-12:hover {
    --tw-skew-y: 12deg !important
}

.hover--skew-y-12:hover {
    --tw-skew-y: -12deg !important
}

.hover--skew-y-6:hover {
    --tw-skew-y: -6deg !important
}

.hover--skew-y-3:hover {
    --tw-skew-y: -3deg !important
}

.hover--skew-y-2:hover {
    --tw-skew-y: -2deg !important
}

.hover--skew-y-1:hover {
    --tw-skew-y: -1deg !important
}

.focus-skew-x-0:focus {
    --tw-skew-x: 0deg !important
}

.focus-skew-x-1:focus {
    --tw-skew-x: 1deg !important
}

.focus-skew-x-2:focus {
    --tw-skew-x: 2deg !important
}

.focus-skew-x-3:focus {
    --tw-skew-x: 3deg !important
}

.focus-skew-x-6:focus {
    --tw-skew-x: 6deg !important
}

.focus-skew-x-12:focus {
    --tw-skew-x: 12deg !important
}

.focus--skew-x-12:focus {
    --tw-skew-x: -12deg !important
}

.focus--skew-x-6:focus {
    --tw-skew-x: -6deg !important
}

.focus--skew-x-3:focus {
    --tw-skew-x: -3deg !important
}

.focus--skew-x-2:focus {
    --tw-skew-x: -2deg !important
}

.focus--skew-x-1:focus {
    --tw-skew-x: -1deg !important
}

.focus-skew-y-0:focus {
    --tw-skew-y: 0deg !important
}

.focus-skew-y-1:focus {
    --tw-skew-y: 1deg !important
}

.focus-skew-y-2:focus {
    --tw-skew-y: 2deg !important
}

.focus-skew-y-3:focus {
    --tw-skew-y: 3deg !important
}

.focus-skew-y-6:focus {
    --tw-skew-y: 6deg !important
}

.focus-skew-y-12:focus {
    --tw-skew-y: 12deg !important
}

.focus--skew-y-12:focus {
    --tw-skew-y: -12deg !important
}

.focus--skew-y-6:focus {
    --tw-skew-y: -6deg !important
}

.focus--skew-y-3:focus {
    --tw-skew-y: -3deg !important
}

.focus--skew-y-2:focus {
    --tw-skew-y: -2deg !important
}

.focus--skew-y-1:focus {
    --tw-skew-y: -1deg !important
}

.transition-none {
    transition-property: none!important
}

.transition-all {
    transition-property: all!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.transition {
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.transition-colors {
    transition-property: background-color,border-color,color,fill,stroke!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.transition-opacity {
    transition-property: opacity!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.transition-shadow {
    transition-property: box-shadow!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.transition-transform {
    transition-property: transform!important;
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
    transition-duration: .15s!important
}

.ease-linear {
    transition-timing-function: linear!important
}

.ease-in {
    transition-timing-function: cubic-bezier(.4,0,1,1)!important
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)!important
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)!important
}

.duration-75 {
    transition-duration: 75ms!important
}

.duration-100 {
    transition-duration: .1s!important
}

.duration-150 {
    transition-duration: .15s!important
}

.duration-200 {
    transition-duration: .2s!important
}

.duration-300 {
    transition-duration: .3s!important
}

.duration-500 {
    transition-duration: .5s!important
}

.duration-700 {
    transition-duration: .7s!important
}

.duration-1000 {
    transition-duration: 1s!important
}

.delay-75 {
    transition-delay: 75ms!important
}

.delay-100 {
    transition-delay: .1s!important
}

.delay-150 {
    transition-delay: .15s!important
}

.delay-200 {
    transition-delay: .2s!important
}

.delay-300 {
    transition-delay: .3s!important
}

.delay-500 {
    transition-delay: .5s!important
}

.delay-700 {
    transition-delay: .7s!important
}

.delay-1000 {
    transition-delay: 1s!important
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@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)
    }
}

.animate-none {
    animation: none!important
}

.animate-spin {
    animation: spin 1s linear infinite!important
}

.animate-ping {
    animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
}

.animate-bounce {
    animation: bounce 1s infinite!important
}

.alert-box {
    background: #00ac7f;
    color: #fff;
    padding: 15px;
    text-align: center;
    font-size: 15px;
    position: relative
}

.alert-box p {
    padding: 0 25px;
    margin: 0!important;
    font-size: 16px
}

.alert-box p a {
    color: #fff;
    padding-bottom: 2px
}

.alert-box p a:hover {
    color: #f2f2f2
}

.alert-box.cw-black {
    background-color: #333232
}

.alert-box.cw-blue-print {
    background-color: #5096d0
}

.alert-box.cw-green {
    background-color: #14a947
}

.alert-box.cw-orange {
    background-color: #fe813a
}

.alert-box.cw-purple {
    background-color: #9064bf
}

.alert-box.cw-red {
    background-color: #fa575d
}

.alert-box.cw-spring {
    background-color: #1ba9e0
}

.alert-box.cw-spring-rebrand {
    background-color: #1080b9
}

.alert-box.cw-teal {
    background-color: #8ed4cc
}

.alert-box.cw-white {
    background-color: #fff
}

.alert-box.cw-yellow {
    background-color: #ffca0a
}

.alert-box.grey-10 {
    background-color: #f4f5f0
}

.alert-box.grey-20 {
    background-color: #e9eae4
}

.alert-box.grey-30 {
    background-color: #dfdfd7
}

.alert-box.grey-40 {
    background-color: #c1c1ba
}

.alert-box.grey-5 {
    background-color: #f7f7f7
}

.alert-box.grey-50 {
    background-color: #9b9b94
}

.alert-box.grey-60 {
    background-color: #71716c
}

.alert-box.grey-70 {
    background-color: #515151
}

.alert-box.cw-spring-yellow {
    background-color: #ffc907
}

.alert-box.cw-spring-dk-blue {
    background-color: #1e2658
}

.alert-box.cw-spring-med-blue {
    background-color: #1080b9
}

.alert-box.cw-spring-lt-blue {
    background-color: #bae3f0
}

.alert-box.cw-spring-dk-green {
    background-color: #004b3d
}

.alert-box.cw-spring-med-green {
    background-color: #00ac7f
}

.alert-box.cw-spring-lt-green {
    background-color: #b8e3d1
}

.alert-box.cw-spring-black {
    background-color: #1a1a1a
}

.alert-box.cw-spring-off-white {
    background-color: #fdf4e2
}

.alert-box.cw-spring-peach {
    background-color: #e88a78
}

.alert-box.cball-blue {
    background-color: #576995
}

.alert-box.cball-dark-blue {
    background-color: #354363
}

.alert-box.cball-purple {
    background-color: #0a101f
}

.alert-box.cw-navy {
    background-color: #00ac7f
}

.alert-box.cw-secondary,.alert-box.cw-med-blue {
    background-color: #77a8bb
}

.alert-box.cw-dk-orange {
    background-color: #bf6c46
}

.alert-box.sc-sand {
    background-color: #f9f7e9
}

.alert-box.sc-teal {
    background-color: #43b29a
}

.alert-box.sc-green {
    background-color: #7db87e
}

.alert-box.sc-orange {
    background-color: #e87025
}

.alert-box.success {
    background: #14a947
}

.alert-box.alert {
    background: #fa575d
}

.alert-box .close {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10px;
    text-decoration: none
}

.alert-box .icn {
    font-size: 15px;
    color: #fff;
    position: relative
}

.badge-cw-black {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #333232;
    color: #fff
}

.badge-cw-black i {
    margin-right: 5px
}

.badge-outline-cw-black {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #333232;
    color: #333232
}

.badge-outline-cw-black i {
    margin-right: 5px
}

.badge-cw-blue-print {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #5096d0;
    color: #fff
}

.badge-cw-blue-print i {
    margin-right: 5px
}

.badge-outline-cw-blue-print {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #5096d0;
    color: #5096d0
}

.badge-outline-cw-blue-print i {
    margin-right: 5px
}

.badge-cw-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #14a947;
    color: #fff
}

.badge-cw-green i {
    margin-right: 5px
}

.badge-outline-cw-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #14a947;
    color: #14a947
}

.badge-outline-cw-green i {
    margin-right: 5px
}

.badge-cw-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fe813a;
    color: #fff
}

.badge-cw-orange i {
    margin-right: 5px
}

.badge-outline-cw-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #fe813a;
    color: #fe813a
}

.badge-outline-cw-orange i {
    margin-right: 5px
}

.badge-cw-purple {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #9064bf;
    color: #fff
}

.badge-cw-purple i {
    margin-right: 5px
}

.badge-outline-cw-purple {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #9064bf;
    color: #9064bf
}

.badge-outline-cw-purple i {
    margin-right: 5px
}

.badge-cw-red {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fa575d;
    color: #fff
}

.badge-cw-red i {
    margin-right: 5px
}

.badge-outline-cw-red {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #fa575d;
    color: #fa575d
}

.badge-outline-cw-red i {
    margin-right: 5px
}

.badge-cw-spring {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #1ba9e0;
    color: #fff
}

.badge-cw-spring i {
    margin-right: 5px
}

.badge-outline-cw-spring {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #1ba9e0;
    color: #1ba9e0
}

.badge-outline-cw-spring i {
    margin-right: 5px
}

.badge-cw-spring-rebrand {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #1080b9;
    color: #fff
}

.badge-cw-spring-rebrand i {
    margin-right: 5px
}

.badge-outline-cw-spring-rebrand {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #1080b9;
    color: #1080b9
}

.badge-outline-cw-spring-rebrand i {
    margin-right: 5px
}

.badge-cw-teal {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #8ed4cc;
    color: #fff
}

.badge-cw-teal i {
    margin-right: 5px
}

.badge-outline-cw-teal {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #8ed4cc;
    color: #8ed4cc
}

.badge-outline-cw-teal i {
    margin-right: 5px
}

.badge-cw-white {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fff;
    color: #fff
}

.badge-cw-white i {
    margin-right: 5px
}

.badge-outline-cw-white {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff
}

.badge-outline-cw-white i {
    margin-right: 5px
}

.badge-cw-yellow {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #ffca0a;
    color: #fff
}

.badge-cw-yellow i {
    margin-right: 5px
}

.badge-outline-cw-yellow {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #ffca0a;
    color: #ffca0a
}

.badge-outline-cw-yellow i {
    margin-right: 5px
}

.badge-grey-10 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #f4f5f0;
    color: #fff
}

.badge-grey-10 i {
    margin-right: 5px
}

.badge-outline-grey-10 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #f4f5f0;
    color: #f4f5f0
}

.badge-outline-grey-10 i {
    margin-right: 5px
}

.badge-grey-20 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #e9eae4;
    color: #fff
}

.badge-grey-20 i {
    margin-right: 5px
}

.badge-outline-grey-20 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #e9eae4;
    color: #e9eae4
}

.badge-outline-grey-20 i {
    margin-right: 5px
}

.badge-grey-30 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #dfdfd7;
    color: #fff
}

.badge-grey-30 i {
    margin-right: 5px
}

.badge-outline-grey-30 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #dfdfd7;
    color: #dfdfd7
}

.badge-outline-grey-30 i {
    margin-right: 5px
}

.badge-grey-40 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #c1c1ba;
    color: #fff
}

.badge-grey-40 i {
    margin-right: 5px
}

.badge-outline-grey-40 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #c1c1ba;
    color: #c1c1ba
}

.badge-outline-grey-40 i {
    margin-right: 5px
}

.badge-grey-5 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #f7f7f7;
    color: #fff
}

.badge-grey-5 i {
    margin-right: 5px
}

.badge-outline-grey-5 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #f7f7f7;
    color: #f7f7f7
}

.badge-outline-grey-5 i {
    margin-right: 5px
}

.badge-grey-50 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #9b9b94;
    color: #fff
}

.badge-grey-50 i {
    margin-right: 5px
}

.badge-outline-grey-50 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #9b9b94;
    color: #9b9b94
}

.badge-outline-grey-50 i {
    margin-right: 5px
}

.badge-grey-60 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #71716c;
    color: #fff
}

.badge-grey-60 i {
    margin-right: 5px
}

.badge-outline-grey-60 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #71716c;
    color: #71716c
}

.badge-outline-grey-60 i {
    margin-right: 5px
}

.badge-grey-70 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #515151;
    color: #fff
}

.badge-grey-70 i {
    margin-right: 5px
}

.badge-outline-grey-70 {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #515151;
    color: #515151
}

.badge-outline-grey-70 i {
    margin-right: 5px
}

.badge-cw-spring-yellow {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #ffc907;
    color: #fff
}

.badge-cw-spring-yellow i {
    margin-right: 5px
}

.badge-outline-cw-spring-yellow {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #ffc907;
    color: #ffc907
}

.badge-outline-cw-spring-yellow i {
    margin-right: 5px
}

.badge-cw-spring-dk-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #1e2658;
    color: #fff
}

.badge-cw-spring-dk-blue i {
    margin-right: 5px
}

.badge-outline-cw-spring-dk-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #1e2658;
    color: #1e2658
}

.badge-outline-cw-spring-dk-blue i {
    margin-right: 5px
}

.badge-cw-spring-med-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #1080b9;
    color: #fff
}

.badge-cw-spring-med-blue i {
    margin-right: 5px
}

.badge-outline-cw-spring-med-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #1080b9;
    color: #1080b9
}

.badge-outline-cw-spring-med-blue i {
    margin-right: 5px
}

.badge-cw-spring-lt-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #bae3f0;
    color: #fff
}

.badge-cw-spring-lt-blue i {
    margin-right: 5px
}

.badge-outline-cw-spring-lt-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #bae3f0;
    color: #bae3f0
}

.badge-outline-cw-spring-lt-blue i {
    margin-right: 5px
}

.badge-cw-spring-dk-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #004b3d;
    color: #fff
}

.badge-cw-spring-dk-green i {
    margin-right: 5px
}

.badge-outline-cw-spring-dk-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #004b3d;
    color: #004b3d
}

.badge-outline-cw-spring-dk-green i {
    margin-right: 5px
}

.badge-cw-spring-med-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #00ac7f;
    color: #fff
}

.badge-cw-spring-med-green i {
    margin-right: 5px
}

.badge-outline-cw-spring-med-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #00ac7f;
    color: #00ac7f
}

.badge-outline-cw-spring-med-green i {
    margin-right: 5px
}

.badge-cw-spring-lt-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #b8e3d1;
    color: #fff
}

.badge-cw-spring-lt-green i {
    margin-right: 5px
}

.badge-outline-cw-spring-lt-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #b8e3d1;
    color: #b8e3d1
}

.badge-outline-cw-spring-lt-green i {
    margin-right: 5px
}

.badge-cw-spring-black {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #1a1a1a;
    color: #fff
}

.badge-cw-spring-black i {
    margin-right: 5px
}

.badge-outline-cw-spring-black {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #1a1a1a;
    color: #1a1a1a
}

.badge-outline-cw-spring-black i {
    margin-right: 5px
}

.badge-cw-spring-off-white {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fdf4e2;
    color: #fff
}

.badge-cw-spring-off-white i {
    margin-right: 5px
}

.badge-outline-cw-spring-off-white {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #fdf4e2;
    color: #fdf4e2
}

.badge-outline-cw-spring-off-white i {
    margin-right: 5px
}

.badge-cw-spring-peach {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #e88a78;
    color: #fff
}

.badge-cw-spring-peach i {
    margin-right: 5px
}

.badge-outline-cw-spring-peach {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #e88a78;
    color: #e88a78
}

.badge-outline-cw-spring-peach i {
    margin-right: 5px
}

.badge-cball-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #576995;
    color: #fff
}

.badge-cball-blue i {
    margin-right: 5px
}

.badge-outline-cball-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #576995;
    color: #576995
}

.badge-outline-cball-blue i {
    margin-right: 5px
}

.badge-cball-dark-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #354363;
    color: #fff
}

.badge-cball-dark-blue i {
    margin-right: 5px
}

.badge-outline-cball-dark-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #354363;
    color: #354363
}

.badge-outline-cball-dark-blue i {
    margin-right: 5px
}

.badge-cball-purple {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #0a101f;
    color: #fff
}

.badge-cball-purple i {
    margin-right: 5px
}

.badge-outline-cball-purple {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #0a101f;
    color: #0a101f
}

.badge-outline-cball-purple i {
    margin-right: 5px
}

.badge-cw-navy {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #00ac7f;
    color: #fff
}

.badge-cw-navy i {
    margin-right: 5px
}

.badge-outline-cw-navy {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #00ac7f;
    color: #00ac7f
}

.badge-outline-cw-navy i {
    margin-right: 5px
}

.badge-cw-secondary {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #77a8bb;
    color: #fff
}

.badge-cw-secondary i {
    margin-right: 5px
}

.badge-outline-cw-secondary {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #77a8bb;
    color: #77a8bb
}

.badge-outline-cw-secondary i {
    margin-right: 5px
}

.badge-cw-med-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #77a8bb;
    color: #fff
}

.badge-cw-med-blue i {
    margin-right: 5px
}

.badge-outline-cw-med-blue {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #77a8bb;
    color: #77a8bb
}

.badge-outline-cw-med-blue i {
    margin-right: 5px
}

.badge-cw-dk-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #bf6c46;
    color: #fff
}

.badge-cw-dk-orange i {
    margin-right: 5px
}

.badge-outline-cw-dk-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #bf6c46;
    color: #bf6c46
}

.badge-outline-cw-dk-orange i {
    margin-right: 5px
}

.badge-sc-sand {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #f9f7e9;
    color: #fff
}

.badge-sc-sand i {
    margin-right: 5px
}

.badge-outline-sc-sand {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #f9f7e9;
    color: #f9f7e9
}

.badge-outline-sc-sand i {
    margin-right: 5px
}

.badge-sc-teal {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #43b29a;
    color: #fff
}

.badge-sc-teal i {
    margin-right: 5px
}

.badge-outline-sc-teal {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #43b29a;
    color: #43b29a
}

.badge-outline-sc-teal i {
    margin-right: 5px
}

.badge-sc-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #7db87e;
    color: #fff
}

.badge-sc-green i {
    margin-right: 5px
}

.badge-outline-sc-green {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #7db87e;
    color: #7db87e
}

.badge-outline-sc-green i {
    margin-right: 5px
}

.badge-sc-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #e87025;
    color: #fff
}

.badge-sc-orange i {
    margin-right: 5px
}

.badge-outline-sc-orange {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 4px 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    border: 1px solid #e87025;
    color: #e87025
}

.badge-outline-sc-orange i {
    margin-right: 5px
}

html {
    font-size: 125%;
    height: 100%
}

@media screen and (min-width: 1919px) {
    html {
        background-color:#f7f7f7
    }
}

body {
    font-family: Proxima Nova,sans-serif;
    backface-visibility: hidden;
    background: #fff;
    min-height: 100%;
    position: relative
}

@media screen and (min-width: 1919px) {
    body {
        max-width:1920px;
        border-left: solid 1px #dfdfd7;
        border-right: solid 1px #dfdfd7;
        margin: 0 auto
    }
}

img {
    transform: translateZ(0);
    max-width: 100%
}

hr {
    background: #dfdfd7;
    border: 0;
    height: 1px;
    margin: 0
}

hr.dashed {
    border-top: 1px dashed #c1c1ba;
    color: #fff;
    background-color: #fff
}

div[data-component] {
    display: inline
}

div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0
}

.print-only {
    display: none
}

.cw-footer {
    padding: 60px 20px;
    margin-top: 60px;
    border-top: solid 1px #dfdfd7;
    text-transform: lowercase;
    color: #71716c;
    font-family: Proxima Nova,sans-serif
}

@media only screen and (max-width: 374px) {
    .cw-footer {
        padding-left:15px;
        padding-right: 15px
    }
}

.cw-footer.no-top-border {
    border-top: 0;
    padding-top: 0
}

.cw-footer.no-top-border .mailing-list-and-info {
    border-top: 1px solid #dfdfd7!important;
    border-radius: 4px;
    margin-top: -20px
}

.cw-footer.minimal .cw-footer-top-row {
    display: none!important
}

.cw-footer.minimal .mailing-list-and-info {
    margin-bottom: 30px
}

.cw-footer.no-country-switcher .footer-country-container {
    display: none!important
}

.cw-footer.no-country-switcher .footer-social-and-country-wrapper {
    display: block!important
}

.cw-footer.no-country-switcher .footer-social-wrapper,.cw-footer.no-country-switcher .cw-footer-secondary-links {
    width: 100%!important
}

@media only screen and (min-width: 1025px) {
    .cw-footer.no-country-switcher .footer-social-wrapper,.cw-footer.no-country-switcher .cw-footer-secondary-links {
        justify-content:center!important
    }
}

.cw-footer.no-country-switcher .cw-footer-fine-print {
    text-align: center
}

.cw-footer.no-mailing-list .mailing-list-and-info,.cw-footer.no-mailing-list .footer-email-signup-link,.cw-footer.no-mailing-list .footer-last-bullet {
    display: none!important
}

.cw-footer.no-margin-top {
    margin-top: 0
}

.cw-footer .trust-banner-logos {
    width: 357px
}

@media only screen and (min-width: 641px) {
    .cw-footer .trust-banner-logos {
        width:510px
    }
}

.cw-footer .mailing-list-and-info:after {
    display: none!important
}

.cw-footer .mailing-list-and-info .parsley-custom-error-message {
    font-size: 13px!important
}

.cw-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
    letter-spacing: .2px
}

@media only screen and (max-width: 374px) {
    .cw-footer ul {
        font-size:14px
    }
}

.cw-footer a {
    color: #71716c;
    font-size: 15px;
    text-decoration: none;
    font-weight: 400
}

@media only screen and (max-width: 374px) {
    .cw-footer a {
        font-size:13px
    }
}

.cw-footer a:hover {
    color: #9b9b94
}

.cw-footer .cw-footer-header {
    font-weight: 500;
    color: #333232;
    margin-top: 0
}

.cw-footer .cw-footer-emph {
    color: #00ac7f;
    font-weight: 500;
    text-decoration: underline
}

.cw-footer .cw-footer-emph:hover {
    color: #004d99
}

.cw-footer .cw-icon-heart {
    transition: color .5s linear;
    display: inline-block;
    width: 25px;
    position: relative;
    top: 1px
}

.cw-footer .cw-footer-love:hover .cw-icon-heart {
    color: #fa575d
}

.cw-footer-top-row {
    display: flex;
    flex-flow: row wrap;
    max-width: 415px;
    margin-left: auto;
    margin-right: auto
}

.cw-footer-top-row ul {
    width: 140px
}

.cw-footer-top-row li {
    line-height: 1.2;
    margin-top: 12px
}

@media only screen and (max-width: 374px) {
    .cw-footer-top-row li {
        margin-top:10px
    }
}

@media only screen and (min-width: 641px) {
    .cw-footer-top-row {
        max-width:980px
    }
}

@media only screen and (max-width: 374px) {
    .cw-footer-secondary-links a {
        font-size:14px
    }
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-regular-webfont-8ecf930c.eot);
    src: url(/vite/assets/proximanova-regular-webfont-8ecf930c.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-regular-webfont-9833f86e.woff2) format("woff2"),url(/vite/assets/proximanova-regular-webfont-55457b05.woff) format("woff"),url(/vite/assets/proximanova-regular-webfont-78aa17c8.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-regularit-webfont-8dfad099.eot);
    src: url(/vite/assets/proximanova-regularit-webfont-8dfad099.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-regularit-webfont-da00b905.woff2) format("woff2"),url(/vite/assets/proximanova-regularit-webfont-730f164b.woff) format("woff"),url(/vite/assets/proximanova-regularit-webfont-a73de560.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-bold-webfont-9ae18c41.eot);
    src: url(/vite/assets/proximanova-bold-webfont-9ae18c41.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-bold-webfont-9614c495.woff2) format("woff2"),url(/vite/assets/proximanova-bold-webfont-0d0ccf51.woff) format("woff"),url(/vite/assets/proximanova-bold-webfont-b3a2c9b6.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-boldit-webfont-71427605.eot);
    src: url(/vite/assets/proximanova-boldit-webfont-71427605.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-boldit-webfont-0a29d5de.woff2) format("woff2"),url(/vite/assets/proximanova-boldit-webfont-b24e19e9.woff) format("woff"),url(/vite/assets/proximanova-boldit-webfont-bf65be9e.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-light-webfont-55fdde7d.eot);
    src: url(/vite/assets/proximanova-light-webfont-55fdde7d.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-light-webfont-9a48584b.woff2) format("woff2"),url(/vite/assets/proximanova-light-webfont-9768e88b.woff) format("woff"),url(/vite/assets/proximanova-light-webfont-a0a186f0.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-lightit-webfont-de657c6b.eot);
    src: url(/vite/assets/proximanova-lightit-webfont-de657c6b.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-lightit-webfont-d4ba377f.woff2) format("woff2"),url(/vite/assets/proximanova-lightit-webfont-e3182357.woff) format("woff"),url(/vite/assets/proximanova-lightit-webfont-141522d3.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-semibold-webfont-f705777e.eot);
    src: url(/vite/assets/proximanova-semibold-webfont-f705777e.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-semibold-webfont-a7fc8b79.woff2) format("woff2"),url(/vite/assets/proximanova-semibold-webfont-e5af4629.woff) format("woff"),url(/vite/assets/proximanova-semibold-webfont-810a8057.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Proxima Nova;
    src: url(/vite/assets/proximanova-semiboldit-webfont-6d1c8ea6.eot);
    src: url(/vite/assets/proximanova-semiboldit-webfont-6d1c8ea6.eot?#iefix) format("embedded-opentype"),url(/vite/assets/proximanova-semiboldit-webfont-d73e511b.woff2) format("woff2"),url(/vite/assets/proximanova-semiboldit-webfont-e4934462.woff) format("woff"),url(/vite/assets/proximanova-semiboldit-webfont-26c47dee.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Kazimir;
    src: url(/vite/assets/KazimirText-Regular_web-6d3567bc.eot);
    src: url(/vite/assets/KazimirText-Regular_web-6d3567bc.eot?#iefix) format("embedded-opentype"),url(/vite/assets/KazimirText-Regular_web-af17d389.woff2) format("woff2"),url(/vite/assets/KazimirText-Regular_web-33cae892.woff) format("woff"),url(/vite/assets/KazimirText-Regular_web-64644edc.ttf) format("truetype");
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Kazimir;
    src: url(/vite/assets/KazimirText-Medium_web-6922b1a5.eot);
    src: url(/vite/assets/KazimirText-Medium_web-6922b1a5.eot?#iefix) format("embedded-opentype"),url(/vite/assets/KazimirText-Medium_web-bf0f5b71.woff2) format("woff2"),url(/vite/assets/KazimirText-Medium_web-4455726a.woff) format("woff"),url(/vite/assets/KazimirText-Medium_web-267dd5be.ttf) format("truetype");
    font-style: normal;
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: ManifoldCF-Regular;
    src: url(/vite/assets/manifold-cf-d2815364.eot);
    src: url(/vite/assets/manifold-cf-d2815364.eot?#iefix) format("embedded-opentype"),url(/vite/assets/manifold-cf-72870d33.woff2) format("woff2"),url(/vite/assets/manifold-cf-b7e4a04b.woff) format("woff"),url(/vite/assets/manifold-cf-a24454ed.ttf) format("truetype"),url(/vite/assets/manifold-cf-25c8f962.svg#youworkforthem) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Anonymous Pro;
    src: url(/vite/assets/anonymous-pro-regular-58ecf9e0.eot);
    src: url(/vite/assets/anonymous-pro-regular-58ecf9e0.eot?#iefix) format("embedded-opentype"),url(/vite/assets/anonymous-pro-regular-5df2760a.woff2) format("woff2"),url(/vite/assets/anonymous-pro-regular-247521e8.woff) format("woff"),url(/vite/assets/anonymous-pro-regular-39426321.ttf) format("truetype"),url(/vite/assets/anonymous-pro-regular-5bf5ef53.svg#AnonymousPro) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Anonymous Pro;
    src: url(/vite/assets/anonymous-pro-bold-f86216c2.eot);
    src: url(/vite/assets/anonymous-pro-bold-f86216c2.eot?#iefix) format("embedded-opentype"),url(/vite/assets/anonymous-pro-bold-223bf6c5.woff2) format("woff2"),url(/vite/assets/anonymous-pro-bold-5785a9c5.woff) format("woff"),url(/vite/assets/anonymous-pro-bold-3639abe6.ttf) format("truetype"),url(/vite/assets/anonymous-pro-bold-de76ca7b.svg#AnonymousPro) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Morganite;
    src: url(/vite/assets/morganite-bold-847d1939.eot);
    src: url(/vite/assets/morganite-bold-847d1939.eot?#iefix) format("embedded-opentype"),url(/vite/assets/morganite-bold-fe923c0e.woff2) format("woff2"),url(/vite/assets/morganite-bold-491f6597.woff) format("woff"),url(/vite/assets/morganite-bold-5c5b65e8.ttf) format("truetype"),url(/vite/assets/morganite-bold-4c40b38c.svg#AnonymousPro) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

select {
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDItMDRUMTU6MDY6MTItMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA5LTE2VDEzOjEyOjU4LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA5LTE2VDEzOjEyOjU4LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ZDk5OTM1LTNlYmYtNDYxNi05Zjg4LTY2MGJkY2EwNDEzZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOGQ5OTkzNS0zZWJmLTQ2MTYtOWY4OC02NjBiZGNhMDQxM2QiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOGQ5OTkzNS0zZWJmLTQ2MTYtOWY4OC02NjBiZGNhMDQxM2QiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ZDk5OTM1LTNlYmYtNDYxNi05Zjg4LTY2MGJkY2EwNDEzZCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0wNFQxNTowNjoxMi0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/iYl2wAAANlJREFUOI210bFxgzAAheEPzhtklJSZIbVdUWaIzMACdFmCFeyGLVybCbhTCsQdMSRIDn6V9E56/917RQjBM1V4/ajw8qT82wE3fKHYOTzgvUSLeudwqEPXtGW8fOKyY/glZpoAA47odwjvcQxdM8wBcEVl7O5RBVSha66TUd49+O8edeiadm7cAxi7Oz8Qfo5/f2gNMOAkb48ep6n3LQB5eyx6TwGQvsei91QA23us9p4D+GuPX3vPAbC+R4jeau+5AJZ71NHb1CERwNj12+ycpBzAtMd0TtI3q1hLKj0PMiEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 12px 9px;
    background-position: calc(100% - 9px) center;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

select.disabled,select:disabled {
    border: solid 1px #c1c1ba;
    cursor: default;
    color: #71716c;
    background-color: #f4f5f0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAnklEQVR4AWL4//8/TTHDwYO74oC4kEY4DmSBNxD/A+L/1MRQM73B3gAyumhgQRfIbJgFLEB8jFqGQ81igVkAs0QWiN8COqMDCwBgGAqik2T/SbJXfZSivLQIIP+447MvG7V3z+LzHvCerRtg3gPeBUiP/hjv/BLgHvRuAHvAuwHqAe8GqAe8G6Ae8G6AesC7AegB7wagB70TgB718rMARqcbhMfpFkMAAAAASUVORK5CYII=)
}

.swiper-pagination-bullet {
    transition: all .15s
}

.swiper-pagination-bullet-active {
    background-color: #00ac7f
}

html {
    box-sizing: border-box
}

*,*:after,*:before {
    box-sizing: inherit
}

@media only screen and (max-width: 641px) {
    .columns.small-1 {
        float:left;
        display: block;
        margin-right: 2.3576520234%;
        width: 6.1721523119%
    }

    .columns.small-1:last-child {
        margin-right: 0
    }

    .columns.small-1.center {
        margin-left: 46.9139238441%
    }

    .columns.small-2 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 14.7019566472%
    }

    .columns.small-2:last-child {
        margin-right: 0
    }

    .columns.small-2.center {
        margin-left: 42.6490216764%
    }

    .columns.small-3 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 23.2317609825%
    }

    .columns.small-3:last-child {
        margin-right: 0
    }

    .columns.small-3.center {
        margin-left: 38.3841195088%
    }

    .columns.small-4 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 31.7615653177%
    }

    .columns.small-4:last-child {
        margin-right: 0
    }

    .columns.small-4.center {
        margin-left: 34.1192173411%
    }

    .columns.small-5 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 40.291369653%
    }

    .columns.small-5:last-child {
        margin-right: 0
    }

    .columns.small-5.center {
        margin-left: 29.8543151735%
    }

    .columns.small-6 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 48.8211739883%
    }

    .columns.small-6:last-child {
        margin-right: 0
    }

    .columns.small-6.center {
        margin-left: 25.5894130058%
    }

    .columns.small-7 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 57.3509783236%
    }

    .columns.small-7:last-child {
        margin-right: 0
    }

    .columns.small-7.center {
        margin-left: 21.3245108382%
    }

    .columns.small-8 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 65.8807826589%
    }

    .columns.small-8:last-child {
        margin-right: 0
    }

    .columns.small-8.center {
        margin-left: 17.0596086706%
    }

    .columns.small-9 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 74.4105869942%
    }

    .columns.small-9:last-child {
        margin-right: 0
    }

    .columns.small-9.center {
        margin-left: 12.7947065029%
    }

    .columns.small-10 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 82.9403913294%
    }

    .columns.small-10:last-child {
        margin-right: 0
    }

    .columns.small-10.center {
        margin-left: 8.5298043353%
    }

    .columns.small-11 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 91.4701956647%
    }

    .columns.small-11:last-child {
        margin-right: 0
    }

    .columns.small-11.center {
        margin-left: 4.2649021676%
    }

    .columns.small-12 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 100%
    }

    .columns.small-12:last-child {
        margin-right: 0
    }

    .columns.small-12.center {
        margin-left: 0%
    }
}

@media only screen and (min-width: 641px) {
    .columns.medium-1 {
        float:left;
        display: block;
        margin-right: 2.3576520234%;
        width: 6.1721523119%
    }

    .columns.medium-1:last-child {
        margin-right: 0
    }

    .columns.medium-1.center {
        margin-left: 46.9139238441%
    }

    .columns.medium-2 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 14.7019566472%
    }

    .columns.medium-2:last-child {
        margin-right: 0
    }

    .columns.medium-2.center {
        margin-left: 42.6490216764%
    }

    .columns.medium-3 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 23.2317609825%
    }

    .columns.medium-3:last-child {
        margin-right: 0
    }

    .columns.medium-3.center {
        margin-left: 38.3841195088%
    }

    .columns.medium-4 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 31.7615653177%
    }

    .columns.medium-4:last-child {
        margin-right: 0
    }

    .columns.medium-4.center {
        margin-left: 34.1192173411%
    }

    .columns.medium-5 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 40.291369653%
    }

    .columns.medium-5:last-child {
        margin-right: 0
    }

    .columns.medium-5.center {
        margin-left: 29.8543151735%
    }

    .columns.medium-6 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 48.8211739883%
    }

    .columns.medium-6:last-child {
        margin-right: 0
    }

    .columns.medium-6.center {
        margin-left: 25.5894130058%
    }

    .columns.medium-7 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 57.3509783236%
    }

    .columns.medium-7:last-child {
        margin-right: 0
    }

    .columns.medium-7.center {
        margin-left: 21.3245108382%
    }

    .columns.medium-8 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 65.8807826589%
    }

    .columns.medium-8:last-child {
        margin-right: 0
    }

    .columns.medium-8.center {
        margin-left: 17.0596086706%
    }

    .columns.medium-9 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 74.4105869942%
    }

    .columns.medium-9:last-child {
        margin-right: 0
    }

    .columns.medium-9.center {
        margin-left: 12.7947065029%
    }

    .columns.medium-10 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 82.9403913294%
    }

    .columns.medium-10:last-child {
        margin-right: 0
    }

    .columns.medium-10.center {
        margin-left: 8.5298043353%
    }

    .columns.medium-11 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 91.4701956647%
    }

    .columns.medium-11:last-child {
        margin-right: 0
    }

    .columns.medium-11.center {
        margin-left: 4.2649021676%
    }

    .columns.medium-12 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 100%
    }

    .columns.medium-12:last-child {
        margin-right: 0
    }

    .columns.medium-12.center {
        margin-left: 0%
    }
}

@media only screen and (min-width: 1025px) {
    .columns.large-1 {
        float:left;
        display: block;
        margin-right: 2.3576520234%;
        width: 6.1721523119%
    }

    .columns.large-1:last-child {
        margin-right: 0
    }

    .columns.large-1.center {
        margin-left: 46.9139238441%
    }

    .columns.large-2 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 14.7019566472%
    }

    .columns.large-2:last-child {
        margin-right: 0
    }

    .columns.large-2.center {
        margin-left: 42.6490216764%
    }

    .columns.large-3 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 23.2317609825%
    }

    .columns.large-3:last-child {
        margin-right: 0
    }

    .columns.large-3.center {
        margin-left: 38.3841195088%
    }

    .columns.large-4 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 31.7615653177%
    }

    .columns.large-4:last-child {
        margin-right: 0
    }

    .columns.large-4.center {
        margin-left: 34.1192173411%
    }

    .columns.large-5 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 40.291369653%
    }

    .columns.large-5:last-child {
        margin-right: 0
    }

    .columns.large-5.center {
        margin-left: 29.8543151735%
    }

    .columns.large-6 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 48.8211739883%
    }

    .columns.large-6:last-child {
        margin-right: 0
    }

    .columns.large-6.center {
        margin-left: 25.5894130058%
    }

    .columns.large-7 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 57.3509783236%
    }

    .columns.large-7:last-child {
        margin-right: 0
    }

    .columns.large-7.center {
        margin-left: 21.3245108382%
    }

    .columns.large-8 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 65.8807826589%
    }

    .columns.large-8:last-child {
        margin-right: 0
    }

    .columns.large-8.center {
        margin-left: 17.0596086706%
    }

    .columns.large-9 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 74.4105869942%
    }

    .columns.large-9:last-child {
        margin-right: 0
    }

    .columns.large-9.center {
        margin-left: 12.7947065029%
    }

    .columns.large-10 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 82.9403913294%
    }

    .columns.large-10:last-child {
        margin-right: 0
    }

    .columns.large-10.center {
        margin-left: 8.5298043353%
    }

    .columns.large-11 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 91.4701956647%
    }

    .columns.large-11:last-child {
        margin-right: 0
    }

    .columns.large-11.center {
        margin-left: 4.2649021676%
    }

    .columns.large-12 {
        float: left;
        display: block;
        margin-right: 2.3576520234%;
        width: 100%
    }

    .columns.large-12:last-child {
        margin-right: 0
    }

    .columns.large-12.center {
        margin-left: 0%
    }
}

.row {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.row:after {
    clear: both;
    content: "";
    display: table
}

.row-lg {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

.row-lg:after {
    clear: both;
    content: "";
    display: table
}

.wrapper {
    min-height: 100%;
    position: relative;
    overflow: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    z-index: 10
}

.wrapper.disable-transform {
    transform: none
}

.container {
    padding: 95px 20px 50px
}

.container.pt-nav-height {
    padding-top: 58px!important
}

.edge-to-edge {
    margin-left: -20px;
    margin-right: -20px
}

@media only screen and (min-width: 641px) {
    .edge-to-edge.edge-to-edge--small-only {
        margin:auto
    }
}

@media only screen and (min-width: 1025px) {
    .edge-to-edge.edge-to-edge--small-medium-only {
        margin:auto;
        max-width: 980px
    }
}

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

.heading {
    margin: 40px auto 60px
}

.heading .h50 {
    font-weight: 400
}

.no-underline-link-wrapper a {
    text-decoration: none
}

.clearfix:after {
    content: ""!important;
    display: table!important;
    clear: both!important
}

.whitespace-no-wrap,.md-whitespace-no-wrap,.lg-whitespace-no-wrap {
    white-space: nowrap
}

.flex-no-wrap,.md-flex-no-wrap,.lg-flex-no-wrap {
    flex-wrap: nowrap
}

.legacy-spacing p,.legacy-spacing ul {
    margin: 1em 0
}

.legacy-spacing h1,.legacy-spacing h2,.legacy-spacing h3,.legacy-spacing h4,.legacy-spacing h5,.legacy-spacing h6 {
    margin: 0 0 10px
}

.disable-legacy-spacing p,.disable-legacy-spacing ul,.disable-legacy-spacing h1,.disable-legacy-spacing h2,.disable-legacy-spacing h3,.disable-legacy-spacing h4,.disable-legacy-spacing h5,.disable-legacy-spacing h6 {
    margin: 0
}

.serif-heading,.text-kazimir {
    font-family: Kazimir,Georgia,Cambria,Times New Roman,Times,serif
}

.sans-serif {
    font-family: Proxima Nova,sans-serif
}

.sl-overlay {
    background: #000
}

body.modal-open {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: hidden;
    position: fixed
}

@media only screen and (min-width: 641px) {
    body.modal-open {
        margin-top:0!important;
        position: relative
    }
}

body.modal-open .wrapper {
    max-width: 100%;
    position: fixed
}

@media only screen and (min-width: 641px) {
    body.modal-open .wrapper {
        position:relative
    }
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 999999999;
    overflow: scroll
}

.modal-inner {
    padding: 40px;
    position: relative;
    background: #fff;
    margin: 0% auto;
    width: 100%;
    min-height: 100%
}

@media only screen and (min-width: 641px) {
    .modal-inner {
        width:600px;
        height: auto;
        min-height: auto;
        margin: 10% auto
    }
}

.modal-title {
    border-bottom: solid 1px #e9eae4;
    text-align: left;
    margin: -40px -40px 40px;
    padding: 25px 0 25px 40px;
    font-size: 19px
}

.modal-title~.modal-close {
    top: 15px;
    right: 10px
}

@media only screen and (min-width: 641px) {
    .modal-title {
        font-size:23px
    }
}

.modal-close {
    color: #333232;
    cursor: pointer;
    font-size: 35px;
    font-weight: 900;
    margin: 10px 10px 0 0;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 10
}

.modal-close:before {
    font-family: Arial,sans-serif;
    content: "×"
}

.modal-footer {
    background: #f4f5f0;
    border-top: solid 1px #dfdfd7;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: fixed;
    width: 100%;
    display: flex;
    flex-direction: column;
    z-index: 50
}

@media only screen and (min-width: 641px) {
    .modal-footer {
        flex-direction:row-reverse;
        justify-content: space-between;
        margin: 40px -40px -40px;
        position: relative;
        width: auto
    }
}

.modal-footer button:nth-of-type(2) {
    background-color: #c1c1ba;
    margin-top: 10px
}

.modal-footer button:nth-of-type(2):hover {
    background-color: #dededa
}

@media only screen and (min-width: 641px) {
    .modal-footer button:nth-of-type(2) {
        margin-top:0
    }
}

.modal-footer button i {
    font-size: 20px;
    line-height: 48px;
    vertical-align: sub
}

.modal-footer button i.icon-right {
    margin-left: 10px
}

.modal-footer button i.icon-left {
    margin-right: 10px
}

.modal-dialog {
    text-align: center
}

.modal-dialog h1 {
    margin-bottom: 40px
}

.modal-dialog .button:first-of-type {
    margin-right: 10px
}

.nav-bar.fixed .nav-bar-section .logo a {
    background-image: url(/vite/assets/cw-logo-dark-5101cbac.svg)
}

.nav-bar-section .logo a {
    display: block;
    text-indent: -999em;
    background-image: url(/vite/assets/cw-logo-dark-5101cbac.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 138px;
    height: 24px
}

.nav-bar-section .country-dropdown.button-links .country.us:before {
    background-image: url(/vite/assets/us-flag-d982a867.svg)
}

.nav-bar-section .country-dropdown.button-links .country.uk:before {
    background-image: url(/vite/assets/uk-flag-70f19208.svg)
}

.invert-all .nav-bar-section .logo a {
    background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
}

@media only screen and (min-width: 641px) {
    .invert-medium-up .nav-bar-section {
        color:#fff
    }

    .invert-medium-up .nav-bar-section .logo a {
        background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
    }

    .invert-medium-up .nav-bar-section .offcanvas-open-link .icn {
        color: #fff
    }

    .invert-medium-up .nav-bar-section a {
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px
    }

    .invert-medium-up .nav-bar-section a:hover {
        color: #fffc
    }

    .invert-medium-up .nav-bar-section .button-links:not(.country-dropdown):after {
        background: rgba(255,255,255,.35)
    }

    .invert-medium-up .nav-bar-section .button-links>a {
        border: solid 1px;
        color: #fff;
        background: transparent;
        font-weight: 400
    }

    .invert-medium-up .nav-bar-section .nav-items a:hover,.invert-medium-up .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.invert-medium-up .nav-bar-section .dropdown a:hover,.invert-medium-up .nav-bar-section .dropdown input[type=submit]:hover {
        color: #fff
    }
}

@media only screen and (min-width: 1025px) {
    .invert-large-up .nav-bar-section {
        color:#fff
    }

    .invert-large-up .nav-bar-section .logo a {
        background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
    }

    .invert-large-up .nav-bar-section .offcanvas-open-link .icn {
        color: #fff
    }

    .invert-large-up .nav-bar-section a {
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px
    }

    .invert-large-up .nav-bar-section a:hover {
        color: #fffc
    }

    .invert-large-up .nav-bar-section .button-links:not(.country-dropdown):after {
        background: rgba(255,255,255,.35)
    }

    .invert-large-up .nav-bar-section .button-links>a {
        border: solid 1px;
        color: #fff;
        background: transparent;
        font-weight: 400
    }

    .invert-large-up .nav-bar-section .nav-items a:hover,.invert-large-up .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.invert-large-up .nav-bar-section .dropdown a:hover,.invert-large-up .nav-bar-section .dropdown input[type=submit]:hover {
        color: #fff
    }

    .invert-large-up:before {
        content: "";
        display: block;
        background-image: linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,0));
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        width: 100%;
        height: 60px
    }

    .invert-large-up.fixed:before {
        display: none
    }

    .invert-large-up .nav-items .has-dropdown:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        width: 200vw;
        height: 200px;
        background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));
        transform: translate(-50%);
        z-index: -1;
        opacity: 0;
        transition: opacity .4s;
        pointer-events: none
    }

    .invert-large-up .nav-items .has-dropdown:hover .dropdown-parent-link a {
        color: #fff
    }

    .invert-large-up .nav-items .has-dropdown:hover:before {
        opacity: 1
    }
}

.right-off-canvas-menu {
    background: #fff;
    font-family: Proxima Nova,sans-serif;
    font-size: 16px;
    z-index: 0;
    width: 240px;
    padding-left: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    box-sizing: border-box;
    overflow: hidden;
    border-left: solid 1px #ebebeb;
    display: none
}

@media only screen and (min-width: 1025px) {
    .right-off-canvas-menu {
        display:none!important
    }
}

.right-off-canvas-menu .name a {
    border-top: solid 1px #ebebeb
}

.right-off-canvas-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.right-off-canvas-menu a,.right-off-canvas-menu form {
    display: block;
    color: #333232;
    text-decoration: none;
    padding: 15px;
    border-bottom: solid 1px #ebebeb;
    transition: background .15s linear;
    font-size: 16px;
    line-height: 1
}

.right-off-canvas-menu a:hover,.right-off-canvas-menu form:hover {
    background: #fafafa
}

.right-off-canvas-menu .profile-link a,.right-off-canvas-menu .cw-home a {
    background: whitesmoke
}

.right-off-canvas-menu .profile-link a:hover,.right-off-canvas-menu .cw-home a:hover {
    background: #ebebeb
}

.right-off-canvas-menu .profile-link a {
    position: relative
}

.right-off-canvas-menu .profile-link span {
    padding-left: 35px;
    line-height: 1.35
}

.right-off-canvas-menu .profile-link img {
    position: absolute;
    top: 50%;
    margin-top: -12.5px
}

.right-off-canvas-menu .cw-home a {
    border-bottom: 0
}

.right-off-canvas-menu .cw-text {
    display: inline-block;
    vertical-align: middle
}

.right-off-canvas-menu .cw-home .icn {
    font-size: 22px;
    vertical-align: middle;
    margin-right: 7px;
    color: #ffca0a
}

.right-off-canvas-menu .user-access-wrapper {
    line-height: normal
}

.right-off-canvas-menu .user-access {
    padding: 15px;
    display: flex;
    text-align: center
}

.right-off-canvas-menu .user-access .button {
    font-size: 14px;
    padding: 0;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
    width: 100%;
    color: #fff;
    border-bottom: 0
}

.right-off-canvas-menu .user-access .button:hover {
    background-color: #004080
}

@keyframes open {
    0% {
        transform: translateZ(0)
    }

    70% {
        transform: translate3d(-240px,0,0)
    }

    to {
        transform: translate3d(-240px,0,0)
    }
}

@keyframes close {
    0% {
        transform: translate3d(-240px,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

.off-canvas-open .right-off-canvas-menu,.off-canvas-animate-then-close .right-off-canvas-menu {
    display: block
}

.right-off-canvas-menu input[type=submit] {
    background: none;
    font-family: Proxima Nova,sans-serif;
    width: 100%;
    text-align: left;
    cursor: pointer;
    padding: 0;
    color: #333232
}

.wrapper {
    z-index: 1
}

.off-canvas-open .wrapper {
    animation: open .5s ease-in-out forwards
}

.off-canvas-animate-then-close .wrapper {
    animation: close .25s ease-in-out
}

.off-canvas-open {
    overflow: hidden
}

.off-canvas-open .wrapper {
    height: 100vh;
    overflow-y: scroll
}

.off-canvas-open .off-canvas-list {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    height: 100vh
}

.touch .off-canvas-open .off-canvas-list {
    padding-bottom: 100px
}

@media only screen and (min-width: 1025px) {
    .off-canvas-open .wrapper {
        animation:close .25s ease-in-out
    }
}

.pagination {
    text-align: center
}

.pagination.small li a {
    padding: 2px;
    min-width: 30px;
    font-size: 12px
}

.pagination ul {
    text-align: center;
    padding: 0;
    font-size: 0
}

.pagination ul li {
    display: inline-block;
    font-size: 14px;
    background-color: #fff
}

.pagination ul li:first-of-type a {
    border-style: solid;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination ul li:last-of-type a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination ul li a {
    transition: all .15s ease-in-out;
    border: 1px #dfdfd7;
    border-style: solid solid solid none;
    color: #9b9b94;
    outline: none;
    min-width: 40px;
    padding: 5px;
    display: inline-block;
    text-decoration: none
}

.pagination ul li a:hover,.pagination ul li a:focus {
    background: #f4f5f0;
    color: #71716c
}

.pagination ul li a:active {
    background: #f4f5f0
}

.pagination-btn .icn {
    font-size: 12px;
    display: inline-block
}

.pagination-btn.pagination-btn--small .icn {
    font-size: 10px
}

.pagination-btn.pagination-btn--prev .icn {
    margin-right: 10px
}

.pagination-btn.pagination-btn--next .icn {
    margin-left: 10px
}

.pagination-bubbles:after {
    clear: both;
    content: "";
    display: table
}

.pagination-bubbles .bubble {
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px;
    width: 18px;
    height: 18px;
    text-indent: 99999999px;
    background: #dfdfd7;
    transition: background .15s linear
}

.pagination-bubbles .bubble.active,.pagination-bubbles .bubble:hover,.pagination-bubbles .bubble:active {
    background: #00ac7f
}

.pagination-bubbles .bubble:last-child {
    margin-right: 0
}

.toggle-buttons {
    display: inline-block
}

.toggle-buttons a {
    color: #9b9b94;
    font-size: 14px;
    border: 1px #dfdfd7;
    border-style: solid none solid solid;
    float: left;
    height: 34px;
    line-height: 33px;
    padding: 0 10px;
    background: #f4f5f0;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .15s linear
}

.toggle-buttons a.active,.toggle-buttons a.active:hover {
    color: #71716c;
    background: #fff
}

.toggle-buttons a:hover {
    background: #f8f9f6;
    color: #b4b4ae
}

.toggle-buttons a:first-child {
    border-radius: 4px 0 0 4px
}

.toggle-buttons a:last-child {
    border-style: solid;
    border-radius: 0 4px 4px 0
}

[data-behavior=Pagination].loading {
    opacity: .5
}

.panel {
    margin-bottom: 20px
}

@media only screen and (min-width: 641px) {
    .panel {
        padding:20px;
        background: #f7f7f7;
        border: solid 1px #c1c1ba
    }

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

.panel:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 641px) {
    .panel.fifty {
        max-width:500px;
        margin: auto
    }
}

.social {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    width: 40px;
    height: 40px;
    margin-right: -4px
}

.social.left-end {
    border-radius: 4px 0 0 4px
}

.social.right-end {
    border-radius: 0 4px 4px 0
}

.social.last {
    margin-right: 0
}

.social.facebook {
    background-color: #3b5998;
    transition: background-color .15s linear
}

.social.facebook:hover {
    background-color: #5f7ec1
}

.social.twitter {
    background-color: #55acee;
    transition: background-color .15s linear
}

.social.twitter:hover {
    background-color: #9bcef5
}

.social:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.social .icn {
    display: inline-block;
    vertical-align: middle
}

.social:hover {
    color: #fff
}

.label-switch {
    -webkit-tap-highlight-color: transparent;
    border-radius: 48px;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    position: relative;
    width: 92px
}

.label-switch.small {
    width: 68px;
    height: 31px
}

.label-switch.small input[type=checkbox]+.checkbox {
    width: 68px;
    height: 31px
}

.label-switch.small input[type=checkbox]+.checkbox:after {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 0;
    left: 5px;
    height: 22px;
    width: 22px
}

.label-switch.small input[type=checkbox]+.checkbox:before {
    top: 3px;
    right: 11px;
    font-size: 18px;
    line-height: 25.5px
}

.label-switch.small.public-private {
    width: 100px;
    height: 31px
}

.label-switch.small.public-private input[type=checkbox]+.checkbox {
    width: 100px
}

.label-switch.small.public-private input[type=checkbox]+.checkbox:after {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 0;
    left: 5px;
    height: 22px;
    width: 22px
}

.label-switch.small.public-private input[type=checkbox]+.checkbox:before {
    font-family: Proxima Nova,sans-serif;
    font-size: 12px;
    content: "PRIVATE";
    letter-spacing: 1.2px
}

.label-switch.small input[type=checkbox]:checked+.checkbox:before {
    left: 12px
}

.label-switch.small input[type=checkbox]:checked+.checkbox:after {
    left: 40px
}

.label-switch.small.public-private input[type=checkbox]:checked+.checkbox:after {
    left: 72px
}

.label-switch.small.public-private input[type=checkbox]:checked+.checkbox:before {
    left: 16px;
    content: "PUBLIC"
}

.label-switch input[type=checkbox] {
    display: none
}

.label-switch input[type=checkbox]+.checkbox {
    transition: all .3s ease;
    background: #dfdfd7;
    border-radius: 48px;
    border: 0;
    cursor: pointer;
    height: 48px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 92px;
    z-index: 0
}

.label-switch input[type=checkbox]+.checkbox:before {
    top: 6px;
    right: 14px;
    content: "";
    z-index: 1;
    font-family: cw-icons;
    color: #c1c1ba;
    position: absolute;
    font-size: 26px;
    line-height: 36px
}

.label-switch input[type=checkbox]+.checkbox:after {
    position: absolute;
    top: 11px;
    right: 0;
    bottom: 0;
    left: 11px;
    height: 26px;
    width: 26px;
    transition: all .3s ease;
    background: #fff;
    border-radius: 32px;
    content: "";
    z-index: 2
}

.label-switch input[type=checkbox]:checked+.checkbox {
    background: #00ac7f
}

.label-switch input[type=checkbox]:checked+.checkbox:before {
    color: #fff;
    left: 15px;
    content: "✓"
}

.label-switch input[type=checkbox]:checked+.checkbox:after {
    left: 52px
}

.label-switch.on-off input[type=checkbox]+.checkbox:before,.label-switch.on-off input[type=checkbox]:checked+.checkbox:before {
    font-family: Proxima Nova,sans-serif;
    font-size: 12px;
    letter-spacing: .1em
}

.label-switch.on-off input[type=checkbox]+.checkbox:before {
    content: "OFF"
}

.label-switch.on-off input[type=checkbox]:checked+.checkbox:before {
    content: "ON"
}

.switch-wrapper {
    display: table;
    margin-bottom: 20px
}

.switch-wrapper .label-switch {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px
}

.switch-wrapper .label-switch .input {
    margin: 0;
    height: 30px
}

.switch-wrapper label {
    display: table-cell;
    vertical-align: middle
}

.tables {
    width: 100%;
    border-collapse: separate;
    border-left: 0;
    border-spacing: 0
}

.tables.unstriped tbody tr:nth-child(even) {
    background-color: transparent
}

.tables.grid {
    border: solid 1px #e9eae4
}

.tables.grid th,.tables.grid td {
    border-left: solid 1px #e9eae4
}

.tables.grid tr:nth-child(even) {
    background-color: transparent
}

.tables th {
    text-align: left
}

.tables tbody tr:hover>td,.tables tbody tr:hover>th {
    background-color: #f4f5f0
}

.tables tbody tr:nth-child(even) {
    background-color: #f4f5f0
}

.tables tbody tr:nth-child(even):hover>td {
    background-color: #e9ebe1
}

.tables thead th {
    text-transform: uppercase;
    background-color: #fff;
    border-bottom: 0;
    padding: 8px 15px
}

.tables thead th:first-child {
    border-left: 0
}

.tables tbody {
    background-color: #fff
}

.tables tbody td {
    border-bottom: 0;
    border-top: 2px solid #e9eae4;
    padding: 8px 15px
}

.tables tbody td:first-child {
    border-left: 0
}

.hint:after,[data-hint]:after {
    background: #333232;
    text-shadow: none;
    border-radius: 4px;
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
    white-space: normal;
    width: 100%
}

@media only screen and (min-width: 641px) {
    .hint:after,[data-hint]:after {
        max-width:300px;
        min-width: 250px
    }
}

.hint--top:before {
    border-top-color: #333232
}

.hint--right:before {
    border-right-color: #333232
}

.hint--bottom:before {
    border-bottom-color: #333232
}

.hint--left:before {
    border-left-color: #333232
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 500;
    line-height: 1.1em
}

p,ul,ol,table {
    font-size: 16px
}

p {
    line-height: 1.3em
}

a,label {
    cursor: pointer
}

ul,ol {
    padding-left: 18px
}

ul>ul {
    list-style-type: disc
}

li {
    line-height: 24px
}

.serif {
    font-family: Georgia,Cambria,Times New Roman,Times,serif
}

.em {
    font-style: italic;
    color: #9b9b94
}

strong {
    font-weight: 500
}

.text-strong-heading {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-small {
    font-size: 12px;
    line-height: 20px
}

.text-eyebrow-cw-black {
    font-size: 12px;
    color: #333232;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-blue-print {
    font-size: 12px;
    color: #5096d0;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-green {
    font-size: 12px;
    color: #14a947;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-orange {
    font-size: 12px;
    color: #fe813a;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-purple {
    font-size: 12px;
    color: #9064bf;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-red {
    font-size: 12px;
    color: #fa575d;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring {
    font-size: 12px;
    color: #1ba9e0;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-rebrand {
    font-size: 12px;
    color: #1080b9;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-teal {
    font-size: 12px;
    color: #8ed4cc;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-white {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-yellow {
    font-size: 12px;
    color: #ffca0a;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-10 {
    font-size: 12px;
    color: #f4f5f0;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-20 {
    font-size: 12px;
    color: #e9eae4;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-30 {
    font-size: 12px;
    color: #dfdfd7;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-40 {
    font-size: 12px;
    color: #c1c1ba;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-5 {
    font-size: 12px;
    color: #f7f7f7;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-50 {
    font-size: 12px;
    color: #9b9b94;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-60 {
    font-size: 12px;
    color: #71716c;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-grey-70 {
    font-size: 12px;
    color: #515151;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-yellow {
    font-size: 12px;
    color: #ffc907;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-dk-blue {
    font-size: 12px;
    color: #1e2658;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-med-blue {
    font-size: 12px;
    color: #1080b9;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-lt-blue {
    font-size: 12px;
    color: #bae3f0;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-dk-green {
    font-size: 12px;
    color: #004b3d;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-med-green {
    font-size: 12px;
    color: #00ac7f;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-lt-green {
    font-size: 12px;
    color: #b8e3d1;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-black {
    font-size: 12px;
    color: #1a1a1a;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-off-white {
    font-size: 12px;
    color: #fdf4e2;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-spring-peach {
    font-size: 12px;
    color: #e88a78;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cball-blue {
    font-size: 12px;
    color: #576995;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cball-dark-blue {
    font-size: 12px;
    color: #354363;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cball-purple {
    font-size: 12px;
    color: #0a101f;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-navy {
    font-size: 12px;
    color: #00ac7f;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-secondary,.text-eyebrow-cw-med-blue {
    font-size: 12px;
    color: #77a8bb;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-cw-dk-orange {
    font-size: 12px;
    color: #bf6c46;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-sc-sand {
    font-size: 12px;
    color: #f9f7e9;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-sc-teal {
    font-size: 12px;
    color: #43b29a;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-sc-green {
    font-size: 12px;
    color: #7db87e;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.text-eyebrow-sc-orange {
    font-size: 12px;
    color: #e87025;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem
}

.h10 {
    font-size: 51px
}

@media only screen and (min-width: 1025px) {
    .h10 {
        font-size:65px
    }
}

.h20 {
    font-size: 42px
}

@media only screen and (min-width: 1025px) {
    .h20 {
        font-size:54px
    }
}

.h30 {
    font-size: 33px
}

@media only screen and (min-width: 1025px) {
    .h30 {
        font-size:42px
    }
}

.h35 {
    font-size: 26px
}

@media only screen and (min-width: 1025px) {
    .h35 {
        font-size:35px
    }
}

.h40 {
    font-size: 26px
}

@media only screen and (min-width: 1025px) {
    .h40 {
        font-size:28px
    }
}

.h50 {
    font-size: 23px
}

.h60 {
    font-size: 19px
}

.h70 {
    font-size: 17px
}

.h80 {
    font-size: 14px
}

.p10 {
    font-size: 26px
}

@media only screen and (min-width: 1025px) {
    .p10 {
        font-size:24px
    }
}

.p20 {
    font-size: 21px
}

@media only screen and (min-width: 1025px) {
    .p20 {
        font-size:23px
    }
}

.p30 {
    font-size: 19px
}

.p40 {
    font-size: 16px
}

a {
    text-decoration: underline;
    color: #00ac7f;
    font-weight: 500;
    transition: color .15s linear;
    -webkit-tap-highlight-color: rgba(0,0,0,.1);
    outline: none
}

a:hover {
    color: #004d99
}

a[data-disabled=true] {
    color: #c1c1ba
}

a.icn,a i {
    text-decoration: none
}

li ul {
    list-style-type: disc
}

.video-wrapper {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.video-wrapper embed,.video-wrapper object,.video-wrapper iframe,.video-wrapper video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.video-box {
    background: #515151;
    padding-bottom: 56.25%;
    height: 0;
    position: relative;
    cursor: pointer
}

.video-box:hover .play {
    text-decoration: none;
    background: rgba(0,0,0,.8)
}

.video-box .play {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 1.25em;
    margin-left: -2.5em;
    margin-top: -1.5em;
    width: 5em;
    height: 3em;
    background: rgba(0,0,0,.5);
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    transition: background .15s linear
}

.video-box .play .icn {
    color: #fff;
    display: block;
    line-height: 2em;
    font-size: 1.5em;
    padding: 0 1em 0 1.25em
}

.video-box .placeholder,.video-box iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.video-box iframe {
    border: 0
}

.show {
    display: block!important;
    visibility: visible!important
}

.for-screen-readers-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

@media only screen and (min-width: 641px) {
    .show-for-mobile-only {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .show-for-medium-and-mobile {
        display:none
    }
}

.show-for-medium-up {
    display: none!important;
    visibility: hidden!important
}

@media only screen and (min-width: 641px) {
    .show-for-medium-up {
        display:block!important;
        visibility: visible!important
    }
}

.show-for-large-up {
    display: none!important;
    visibility: hidden!important
}

@media only screen and (min-width: 1025px) {
    .show-for-large-up {
        display:block!important;
        visibility: visible!important
    }
}

.button,.button:active,.button:focus {
    outline: none
}

.button:hover {
    cursor: pointer
}

.button {
    height: 48px;
    line-height: 48px;
    background-color: #00ac7f;
    transition: background-color .15s linear;
    text-transform: uppercase;
    letter-spacing: .1em;
    border-radius: 4px;
    border: 0;
    font-size: 15px;
    padding: 0 20px;
    font-weight: 500;
    display: inline-block;
    color: #fff;
    text-decoration: none
}

.button.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--large {
    height: 64px;
    line-height: 64px
}

.button.disabled,.button:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button:hover,.button:focus {
    background-color: #004080;
    color: #fff
}

.button.button--small {
    font-size: 13px;
    padding: 0 15px
}

.button.button--large {
    font-size: 21px;
    padding: 0 40px
}

.button.button--expand {
    padding: 0;
    width: 100%;
    text-align: center
}

.button.button--text {
    font-size: 14px;
    background: transparent;
    border: 0;
    padding: 0;
    color: #00ac7f;
    transition: .15s color;
    text-decoration: underline
}

.button.button--text:hover {
    color: #222
}

.button.button--cw-spring-med-green {
    height: 48px;
    line-height: 48px;
    background-color: #00ac7f;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-spring-med-green.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-spring-med-green.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-spring-med-green.disabled,.button.button--cw-spring-med-green:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-spring-med-green:hover,.button.button--cw-spring-med-green:focus {
    background-color: #00c692;
    color: #fff
}

.button.button--cw-spring-med-blue {
    height: 48px;
    line-height: 48px;
    background-color: #1080b9;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-spring-med-blue.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-spring-med-blue.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-spring-med-blue.disabled,.button.button--cw-spring-med-blue:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-spring-med-blue:hover,.button.button--cw-spring-med-blue:focus {
    background-color: #1290d0;
    color: #fff
}

.button.button--cw-black {
    height: 48px;
    line-height: 48px;
    background-color: #333232;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-black.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-black.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-black.disabled,.button.button--cw-black:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-black:hover,.button.button--cw-black:focus {
    background-color: #403f3f;
    color: #fff
}

.button.button--cw-yellow {
    height: 48px;
    line-height: 48px;
    background-color: #ffca0a;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-yellow.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-yellow.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-yellow.disabled,.button.button--cw-yellow:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-yellow:hover,.button.button--cw-yellow:focus {
    background-color: #ffd024;
    color: #fff
}

.button.button--cw-green,.button.button--success {
    height: 48px;
    line-height: 48px;
    background-color: #14a947;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-green.button--small,.button.button--success.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-green.button--large,.button.button--success.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-green.disabled,.button.button--cw-green:disabled,.button.button--success.disabled,.button.button--success:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-green:hover,.button.button--cw-green:focus,.button.button--success:hover,.button.button--success:focus {
    background-color: #17c051;
    color: #fff
}

.button.button--cw-red,.button.button--alert {
    height: 48px;
    line-height: 48px;
    background-color: #fa575d;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-red.button--small,.button.button--alert.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-red.button--large,.button.button--alert.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-red.disabled,.button.button--cw-red:disabled,.button.button--alert.disabled,.button.button--alert:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-red:hover,.button.button--cw-red:focus,.button.button--alert:hover,.button.button--alert:focus {
    background-color: #fb7075;
    color: #fff
}

.button.button--cw-teal {
    height: 48px;
    line-height: 48px;
    background-color: #8ed4cc;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-teal.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-teal.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-teal.disabled,.button.button--cw-teal:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-teal:hover,.button.button--cw-teal:focus {
    background-color: #a0dbd4;
    color: #fff
}

.button.button--cw-orange {
    height: 48px;
    line-height: 48px;
    background-color: #fe813a;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-orange.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-orange.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-orange.disabled,.button.button--cw-orange:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-orange:hover,.button.button--cw-orange:focus {
    background-color: #fe9153;
    color: #fff
}

.button.button--cw-purple {
    height: 48px;
    line-height: 48px;
    background-color: #9064bf;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-purple.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-purple.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-purple.disabled,.button.button--cw-purple:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-purple:hover,.button.button--cw-purple:focus {
    background-color: #9d76c6;
    color: #fff
}

.button.button--color-facebook {
    height: 48px;
    line-height: 48px;
    background-color: #3b5998;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--color-facebook.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--color-facebook.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--color-facebook.disabled,.button.button--color-facebook:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--color-facebook:hover,.button.button--color-facebook:focus {
    background-color: #4264aa;
    color: #fff
}

.button.button--color-twitter {
    height: 48px;
    line-height: 48px;
    background-color: #55acee;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--color-twitter.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--color-twitter.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--color-twitter.disabled,.button.button--color-twitter:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--color-twitter:hover,.button.button--color-twitter:focus {
    background-color: #6cb7f0;
    color: #fff
}

.button.button--sc-sand {
    height: 48px;
    line-height: 48px;
    background-color: #f9f7e9;
    color: #71716c;
    transition: background-color .15s linear
}

.button.button--sc-sand.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--sc-sand.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--sc-sand.disabled,.button.button--sc-sand:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--sc-sand:hover,.button.button--sc-sand:focus {
    background-color: #fefefd;
    color: #71716c
}

.button.button--sc-teal {
    height: 48px;
    line-height: 48px;
    background-color: #43b29a;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--sc-teal.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--sc-teal.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--sc-teal.disabled,.button.button--sc-teal:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--sc-teal:hover,.button.button--sc-teal:focus {
    background-color: #51bea6;
    color: #fff
}

.button.button--sc-green {
    height: 48px;
    line-height: 48px;
    background-color: #7db87e;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--sc-green.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--sc-green.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--sc-green.disabled,.button.button--sc-green:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--sc-green:hover,.button.button--sc-green:focus {
    background-color: #8dc18e;
    color: #fff
}

.button.button--grey-05 {
    height: 48px;
    line-height: 48px;
    background-color: #f7f7f7;
    color: #71716c;
    transition: background-color .15s linear
}

.button.button--grey-05.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-05.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-05.disabled,.button.button--grey-05:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-05:hover,.button.button--grey-05:focus {
    background-color: #fff;
    color: #71716c
}

.button.button--grey-10 {
    height: 48px;
    line-height: 48px;
    background-color: #f4f5f0;
    color: #71716c;
    transition: background-color .15s linear
}

.button.button--grey-10.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-10.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-10.disabled,.button.button--grey-10:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-10:hover,.button.button--grey-10:focus {
    background-color: #fff;
    color: #71716c
}

.button.button--grey-20 {
    height: 48px;
    line-height: 48px;
    background-color: #e9eae4;
    color: #71716c;
    transition: background-color .15s linear
}

.button.button--grey-20.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-20.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-20.disabled,.button.button--grey-20:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-20:hover,.button.button--grey-20:focus {
    background-color: #f5f5f2;
    color: #71716c
}

.button.button--grey-30 {
    height: 48px;
    line-height: 48px;
    background-color: #dfdfd7;
    color: #71716c;
    transition: background-color .15s linear
}

.button.button--grey-30.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-30.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-30.disabled,.button.button--grey-30:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-30:hover,.button.button--grey-30:focus {
    background-color: #eaeae5;
    color: #71716c
}

.button.button--grey-40 {
    height: 48px;
    line-height: 48px;
    background-color: #c1c1ba;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--grey-40.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-40.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-40.disabled,.button.button--grey-40:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-40:hover,.button.button--grey-40:focus {
    background-color: #cdcdc7;
    color: #fff
}

.button.button--grey-50 {
    height: 48px;
    line-height: 48px;
    background-color: #9b9b94;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--grey-50.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-50.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-50.disabled,.button.button--grey-50:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-50:hover,.button.button--grey-50:focus {
    background-color: #a7a7a1;
    color: #fff
}

.button.button--grey-60 {
    height: 48px;
    line-height: 48px;
    background-color: #71716c;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--grey-60.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--grey-60.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--grey-60.disabled,.button.button--grey-60:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--grey-60:hover,.button.button--grey-60:focus {
    background-color: #7e7e78;
    color: #fff
}

.button.button--cw-navy {
    height: 48px;
    line-height: 48px;
    background-color: #00ac7f;
    color: #fff;
    transition: background-color .15s linear
}

.button.button--cw-navy.button--small {
    height: 32px;
    line-height: 32px
}

.button.button--cw-navy.button--large {
    height: 64px;
    line-height: 64px
}

.button.button--cw-navy.disabled,.button.button--cw-navy:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--cw-navy:hover,.button.button--cw-navy:focus {
    background-color: #004080;
    color: #fff
}

.button.button--outline-green {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #14a947;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-green.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-green.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-green.disabled,.button.button--outline-green:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-green:hover,.button.button--outline-green:focus {
    background: transparent;
    color: #24e566
}

.button.button--outline-red {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #fa575d;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-red.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-red.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-red.disabled,.button.button--outline-red:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-red:hover,.button.button--outline-red:focus {
    background: transparent;
    color: #fca1a5
}

.button.button--outline-white {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #fff;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-white.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-white.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-white.disabled,.button.button--outline-white:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-white:hover,.button.button--outline-white:focus {
    background: transparent;
    color: #d9d9d9
}

.button.button--outline-black {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #333232;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-black.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-black.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-black.disabled,.button.button--outline-black:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-black:hover,.button.button--outline-black:focus {
    background: transparent;
    color: #5a5858
}

.button.button--outline-grey {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #71716c;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-grey.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-grey.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-grey.disabled,.button.button--outline-grey:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-grey:hover,.button.button--outline-grey:focus {
    background: transparent;
    color: #979792
}

.button.button--outline-navy {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #00ac7f;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-navy.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-navy.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-navy.disabled,.button.button--outline-navy:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-navy:hover,.button.button--outline-navy:focus {
    background: transparent;
    color: #0059b3
}

.button.button--outline-sc-green {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #7db87e;
    border-radius: 4px;
    transition: color,opacity .15s linear;
    box-sizing: content-box
}

.button.button--outline-sc-green.button--small {
    height: 28px;
    line-height: 28px
}

.button.button--outline-sc-green.button--large {
    height: 60px;
    line-height: 60px
}

.button.button--outline-sc-green.disabled,.button.button--outline-sc-green:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.button--outline-sc-green:hover,.button.button--outline-sc-green:focus {
    background: transparent;
    color: #aed3af
}

.button.play-video.circular {
    height: 44px;
    line-height: 44px;
    background: transparent;
    border: 2px solid;
    color: #fff;
    transition: color,opacity .15s linear;
    box-sizing: content-box;
    align-items: center;
    border-radius: 81px;
    display: flex;
    height: 81px;
    justify-content: center;
    padding: 0;
    width: 81px
}

.button.play-video.circular.button--small {
    height: 28px;
    line-height: 28px
}

.button.play-video.circular.button--large {
    height: 60px;
    line-height: 60px
}

.button.play-video.circular.disabled,.button.play-video.circular:disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default
}

.button.play-video.circular:hover,.button.play-video.circular:focus {
    background: transparent;
    color: #d9d9d9
}

.button.play-video.circular .icn {
    font-size: 20px
}

.social-buttons {
    display: inline-block
}

.social-buttons.social-buttons--small a {
    width: 32px;
    height: 32px
}

.social-buttons a {
    float: left;
    display: block;
    text-align: center;
    color: #fff;
    width: 40px;
    height: 40px
}

.social-buttons a:first-child {
    border-radius: 4px 0 0 4px
}

.social-buttons a:last-child {
    border-radius: 0 4px 4px 0
}

.social-buttons a.facebook {
    background-color: #3b5998;
    transition: background .15s linear
}

.social-buttons a.facebook:hover {
    background-color: #5f7ec1
}

.social-buttons a.twitter {
    background-color: #55acee;
    transition: background .15s linear
}

.social-buttons a.twitter:hover {
    background-color: #9bcef5
}

.social-buttons a:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.social-buttons a .icn {
    display: inline-block;
    vertical-align: middle
}

.social-buttons a:hover {
    color: #fff
}

.socialcount {
    list-style: none;
    margin: 0
}

.socialcount:after {
    clear: both;
    content: "";
    display: table
}

.socialcount li {
    display: inline-block;
    border-radius: 4px;
    background-color: #333232;
    font-size: 14px;
    line-height: 10px;
    padding-bottom: 2px
}

.socialcount .count {
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 10px;
    margin-left: 5px
}

.socialcount a {
    color: #fff;
    line-height: 30px;
    padding: 0 15px
}

.socialcount i {
    position: relative;
    top: 4px
}

.custom-check {
    position: relative;
    margin-bottom: 14px
}

.custom-check input[type=checkbox]+label,.custom-check input[type=radio]+label {
    padding: 0;
    display: block;
    margin: 0 0 0 40px;
    line-height: 26px;
    text-align: left
}

.custom-check input,.custom-check label:before {
    position: absolute;
    width: 26px;
    height: 26px;
    left: 0
}

.custom-check input[type=checkbox],.custom-check input[type=radio] {
    opacity: 0;
    z-index: 1
}

.custom-check input[type=checkbox]+label:before,.custom-check input[type=radio]+label:before {
    content: "";
    display: inline-block;
    border: 1px solid #c1c1ba;
    font-family: cw-icons;
    background-color: #fff;
    transition: all .15s linear;
    text-align: center;
    border-radius: 2px;
    color: #00ac7f
}

.custom-check input[type=radio]+label:before {
    border-radius: 1rem
}

.custom-check input[type=checkbox]:checked+label:before {
    content: "✓";
    line-height: 24px
}

.custom-check input[type=radio]:checked+label:after {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    background-color: #00ac7f;
    border-radius: 50%;
    top: 7px;
    left: 7px;
    position: absolute
}

.custom-check input[type=checkbox]:hover+label:before,.custom-check input[type=checkbox]:active+label:before,.custom-check input[type=checkbox]:focus+label:before,.custom-check input[type=radio]:hover+label:before,.custom-check input[type=radio]:active+label:before,.custom-check input[type=radio]:focus+label:before {
    border-color: #00ac7f
}

.custom-check input[type=checkbox][disabled]+label,.custom-check input[type=checkbox][disabled]+label:before,.custom-check input[type=radio][disabled]+label,.custom-check input[type=radio][disabled]+label:after,.custom-check input[type=radio][disabled]:hover+label:after,.custom-check input[type=radio][disabled]:hover+label:before {
    color: #c1c1ba;
    border-color: #c1c1ba;
    cursor: default
}

.custom-check.error input,.custom-check .error input {
    position: absolute
}

.custom-check.error input[type=checkbox]+label:before,.custom-check .error input[type=checkbox]+label:before {
    border-color: #fa575d
}

.custom-check.error label,.custom-check .error label {
    color: #fa575d
}

.input-trio .columns {
    width: 33.33333%
}

.input-pair .columns {
    width: 50%
}

.input-quad .columns {
    width: 100%
}

@media only screen and (min-width: 1025px) {
    .input-quad .columns {
        width:25%
    }
}

.input-quad .columns:first-child input {
    border-radius: 4px 4px 0 0!important
}

@media only screen and (min-width: 1025px) {
    .input-quad .columns:first-child input {
        border-radius:4px 0 0 4px!important
    }
}

.input-quad .columns:not(:first-child) input {
    margin-left: 0!important;
    width: 100%!important;
    border-top: 0
}

@media only screen and (min-width: 1025px) {
    .input-quad .columns:not(:first-child) input {
        margin-left:-1px;
        width: calc(100% + 1px);
        border-top: solid 1px #c1c1ba
    }
}

.input-quad .columns:last-child input {
    border-radius: 0 0 4px 4px!important
}

@media only screen and (min-width: 1025px) {
    .input-quad .columns:last-child input {
        border-radius:0 4px 4px 0!important
    }
}

.input-pair .columns,.input-trio .columns,.input-quad .columns {
    position: relative;
    margin-right: 0;
    display: block;
    float: left
}

.input-pair .columns:first-child input,.input-trio .columns:first-child input,.input-quad .columns:first-child input {
    border-radius: 4px 0 0 4px
}

.input-pair .columns:not(:first-child) input,.input-trio .columns:not(:first-child) input,.input-quad .columns:not(:first-child) input {
    margin-left: -1px;
    width: calc(100% + 1px)
}

.input-pair .columns:last-child input,.input-trio .columns:last-child input,.input-quad .columns:last-child input {
    border-radius: 0 4px 4px 0
}

.input-pair.row {
    margin-bottom: 16px
}

.input-pair.row:first-child input {
    border-radius: 4px 0 0 4px
}

.input-trio.row,.input-quad.row {
    margin-bottom: 16px
}

.input-trio.row input,.input-quad.row input {
    border-radius: 0;
    width: 100%
}

.dividerless .columns input {
    border-left: 0;
    border-right: 0
}

.dividerless .columns:first-child input {
    border-left: 1px
}

.dividerless .columns:last-child input {
    border-right: 1px
}

.prefix,.postfix,.preinput,.postinput {
    font-weight: 500;
    font-size: .8rem;
    line-height: 1rem;
    color: #c1c1ba;
    padding: 0 10px
}

.donate-amount.with-amount-buttons .postinput {
    padding: 0 15px
}

.prefix {
    text-align: right
}

.input-field-container {
    position: relative
}

.preinput,.postinput {
    position: absolute;
    top: 50%;
    z-index: 2;
    transform: translateY(-50%)
}

.preinput~input,.postinput~input {
    padding-left: 30px!important
}

.preinput {
    left: 0
}

.postinput {
    right: 0
}

input[type=checkbox],input[type=radio],input[type=file] {
    border: 0;
    padding: 0;
    box-shadow: none
}

input[type=checkbox]+label,input[type=radio]+label,input[type=file]+label {
    text-transform: none;
    font-size: 16px;
    font-weight: 500
}

input[type=submit] {
    border: 0;
    box-shadow: none
}

input[type=submit]::-moz-focus-inner {
    border: 0
}

input[type=file] {
    width: 100%
}

select {
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDItMDRUMTU6MDY6MTItMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA5LTE2VDEzOjEyOjU4LTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA5LTE2VDEzOjEyOjU4LTA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ZDk5OTM1LTNlYmYtNDYxNi05Zjg4LTY2MGJkY2EwNDEzZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOGQ5OTkzNS0zZWJmLTQ2MTYtOWY4OC02NjBiZGNhMDQxM2QiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOGQ5OTkzNS0zZWJmLTQ2MTYtOWY4OC02NjBiZGNhMDQxM2QiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ZDk5OTM1LTNlYmYtNDYxNi05Zjg4LTY2MGJkY2EwNDEzZCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0wNFQxNTowNjoxMi0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/iYl2wAAANlJREFUOI210bFxgzAAheEPzhtklJSZIbVdUWaIzMACdFmCFeyGLVybCbhTCsQdMSRIDn6V9E56/917RQjBM1V4/ajw8qT82wE3fKHYOTzgvUSLeudwqEPXtGW8fOKyY/glZpoAA47odwjvcQxdM8wBcEVl7O5RBVSha66TUd49+O8edeiadm7cAxi7Oz8Qfo5/f2gNMOAkb48ep6n3LQB5eyx6TwGQvsei91QA23us9p4D+GuPX3vPAbC+R4jeau+5AJZ71NHb1CERwNj12+ycpBzAtMd0TtI3q1hLKj0PMiEAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 12px 9px;
    background-position: calc(100% - 9px) center;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

select[multiple] {
    background-image: none
}

select::-ms-expand {
    display: none
}

input[type=text],input[type=textarea],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select {
    font-size: 16px;
    line-height: 1.4;
    padding: 13px 10px;
    border-radius: 4px;
    border: solid 1px #c1c1ba;
    margin-bottom: 0;
    height: 48px;
    text-align: left;
    color: #333232;
    width: 100%;
    cursor: pointer;
    vertical-align: bottom;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    position: relative
}

input[type=text]::-moz-placeholder,input[type=textarea]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder {
    color: #c1c1ba!important
}

input[type=text]::placeholder,input[type=textarea]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,textarea::placeholder,select::placeholder {
    color: #c1c1ba!important
}

input[type=text]:focus,input[type=textarea]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus,select:focus {
    border-color: #00ac7f;
    outline: 0;
    z-index: 1
}

input[type=text][readonly]:not(.hasDatepicker),input[type=textarea][readonly]:not(.hasDatepicker),input[type=password][readonly]:not(.hasDatepicker),input[type=date][readonly]:not(.hasDatepicker),input[type=datetime][readonly]:not(.hasDatepicker),input[type=datetime-local][readonly]:not(.hasDatepicker),input[type=month][readonly]:not(.hasDatepicker),input[type=week][readonly]:not(.hasDatepicker),input[type=email][readonly]:not(.hasDatepicker),input[type=number][readonly]:not(.hasDatepicker),input[type=search][readonly]:not(.hasDatepicker),input[type=tel][readonly]:not(.hasDatepicker),input[type=time][readonly]:not(.hasDatepicker),input[type=url][readonly]:not(.hasDatepicker),textarea[readonly]:not(.hasDatepicker),select[readonly]:not(.hasDatepicker) {
    border: solid 1px #c1c1ba;
    cursor: default;
    color: #71716c;
    background: #f4f5f0
}

input[type=text]::-ms-clear,input[type=textarea]::-ms-clear,input[type=password]::-ms-clear,input[type=date]::-ms-clear,input[type=datetime]::-ms-clear,input[type=datetime-local]::-ms-clear,input[type=month]::-ms-clear,input[type=week]::-ms-clear,input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=time]::-ms-clear,input[type=url]::-ms-clear,textarea::-ms-clear,select::-ms-clear {
    display: none
}

input[type=text].error,input[type=textarea].error,input[type=password].error,input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=month].error,input[type=week].error,input[type=email].error,input[type=number].error,input[type=search].error,input[type=tel].error,input[type=time].error,input[type=url].error,textarea.error,select.error {
    border-color: #fa575d
}

input[type=text]:disabled,input[type=textarea]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,textarea:disabled {
    background: #f4f5f0;
    color: #71716c
}

textarea {
    resize: vertical;
    width: 100%;
    height: auto
}

select {
    line-height: 1.3
}

select.disabled,select:disabled {
    border: solid 1px #c1c1ba;
    cursor: default;
    color: #71716c;
    background-color: #f4f5f0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAnklEQVR4AWL4//8/TTHDwYO74oC4kEY4DmSBNxD/A+L/1MRQM73B3gAyumhgQRfIbJgFLEB8jFqGQ81igVkAs0QWiN8COqMDCwBgGAqik2T/SbJXfZSivLQIIP+447MvG7V3z+LzHvCerRtg3gPeBUiP/hjv/BLgHvRuAHvAuwHqAe8GqAe8G6Ae8G6AesC7AegB7wagB70TgB718rMARqcbhMfpFkMAAAAASUVORK5CYII=)
}

select.disabled.bg-transparent,select:disabled.bg-transparent {
    opacity: .5
}

.input-wrapper.readonly {
    pointer-events: none
}

.input-wrapper.readonly:after {
    content: "";
    font-family: cw-icons;
    color: #c1c1ba;
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 16px
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {
    display: none;
    margin: 0
}

.input-wrapper,.input-wrapper.collapse,.row .input-wrapper.collapse {
    margin-bottom: 16px;
    position: relative
}

label,span.error,small.error {
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block;
    font-size: 13px
}

form span.error,form small.error,form.error span.error,form.error small.error {
    text-align: left
}

.ss-error input,.ss-error select,.ss-error textarea,.error input,.error select,.error textarea {
    border-color: #fa575d;
    position: relative
}

.ss-error input:focus,.ss-error select:focus,.ss-error textarea:focus,.error input:focus,.error select:focus,.error textarea:focus {
    border-color: #fa575d
}

.ss-error span.error,.ss-error small.error,.ss-error .error.ss,.error span.error,.error small.error,.error .error.ss {
    color: #fa575d;
    display: block;
    margin-top: 8px;
    line-height: 1.4
}

.lii,.lh {
    position: relative
}

.lii label,.lh label {
    position: absolute;
    padding: 0;
    top: 9px;
    left: 11px;
    z-index: 5
}

.lh label {
    top: -4px;
    left: 10px;
    background: #fff;
    font-size: 8px;
    line-height: 1;
    opacity: 0
}

.lii input,.lii textarea,.lii select,.lii .prefix,.lii .postfix {
    padding: 30px 10px 5px;
    min-height: 64px
}

.nav-bar-section {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.nav-bar-section .nav-items {
    display: block
}

.nav-bar-section .right-side {
    display: flex;
    align-items: center
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .offcanvas-open-link {
        display:none
    }
}

.nav-bar-section .logo {
    left: 0
}

.nav-bar-section .offcanvas-open-link {
    right: -20px
}

.nav-bar-section .nav-items {
    margin-left: 95px;
    float: left;
    display: flex;
    align-items: center
}

.nav-bar-section .nav-items:after {
    clear: both;
    content: "";
    display: table
}

.nav-bar-section .nav-items>li {
    display: block;
    margin-left: 15px;
    height: 58px
}

.nav-bar-section .nav-items:hover a,.nav-bar-section .nav-items:hover .icn {
    opacity: .75
}

.nav-bar-section .nav-items a {
    display: block;
    transition-property: opacity,color
}

.nav-bar-section .nav-items a:hover {
    opacity: 1;
    color: #333232
}

.nav-bar-section .right-side {
    float: right
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .right-side {
        height:58px
    }
}

.nav-bar-section .right-side .mycw-nav {
    float: right
}

.nav-bar-section .right-side .mycw-nav .dropdown {
    top: 45px;
    width: 275px
}

.nav-bar-section .right-side .mycw-nav .dropdown .truncate-line {
    width: 178px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.nav-bar-section .right-side .mycw-nav .has-dropdown {
    position: relative
}

.nav-bar-section .right-side .mycw-nav .has-dropdown:hover:before {
    height: 60px
}

.nav-bar-section .right-side .mycw-nav .has-dropdown:before {
    content: "";
    display: block;
    width: 80px;
    height: 30px;
    position: absolute;
    top: 0;
    left: -15px
}

.nav-bar-section .right-side .mycw-nav .has-dropdown a {
    position: relative;
    display: flex;
    align-items: center;
    padding-right: 15px
}

.nav-bar-section .right-side .mycw-nav .cw-icon-caret-down {
    top: 50%;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    font-size: 13px
}

.nav-bar-section .right-side .mycw-nav img {
    vertical-align: middle;
    position: relative;
    margin-right: 5px;
    display: block;
    border-radius: 50%
}

.nav-bar-section .right-side .mycw-nav .user-access {
    line-height: 58px
}

.nav-bar-section .nav-buttons {
    float: left;
    display: flex
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .button-links:not(.country-dropdown) {
        margin-right:15px;
        padding-right: 15px;
        position: relative
    }

    .nav-bar-section .button-links:not(.country-dropdown):after {
        content: "";
        display: block;
        width: 1px;
        height: 26px;
        position: absolute;
        top: 50%;
        right: -2px;
        background: rgba(0,0,0,.1);
        transform: translateY(-50%)
    }

    .nav-bar-section .button-links:not(.country-dropdown).sponsor-button {
        padding-right: 0
    }

    .nav-bar-section .button-links:not(.country-dropdown).sponsor-button:after {
        display: none
    }
}

.nav-bar-section .dropdown {
    text-align: left;
    display: none;
    padding: 0;
    position: absolute;
    left: -10px;
    top: 58px;
    background: rgba(0,0,0,.8);
    z-index: 100000;
    min-width: 140px
}

.nav-bar-section .dropdown:hover {
    display: block
}

.nav-bar-section .dropdown.dropdown-right {
    left: auto;
    right: 0
}

.nav-bar-section .dropdown.dropdown-right .profile-caret .icn {
    left: auto;
    right: 28px
}

.nav-bar-section .dropdown a,.nav-bar-section .dropdown li,.nav-bar-section .dropdown input[type=submit],.nav-bar-section .dropdown .country-dropdown-option {
    display: block;
    width: 100%;
    color: #fff;
    font-weight: 400
}

.nav-bar-section .dropdown a:hover,.nav-bar-section .dropdown li:hover,.nav-bar-section .dropdown input[type=submit]:hover,.nav-bar-section .dropdown .country-dropdown-option:hover {
    color: #fff
}

.nav-bar-section .dropdown a,.nav-bar-section .dropdown input[type=submit],.nav-bar-section .dropdown .country-dropdown-option {
    padding: 12px;
    white-space: nowrap;
    transition: background .15s linear
}

.nav-bar-section .dropdown a:hover,.nav-bar-section .dropdown input[type=submit]:hover,.nav-bar-section .dropdown .country-dropdown-option:hover {
    background: rgba(0,0,0,.5)
}

.nav-bar-section .dropdown .country-dropdown-option {
    cursor: pointer
}

.nav-bar-section .dropdown form {
    margin: 0
}

.nav-bar-section .dropdown input[type=submit] {
    font-size: 12px;
    line-height: 24px;
    letter-spacing: .9px;
    height: auto;
    background: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    position: inherit;
    text-transform: uppercase;
    font-family: Proxima Nova,sans-serif;
    font-weight: 400
}

.nav-bar-section .dropdown .contains-caret {
    position: relative;
    display: block
}

.nav-bar-section .dropdown .cw-icon-caret-up {
    position: absolute;
    top: -11px;
    color: #000000bf
}

.nav-bar-section .dropdown .donate-caret .icn {
    left: 40px
}

.nav-bar-section .dropdown .fundraise-caret .icn {
    left: 52px
}

.nav-bar-section .dropdown .profile-caret .icn {
    left: 18px
}

.nav-bar-section .has-dropdown:hover .dropdown {
    display: block
}

.nav-bar-section .has-dropdown {
    position: relative;
    line-height: 58px
}

.nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.nav-bar-section .has-dropdown:hover .icn {
    opacity: 1
}

.nav-bar-section .has-dropdown:hover .dropdown-parent-link a {
    color: #333232
}

.nav-bar-section .has-dropdown:hover .dropdown,.nav-bar-section .has-dropdown:hover .nav-hover-extender {
    display: block
}

.nav-bar-section .has-dropdown:hover .super-dropdown-container {
    display: flex;
    top: 50px
}

.nav-bar-section .nav-hover-extender {
    left: 50%;
    transform: translate(-50%);
    width: 200%;
    height: 110px;
    display: none
}

.nav-bar-section .super-dropdown-container {
    width: 600px;
    transform: translate(-50px)
}

.nav-bar-section .dropdown-border-nub {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #99becc;
    top: -8px;
    left: 105px
}

.nav-bar-section .dropdown-border-nub:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f7f7f7;
    position: absolute;
    top: 2px;
    left: -6px
}

.nav-bar-section .super-link-bg {
    top: -2px;
    left: -2px
}

.nav-bar-section .super-box-link-anchor {
    font-size: 12px
}

.nav-bar-section .no-dropdown a {
    position: relative;
    z-index: 100001
}

.nav-bar {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100000
}

.nav-bar .fixed-donate {
    display: none
}

.nav-bar.fixed {
    position: fixed;
    background: #fff;
    top: -80px;
    border-bottom: solid 1px #dfdfd7;
    transform: translateY(80px);
    transition: transform .5s ease,background .25s ease
}

.nav-bar.fixed .nav-bar-section .logo a {
    background-image: url(/vite/assets/cw-logo-dark-5101cbac.svg)
}

@media only screen and (min-width: 1025px) {
    .nav-bar.fixed .fixed-donate {
        display:inline-block;
        color: #fff;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }
}

.nav-bar.fixed .nav-items,.nav-bar.fixed .mycw-nav,.nav-bar.fixed .right-side {
    display: none
}

.nav-bar-section {
    padding: 0 20px;
    position: relative;
    height: 58px
}

.nav-bar-section a,.nav-bar-section .country-dropdown-option {
    color: #333232;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .9px
}

.nav-bar-section a:hover,.nav-bar-section .country-dropdown-option:hover {
    color: #676464
}

.nav-bar-section .button-links>a:not(.country) {
    background: #00ac7f;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    border: solid 1px #00ac7f
}

.nav-bar-section .button-links.sponsor-button>a {
    background: transparent;
    color: #00ac7f;
    border: solid 1px #00ac7f
}

.nav-bar-section ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.nav-bar-section .nav-items,.nav-bar-section .right-side {
    display: none;
    position: relative;
    line-height: 58px
}

.nav-bar-section .logo {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.nav-bar-section .logo a {
    display: block;
    text-indent: -999em;
    background-image: url(/vite/assets/cw-logo-dark-5101cbac.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 138px;
    height: 24px
}

.nav-bar-section .mobile-donate,.nav-bar-section .offcanvas-open-link {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.nav-bar-section .mobile-donate {
    right: 55px
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .mobile-donate {
        display:none
    }
}

.nav-bar-section .offcanvas-open-link {
    right: 0;
    padding: 20px;
    cursor: pointer
}

.nav-bar-section .offcanvas-open-link .icn {
    color: #333232;
    font-size: 18px;
    position: relative;
    top: 3px
}

.nav-bar-section .country-dropdown.button-links {
    display: none
}

.nav-bar-section .country-dropdown.button-links .dropdown {
    left: -83px
}

.nav-bar-section .country-dropdown.button-links .icn.cw-icon-caret-up {
    left: 130px
}

.nav-bar-section .country-dropdown.button-links .country {
    padding: 5px 7px 7px;
    border: 1px solid;
    border-radius: 4px
}

.nav-bar-section .country-dropdown.button-links .country.us:before {
    background-image: url(/vite/assets/us-flag-d982a867.svg)
}

.nav-bar-section .country-dropdown.button-links .country.uk:before {
    background-image: url(/vite/assets/uk-flag-70f19208.svg)
}

.nav-bar-section .country-dropdown.button-links .country:before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px
}

nav.minimal .nav-bar-section {
    padding: 0
}

nav.minimal .nav-bar-section .offcanvas-open-link,nav.minimal .nav-bar-section .nav-items,nav.minimal .nav-bar-section .right-side ul.donate-link,nav.minimal .nav-bar-section .mobile-donate {
    display: none
}

nav.minimal .nav-bar-section .button-links {
    margin: 0
}

nav.show-country-select .country-dropdown.button-links {
    display: block
}

.nav-fade .nav-bar-section {
    z-index: 100000
}

.nav-fade:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));
    height: 100px;
    z-index: 99999
}

.invert-all .nav-bar-section {
    color: #fff
}

.invert-all .nav-bar-section .logo a {
    background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
}

.invert-all .nav-bar-section .offcanvas-open-link .icn {
    color: #fff
}

.invert-all .nav-bar-section a {
    color: #fff;
    font-weight: 400;
    letter-spacing: 1px
}

.invert-all .nav-bar-section a:hover {
    color: #fffc
}

.invert-all .nav-bar-section .button-links:not(.country-dropdown):after {
    background: rgba(255,255,255,.35)
}

.invert-all .nav-bar-section .button-links>a {
    border: solid 1px;
    color: #fff;
    background: transparent;
    font-weight: 400
}

.invert-all .nav-bar-section .nav-items a:hover,.invert-all .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.invert-all .nav-bar-section .dropdown a:hover,.invert-all .nav-bar-section .dropdown input[type=submit]:hover {
    color: #fff
}

@media only screen and (min-width: 641px) {
    .invert-medium-up .nav-bar-section {
        color:#fff
    }

    .invert-medium-up .nav-bar-section .logo a {
        background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
    }

    .invert-medium-up .nav-bar-section .offcanvas-open-link .icn {
        color: #fff
    }

    .invert-medium-up .nav-bar-section a {
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px
    }

    .invert-medium-up .nav-bar-section a:hover {
        color: #fffc
    }

    .invert-medium-up .nav-bar-section .button-links:not(.country-dropdown):after {
        background: rgba(255,255,255,.35)
    }

    .invert-medium-up .nav-bar-section .button-links>a {
        border: solid 1px;
        color: #fff;
        background: transparent;
        font-weight: 400
    }

    .invert-medium-up .nav-bar-section .nav-items a:hover,.invert-medium-up .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.invert-medium-up .nav-bar-section .dropdown a:hover,.invert-medium-up .nav-bar-section .dropdown input[type=submit]:hover {
        color: #fff
    }
}

@media only screen and (min-width: 1025px) {
    .invert-large-up .nav-bar-section {
        color:#fff
    }

    .invert-large-up .nav-bar-section .logo a {
        background-image: url(/vite/assets/cw-logo-light-dd98002e.svg)
    }

    .invert-large-up .nav-bar-section .offcanvas-open-link .icn {
        color: #fff
    }

    .invert-large-up .nav-bar-section a {
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px
    }

    .invert-large-up .nav-bar-section a:hover {
        color: #fffc
    }

    .invert-large-up .nav-bar-section .button-links:not(.country-dropdown):after {
        background: rgba(255,255,255,.35)
    }

    .invert-large-up .nav-bar-section .button-links>a {
        border: solid 1px;
        color: #fff;
        background: transparent;
        font-weight: 400
    }

    .invert-large-up .nav-bar-section .nav-items a:hover,.invert-large-up .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.invert-large-up .nav-bar-section .dropdown a:hover,.invert-large-up .nav-bar-section .dropdown input[type=submit]:hover {
        color: #fff
    }

    .invert-large-up:before {
        content: "";
        display: block;
        background-image: linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,0));
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        width: 100%;
        height: 60px
    }

    .invert-large-up.fixed:before {
        display: none
    }

    .invert-large-up .nav-items .has-dropdown:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        width: 200vw;
        height: 200px;
        background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));
        transform: translate(-50%);
        z-index: -1;
        opacity: 0;
        transition: opacity .4s;
        pointer-events: none
    }

    .invert-large-up .nav-items .has-dropdown:hover .dropdown-parent-link a {
        color: #fff
    }

    .invert-large-up .nav-items .has-dropdown:hover:before {
        opacity: 1
    }
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }

    .nav-bar-section .nav-items {
        display: block
    }

    .nav-bar-section .right-side {
        display: flex;
        align-items: center
    }
}

@media only screen and (min-width: 1025px) and (min-width:1025px) {
    .nav-bar-section .offcanvas-open-link {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .logo {
        left:0
    }

    .nav-bar-section .offcanvas-open-link {
        right: -20px
    }

    .nav-bar-section .nav-items {
        margin-left: 117px;
        float: left;
        display: flex;
        align-items: center
    }

    .nav-bar-section .nav-items:after {
        clear: both;
        content: "";
        display: table
    }

    .nav-bar-section .nav-items>li {
        display: block;
        margin-left: 15px;
        height: 58px
    }

    .nav-bar-section .nav-items:hover a,.nav-bar-section .nav-items:hover .icn {
        opacity: .75
    }

    .nav-bar-section .nav-items a {
        display: block;
        transition-property: opacity,color
    }

    .nav-bar-section .nav-items a:hover {
        opacity: 1;
        color: #333232
    }

    .nav-bar-section .right-side {
        float: right
    }
}

@media only screen and (min-width: 1025px) and (min-width:1025px) {
    .nav-bar-section .right-side {
        height:58px
    }
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .right-side .mycw-nav {
        float:right
    }

    .nav-bar-section .right-side .mycw-nav .dropdown {
        top: 45px;
        width: 275px
    }

    .nav-bar-section .right-side .mycw-nav .dropdown .truncate-line {
        width: 178px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .nav-bar-section .right-side .mycw-nav .has-dropdown {
        position: relative
    }

    .nav-bar-section .right-side .mycw-nav .has-dropdown:hover:before {
        height: 60px
    }

    .nav-bar-section .right-side .mycw-nav .has-dropdown:before {
        content: "";
        display: block;
        width: 80px;
        height: 30px;
        position: absolute;
        top: 0;
        left: -15px
    }

    .nav-bar-section .right-side .mycw-nav .has-dropdown a {
        position: relative;
        display: flex;
        align-items: center;
        padding-right: 15px
    }

    .nav-bar-section .right-side .mycw-nav .cw-icon-caret-down {
        top: 50%;
        position: absolute;
        right: 0;
        transform: translateY(-50%);
        font-size: 13px
    }

    .nav-bar-section .right-side .mycw-nav img {
        vertical-align: middle;
        position: relative;
        margin-right: 5px;
        display: block;
        border-radius: 50%
    }

    .nav-bar-section .right-side .mycw-nav .user-access {
        line-height: 58px
    }

    .nav-bar-section .nav-buttons {
        float: left;
        display: flex
    }
}

@media only screen and (min-width: 1025px) and (min-width:1025px) {
    .nav-bar-section .button-links:not(.country-dropdown) {
        margin-right:15px;
        padding-right: 15px;
        position: relative
    }

    .nav-bar-section .button-links:not(.country-dropdown):after {
        content: "";
        display: block;
        width: 1px;
        height: 26px;
        position: absolute;
        top: 50%;
        right: -2px;
        background: rgba(0,0,0,.1);
        transform: translateY(-50%)
    }

    .nav-bar-section .button-links:not(.country-dropdown).sponsor-button {
        padding-right: 0
    }

    .nav-bar-section .button-links:not(.country-dropdown).sponsor-button:after {
        display: none
    }
}

@media only screen and (min-width: 1025px) {
    .nav-bar-section .dropdown {
        text-align:left;
        display: none;
        padding: 0;
        position: absolute;
        left: -10px;
        top: 58px;
        background: rgba(0,0,0,.8);
        z-index: 100000;
        min-width: 140px
    }

    .nav-bar-section .dropdown:hover {
        display: block
    }

    .nav-bar-section .dropdown.dropdown-right {
        left: auto;
        right: 0
    }

    .nav-bar-section .dropdown.dropdown-right .profile-caret .icn {
        left: auto;
        right: 28px
    }

    .nav-bar-section .dropdown a,.nav-bar-section .dropdown li,.nav-bar-section .dropdown input[type=submit],.nav-bar-section .dropdown .country-dropdown-option {
        display: block;
        width: 100%;
        color: #fff;
        font-weight: 400
    }

    .nav-bar-section .dropdown a:hover,.nav-bar-section .dropdown li:hover,.nav-bar-section .dropdown input[type=submit]:hover,.nav-bar-section .dropdown .country-dropdown-option:hover {
        color: #fff
    }

    .nav-bar-section .dropdown a,.nav-bar-section .dropdown input[type=submit],.nav-bar-section .dropdown .country-dropdown-option {
        padding: 12px;
        white-space: nowrap;
        transition: background .15s linear
    }

    .nav-bar-section .dropdown a:hover,.nav-bar-section .dropdown input[type=submit]:hover,.nav-bar-section .dropdown .country-dropdown-option:hover {
        background: rgba(0,0,0,.5)
    }

    .nav-bar-section .dropdown .country-dropdown-option {
        cursor: pointer
    }

    .nav-bar-section .dropdown form {
        margin: 0
    }

    .nav-bar-section .dropdown input[type=submit] {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: .9px;
        height: auto;
        background: none;
        outline: none;
        text-align: left;
        cursor: pointer;
        position: inherit;
        text-transform: uppercase;
        font-family: Proxima Nova,sans-serif;
        font-weight: 400
    }

    .nav-bar-section .dropdown .contains-caret {
        position: relative;
        display: block
    }

    .nav-bar-section .dropdown .cw-icon-caret-up {
        position: absolute;
        top: -11px;
        color: #000000bf
    }

    .nav-bar-section .dropdown .donate-caret .icn {
        left: 40px
    }

    .nav-bar-section .dropdown .fundraise-caret .icn {
        left: 52px
    }

    .nav-bar-section .dropdown .profile-caret .icn {
        left: 18px
    }

    .nav-bar-section .has-dropdown:hover .dropdown {
        display: block
    }

    .nav-bar-section .has-dropdown {
        position: relative;
        line-height: 58px
    }

    .nav-bar-section .has-dropdown:hover .dropdown-parent-link a,.nav-bar-section .has-dropdown:hover .icn {
        opacity: 1
    }

    .nav-bar-section .has-dropdown:hover .dropdown-parent-link a {
        color: #333232
    }

    .nav-bar-section .has-dropdown:hover .dropdown,.nav-bar-section .has-dropdown:hover .nav-hover-extender {
        display: block
    }

    .nav-bar-section .has-dropdown:hover .super-dropdown-container {
        display: flex;
        top: 50px
    }

    .nav-bar-section .nav-hover-extender {
        left: 50%;
        transform: translate(-50%);
        width: 200%;
        height: 110px;
        display: none
    }

    .nav-bar-section .super-dropdown-container {
        width: 600px;
        transform: translate(-50px)
    }

    .nav-bar-section .dropdown-border-nub {
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #99becc;
        top: -8px;
        left: 105px
    }

    .nav-bar-section .dropdown-border-nub:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #f7f7f7;
        position: absolute;
        top: 2px;
        left: -6px
    }

    .nav-bar-section .super-link-bg {
        top: -2px;
        left: -2px
    }

    .nav-bar-section .super-box-link-anchor {
        font-size: 12px
    }

    .nav-bar-section .no-dropdown a {
        position: relative;
        z-index: 100001
    }
}

.nav-bar.profile-nav.fixed .nav-items {
    display: flex
}

.nav-bar.profile-nav.fixed .nav-items li a.active:after {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background-color: #ffca0a;
    border-radius: 100%;
    left: 50%;
    position: absolute;
    bottom: -8px
}

.nav-bar.profile-nav .nav-bar-section .nav-items {
    display: flex
}

.nav-bar.profile-nav .button-links:after {
    display: none
}

.nav-bar.profile-nav .mycw-nav {
    margin-right: 15px;
    padding-right: 15px;
    position: relative;
    display: none
}

@media only screen and (min-width: 1025px) {
    .nav-bar.profile-nav .mycw-nav {
        display:block
    }
}

.nav-bar.profile-nav .mycw-nav:after {
    content: "";
    display: block;
    width: 1px;
    height: 26px;
    position: absolute;
    top: 50%;
    right: -2px;
    background: rgba(0,0,0,.1);
    transform: translateY(-50%)
}

.nav-bar-section .dropdown.prodash {
    background: #fff;
    border: 1px solid #dfdfd7;
    top: 40px!important
}

.nav-bar-section .dropdown.prodash .cw-icon-caret-up {
    color: #fff
}

.nav-bar-section .dropdown.prodash .cw-icon-caret-up:before,.nav-bar-section .dropdown.prodash .cw-icon-caret-up:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute
}

.nav-bar-section .dropdown.prodash .cw-icon-caret-up:before {
    top: 5px;
    right: -5px;
    border-bottom: 6px solid #fff;
    z-index: 100000
}

.nav-bar-section .dropdown.prodash .cw-icon-caret-up:after {
    top: 4px;
    right: -5px;
    border-bottom: 6px solid #dfdfd7
}

.nav-bar-section .dropdown.prodash a,.nav-bar-section .dropdown.prodash li {
    color: #333232;
    font-weight: 500
}

.nav-bar-section .dropdown.prodash a:hover,.nav-bar-section .dropdown.prodash li:hover {
    background: #fff;
    color: #333232
}

.nav-bar-section .dropdown.prodash a {
    padding: 0
}

.nav-bar-section .dropdown.prodash a.profile-link {
    color: #1BA006;
    transition: color .15s linear;
    -webkit-tap-highlight-color: rgba(0,0,0,.1)
}

.nav-bar-section .dropdown.prodash li:not(.profile-caret) {
    padding: 20px
}

.nav-bar-section .dropdown.prodash li:not(.profile-caret):not(:last-of-type) {
    border-bottom: 1px solid #dfdfd7
}

.nav-bar-section .dropdown.prodash .team-header {
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px
}

.nav-bar-section .dropdown.prodash .team-name:not(:last-of-type) {
    margin-bottom: 20px
}

.profile-intro .default-option {
    font-size: 12px;
    line-height: 13px
}

@media (min-width: 0px) {
    .sm-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .25rem!important;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
        margin-left: .25rem!important;
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .5rem!important;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
        margin-left: .5rem!important;
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .75rem!important;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
        margin-left: .75rem!important;
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1rem!important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
        margin-left: 1rem!important;
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.25rem!important;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.25rem!important;
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.5rem!important;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.5rem!important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.75rem!important;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.75rem!important;
        margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2rem!important;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
        margin-left: 2rem!important;
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.25rem!important;
        margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.25rem!important;
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.5rem!important;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.5rem!important;
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.75rem!important;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.75rem!important;
        margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3rem!important;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
        margin-left: 3rem!important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3.5rem!important;
        margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 3.5rem!important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 4rem!important;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
        margin-left: 4rem!important;
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 5rem!important;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
        margin-left: 5rem!important;
        margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 6rem!important;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
        margin-left: 6rem!important;
        margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 7rem!important;
        margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
        margin-left: 7rem!important;
        margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 8rem!important;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
        margin-left: 8rem!important;
        margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 9rem!important;
        margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
        margin-left: 9rem!important;
        margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 10rem!important;
        margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
        margin-left: 10rem!important;
        margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 11rem!important;
        margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
        margin-left: 11rem!important;
        margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 12rem!important;
        margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
        margin-left: 12rem!important;
        margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 13rem!important;
        margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
        margin-left: 13rem!important;
        margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 14rem!important;
        margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
        margin-left: 14rem!important;
        margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 15rem!important;
        margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
        margin-left: 15rem!important;
        margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 16rem!important;
        margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
        margin-left: 16rem!important;
        margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 18rem!important;
        margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
        margin-left: 18rem!important;
        margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 20rem!important;
        margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
        margin-left: 20rem!important;
        margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 24rem!important;
        margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
        margin-left: 24rem!important;
        margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1px!important;
        margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(1px * var(--tw-space-x-reverse))!important;
        margin-left: 1px!important;
        margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .125rem!important;
        margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
        margin-left: .125rem!important;
        margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .375rem!important;
        margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
        margin-left: .375rem!important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .625rem!important;
        margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
        margin-left: .625rem!important;
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .875rem!important;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
    }

    .sm-space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
        margin-left: .875rem!important;
        margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.25rem!important;
        margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -.25rem!important;
        margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.5rem!important;
        margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -.5rem!important;
        margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.75rem!important;
        margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -.75rem!important;
        margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1rem!important;
        margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
        margin-left: -1rem!important;
        margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.25rem!important;
        margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.25rem!important;
        margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.5rem!important;
        margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.5rem!important;
        margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.75rem!important;
        margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.75rem!important;
        margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2rem!important;
        margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
        margin-left: -2rem!important;
        margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.25rem!important;
        margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.25rem!important;
        margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.5rem!important;
        margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.5rem!important;
        margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.75rem!important;
        margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.75rem!important;
        margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3rem!important;
        margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
        margin-left: -3rem!important;
        margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3.5rem!important;
        margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -3.5rem!important;
        margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -4rem!important;
        margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
        margin-left: -4rem!important;
        margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -5rem!important;
        margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
        margin-left: -5rem!important;
        margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -6rem!important;
        margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
        margin-left: -6rem!important;
        margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -7rem!important;
        margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
        margin-left: -7rem!important;
        margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -8rem!important;
        margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
        margin-left: -8rem!important;
        margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -9rem!important;
        margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
        margin-left: -9rem!important;
        margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -10rem!important;
        margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
        margin-left: -10rem!important;
        margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -11rem!important;
        margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
        margin-left: -11rem!important;
        margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -12rem!important;
        margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
        margin-left: -12rem!important;
        margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -13rem!important;
        margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
        margin-left: -13rem!important;
        margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -14rem!important;
        margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
        margin-left: -14rem!important;
        margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -15rem!important;
        margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
        margin-left: -15rem!important;
        margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -16rem!important;
        margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
        margin-left: -16rem!important;
        margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -18rem!important;
        margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
        margin-left: -18rem!important;
        margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -20rem!important;
        margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
        margin-left: -20rem!important;
        margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -24rem!important;
        margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
        margin-left: -24rem!important;
        margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1px!important;
        margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0px!important;
        margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0px!important;
        margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
        margin-left: -1px!important;
        margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.125rem!important;
        margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
        margin-left: -.125rem!important;
        margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.375rem!important;
        margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
        margin-left: -.375rem!important;
        margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.625rem!important;
        margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
        margin-left: -.625rem!important;
        margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm--space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.875rem!important;
        margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
    }

    .sm--space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
        margin-left: -.875rem!important;
        margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .sm-space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1 !important
    }

    .sm-space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1 !important
    }

    .sm-divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 0px!important;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
    }

    .sm-divide-x-0>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
        border-left-width: 0px!important;
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .sm-divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 2px!important;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
    }

    .sm-divide-x-2>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
        border-left-width: 2px!important;
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .sm-divide-y-4>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 4px!important;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
    }

    .sm-divide-x-4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
        border-left-width: 4px!important;
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .sm-divide-y-8>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 8px!important;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
    }

    .sm-divide-x-8>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
        border-left-width: 8px!important;
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .sm-divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 1px!important;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
    }

    .sm-divide-x>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
        border-left-width: 1px!important;
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .sm-divide-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 1 !important
    }

    .sm-divide-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 1 !important
    }

    .sm-divide-transparent>:not([hidden])~:not([hidden]) {
        border-color: transparent!important
    }

    .sm-divide-cw-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-secondary>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-accent>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-accent-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-accent-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-blue-print>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-red>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
    }

    .sm-divide-grey-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
    }

    .sm-divide-cball-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
    }

    .sm-divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
    }

    .sm-divide-cball-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-navy>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
    }

    .sm-divide-sc-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
    }

    .sm-divide-sc-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
    }

    .sm-divide-sc-sand>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .sm-divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
    }

    .sm-divide-solid>:not([hidden])~:not([hidden]) {
        border-style: solid!important
    }

    .sm-divide-dashed>:not([hidden])~:not([hidden]) {
        border-style: dashed!important
    }

    .sm-divide-dotted>:not([hidden])~:not([hidden]) {
        border-style: dotted!important
    }

    .sm-divide-double>:not([hidden])~:not([hidden]) {
        border-style: double!important
    }

    .sm-divide-none>:not([hidden])~:not([hidden]) {
        border-style: none!important
    }

    .sm-divide-opacity-0>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 0 !important
    }

    .sm-divide-opacity-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .05 !important
    }

    .sm-divide-opacity-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .1 !important
    }

    .sm-divide-opacity-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .2 !important
    }

    .sm-divide-opacity-25>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .25 !important
    }

    .sm-divide-opacity-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .3 !important
    }

    .sm-divide-opacity-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .4 !important
    }

    .sm-divide-opacity-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .5 !important
    }

    .sm-divide-opacity-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .6 !important
    }

    .sm-divide-opacity-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .7 !important
    }

    .sm-divide-opacity-75>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .75 !important
    }

    .sm-divide-opacity-80>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .8 !important
    }

    .sm-divide-opacity-90>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .9 !important
    }

    .sm-divide-opacity-95>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .95 !important
    }

    .sm-divide-opacity-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important
    }

    .sm-sr-only {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .sm-not-sr-only {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .sm-focus-within-sr-only:focus-within {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .sm-focus-within-not-sr-only:focus-within {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .sm-focus-sr-only:focus {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .sm-focus-not-sr-only:focus {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .sm-appearance-none {
        -moz-appearance: none!important;
        -webkit-appearance: none!important;
        appearance: none!important
    }

    .sm-bg-fixed {
        background-attachment: fixed!important
    }

    .sm-bg-local {
        background-attachment: local!important
    }

    .sm-bg-scroll {
        background-attachment: scroll!important
    }

    .sm-bg-clip-border {
        background-clip: border-box!important
    }

    .sm-bg-clip-padding {
        background-clip: padding-box!important
    }

    .sm-bg-clip-content {
        background-clip: content-box!important
    }

    .sm-bg-clip-text {
        -webkit-background-clip: text!important;
        background-clip: text!important
    }

    .sm-bg-transparent {
        background-color: transparent!important
    }

    .sm-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

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

    .sm-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .sm-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .sm-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .sm-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .sm-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .sm-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .sm-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .sm-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-yellow-450,.sm-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-transparent {
        background-color: transparent!important
    }

    .group:hover .sm-group-hover-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-yellow-450,.group:hover .sm-group-hover-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .sm-group-hover-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-transparent:focus-within {
        background-color: transparent!important
    }

    .sm-focus-within-bg-cw-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-secondary:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-secondary-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-secondary-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-secondary-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-accent:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-accent-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-accent-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-blue-print:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-red:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-10:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-20:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-30:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-40:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-5:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-50:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-60:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-grey-70:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cball-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cball-dark-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cball-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-dk-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-lt-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-dk-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-med-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-lt-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-off-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-spring-peach:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-navy:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-dk-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-sc-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-sc-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-sc-sand:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-yellow-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-yellow-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-yellow-450:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-yellow-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-grey-900:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-grey-800:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-grey-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-grey-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-blue-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-blue-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-blue-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-purple-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-purple-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-purple-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-orange-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-orange-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-orange-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-green-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-green-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-focus-within-bg-cw-brand-green-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-transparent:hover {
        background-color: transparent!important
    }

    .sm-hover-bg-cw-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-secondary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-secondary-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-secondary-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-secondary-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-accent:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-accent-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-accent-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-blue-print:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-red:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-10:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-20:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-30:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-40:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-5:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-50:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-60:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-grey-70:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cball-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cball-dark-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cball-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-dk-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-lt-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-dk-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-med-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-lt-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-off-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-spring-peach:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-navy:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-dk-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-sc-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-sc-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-sc-sand:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-yellow-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-yellow-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-yellow-450:hover,.sm-hover-bg-cw-brand-yellow-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-grey-900:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-grey-800:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-grey-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-grey-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-blue-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-blue-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-blue-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-purple-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-purple-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-purple-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-orange-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-orange-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-orange-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-green-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-green-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-hover-bg-cw-brand-green-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-transparent:focus {
        background-color: transparent!important
    }

    .sm-focus-bg-cw-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-secondary:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-secondary-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-secondary-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-secondary-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-accent:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-accent-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-accent-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-blue-print:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-red:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-10:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-20:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-30:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-40:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-5:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-50:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-60:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-grey-70:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cball-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cball-dark-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cball-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-dk-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-lt-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-dk-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-med-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-lt-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-off-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-spring-peach:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-navy:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-dk-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-sc-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-sc-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-sc-sand:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-yellow-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-yellow-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-yellow-450:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-yellow-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-grey-900:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-grey-800:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-grey-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-grey-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-blue-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-blue-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-blue-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-purple-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-purple-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-purple-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-orange-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-orange-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-orange-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-green-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-green-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .sm-focus-bg-cw-brand-green-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .sm-bg-none {
        background-image: none!important
    }

    .sm-bg-gradient-to-t {
        background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-tr {
        background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-r {
        background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-br {
        background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-b {
        background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-bl {
        background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-l {
        background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
    }

    .sm-bg-gradient-to-tl {
        background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
    }

    .sm-from-transparent {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-from-cw-black {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-from-cw-blue {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-from-cw-secondary {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-from-cw-secondary-100 {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-from-cw-secondary-200 {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-from-cw-secondary-300 {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-from-cw-accent {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-from-cw-accent-100 {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-from-cw-accent-200 {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-from-cw-blue-print {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-from-cw-green {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-from-cw-orange {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-from-cw-purple {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-from-cw-red {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-from-cw-spring {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-from-cw-teal {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-from-cw-white {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-from-cw-yellow {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-from-grey-10 {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-from-grey-20 {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-from-grey-30 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-from-grey-40 {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-from-grey-5 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-from-grey-50 {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-from-grey-60 {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-from-grey-70 {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-from-cball-blue {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-from-cball-dark-blue {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-from-cball-purple {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-from-cw-spring-yellow {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-from-cw-spring-dk-blue {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-from-cw-spring-med-blue {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-from-cw-spring-lt-blue {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-from-cw-spring-dk-green {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-from-cw-spring-med-green {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-from-cw-spring-lt-green {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-from-cw-spring-black {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-from-cw-spring-off-white {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-from-cw-spring-peach {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-from-cw-navy {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-from-cw-med-blue {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-from-cw-dk-orange {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-from-sc-teal {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-from-sc-green {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-from-sc-sand {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-from-cw-brand-yellow-100 {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-from-cw-brand-yellow-300 {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-from-cw-brand-yellow-450,.sm-from-cw-brand-yellow-500 {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-from-cw-brand-grey-900 {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-from-cw-brand-grey-800 {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-from-cw-brand-grey-200 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-from-cw-brand-grey-100 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-from-cw-brand-blue-700 {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-from-cw-brand-blue-500 {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-from-cw-brand-blue-300 {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-from-cw-brand-purple-700 {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-from-cw-brand-purple-500 {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-from-cw-brand-purple-300 {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-from-cw-brand-orange-700 {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-from-cw-brand-orange-500 {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-from-cw-brand-orange-300 {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-from-cw-brand-green-700 {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-from-cw-brand-green-500 {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-from-cw-brand-green-300 {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-via-transparent {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-via-cw-black {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-via-cw-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-via-cw-secondary {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-via-cw-secondary-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-via-cw-secondary-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-via-cw-secondary-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-via-cw-accent {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-via-cw-accent-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-via-cw-accent-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-via-cw-blue-print {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-via-cw-green {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-via-cw-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-via-cw-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-via-cw-red {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-via-cw-spring {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-via-cw-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-via-cw-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-via-cw-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-via-grey-10 {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-via-grey-20 {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-via-grey-30 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-via-grey-40 {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-via-grey-5 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-via-grey-50 {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-via-grey-60 {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-via-grey-70 {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-via-cball-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-via-cball-dark-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-via-cball-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-via-cw-spring-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-via-cw-spring-dk-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-via-cw-spring-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-via-cw-spring-lt-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-via-cw-spring-dk-green {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-via-cw-spring-med-green {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-via-cw-spring-lt-green {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-via-cw-spring-black {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-via-cw-spring-off-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-via-cw-spring-peach {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-via-cw-navy {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-via-cw-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-via-cw-dk-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-via-sc-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-via-sc-green {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-via-sc-sand {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-via-cw-brand-yellow-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-via-cw-brand-yellow-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-via-cw-brand-yellow-450,.sm-via-cw-brand-yellow-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-via-cw-brand-grey-900 {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-via-cw-brand-grey-800 {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-via-cw-brand-grey-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-via-cw-brand-grey-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-via-cw-brand-blue-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-via-cw-brand-blue-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-via-cw-brand-blue-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-via-cw-brand-purple-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-via-cw-brand-purple-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-via-cw-brand-purple-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-via-cw-brand-orange-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-via-cw-brand-orange-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-via-cw-brand-orange-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-via-cw-brand-green-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-via-cw-brand-green-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-via-cw-brand-green-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-to-transparent {
        --tw-gradient-to: transparent !important
    }

    .sm-to-cw-black {
        --tw-gradient-to: #333232 !important
    }

    .sm-to-cw-blue {
        --tw-gradient-to: #003366 !important
    }

    .sm-to-cw-secondary {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-to-cw-secondary-100 {
        --tw-gradient-to: #99becc !important
    }

    .sm-to-cw-secondary-200 {
        --tw-gradient-to: #d6e4ea !important
    }

    .sm-to-cw-secondary-300 {
        --tw-gradient-to: #f7fcff !important
    }

    .sm-to-cw-accent {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-to-cw-accent-100 {
        --tw-gradient-to: #fff7e1 !important
    }

    .sm-to-cw-accent-200 {
        --tw-gradient-to: #fffbf0 !important
    }

    .sm-to-cw-blue-print {
        --tw-gradient-to: #5096d0 !important
    }

    .sm-to-cw-green {
        --tw-gradient-to: #14a947 !important
    }

    .sm-to-cw-orange {
        --tw-gradient-to: #fe813a !important
    }

    .sm-to-cw-purple {
        --tw-gradient-to: #9064bf !important
    }

    .sm-to-cw-red {
        --tw-gradient-to: #fa575d !important
    }

    .sm-to-cw-spring {
        --tw-gradient-to: #1ba9e0 !important
    }

    .sm-to-cw-teal {
        --tw-gradient-to: #8ed4cc !important
    }

    .sm-to-cw-white {
        --tw-gradient-to: #fff !important
    }

    .sm-to-cw-yellow {
        --tw-gradient-to: #ffca0a !important
    }

    .sm-to-grey-10 {
        --tw-gradient-to: #f4f5f0 !important
    }

    .sm-to-grey-20 {
        --tw-gradient-to: #e9eae4 !important
    }

    .sm-to-grey-30 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-to-grey-40 {
        --tw-gradient-to: #c1c1ba !important
    }

    .sm-to-grey-5 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-to-grey-50 {
        --tw-gradient-to: #9b9b94 !important
    }

    .sm-to-grey-60 {
        --tw-gradient-to: #71716c !important
    }

    .sm-to-grey-70 {
        --tw-gradient-to: #515151 !important
    }

    .sm-to-cball-blue {
        --tw-gradient-to: #576995 !important
    }

    .sm-to-cball-dark-blue {
        --tw-gradient-to: #354363 !important
    }

    .sm-to-cball-purple {
        --tw-gradient-to: #0a101f !important
    }

    .sm-to-cw-spring-yellow {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-to-cw-spring-dk-blue {
        --tw-gradient-to: #1e2658 !important
    }

    .sm-to-cw-spring-med-blue {
        --tw-gradient-to: #1080b9 !important
    }

    .sm-to-cw-spring-lt-blue {
        --tw-gradient-to: #bae3f0 !important
    }

    .sm-to-cw-spring-dk-green {
        --tw-gradient-to: #004b3d !important
    }

    .sm-to-cw-spring-med-green {
        --tw-gradient-to: #00ac7f !important
    }

    .sm-to-cw-spring-lt-green {
        --tw-gradient-to: #b8e3d1 !important
    }

    .sm-to-cw-spring-black {
        --tw-gradient-to: #1a1a1a !important
    }

    .sm-to-cw-spring-off-white {
        --tw-gradient-to: #fdf4e2 !important
    }

    .sm-to-cw-spring-peach {
        --tw-gradient-to: #e88a78 !important
    }

    .sm-to-cw-navy {
        --tw-gradient-to: #003366 !important
    }

    .sm-to-cw-med-blue {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-to-cw-dk-orange {
        --tw-gradient-to: #bf6c46 !important
    }

    .sm-to-sc-teal {
        --tw-gradient-to: #43b29a !important
    }

    .sm-to-sc-green {
        --tw-gradient-to: #7db87e !important
    }

    .sm-to-sc-sand {
        --tw-gradient-to: #f9f7e9 !important
    }

    .sm-to-cw-brand-yellow-100 {
        --tw-gradient-to: #FAF7F0 !important
    }

    .sm-to-cw-brand-yellow-300 {
        --tw-gradient-to: #F8EED3 !important
    }

    .sm-to-cw-brand-yellow-450,.sm-to-cw-brand-yellow-500 {
        --tw-gradient-to: #FFCA0A !important
    }

    .sm-to-cw-brand-grey-900 {
        --tw-gradient-to: #222520 !important
    }

    .sm-to-cw-brand-grey-800 {
        --tw-gradient-to: #383B36 !important
    }

    .sm-to-cw-brand-grey-200 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-to-cw-brand-grey-100 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-to-cw-brand-blue-700 {
        --tw-gradient-to: #314577 !important
    }

    .sm-to-cw-brand-blue-500 {
        --tw-gradient-to: #5493D3 !important
    }

    .sm-to-cw-brand-blue-300 {
        --tw-gradient-to: #CEDCE2 !important
    }

    .sm-to-cw-brand-purple-700 {
        --tw-gradient-to: #C3AFDD !important
    }

    .sm-to-cw-brand-purple-500 {
        --tw-gradient-to: #DECFF0 !important
    }

    .sm-to-cw-brand-purple-300 {
        --tw-gradient-to: #F1E9FB !important
    }

    .sm-to-cw-brand-orange-700 {
        --tw-gradient-to: #823232 !important
    }

    .sm-to-cw-brand-orange-500 {
        --tw-gradient-to: #FF5E30 !important
    }

    .sm-to-cw-brand-orange-300 {
        --tw-gradient-to: #EAB18C !important
    }

    .sm-to-cw-brand-green-700 {
        --tw-gradient-to: #2B4A3F !important
    }

    .sm-to-cw-brand-green-500 {
        --tw-gradient-to: #00AC7F !important
    }

    .sm-to-cw-brand-green-300 {
        --tw-gradient-to: #94BA9F !important
    }

    .sm-hover-from-transparent:hover {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-hover-from-cw-black:hover {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-hover-from-cw-blue:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-hover-from-cw-secondary:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-hover-from-cw-secondary-100:hover {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-hover-from-cw-secondary-200:hover {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-hover-from-cw-secondary-300:hover {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-hover-from-cw-accent:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-hover-from-cw-accent-100:hover {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-hover-from-cw-accent-200:hover {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-hover-from-cw-blue-print:hover {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-hover-from-cw-green:hover {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-hover-from-cw-orange:hover {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-hover-from-cw-purple:hover {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-hover-from-cw-red:hover {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-hover-from-cw-spring:hover {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-hover-from-cw-teal:hover {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-hover-from-cw-white:hover {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-hover-from-cw-yellow:hover {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-hover-from-grey-10:hover {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-hover-from-grey-20:hover {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-hover-from-grey-30:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-hover-from-grey-40:hover {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-hover-from-grey-5:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-hover-from-grey-50:hover {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-hover-from-grey-60:hover {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-hover-from-grey-70:hover {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-hover-from-cball-blue:hover {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-hover-from-cball-dark-blue:hover {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-hover-from-cball-purple:hover {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-hover-from-cw-spring-yellow:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-hover-from-cw-spring-dk-blue:hover {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-hover-from-cw-spring-med-blue:hover {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-hover-from-cw-spring-lt-blue:hover {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-hover-from-cw-spring-dk-green:hover {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-hover-from-cw-spring-med-green:hover {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-hover-from-cw-spring-lt-green:hover {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-hover-from-cw-spring-black:hover {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-hover-from-cw-spring-off-white:hover {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-hover-from-cw-spring-peach:hover {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-hover-from-cw-navy:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-hover-from-cw-med-blue:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-hover-from-cw-dk-orange:hover {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-hover-from-sc-teal:hover {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-hover-from-sc-green:hover {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-hover-from-sc-sand:hover {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-hover-from-cw-brand-yellow-100:hover {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-hover-from-cw-brand-yellow-300:hover {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-hover-from-cw-brand-yellow-450:hover,.sm-hover-from-cw-brand-yellow-500:hover {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-hover-from-cw-brand-grey-900:hover {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-hover-from-cw-brand-grey-800:hover {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-hover-from-cw-brand-grey-200:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-hover-from-cw-brand-grey-100:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-hover-from-cw-brand-blue-700:hover {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-hover-from-cw-brand-blue-500:hover {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-hover-from-cw-brand-blue-300:hover {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-hover-from-cw-brand-purple-700:hover {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-hover-from-cw-brand-purple-500:hover {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-hover-from-cw-brand-purple-300:hover {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-hover-from-cw-brand-orange-700:hover {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-hover-from-cw-brand-orange-500:hover {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-hover-from-cw-brand-orange-300:hover {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-hover-from-cw-brand-green-700:hover {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-hover-from-cw-brand-green-500:hover {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-hover-from-cw-brand-green-300:hover {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-hover-via-transparent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-hover-via-cw-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-hover-via-cw-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-hover-via-cw-secondary:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-hover-via-cw-secondary-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-hover-via-cw-secondary-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-hover-via-cw-secondary-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-hover-via-cw-accent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-hover-via-cw-accent-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-hover-via-cw-accent-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-hover-via-cw-blue-print:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-hover-via-cw-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-hover-via-cw-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-hover-via-cw-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-hover-via-cw-red:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-hover-via-cw-spring:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-hover-via-cw-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-hover-via-cw-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-hover-via-cw-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-hover-via-grey-10:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-hover-via-grey-20:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-hover-via-grey-30:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-hover-via-grey-40:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-hover-via-grey-5:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-hover-via-grey-50:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-hover-via-grey-60:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-hover-via-grey-70:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-hover-via-cball-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-hover-via-cball-dark-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-hover-via-cball-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-hover-via-cw-spring-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-hover-via-cw-spring-dk-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-hover-via-cw-spring-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-hover-via-cw-spring-lt-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-hover-via-cw-spring-dk-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-hover-via-cw-spring-med-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-hover-via-cw-spring-lt-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-hover-via-cw-spring-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-hover-via-cw-spring-off-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-hover-via-cw-spring-peach:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-hover-via-cw-navy:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-hover-via-cw-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-hover-via-cw-dk-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-hover-via-sc-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-hover-via-sc-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-hover-via-sc-sand:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-hover-via-cw-brand-yellow-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-hover-via-cw-brand-yellow-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-hover-via-cw-brand-yellow-450:hover,.sm-hover-via-cw-brand-yellow-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-hover-via-cw-brand-grey-900:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-hover-via-cw-brand-grey-800:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-hover-via-cw-brand-grey-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-hover-via-cw-brand-grey-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-hover-via-cw-brand-blue-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-hover-via-cw-brand-blue-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-hover-via-cw-brand-blue-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-hover-via-cw-brand-purple-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-hover-via-cw-brand-purple-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-hover-via-cw-brand-purple-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-hover-via-cw-brand-orange-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-hover-via-cw-brand-orange-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-hover-via-cw-brand-orange-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-hover-via-cw-brand-green-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-hover-via-cw-brand-green-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-hover-via-cw-brand-green-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-hover-to-transparent:hover {
        --tw-gradient-to: transparent !important
    }

    .sm-hover-to-cw-black:hover {
        --tw-gradient-to: #333232 !important
    }

    .sm-hover-to-cw-blue:hover {
        --tw-gradient-to: #003366 !important
    }

    .sm-hover-to-cw-secondary:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-hover-to-cw-secondary-100:hover {
        --tw-gradient-to: #99becc !important
    }

    .sm-hover-to-cw-secondary-200:hover {
        --tw-gradient-to: #d6e4ea !important
    }

    .sm-hover-to-cw-secondary-300:hover {
        --tw-gradient-to: #f7fcff !important
    }

    .sm-hover-to-cw-accent:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-hover-to-cw-accent-100:hover {
        --tw-gradient-to: #fff7e1 !important
    }

    .sm-hover-to-cw-accent-200:hover {
        --tw-gradient-to: #fffbf0 !important
    }

    .sm-hover-to-cw-blue-print:hover {
        --tw-gradient-to: #5096d0 !important
    }

    .sm-hover-to-cw-green:hover {
        --tw-gradient-to: #14a947 !important
    }

    .sm-hover-to-cw-orange:hover {
        --tw-gradient-to: #fe813a !important
    }

    .sm-hover-to-cw-purple:hover {
        --tw-gradient-to: #9064bf !important
    }

    .sm-hover-to-cw-red:hover {
        --tw-gradient-to: #fa575d !important
    }

    .sm-hover-to-cw-spring:hover {
        --tw-gradient-to: #1ba9e0 !important
    }

    .sm-hover-to-cw-teal:hover {
        --tw-gradient-to: #8ed4cc !important
    }

    .sm-hover-to-cw-white:hover {
        --tw-gradient-to: #fff !important
    }

    .sm-hover-to-cw-yellow:hover {
        --tw-gradient-to: #ffca0a !important
    }

    .sm-hover-to-grey-10:hover {
        --tw-gradient-to: #f4f5f0 !important
    }

    .sm-hover-to-grey-20:hover {
        --tw-gradient-to: #e9eae4 !important
    }

    .sm-hover-to-grey-30:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-hover-to-grey-40:hover {
        --tw-gradient-to: #c1c1ba !important
    }

    .sm-hover-to-grey-5:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-hover-to-grey-50:hover {
        --tw-gradient-to: #9b9b94 !important
    }

    .sm-hover-to-grey-60:hover {
        --tw-gradient-to: #71716c !important
    }

    .sm-hover-to-grey-70:hover {
        --tw-gradient-to: #515151 !important
    }

    .sm-hover-to-cball-blue:hover {
        --tw-gradient-to: #576995 !important
    }

    .sm-hover-to-cball-dark-blue:hover {
        --tw-gradient-to: #354363 !important
    }

    .sm-hover-to-cball-purple:hover {
        --tw-gradient-to: #0a101f !important
    }

    .sm-hover-to-cw-spring-yellow:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-hover-to-cw-spring-dk-blue:hover {
        --tw-gradient-to: #1e2658 !important
    }

    .sm-hover-to-cw-spring-med-blue:hover {
        --tw-gradient-to: #1080b9 !important
    }

    .sm-hover-to-cw-spring-lt-blue:hover {
        --tw-gradient-to: #bae3f0 !important
    }

    .sm-hover-to-cw-spring-dk-green:hover {
        --tw-gradient-to: #004b3d !important
    }

    .sm-hover-to-cw-spring-med-green:hover {
        --tw-gradient-to: #00ac7f !important
    }

    .sm-hover-to-cw-spring-lt-green:hover {
        --tw-gradient-to: #b8e3d1 !important
    }

    .sm-hover-to-cw-spring-black:hover {
        --tw-gradient-to: #1a1a1a !important
    }

    .sm-hover-to-cw-spring-off-white:hover {
        --tw-gradient-to: #fdf4e2 !important
    }

    .sm-hover-to-cw-spring-peach:hover {
        --tw-gradient-to: #e88a78 !important
    }

    .sm-hover-to-cw-navy:hover {
        --tw-gradient-to: #003366 !important
    }

    .sm-hover-to-cw-med-blue:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-hover-to-cw-dk-orange:hover {
        --tw-gradient-to: #bf6c46 !important
    }

    .sm-hover-to-sc-teal:hover {
        --tw-gradient-to: #43b29a !important
    }

    .sm-hover-to-sc-green:hover {
        --tw-gradient-to: #7db87e !important
    }

    .sm-hover-to-sc-sand:hover {
        --tw-gradient-to: #f9f7e9 !important
    }

    .sm-hover-to-cw-brand-yellow-100:hover {
        --tw-gradient-to: #FAF7F0 !important
    }

    .sm-hover-to-cw-brand-yellow-300:hover {
        --tw-gradient-to: #F8EED3 !important
    }

    .sm-hover-to-cw-brand-yellow-450:hover,.sm-hover-to-cw-brand-yellow-500:hover {
        --tw-gradient-to: #FFCA0A !important
    }

    .sm-hover-to-cw-brand-grey-900:hover {
        --tw-gradient-to: #222520 !important
    }

    .sm-hover-to-cw-brand-grey-800:hover {
        --tw-gradient-to: #383B36 !important
    }

    .sm-hover-to-cw-brand-grey-200:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-hover-to-cw-brand-grey-100:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-hover-to-cw-brand-blue-700:hover {
        --tw-gradient-to: #314577 !important
    }

    .sm-hover-to-cw-brand-blue-500:hover {
        --tw-gradient-to: #5493D3 !important
    }

    .sm-hover-to-cw-brand-blue-300:hover {
        --tw-gradient-to: #CEDCE2 !important
    }

    .sm-hover-to-cw-brand-purple-700:hover {
        --tw-gradient-to: #C3AFDD !important
    }

    .sm-hover-to-cw-brand-purple-500:hover {
        --tw-gradient-to: #DECFF0 !important
    }

    .sm-hover-to-cw-brand-purple-300:hover {
        --tw-gradient-to: #F1E9FB !important
    }

    .sm-hover-to-cw-brand-orange-700:hover {
        --tw-gradient-to: #823232 !important
    }

    .sm-hover-to-cw-brand-orange-500:hover {
        --tw-gradient-to: #FF5E30 !important
    }

    .sm-hover-to-cw-brand-orange-300:hover {
        --tw-gradient-to: #EAB18C !important
    }

    .sm-hover-to-cw-brand-green-700:hover {
        --tw-gradient-to: #2B4A3F !important
    }

    .sm-hover-to-cw-brand-green-500:hover {
        --tw-gradient-to: #00AC7F !important
    }

    .sm-hover-to-cw-brand-green-300:hover {
        --tw-gradient-to: #94BA9F !important
    }

    .sm-focus-from-transparent:focus {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-focus-from-cw-black:focus {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-focus-from-cw-blue:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-focus-from-cw-secondary:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-focus-from-cw-secondary-100:focus {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-focus-from-cw-secondary-200:focus {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-focus-from-cw-secondary-300:focus {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-focus-from-cw-accent:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-focus-from-cw-accent-100:focus {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-focus-from-cw-accent-200:focus {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-focus-from-cw-blue-print:focus {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-focus-from-cw-green:focus {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-focus-from-cw-orange:focus {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-focus-from-cw-purple:focus {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-focus-from-cw-red:focus {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-focus-from-cw-spring:focus {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-focus-from-cw-teal:focus {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-focus-from-cw-white:focus {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-focus-from-cw-yellow:focus {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-from-grey-10:focus {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-focus-from-grey-20:focus {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-focus-from-grey-30:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-focus-from-grey-40:focus {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-focus-from-grey-5:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-focus-from-grey-50:focus {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-focus-from-grey-60:focus {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-focus-from-grey-70:focus {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-focus-from-cball-blue:focus {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-focus-from-cball-dark-blue:focus {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-focus-from-cball-purple:focus {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-focus-from-cw-spring-yellow:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-focus-from-cw-spring-dk-blue:focus {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-focus-from-cw-spring-med-blue:focus {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-focus-from-cw-spring-lt-blue:focus {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-focus-from-cw-spring-dk-green:focus {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-focus-from-cw-spring-med-green:focus {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-focus-from-cw-spring-lt-green:focus {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-focus-from-cw-spring-black:focus {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-focus-from-cw-spring-off-white:focus {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-focus-from-cw-spring-peach:focus {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-focus-from-cw-navy:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-focus-from-cw-med-blue:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-focus-from-cw-dk-orange:focus {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-focus-from-sc-teal:focus {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-focus-from-sc-green:focus {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-focus-from-sc-sand:focus {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-focus-from-cw-brand-yellow-100:focus {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-focus-from-cw-brand-yellow-300:focus {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-focus-from-cw-brand-yellow-450:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-from-cw-brand-yellow-500:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-from-cw-brand-grey-900:focus {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-focus-from-cw-brand-grey-800:focus {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-focus-from-cw-brand-grey-200:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-focus-from-cw-brand-grey-100:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-focus-from-cw-brand-blue-700:focus {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-focus-from-cw-brand-blue-500:focus {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-focus-from-cw-brand-blue-300:focus {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-focus-from-cw-brand-purple-700:focus {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-focus-from-cw-brand-purple-500:focus {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-focus-from-cw-brand-purple-300:focus {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-focus-from-cw-brand-orange-700:focus {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-focus-from-cw-brand-orange-500:focus {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-focus-from-cw-brand-orange-300:focus {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-focus-from-cw-brand-green-700:focus {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-focus-from-cw-brand-green-500:focus {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-focus-from-cw-brand-green-300:focus {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-focus-via-transparent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .sm-focus-via-cw-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .sm-focus-via-cw-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-focus-via-cw-secondary:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-focus-via-cw-secondary-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .sm-focus-via-cw-secondary-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .sm-focus-via-cw-secondary-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .sm-focus-via-cw-accent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-focus-via-cw-accent-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .sm-focus-via-cw-accent-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .sm-focus-via-cw-blue-print:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .sm-focus-via-cw-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .sm-focus-via-cw-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .sm-focus-via-cw-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .sm-focus-via-cw-red:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .sm-focus-via-cw-spring:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .sm-focus-via-cw-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .sm-focus-via-cw-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .sm-focus-via-cw-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-via-grey-10:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .sm-focus-via-grey-20:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .sm-focus-via-grey-30:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-focus-via-grey-40:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .sm-focus-via-grey-5:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-focus-via-grey-50:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .sm-focus-via-grey-60:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .sm-focus-via-grey-70:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .sm-focus-via-cball-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .sm-focus-via-cball-dark-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .sm-focus-via-cball-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .sm-focus-via-cw-spring-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .sm-focus-via-cw-spring-dk-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .sm-focus-via-cw-spring-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .sm-focus-via-cw-spring-lt-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .sm-focus-via-cw-spring-dk-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .sm-focus-via-cw-spring-med-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-focus-via-cw-spring-lt-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .sm-focus-via-cw-spring-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .sm-focus-via-cw-spring-off-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .sm-focus-via-cw-spring-peach:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .sm-focus-via-cw-navy:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .sm-focus-via-cw-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .sm-focus-via-cw-dk-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .sm-focus-via-sc-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .sm-focus-via-sc-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .sm-focus-via-sc-sand:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .sm-focus-via-cw-brand-yellow-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .sm-focus-via-cw-brand-yellow-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .sm-focus-via-cw-brand-yellow-450:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-via-cw-brand-yellow-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .sm-focus-via-cw-brand-grey-900:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .sm-focus-via-cw-brand-grey-800:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .sm-focus-via-cw-brand-grey-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .sm-focus-via-cw-brand-grey-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .sm-focus-via-cw-brand-blue-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .sm-focus-via-cw-brand-blue-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .sm-focus-via-cw-brand-blue-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .sm-focus-via-cw-brand-purple-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .sm-focus-via-cw-brand-purple-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .sm-focus-via-cw-brand-purple-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .sm-focus-via-cw-brand-orange-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .sm-focus-via-cw-brand-orange-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .sm-focus-via-cw-brand-orange-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .sm-focus-via-cw-brand-green-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .sm-focus-via-cw-brand-green-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .sm-focus-via-cw-brand-green-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .sm-focus-to-transparent:focus {
        --tw-gradient-to: transparent !important
    }

    .sm-focus-to-cw-black:focus {
        --tw-gradient-to: #333232 !important
    }

    .sm-focus-to-cw-blue:focus {
        --tw-gradient-to: #003366 !important
    }

    .sm-focus-to-cw-secondary:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-focus-to-cw-secondary-100:focus {
        --tw-gradient-to: #99becc !important
    }

    .sm-focus-to-cw-secondary-200:focus {
        --tw-gradient-to: #d6e4ea !important
    }

    .sm-focus-to-cw-secondary-300:focus {
        --tw-gradient-to: #f7fcff !important
    }

    .sm-focus-to-cw-accent:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-focus-to-cw-accent-100:focus {
        --tw-gradient-to: #fff7e1 !important
    }

    .sm-focus-to-cw-accent-200:focus {
        --tw-gradient-to: #fffbf0 !important
    }

    .sm-focus-to-cw-blue-print:focus {
        --tw-gradient-to: #5096d0 !important
    }

    .sm-focus-to-cw-green:focus {
        --tw-gradient-to: #14a947 !important
    }

    .sm-focus-to-cw-orange:focus {
        --tw-gradient-to: #fe813a !important
    }

    .sm-focus-to-cw-purple:focus {
        --tw-gradient-to: #9064bf !important
    }

    .sm-focus-to-cw-red:focus {
        --tw-gradient-to: #fa575d !important
    }

    .sm-focus-to-cw-spring:focus {
        --tw-gradient-to: #1ba9e0 !important
    }

    .sm-focus-to-cw-teal:focus {
        --tw-gradient-to: #8ed4cc !important
    }

    .sm-focus-to-cw-white:focus {
        --tw-gradient-to: #fff !important
    }

    .sm-focus-to-cw-yellow:focus {
        --tw-gradient-to: #ffca0a !important
    }

    .sm-focus-to-grey-10:focus {
        --tw-gradient-to: #f4f5f0 !important
    }

    .sm-focus-to-grey-20:focus {
        --tw-gradient-to: #e9eae4 !important
    }

    .sm-focus-to-grey-30:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-focus-to-grey-40:focus {
        --tw-gradient-to: #c1c1ba !important
    }

    .sm-focus-to-grey-5:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-focus-to-grey-50:focus {
        --tw-gradient-to: #9b9b94 !important
    }

    .sm-focus-to-grey-60:focus {
        --tw-gradient-to: #71716c !important
    }

    .sm-focus-to-grey-70:focus {
        --tw-gradient-to: #515151 !important
    }

    .sm-focus-to-cball-blue:focus {
        --tw-gradient-to: #576995 !important
    }

    .sm-focus-to-cball-dark-blue:focus {
        --tw-gradient-to: #354363 !important
    }

    .sm-focus-to-cball-purple:focus {
        --tw-gradient-to: #0a101f !important
    }

    .sm-focus-to-cw-spring-yellow:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .sm-focus-to-cw-spring-dk-blue:focus {
        --tw-gradient-to: #1e2658 !important
    }

    .sm-focus-to-cw-spring-med-blue:focus {
        --tw-gradient-to: #1080b9 !important
    }

    .sm-focus-to-cw-spring-lt-blue:focus {
        --tw-gradient-to: #bae3f0 !important
    }

    .sm-focus-to-cw-spring-dk-green:focus {
        --tw-gradient-to: #004b3d !important
    }

    .sm-focus-to-cw-spring-med-green:focus {
        --tw-gradient-to: #00ac7f !important
    }

    .sm-focus-to-cw-spring-lt-green:focus {
        --tw-gradient-to: #b8e3d1 !important
    }

    .sm-focus-to-cw-spring-black:focus {
        --tw-gradient-to: #1a1a1a !important
    }

    .sm-focus-to-cw-spring-off-white:focus {
        --tw-gradient-to: #fdf4e2 !important
    }

    .sm-focus-to-cw-spring-peach:focus {
        --tw-gradient-to: #e88a78 !important
    }

    .sm-focus-to-cw-navy:focus {
        --tw-gradient-to: #003366 !important
    }

    .sm-focus-to-cw-med-blue:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .sm-focus-to-cw-dk-orange:focus {
        --tw-gradient-to: #bf6c46 !important
    }

    .sm-focus-to-sc-teal:focus {
        --tw-gradient-to: #43b29a !important
    }

    .sm-focus-to-sc-green:focus {
        --tw-gradient-to: #7db87e !important
    }

    .sm-focus-to-sc-sand:focus {
        --tw-gradient-to: #f9f7e9 !important
    }

    .sm-focus-to-cw-brand-yellow-100:focus {
        --tw-gradient-to: #FAF7F0 !important
    }

    .sm-focus-to-cw-brand-yellow-300:focus {
        --tw-gradient-to: #F8EED3 !important
    }

    .sm-focus-to-cw-brand-yellow-450:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .sm-focus-to-cw-brand-yellow-500:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .sm-focus-to-cw-brand-grey-900:focus {
        --tw-gradient-to: #222520 !important
    }

    .sm-focus-to-cw-brand-grey-800:focus {
        --tw-gradient-to: #383B36 !important
    }

    .sm-focus-to-cw-brand-grey-200:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .sm-focus-to-cw-brand-grey-100:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .sm-focus-to-cw-brand-blue-700:focus {
        --tw-gradient-to: #314577 !important
    }

    .sm-focus-to-cw-brand-blue-500:focus {
        --tw-gradient-to: #5493D3 !important
    }

    .sm-focus-to-cw-brand-blue-300:focus {
        --tw-gradient-to: #CEDCE2 !important
    }

    .sm-focus-to-cw-brand-purple-700:focus {
        --tw-gradient-to: #C3AFDD !important
    }

    .sm-focus-to-cw-brand-purple-500:focus {
        --tw-gradient-to: #DECFF0 !important
    }

    .sm-focus-to-cw-brand-purple-300:focus {
        --tw-gradient-to: #F1E9FB !important
    }

    .sm-focus-to-cw-brand-orange-700:focus {
        --tw-gradient-to: #823232 !important
    }

    .sm-focus-to-cw-brand-orange-500:focus {
        --tw-gradient-to: #FF5E30 !important
    }

    .sm-focus-to-cw-brand-orange-300:focus {
        --tw-gradient-to: #EAB18C !important
    }

    .sm-focus-to-cw-brand-green-700:focus {
        --tw-gradient-to: #2B4A3F !important
    }

    .sm-focus-to-cw-brand-green-500:focus {
        --tw-gradient-to: #00AC7F !important
    }

    .sm-focus-to-cw-brand-green-300:focus {
        --tw-gradient-to: #94BA9F !important
    }

    .sm-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .sm-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .sm-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .sm-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .sm-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .sm-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .sm-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .sm-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .sm-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .sm-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .sm-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .sm-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .sm-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .sm-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .sm-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .group:hover .sm-group-hover-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .group:hover .sm-group-hover-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .group:hover .sm-group-hover-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .group:hover .sm-group-hover-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .group:hover .sm-group-hover-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .group:hover .sm-group-hover-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .group:hover .sm-group-hover-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .group:hover .sm-group-hover-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .group:hover .sm-group-hover-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .group:hover .sm-group-hover-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .group:hover .sm-group-hover-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .group:hover .sm-group-hover-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .group:hover .sm-group-hover-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .group:hover .sm-group-hover-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .group:hover .sm-group-hover-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .sm-focus-within-bg-opacity-0:focus-within {
        --tw-bg-opacity: 0 !important
    }

    .sm-focus-within-bg-opacity-5:focus-within {
        --tw-bg-opacity: .05 !important
    }

    .sm-focus-within-bg-opacity-10:focus-within {
        --tw-bg-opacity: .1 !important
    }

    .sm-focus-within-bg-opacity-20:focus-within {
        --tw-bg-opacity: .2 !important
    }

    .sm-focus-within-bg-opacity-25:focus-within {
        --tw-bg-opacity: .25 !important
    }

    .sm-focus-within-bg-opacity-30:focus-within {
        --tw-bg-opacity: .3 !important
    }

    .sm-focus-within-bg-opacity-40:focus-within {
        --tw-bg-opacity: .4 !important
    }

    .sm-focus-within-bg-opacity-50:focus-within {
        --tw-bg-opacity: .5 !important
    }

    .sm-focus-within-bg-opacity-60:focus-within {
        --tw-bg-opacity: .6 !important
    }

    .sm-focus-within-bg-opacity-70:focus-within {
        --tw-bg-opacity: .7 !important
    }

    .sm-focus-within-bg-opacity-75:focus-within {
        --tw-bg-opacity: .75 !important
    }

    .sm-focus-within-bg-opacity-80:focus-within {
        --tw-bg-opacity: .8 !important
    }

    .sm-focus-within-bg-opacity-90:focus-within {
        --tw-bg-opacity: .9 !important
    }

    .sm-focus-within-bg-opacity-95:focus-within {
        --tw-bg-opacity: .95 !important
    }

    .sm-focus-within-bg-opacity-100:focus-within {
        --tw-bg-opacity: 1 !important
    }

    .sm-hover-bg-opacity-0:hover {
        --tw-bg-opacity: 0 !important
    }

    .sm-hover-bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }

    .sm-hover-bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .sm-hover-bg-opacity-20:hover {
        --tw-bg-opacity: .2 !important
    }

    .sm-hover-bg-opacity-25:hover {
        --tw-bg-opacity: .25 !important
    }

    .sm-hover-bg-opacity-30:hover {
        --tw-bg-opacity: .3 !important
    }

    .sm-hover-bg-opacity-40:hover {
        --tw-bg-opacity: .4 !important
    }

    .sm-hover-bg-opacity-50:hover {
        --tw-bg-opacity: .5 !important
    }

    .sm-hover-bg-opacity-60:hover {
        --tw-bg-opacity: .6 !important
    }

    .sm-hover-bg-opacity-70:hover {
        --tw-bg-opacity: .7 !important
    }

    .sm-hover-bg-opacity-75:hover {
        --tw-bg-opacity: .75 !important
    }

    .sm-hover-bg-opacity-80:hover {
        --tw-bg-opacity: .8 !important
    }

    .sm-hover-bg-opacity-90:hover {
        --tw-bg-opacity: .9 !important
    }

    .sm-hover-bg-opacity-95:hover {
        --tw-bg-opacity: .95 !important
    }

    .sm-hover-bg-opacity-100:hover {
        --tw-bg-opacity: 1 !important
    }

    .sm-focus-bg-opacity-0:focus {
        --tw-bg-opacity: 0 !important
    }

    .sm-focus-bg-opacity-5:focus {
        --tw-bg-opacity: .05 !important
    }

    .sm-focus-bg-opacity-10:focus {
        --tw-bg-opacity: .1 !important
    }

    .sm-focus-bg-opacity-20:focus {
        --tw-bg-opacity: .2 !important
    }

    .sm-focus-bg-opacity-25:focus {
        --tw-bg-opacity: .25 !important
    }

    .sm-focus-bg-opacity-30:focus {
        --tw-bg-opacity: .3 !important
    }

    .sm-focus-bg-opacity-40:focus {
        --tw-bg-opacity: .4 !important
    }

    .sm-focus-bg-opacity-50:focus {
        --tw-bg-opacity: .5 !important
    }

    .sm-focus-bg-opacity-60:focus {
        --tw-bg-opacity: .6 !important
    }

    .sm-focus-bg-opacity-70:focus {
        --tw-bg-opacity: .7 !important
    }

    .sm-focus-bg-opacity-75:focus {
        --tw-bg-opacity: .75 !important
    }

    .sm-focus-bg-opacity-80:focus {
        --tw-bg-opacity: .8 !important
    }

    .sm-focus-bg-opacity-90:focus {
        --tw-bg-opacity: .9 !important
    }

    .sm-focus-bg-opacity-95:focus {
        --tw-bg-opacity: .95 !important
    }

    .sm-focus-bg-opacity-100:focus {
        --tw-bg-opacity: 1 !important
    }

    .sm-bg-bottom {
        background-position: bottom!important
    }

    .sm-bg-center {
        background-position: center!important
    }

    .sm-bg-left {
        background-position: left!important
    }

    .sm-bg-left-bottom {
        background-position: left bottom!important
    }

    .sm-bg-left-top {
        background-position: left top!important
    }

    .sm-bg-right {
        background-position: right!important
    }

    .sm-bg-right-bottom {
        background-position: right bottom!important
    }

    .sm-bg-right-top {
        background-position: right top!important
    }

    .sm-bg-top {
        background-position: top!important
    }

    .sm-bg-repeat {
        background-repeat: repeat!important
    }

    .sm-bg-no-repeat {
        background-repeat: no-repeat!important
    }

    .sm-bg-repeat-x {
        background-repeat: repeat-x!important
    }

    .sm-bg-repeat-y {
        background-repeat: repeat-y!important
    }

    .sm-bg-repeat-round {
        background-repeat: round!important
    }

    .sm-bg-repeat-space {
        background-repeat: space!important
    }

    .sm-bg-auto {
        background-size: auto!important
    }

    .sm-bg-cover {
        background-size: cover!important
    }

    .sm-bg-contain {
        background-size: contain!important
    }

    .sm-border-collapse {
        border-collapse: collapse!important
    }

    .sm-border-separate {
        border-collapse: separate!important
    }

    .sm-border-transparent {
        border-color: transparent!important
    }

    .sm-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .sm-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .sm-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .sm-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .sm-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .sm-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .sm-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .sm-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .sm-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .sm-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .sm-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .sm-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .sm-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .sm-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .sm-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .sm-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .sm-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .sm-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .sm-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .sm-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .sm-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .sm-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .sm-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .sm-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .sm-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .sm-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .sm-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-yellow-450,.sm-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-transparent {
        border-color: transparent!important
    }

    .group:hover .sm-group-hover-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-yellow-450,.group:hover .sm-group-hover-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .sm-group-hover-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-transparent:focus-within {
        border-color: transparent!important
    }

    .sm-focus-within-border-cw-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-secondary:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-secondary-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-secondary-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-secondary-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-accent:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-accent-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-accent-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-blue-print:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-red:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-10:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-20:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-30:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-40:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-5:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-50:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-60:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-grey-70:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cball-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cball-dark-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cball-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-dk-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-lt-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-dk-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-med-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-lt-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-off-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-spring-peach:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-navy:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-dk-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-sc-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-sc-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-sc-sand:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-yellow-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-yellow-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-yellow-450:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-yellow-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-grey-900:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-grey-800:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-grey-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-grey-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-blue-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-blue-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-blue-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-purple-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-purple-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-purple-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-orange-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-orange-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-orange-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-green-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-green-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-focus-within-border-cw-brand-green-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .sm-hover-border-transparent:hover {
        border-color: transparent!important
    }

    .sm-hover-border-cw-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-secondary:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-secondary-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-secondary-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-secondary-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-accent:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-accent-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-accent-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-blue-print:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-red:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-10:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-20:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-30:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-40:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-5:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-50:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-60:hover {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .sm-hover-border-grey-70:hover {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cball-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cball-dark-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cball-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-dk-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-lt-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-dk-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-med-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-lt-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-off-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-spring-peach:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-navy:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-dk-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .sm-hover-border-sc-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .sm-hover-border-sc-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .sm-hover-border-sc-sand:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-yellow-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-yellow-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-yellow-450:hover,.sm-hover-border-cw-brand-yellow-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-grey-900:hover {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-grey-800:hover {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-grey-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-grey-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-blue-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-blue-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-blue-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-purple-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-purple-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-purple-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-orange-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-orange-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-orange-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-green-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-green-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-hover-border-cw-brand-green-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .sm-focus-border-transparent:focus {
        border-color: transparent!important
    }

    .sm-focus-border-cw-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-secondary:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-secondary-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-secondary-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-secondary-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-accent:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-accent-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-accent-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-blue-print:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-red:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-10:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-20:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-30:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-40:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-5:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-50:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-60:focus {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .sm-focus-border-grey-70:focus {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cball-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cball-dark-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cball-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-dk-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-lt-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-dk-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-med-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-lt-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-off-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-spring-peach:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-navy:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-dk-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .sm-focus-border-sc-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .sm-focus-border-sc-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .sm-focus-border-sc-sand:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-yellow-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-yellow-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-yellow-450:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-yellow-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-grey-900:focus {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-grey-800:focus {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-grey-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-grey-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-blue-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-blue-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-blue-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-purple-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-purple-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-purple-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-orange-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-orange-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-orange-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-green-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-green-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .sm-focus-border-cw-brand-green-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .sm-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .sm-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .sm-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .sm-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .sm-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .sm-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .sm-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .sm-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .sm-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .sm-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .sm-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .sm-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .sm-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .sm-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .sm-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .group:hover .sm-group-hover-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .group:hover .sm-group-hover-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .group:hover .sm-group-hover-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .group:hover .sm-group-hover-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .group:hover .sm-group-hover-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .group:hover .sm-group-hover-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .group:hover .sm-group-hover-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .group:hover .sm-group-hover-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .group:hover .sm-group-hover-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .group:hover .sm-group-hover-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .group:hover .sm-group-hover-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .group:hover .sm-group-hover-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .group:hover .sm-group-hover-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .group:hover .sm-group-hover-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .group:hover .sm-group-hover-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .sm-focus-within-border-opacity-0:focus-within {
        --tw-border-opacity: 0 !important
    }

    .sm-focus-within-border-opacity-5:focus-within {
        --tw-border-opacity: .05 !important
    }

    .sm-focus-within-border-opacity-10:focus-within {
        --tw-border-opacity: .1 !important
    }

    .sm-focus-within-border-opacity-20:focus-within {
        --tw-border-opacity: .2 !important
    }

    .sm-focus-within-border-opacity-25:focus-within {
        --tw-border-opacity: .25 !important
    }

    .sm-focus-within-border-opacity-30:focus-within {
        --tw-border-opacity: .3 !important
    }

    .sm-focus-within-border-opacity-40:focus-within {
        --tw-border-opacity: .4 !important
    }

    .sm-focus-within-border-opacity-50:focus-within {
        --tw-border-opacity: .5 !important
    }

    .sm-focus-within-border-opacity-60:focus-within {
        --tw-border-opacity: .6 !important
    }

    .sm-focus-within-border-opacity-70:focus-within {
        --tw-border-opacity: .7 !important
    }

    .sm-focus-within-border-opacity-75:focus-within {
        --tw-border-opacity: .75 !important
    }

    .sm-focus-within-border-opacity-80:focus-within {
        --tw-border-opacity: .8 !important
    }

    .sm-focus-within-border-opacity-90:focus-within {
        --tw-border-opacity: .9 !important
    }

    .sm-focus-within-border-opacity-95:focus-within {
        --tw-border-opacity: .95 !important
    }

    .sm-focus-within-border-opacity-100:focus-within {
        --tw-border-opacity: 1 !important
    }

    .sm-hover-border-opacity-0:hover {
        --tw-border-opacity: 0 !important
    }

    .sm-hover-border-opacity-5:hover {
        --tw-border-opacity: .05 !important
    }

    .sm-hover-border-opacity-10:hover {
        --tw-border-opacity: .1 !important
    }

    .sm-hover-border-opacity-20:hover {
        --tw-border-opacity: .2 !important
    }

    .sm-hover-border-opacity-25:hover {
        --tw-border-opacity: .25 !important
    }

    .sm-hover-border-opacity-30:hover {
        --tw-border-opacity: .3 !important
    }

    .sm-hover-border-opacity-40:hover {
        --tw-border-opacity: .4 !important
    }

    .sm-hover-border-opacity-50:hover {
        --tw-border-opacity: .5 !important
    }

    .sm-hover-border-opacity-60:hover {
        --tw-border-opacity: .6 !important
    }

    .sm-hover-border-opacity-70:hover {
        --tw-border-opacity: .7 !important
    }

    .sm-hover-border-opacity-75:hover {
        --tw-border-opacity: .75 !important
    }

    .sm-hover-border-opacity-80:hover {
        --tw-border-opacity: .8 !important
    }

    .sm-hover-border-opacity-90:hover {
        --tw-border-opacity: .9 !important
    }

    .sm-hover-border-opacity-95:hover {
        --tw-border-opacity: .95 !important
    }

    .sm-hover-border-opacity-100:hover {
        --tw-border-opacity: 1 !important
    }

    .sm-focus-border-opacity-0:focus {
        --tw-border-opacity: 0 !important
    }

    .sm-focus-border-opacity-5:focus {
        --tw-border-opacity: .05 !important
    }

    .sm-focus-border-opacity-10:focus {
        --tw-border-opacity: .1 !important
    }

    .sm-focus-border-opacity-20:focus {
        --tw-border-opacity: .2 !important
    }

    .sm-focus-border-opacity-25:focus {
        --tw-border-opacity: .25 !important
    }

    .sm-focus-border-opacity-30:focus {
        --tw-border-opacity: .3 !important
    }

    .sm-focus-border-opacity-40:focus {
        --tw-border-opacity: .4 !important
    }

    .sm-focus-border-opacity-50:focus {
        --tw-border-opacity: .5 !important
    }

    .sm-focus-border-opacity-60:focus {
        --tw-border-opacity: .6 !important
    }

    .sm-focus-border-opacity-70:focus {
        --tw-border-opacity: .7 !important
    }

    .sm-focus-border-opacity-75:focus {
        --tw-border-opacity: .75 !important
    }

    .sm-focus-border-opacity-80:focus {
        --tw-border-opacity: .8 !important
    }

    .sm-focus-border-opacity-90:focus {
        --tw-border-opacity: .9 !important
    }

    .sm-focus-border-opacity-95:focus {
        --tw-border-opacity: .95 !important
    }

    .sm-focus-border-opacity-100:focus {
        --tw-border-opacity: 1 !important
    }

    .sm-rounded-none {
        border-radius: 0!important
    }

    .sm-rounded-sm {
        border-radius: .125rem!important
    }

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

    .sm-rounded-md {
        border-radius: .375rem!important
    }

    .sm-rounded-lg {
        border-radius: .5rem!important
    }

    .sm-rounded-xl {
        border-radius: .75rem!important
    }

    .sm-rounded-2xl {
        border-radius: 1rem!important
    }

    .sm-rounded-3xl {
        border-radius: 1.5rem!important
    }

    .sm-rounded-full {
        border-radius: 9999px!important
    }

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

    .sm-rounded-r-none {
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 0!important
    }

    .sm-rounded-b-none {
        border-bottom-right-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .sm-rounded-l-none {
        border-top-left-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .sm-rounded-t-sm {
        border-top-left-radius: .125rem!important;
        border-top-right-radius: .125rem!important
    }

    .sm-rounded-r-sm {
        border-top-right-radius: .125rem!important;
        border-bottom-right-radius: .125rem!important
    }

    .sm-rounded-b-sm {
        border-bottom-right-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .sm-rounded-l-sm {
        border-top-left-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .sm-rounded-t {
        border-top-left-radius: .25rem!important;
        border-top-right-radius: .25rem!important
    }

    .sm-rounded-r {
        border-top-right-radius: .25rem!important;
        border-bottom-right-radius: .25rem!important
    }

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

    .sm-rounded-l {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .sm-rounded-t-md {
        border-top-left-radius: .375rem!important;
        border-top-right-radius: .375rem!important
    }

    .sm-rounded-r-md {
        border-top-right-radius: .375rem!important;
        border-bottom-right-radius: .375rem!important
    }

    .sm-rounded-b-md {
        border-bottom-right-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .sm-rounded-l-md {
        border-top-left-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

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

    .sm-rounded-r-lg {
        border-top-right-radius: .5rem!important;
        border-bottom-right-radius: .5rem!important
    }

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

    .sm-rounded-l-lg {
        border-top-left-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .sm-rounded-t-xl {
        border-top-left-radius: .75rem!important;
        border-top-right-radius: .75rem!important
    }

    .sm-rounded-r-xl {
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important
    }

    .sm-rounded-b-xl {
        border-bottom-right-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .sm-rounded-l-xl {
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .sm-rounded-t-2xl {
        border-top-left-radius: 1rem!important;
        border-top-right-radius: 1rem!important
    }

    .sm-rounded-r-2xl {
        border-top-right-radius: 1rem!important;
        border-bottom-right-radius: 1rem!important
    }

    .sm-rounded-b-2xl {
        border-bottom-right-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .sm-rounded-l-2xl {
        border-top-left-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .sm-rounded-t-3xl {
        border-top-left-radius: 1.5rem!important;
        border-top-right-radius: 1.5rem!important
    }

    .sm-rounded-r-3xl {
        border-top-right-radius: 1.5rem!important;
        border-bottom-right-radius: 1.5rem!important
    }

    .sm-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .sm-rounded-l-3xl {
        border-top-left-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .sm-rounded-t-full {
        border-top-left-radius: 9999px!important;
        border-top-right-radius: 9999px!important
    }

    .sm-rounded-r-full {
        border-top-right-radius: 9999px!important;
        border-bottom-right-radius: 9999px!important
    }

    .sm-rounded-b-full {
        border-bottom-right-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .sm-rounded-l-full {
        border-top-left-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .sm-rounded-tl-none {
        border-top-left-radius: 0!important
    }

    .sm-rounded-tr-none {
        border-top-right-radius: 0!important
    }

    .sm-rounded-br-none {
        border-bottom-right-radius: 0!important
    }

    .sm-rounded-bl-none {
        border-bottom-left-radius: 0!important
    }

    .sm-rounded-tl-sm {
        border-top-left-radius: .125rem!important
    }

    .sm-rounded-tr-sm {
        border-top-right-radius: .125rem!important
    }

    .sm-rounded-br-sm {
        border-bottom-right-radius: .125rem!important
    }

    .sm-rounded-bl-sm {
        border-bottom-left-radius: .125rem!important
    }

    .sm-rounded-tl {
        border-top-left-radius: .25rem!important
    }

    .sm-rounded-tr {
        border-top-right-radius: .25rem!important
    }

    .sm-rounded-br {
        border-bottom-right-radius: .25rem!important
    }

    .sm-rounded-bl {
        border-bottom-left-radius: .25rem!important
    }

    .sm-rounded-tl-md {
        border-top-left-radius: .375rem!important
    }

    .sm-rounded-tr-md {
        border-top-right-radius: .375rem!important
    }

    .sm-rounded-br-md {
        border-bottom-right-radius: .375rem!important
    }

    .sm-rounded-bl-md {
        border-bottom-left-radius: .375rem!important
    }

    .sm-rounded-tl-lg {
        border-top-left-radius: .5rem!important
    }

    .sm-rounded-tr-lg {
        border-top-right-radius: .5rem!important
    }

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

    .sm-rounded-bl-lg {
        border-bottom-left-radius: .5rem!important
    }

    .sm-rounded-tl-xl {
        border-top-left-radius: .75rem!important
    }

    .sm-rounded-tr-xl {
        border-top-right-radius: .75rem!important
    }

    .sm-rounded-br-xl {
        border-bottom-right-radius: .75rem!important
    }

    .sm-rounded-bl-xl {
        border-bottom-left-radius: .75rem!important
    }

    .sm-rounded-tl-2xl {
        border-top-left-radius: 1rem!important
    }

    .sm-rounded-tr-2xl {
        border-top-right-radius: 1rem!important
    }

    .sm-rounded-br-2xl {
        border-bottom-right-radius: 1rem!important
    }

    .sm-rounded-bl-2xl {
        border-bottom-left-radius: 1rem!important
    }

    .sm-rounded-tl-3xl {
        border-top-left-radius: 1.5rem!important
    }

    .sm-rounded-tr-3xl {
        border-top-right-radius: 1.5rem!important
    }

    .sm-rounded-br-3xl {
        border-bottom-right-radius: 1.5rem!important
    }

    .sm-rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem!important
    }

    .sm-rounded-tl-full {
        border-top-left-radius: 9999px!important
    }

    .sm-rounded-tr-full {
        border-top-right-radius: 9999px!important
    }

    .sm-rounded-br-full {
        border-bottom-right-radius: 9999px!important
    }

    .sm-rounded-bl-full {
        border-bottom-left-radius: 9999px!important
    }

    .sm-border-solid {
        border-style: solid!important
    }

    .sm-border-dashed {
        border-style: dashed!important
    }

    .sm-border-dotted {
        border-style: dotted!important
    }

    .sm-border-double {
        border-style: double!important
    }

    .sm-border-none {
        border-style: none!important
    }

    .sm-border-0 {
        border-width: 0px!important
    }

    .sm-border-2 {
        border-width: 2px!important
    }

    .sm-border-4 {
        border-width: 4px!important
    }

    .sm-border-8 {
        border-width: 8px!important
    }

    .sm-border {
        border-width: 1px!important
    }

    .sm-border-t-0 {
        border-top-width: 0px!important
    }

    .sm-border-r-0 {
        border-right-width: 0px!important
    }

    .sm-border-b-0 {
        border-bottom-width: 0px!important
    }

    .sm-border-l-0 {
        border-left-width: 0px!important
    }

    .sm-border-t-2 {
        border-top-width: 2px!important
    }

    .sm-border-r-2 {
        border-right-width: 2px!important
    }

    .sm-border-b-2 {
        border-bottom-width: 2px!important
    }

    .sm-border-l-2 {
        border-left-width: 2px!important
    }

    .sm-border-t-4 {
        border-top-width: 4px!important
    }

    .sm-border-r-4 {
        border-right-width: 4px!important
    }

    .sm-border-b-4 {
        border-bottom-width: 4px!important
    }

    .sm-border-l-4 {
        border-left-width: 4px!important
    }

    .sm-border-t-8 {
        border-top-width: 8px!important
    }

    .sm-border-r-8 {
        border-right-width: 8px!important
    }

    .sm-border-b-8 {
        border-bottom-width: 8px!important
    }

    .sm-border-l-8 {
        border-left-width: 8px!important
    }

    .sm-border-t {
        border-top-width: 1px!important
    }

    .sm-border-r {
        border-right-width: 1px!important
    }

    .sm-border-b {
        border-bottom-width: 1px!important
    }

    .sm-border-l {
        border-left-width: 1px!important
    }

    .sm-box-border {
        box-sizing: border-box!important
    }

    .sm-box-content {
        box-sizing: content-box!important
    }

    .sm-cursor-auto {
        cursor: auto!important
    }

    .sm-cursor-default {
        cursor: default!important
    }

    .sm-cursor-pointer {
        cursor: pointer!important
    }

    .sm-cursor-wait {
        cursor: wait!important
    }

    .sm-cursor-text {
        cursor: text!important
    }

    .sm-cursor-move {
        cursor: move!important
    }

    .sm-cursor-not-allowed {
        cursor: not-allowed!important
    }

    .sm-block {
        display: block!important
    }

    .sm-inline-block {
        display: inline-block!important
    }

    .sm-inline {
        display: inline!important
    }

    .sm-flex {
        display: flex!important
    }

    .sm-inline-flex {
        display: inline-flex!important
    }

    .sm-table {
        display: table!important
    }

    .sm-table-caption {
        display: table-caption!important
    }

    .sm-table-cell {
        display: table-cell!important
    }

    .sm-table-column {
        display: table-column!important
    }

    .sm-table-column-group {
        display: table-column-group!important
    }

    .sm-table-footer-group {
        display: table-footer-group!important
    }

    .sm-table-header-group {
        display: table-header-group!important
    }

    .sm-table-row-group {
        display: table-row-group!important
    }

    .sm-table-row {
        display: table-row!important
    }

    .sm-flow-root {
        display: flow-root!important
    }

    .sm-grid {
        display: grid!important
    }

    .sm-inline-grid {
        display: inline-grid!important
    }

    .sm-contents {
        display: contents!important
    }

    .sm-hidden {
        display: none!important
    }

    .sm-flex-row {
        flex-direction: row!important
    }

    .sm-flex-row-reverse {
        flex-direction: row-reverse!important
    }

    .sm-flex-col {
        flex-direction: column!important
    }

    .sm-flex-col-reverse {
        flex-direction: column-reverse!important
    }

    .sm-flex-wrap {
        flex-wrap: wrap!important
    }

    .sm-flex-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .sm-flex-nowrap {
        flex-wrap: nowrap!important
    }

    .sm-place-items-auto {
        place-items: auto!important
    }

    .sm-place-items-start {
        place-items: start!important
    }

    .sm-place-items-end {
        place-items: end!important
    }

    .sm-place-items-center {
        place-items: center!important
    }

    .sm-place-items-stretch {
        place-items: stretch!important
    }

    .sm-place-content-center {
        place-content: center!important
    }

    .sm-place-content-start {
        place-content: start!important
    }

    .sm-place-content-end {
        place-content: end!important
    }

    .sm-place-content-between {
        place-content: space-between!important
    }

    .sm-place-content-around {
        place-content: space-around!important
    }

    .sm-place-content-evenly {
        place-content: space-evenly!important
    }

    .sm-place-content-stretch {
        place-content: stretch!important
    }

    .sm-place-self-auto {
        place-self: auto!important
    }

    .sm-place-self-start {
        place-self: start!important
    }

    .sm-place-self-end {
        place-self: end!important
    }

    .sm-place-self-center {
        place-self: center!important
    }

    .sm-place-self-stretch {
        place-self: stretch!important
    }

    .sm-items-start {
        align-items: flex-start!important
    }

    .sm-items-end {
        align-items: flex-end!important
    }

    .sm-items-center {
        align-items: center!important
    }

    .sm-items-baseline {
        align-items: baseline!important
    }

    .sm-items-stretch {
        align-items: stretch!important
    }

    .sm-content-center {
        align-content: center!important
    }

    .sm-content-start {
        align-content: flex-start!important
    }

    .sm-content-end {
        align-content: flex-end!important
    }

    .sm-content-between {
        align-content: space-between!important
    }

    .sm-content-around {
        align-content: space-around!important
    }

    .sm-content-evenly {
        align-content: space-evenly!important
    }

    .sm-self-auto {
        align-self: auto!important
    }

    .sm-self-start {
        align-self: flex-start!important
    }

    .sm-self-end {
        align-self: flex-end!important
    }

    .sm-self-center {
        align-self: center!important
    }

    .sm-self-stretch {
        align-self: stretch!important
    }

    .sm-justify-items-auto {
        justify-items: auto!important
    }

    .sm-justify-items-start {
        justify-items: start!important
    }

    .sm-justify-items-end {
        justify-items: end!important
    }

    .sm-justify-items-center {
        justify-items: center!important
    }

    .sm-justify-items-stretch {
        justify-items: stretch!important
    }

    .sm-justify-start {
        justify-content: flex-start!important
    }

    .sm-justify-end {
        justify-content: flex-end!important
    }

    .sm-justify-center {
        justify-content: center!important
    }

    .sm-justify-between {
        justify-content: space-between!important
    }

    .sm-justify-around {
        justify-content: space-around!important
    }

    .sm-justify-evenly {
        justify-content: space-evenly!important
    }

    .sm-justify-self-auto {
        justify-self: auto!important
    }

    .sm-justify-self-start {
        justify-self: start!important
    }

    .sm-justify-self-end {
        justify-self: end!important
    }

    .sm-justify-self-center {
        justify-self: center!important
    }

    .sm-justify-self-stretch {
        justify-self: stretch!important
    }

    .sm-flex-1 {
        flex: 1 1!important
    }

    .sm-flex-auto {
        flex: 1 1 auto!important
    }

    .sm-flex-initial {
        flex: 0 1 auto!important
    }

    .sm-flex-none {
        flex: none!important
    }

    .sm-flex-grow-0 {
        flex-grow: 0!important
    }

    .sm-flex-grow {
        flex-grow: 1!important
    }

    .sm-flex-shrink-0 {
        flex-shrink: 0!important
    }

    .sm-flex-shrink {
        flex-shrink: 1!important
    }

    .sm-order-1 {
        order: 1!important
    }

    .sm-order-2 {
        order: 2!important
    }

    .sm-order-3 {
        order: 3!important
    }

    .sm-order-4 {
        order: 4!important
    }

    .sm-order-5 {
        order: 5!important
    }

    .sm-order-6 {
        order: 6!important
    }

    .sm-order-7 {
        order: 7!important
    }

    .sm-order-8 {
        order: 8!important
    }

    .sm-order-9 {
        order: 9!important
    }

    .sm-order-10 {
        order: 10!important
    }

    .sm-order-11 {
        order: 11!important
    }

    .sm-order-12 {
        order: 12!important
    }

    .sm-order-first {
        order: -9999!important
    }

    .sm-order-last {
        order: 9999!important
    }

    .sm-order-none {
        order: 0!important
    }

    .sm-float-right {
        float: right!important
    }

    .sm-float-left {
        float: left!important
    }

    .sm-float-none {
        float: none!important
    }

    .sm-clear-left {
        clear: left!important
    }

    .sm-clear-right {
        clear: right!important
    }

    .sm-clear-both {
        clear: both!important
    }

    .sm-clear-none {
        clear: none!important
    }

    .sm-font-heading {
        font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
    }

    .sm-font-sans {
        font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
    }

    .sm-font-mono {
        font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
    }

    .sm-font-thin {
        font-weight: 100!important
    }

    .sm-font-extralight {
        font-weight: 200!important
    }

    .sm-font-light {
        font-weight: 300!important
    }

    .sm-font-normal {
        font-weight: 400!important
    }

    .sm-font-medium {
        font-weight: 500!important
    }

    .sm-font-semibold {
        font-weight: 600!important
    }

    .sm-font-bold {
        font-weight: 700!important
    }

    .sm-font-extrabold {
        font-weight: 800!important
    }

    .sm-font-black {
        font-weight: 900!important
    }

    .sm-h-0 {
        height: 0px!important
    }

    .sm-h-1 {
        height: .25rem!important
    }

    .sm-h-2 {
        height: .5rem!important
    }

    .sm-h-3 {
        height: .75rem!important
    }

    .sm-h-4 {
        height: 1rem!important
    }

    .sm-h-5 {
        height: 1.25rem!important
    }

    .sm-h-6 {
        height: 1.5rem!important
    }

    .sm-h-7 {
        height: 1.75rem!important
    }

    .sm-h-8 {
        height: 2rem!important
    }

    .sm-h-9 {
        height: 2.25rem!important
    }

    .sm-h-10 {
        height: 2.5rem!important
    }

    .sm-h-11 {
        height: 2.75rem!important
    }

    .sm-h-12 {
        height: 3rem!important
    }

    .sm-h-14 {
        height: 3.5rem!important
    }

    .sm-h-16 {
        height: 4rem!important
    }

    .sm-h-20 {
        height: 5rem!important
    }

    .sm-h-24 {
        height: 6rem!important
    }

    .sm-h-28 {
        height: 7rem!important
    }

    .sm-h-32 {
        height: 8rem!important
    }

    .sm-h-36 {
        height: 9rem!important
    }

    .sm-h-40 {
        height: 10rem!important
    }

    .sm-h-44 {
        height: 11rem!important
    }

    .sm-h-48 {
        height: 12rem!important
    }

    .sm-h-52 {
        height: 13rem!important
    }

    .sm-h-56 {
        height: 14rem!important
    }

    .sm-h-60 {
        height: 15rem!important
    }

    .sm-h-64 {
        height: 16rem!important
    }

    .sm-h-72 {
        height: 18rem!important
    }

    .sm-h-80 {
        height: 20rem!important
    }

    .sm-h-96 {
        height: 24rem!important
    }

    .sm-h-auto {
        height: auto!important
    }

    .sm-h-px {
        height: 1px!important
    }

    .sm-h-0\.5 {
        height: .125rem!important
    }

    .sm-h-1\.5 {
        height: .375rem!important
    }

    .sm-h-2\.5 {
        height: .625rem!important
    }

    .sm-h-3\.5 {
        height: .875rem!important
    }

    .sm-h-1\/2 {
        height: 50%!important
    }

    .sm-h-1\/3 {
        height: 33.333333%!important
    }

    .sm-h-2\/3 {
        height: 66.666667%!important
    }

    .sm-h-1\/4 {
        height: 25%!important
    }

    .sm-h-2\/4 {
        height: 50%!important
    }

    .sm-h-3\/4 {
        height: 75%!important
    }

    .sm-h-1\/5 {
        height: 20%!important
    }

    .sm-h-2\/5 {
        height: 40%!important
    }

    .sm-h-3\/5 {
        height: 60%!important
    }

    .sm-h-4\/5 {
        height: 80%!important
    }

    .sm-h-1\/6 {
        height: 16.666667%!important
    }

    .sm-h-2\/6 {
        height: 33.333333%!important
    }

    .sm-h-3\/6 {
        height: 50%!important
    }

    .sm-h-4\/6 {
        height: 66.666667%!important
    }

    .sm-h-5\/6 {
        height: 83.333333%!important
    }

    .sm-h-full {
        height: 100%!important
    }

    .sm-h-screen {
        height: 100vh!important
    }

    .sm-text-xs {
        font-size: .75rem!important
    }

    .sm-text-sm {
        font-size: .875rem!important
    }

    .sm-text-base {
        font-size: 1rem!important
    }

    .sm-text-lg {
        font-size: 1.125rem!important
    }

    .sm-text-xl {
        font-size: 1.25rem!important
    }

    .sm-text-2xl {
        font-size: 1.5rem!important
    }

    .sm-text-3xl {
        font-size: 1.875rem!important
    }

    .sm-text-4xl {
        font-size: 2.25rem!important
    }

    .sm-text-5xl {
        font-size: 3rem!important
    }

    .sm-text-6xl {
        font-size: 4rem!important
    }

    .sm-leading-3 {
        line-height: .75rem!important
    }

    .sm-leading-4 {
        line-height: 1rem!important
    }

    .sm-leading-5 {
        line-height: 1.25rem!important
    }

    .sm-leading-6 {
        line-height: 1.5rem!important
    }

    .sm-leading-7 {
        line-height: 1.75rem!important
    }

    .sm-leading-8 {
        line-height: 2rem!important
    }

    .sm-leading-9 {
        line-height: 2.25rem!important
    }

    .sm-leading-10 {
        line-height: 2.5rem!important
    }

    .sm-leading-none {
        line-height: 1!important
    }

    .sm-leading-tight {
        line-height: 1.25!important
    }

    .sm-leading-snug {
        line-height: 1.375!important
    }

    .sm-leading-normal {
        line-height: 1.5!important
    }

    .sm-leading-relaxed {
        line-height: 1.625!important
    }

    .sm-leading-loose {
        line-height: 2!important
    }

    .sm-list-inside {
        list-style-position: inside!important
    }

    .sm-list-outside {
        list-style-position: outside!important
    }

    .sm-list-none {
        list-style-type: none!important
    }

    .sm-list-disc {
        list-style-type: disc!important
    }

    .sm-list-decimal {
        list-style-type: decimal!important
    }

    .sm-m-0 {
        margin: 0!important
    }

    .sm-m-1 {
        margin: 10px!important
    }

    .sm-m-2 {
        margin: 20px!important
    }

    .sm-m-3 {
        margin: 40px!important
    }

    .sm-m-4 {
        margin: 60px!important
    }

    .sm-m-5 {
        margin: 80px!important
    }

    .sm-m-6 {
        margin: 100px!important
    }

    .sm-m-7 {
        margin: 120px!important
    }

    .sm-m-auto {
        margin: auto!important
    }

    .sm-m-px {
        margin: 1px!important
    }

    .sm-m-nudge {
        margin: 5px!important
    }

    .sm--m-0 {
        margin: -0px!important
    }

    .sm--m-1 {
        margin: -10px!important
    }

    .sm--m-2 {
        margin: -20px!important
    }

    .sm--m-3 {
        margin: -40px!important
    }

    .sm--m-4 {
        margin: -60px!important
    }

    .sm--m-5 {
        margin: -80px!important
    }

    .sm--m-6 {
        margin: -100px!important
    }

    .sm--m-px {
        margin: -1px!important
    }

    .sm-my-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .sm-mx-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .sm-my-1 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .sm-mx-1 {
        margin-left: 10px!important;
        margin-right: 10px!important
    }

    .sm-my-2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .sm-mx-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .sm-my-3 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .sm-mx-3 {
        margin-left: 40px!important;
        margin-right: 40px!important
    }

    .sm-my-4 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .sm-mx-4 {
        margin-left: 60px!important;
        margin-right: 60px!important
    }

    .sm-my-5 {
        margin-top: 80px!important;
        margin-bottom: 80px!important
    }

    .sm-mx-5 {
        margin-left: 80px!important;
        margin-right: 80px!important
    }

    .sm-my-6 {
        margin-top: 100px!important;
        margin-bottom: 100px!important
    }

    .sm-mx-6 {
        margin-left: 100px!important;
        margin-right: 100px!important
    }

    .sm-my-7 {
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .sm-mx-7 {
        margin-left: 120px!important;
        margin-right: 120px!important
    }

    .sm-my-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .sm-mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .sm-my-px {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .sm-mx-px {
        margin-left: 1px!important;
        margin-right: 1px!important
    }

    .sm-my-nudge {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .sm-mx-nudge {
        margin-left: 5px!important;
        margin-right: 5px!important
    }

    .sm--my-0 {
        margin-top: -0px!important;
        margin-bottom: -0px!important
    }

    .sm--mx-0 {
        margin-left: -0px!important;
        margin-right: -0px!important
    }

    .sm--my-1 {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .sm--mx-1 {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .sm--my-2 {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .sm--mx-2 {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .sm--my-3 {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .sm--mx-3 {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .sm--my-4 {
        margin-top: -60px!important;
        margin-bottom: -60px!important
    }

    .sm--mx-4 {
        margin-left: -60px!important;
        margin-right: -60px!important
    }

    .sm--my-5 {
        margin-top: -80px!important;
        margin-bottom: -80px!important
    }

    .sm--mx-5 {
        margin-left: -80px!important;
        margin-right: -80px!important
    }

    .sm--my-6 {
        margin-top: -100px!important;
        margin-bottom: -100px!important
    }

    .sm--mx-6 {
        margin-left: -100px!important;
        margin-right: -100px!important
    }

    .sm--my-px {
        margin-top: -1px!important;
        margin-bottom: -1px!important
    }

    .sm--mx-px {
        margin-left: -1px!important;
        margin-right: -1px!important
    }

    .sm-mt-0 {
        margin-top: 0!important
    }

    .sm-mr-0 {
        margin-right: 0!important
    }

    .sm-mb-0 {
        margin-bottom: 0!important
    }

    .sm-ml-0 {
        margin-left: 0!important
    }

    .sm-mt-1 {
        margin-top: 10px!important
    }

    .sm-mr-1 {
        margin-right: 10px!important
    }

    .sm-mb-1 {
        margin-bottom: 10px!important
    }

    .sm-ml-1 {
        margin-left: 10px!important
    }

    .sm-mt-2 {
        margin-top: 20px!important
    }

    .sm-mr-2 {
        margin-right: 20px!important
    }

    .sm-mb-2 {
        margin-bottom: 20px!important
    }

    .sm-ml-2 {
        margin-left: 20px!important
    }

    .sm-mt-3 {
        margin-top: 40px!important
    }

    .sm-mr-3 {
        margin-right: 40px!important
    }

    .sm-mb-3 {
        margin-bottom: 40px!important
    }

    .sm-ml-3 {
        margin-left: 40px!important
    }

    .sm-mt-4 {
        margin-top: 60px!important
    }

    .sm-mr-4 {
        margin-right: 60px!important
    }

    .sm-mb-4 {
        margin-bottom: 60px!important
    }

    .sm-ml-4 {
        margin-left: 60px!important
    }

    .sm-mt-5 {
        margin-top: 80px!important
    }

    .sm-mr-5 {
        margin-right: 80px!important
    }

    .sm-mb-5 {
        margin-bottom: 80px!important
    }

    .sm-ml-5 {
        margin-left: 80px!important
    }

    .sm-mt-6 {
        margin-top: 100px!important
    }

    .sm-mr-6 {
        margin-right: 100px!important
    }

    .sm-mb-6 {
        margin-bottom: 100px!important
    }

    .sm-ml-6 {
        margin-left: 100px!important
    }

    .sm-mt-7 {
        margin-top: 120px!important
    }

    .sm-mr-7 {
        margin-right: 120px!important
    }

    .sm-mb-7 {
        margin-bottom: 120px!important
    }

    .sm-ml-7 {
        margin-left: 120px!important
    }

    .sm-mt-auto {
        margin-top: auto!important
    }

    .sm-mr-auto {
        margin-right: auto!important
    }

    .sm-mb-auto {
        margin-bottom: auto!important
    }

    .sm-ml-auto {
        margin-left: auto!important
    }

    .sm-mt-px {
        margin-top: 1px!important
    }

    .sm-mr-px {
        margin-right: 1px!important
    }

    .sm-mb-px {
        margin-bottom: 1px!important
    }

    .sm-ml-px {
        margin-left: 1px!important
    }

    .sm-mt-nudge {
        margin-top: 5px!important
    }

    .sm-mr-nudge {
        margin-right: 5px!important
    }

    .sm-mb-nudge {
        margin-bottom: 5px!important
    }

    .sm-ml-nudge {
        margin-left: 5px!important
    }

    .sm--mt-0 {
        margin-top: -0px!important
    }

    .sm--mr-0 {
        margin-right: -0px!important
    }

    .sm--mb-0 {
        margin-bottom: -0px!important
    }

    .sm--ml-0 {
        margin-left: -0px!important
    }

    .sm--mt-1 {
        margin-top: -10px!important
    }

    .sm--mr-1 {
        margin-right: -10px!important
    }

    .sm--mb-1 {
        margin-bottom: -10px!important
    }

    .sm--ml-1 {
        margin-left: -10px!important
    }

    .sm--mt-2 {
        margin-top: -20px!important
    }

    .sm--mr-2 {
        margin-right: -20px!important
    }

    .sm--mb-2 {
        margin-bottom: -20px!important
    }

    .sm--ml-2 {
        margin-left: -20px!important
    }

    .sm--mt-3 {
        margin-top: -40px!important
    }

    .sm--mr-3 {
        margin-right: -40px!important
    }

    .sm--mb-3 {
        margin-bottom: -40px!important
    }

    .sm--ml-3 {
        margin-left: -40px!important
    }

    .sm--mt-4 {
        margin-top: -60px!important
    }

    .sm--mr-4 {
        margin-right: -60px!important
    }

    .sm--mb-4 {
        margin-bottom: -60px!important
    }

    .sm--ml-4 {
        margin-left: -60px!important
    }

    .sm--mt-5 {
        margin-top: -80px!important
    }

    .sm--mr-5 {
        margin-right: -80px!important
    }

    .sm--mb-5 {
        margin-bottom: -80px!important
    }

    .sm--ml-5 {
        margin-left: -80px!important
    }

    .sm--mt-6 {
        margin-top: -100px!important
    }

    .sm--mr-6 {
        margin-right: -100px!important
    }

    .sm--mb-6 {
        margin-bottom: -100px!important
    }

    .sm--ml-6 {
        margin-left: -100px!important
    }

    .sm--mt-px {
        margin-top: -1px!important
    }

    .sm--mr-px {
        margin-right: -1px!important
    }

    .sm--mb-px {
        margin-bottom: -1px!important
    }

    .sm--ml-px {
        margin-left: -1px!important
    }

    .sm-max-h-0 {
        max-height: 0px!important
    }

    .sm-max-h-1 {
        max-height: .25rem!important
    }

    .sm-max-h-2 {
        max-height: .5rem!important
    }

    .sm-max-h-3 {
        max-height: .75rem!important
    }

    .sm-max-h-4 {
        max-height: 1rem!important
    }

    .sm-max-h-5 {
        max-height: 1.25rem!important
    }

    .sm-max-h-6 {
        max-height: 1.5rem!important
    }

    .sm-max-h-7 {
        max-height: 1.75rem!important
    }

    .sm-max-h-8 {
        max-height: 2rem!important
    }

    .sm-max-h-9 {
        max-height: 2.25rem!important
    }

    .sm-max-h-10 {
        max-height: 2.5rem!important
    }

    .sm-max-h-11 {
        max-height: 2.75rem!important
    }

    .sm-max-h-12 {
        max-height: 3rem!important
    }

    .sm-max-h-14 {
        max-height: 3.5rem!important
    }

    .sm-max-h-16 {
        max-height: 4rem!important
    }

    .sm-max-h-20 {
        max-height: 5rem!important
    }

    .sm-max-h-24 {
        max-height: 6rem!important
    }

    .sm-max-h-28 {
        max-height: 7rem!important
    }

    .sm-max-h-32 {
        max-height: 8rem!important
    }

    .sm-max-h-36 {
        max-height: 9rem!important
    }

    .sm-max-h-40 {
        max-height: 10rem!important
    }

    .sm-max-h-44 {
        max-height: 11rem!important
    }

    .sm-max-h-48 {
        max-height: 12rem!important
    }

    .sm-max-h-52 {
        max-height: 13rem!important
    }

    .sm-max-h-56 {
        max-height: 14rem!important
    }

    .sm-max-h-60 {
        max-height: 15rem!important
    }

    .sm-max-h-64 {
        max-height: 16rem!important
    }

    .sm-max-h-72 {
        max-height: 18rem!important
    }

    .sm-max-h-80 {
        max-height: 20rem!important
    }

    .sm-max-h-96 {
        max-height: 24rem!important
    }

    .sm-max-h-px {
        max-height: 1px!important
    }

    .sm-max-h-0\.5 {
        max-height: .125rem!important
    }

    .sm-max-h-1\.5 {
        max-height: .375rem!important
    }

    .sm-max-h-2\.5 {
        max-height: .625rem!important
    }

    .sm-max-h-3\.5 {
        max-height: .875rem!important
    }

    .sm-max-h-full {
        max-height: 100%!important
    }

    .sm-max-h-screen {
        max-height: 100vh!important
    }

    .sm-max-w-xs {
        max-width: 400px!important
    }

    .sm-max-w-sm {
        max-width: 600px!important
    }

    .sm-max-w-md {
        max-width: 800px!important
    }

    .sm-max-w-lg {
        max-width: 1000px!important
    }

    .sm-max-w-xl {
        max-width: 1200px!important
    }

    .sm-max-w-full {
        max-width: 100%!important
    }

    .sm-min-h-0 {
        min-height: 0px!important
    }

    .sm-min-h-full {
        min-height: 100%!important
    }

    .sm-min-h-screen {
        min-height: 100vh!important
    }

    .sm-min-w-0 {
        min-width: 0px!important
    }

    .sm-min-w-full {
        min-width: 100%!important
    }

    .sm-min-w-min {
        min-width: -moz-min-content!important;
        min-width: min-content!important
    }

    .sm-min-w-max {
        min-width: -moz-max-content!important;
        min-width: max-content!important
    }

    .sm-object-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .sm-object-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .sm-object-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .sm-object-none {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .sm-object-scale-down {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .sm-object-bottom {
        -o-object-position: bottom!important;
        object-position: bottom!important
    }

    .sm-object-center {
        -o-object-position: center!important;
        object-position: center!important
    }

    .sm-object-left {
        -o-object-position: left!important;
        object-position: left!important
    }

    .sm-object-left-bottom {
        -o-object-position: left bottom!important;
        object-position: left bottom!important
    }

    .sm-object-left-top {
        -o-object-position: left top!important;
        object-position: left top!important
    }

    .sm-object-right {
        -o-object-position: right!important;
        object-position: right!important
    }

    .sm-object-right-bottom {
        -o-object-position: right bottom!important;
        object-position: right bottom!important
    }

    .sm-object-right-top {
        -o-object-position: right top!important;
        object-position: right top!important
    }

    .sm-object-top {
        -o-object-position: top!important;
        object-position: top!important
    }

    .sm-opacity-0 {
        opacity: 0!important
    }

    .sm-opacity-5 {
        opacity: .05!important
    }

    .sm-opacity-10 {
        opacity: .1!important
    }

    .sm-opacity-20 {
        opacity: .2!important
    }

    .sm-opacity-25 {
        opacity: .25!important
    }

    .sm-opacity-30 {
        opacity: .3!important
    }

    .sm-opacity-40 {
        opacity: .4!important
    }

    .sm-opacity-50 {
        opacity: .5!important
    }

    .sm-opacity-60 {
        opacity: .6!important
    }

    .sm-opacity-70 {
        opacity: .7!important
    }

    .sm-opacity-75 {
        opacity: .75!important
    }

    .sm-opacity-80 {
        opacity: .8!important
    }

    .sm-opacity-90 {
        opacity: .9!important
    }

    .sm-opacity-95 {
        opacity: .95!important
    }

    .sm-opacity-100 {
        opacity: 1!important
    }

    .group:hover .sm-group-hover-opacity-0 {
        opacity: 0!important
    }

    .group:hover .sm-group-hover-opacity-5 {
        opacity: .05!important
    }

    .group:hover .sm-group-hover-opacity-10 {
        opacity: .1!important
    }

    .group:hover .sm-group-hover-opacity-20 {
        opacity: .2!important
    }

    .group:hover .sm-group-hover-opacity-25 {
        opacity: .25!important
    }

    .group:hover .sm-group-hover-opacity-30 {
        opacity: .3!important
    }

    .group:hover .sm-group-hover-opacity-40 {
        opacity: .4!important
    }

    .group:hover .sm-group-hover-opacity-50 {
        opacity: .5!important
    }

    .group:hover .sm-group-hover-opacity-60 {
        opacity: .6!important
    }

    .group:hover .sm-group-hover-opacity-70 {
        opacity: .7!important
    }

    .group:hover .sm-group-hover-opacity-75 {
        opacity: .75!important
    }

    .group:hover .sm-group-hover-opacity-80 {
        opacity: .8!important
    }

    .group:hover .sm-group-hover-opacity-90 {
        opacity: .9!important
    }

    .group:hover .sm-group-hover-opacity-95 {
        opacity: .95!important
    }

    .group:hover .sm-group-hover-opacity-100 {
        opacity: 1!important
    }

    .sm-focus-within-opacity-0:focus-within {
        opacity: 0!important
    }

    .sm-focus-within-opacity-5:focus-within {
        opacity: .05!important
    }

    .sm-focus-within-opacity-10:focus-within {
        opacity: .1!important
    }

    .sm-focus-within-opacity-20:focus-within {
        opacity: .2!important
    }

    .sm-focus-within-opacity-25:focus-within {
        opacity: .25!important
    }

    .sm-focus-within-opacity-30:focus-within {
        opacity: .3!important
    }

    .sm-focus-within-opacity-40:focus-within {
        opacity: .4!important
    }

    .sm-focus-within-opacity-50:focus-within {
        opacity: .5!important
    }

    .sm-focus-within-opacity-60:focus-within {
        opacity: .6!important
    }

    .sm-focus-within-opacity-70:focus-within {
        opacity: .7!important
    }

    .sm-focus-within-opacity-75:focus-within {
        opacity: .75!important
    }

    .sm-focus-within-opacity-80:focus-within {
        opacity: .8!important
    }

    .sm-focus-within-opacity-90:focus-within {
        opacity: .9!important
    }

    .sm-focus-within-opacity-95:focus-within {
        opacity: .95!important
    }

    .sm-focus-within-opacity-100:focus-within {
        opacity: 1!important
    }

    .sm-hover-opacity-0:hover {
        opacity: 0!important
    }

    .sm-hover-opacity-5:hover {
        opacity: .05!important
    }

    .sm-hover-opacity-10:hover {
        opacity: .1!important
    }

    .sm-hover-opacity-20:hover {
        opacity: .2!important
    }

    .sm-hover-opacity-25:hover {
        opacity: .25!important
    }

    .sm-hover-opacity-30:hover {
        opacity: .3!important
    }

    .sm-hover-opacity-40:hover {
        opacity: .4!important
    }

    .sm-hover-opacity-50:hover {
        opacity: .5!important
    }

    .sm-hover-opacity-60:hover {
        opacity: .6!important
    }

    .sm-hover-opacity-70:hover {
        opacity: .7!important
    }

    .sm-hover-opacity-75:hover {
        opacity: .75!important
    }

    .sm-hover-opacity-80:hover {
        opacity: .8!important
    }

    .sm-hover-opacity-90:hover {
        opacity: .9!important
    }

    .sm-hover-opacity-95:hover {
        opacity: .95!important
    }

    .sm-hover-opacity-100:hover {
        opacity: 1!important
    }

    .sm-focus-opacity-0:focus {
        opacity: 0!important
    }

    .sm-focus-opacity-5:focus {
        opacity: .05!important
    }

    .sm-focus-opacity-10:focus {
        opacity: .1!important
    }

    .sm-focus-opacity-20:focus {
        opacity: .2!important
    }

    .sm-focus-opacity-25:focus {
        opacity: .25!important
    }

    .sm-focus-opacity-30:focus {
        opacity: .3!important
    }

    .sm-focus-opacity-40:focus {
        opacity: .4!important
    }

    .sm-focus-opacity-50:focus {
        opacity: .5!important
    }

    .sm-focus-opacity-60:focus {
        opacity: .6!important
    }

    .sm-focus-opacity-70:focus {
        opacity: .7!important
    }

    .sm-focus-opacity-75:focus {
        opacity: .75!important
    }

    .sm-focus-opacity-80:focus {
        opacity: .8!important
    }

    .sm-focus-opacity-90:focus {
        opacity: .9!important
    }

    .sm-focus-opacity-95:focus {
        opacity: .95!important
    }

    .sm-focus-opacity-100:focus {
        opacity: 1!important
    }

    .sm-outline-none {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .sm-outline-white {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .sm-outline-black {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .sm-focus-within-outline-none:focus-within {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .sm-focus-within-outline-white:focus-within {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .sm-focus-within-outline-black:focus-within {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .sm-focus-outline-none:focus {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .sm-focus-outline-white:focus {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .sm-focus-outline-black:focus {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .sm-overflow-auto {
        overflow: auto!important
    }

    .sm-overflow-hidden {
        overflow: hidden!important
    }

    .sm-overflow-visible {
        overflow: visible!important
    }

    .sm-overflow-scroll {
        overflow: scroll!important
    }

    .sm-overflow-x-auto {
        overflow-x: auto!important
    }

    .sm-overflow-y-auto {
        overflow-y: auto!important
    }

    .sm-overflow-x-hidden {
        overflow-x: hidden!important
    }

    .sm-overflow-y-hidden {
        overflow-y: hidden!important
    }

    .sm-overflow-x-visible {
        overflow-x: visible!important
    }

    .sm-overflow-y-visible {
        overflow-y: visible!important
    }

    .sm-overflow-x-scroll {
        overflow-x: scroll!important
    }

    .sm-overflow-y-scroll {
        overflow-y: scroll!important
    }

    .sm-overscroll-auto {
        overscroll-behavior: auto!important
    }

    .sm-overscroll-contain {
        overscroll-behavior: contain!important
    }

    .sm-overscroll-none {
        overscroll-behavior: none!important
    }

    .sm-overscroll-y-auto {
        overscroll-behavior-y: auto!important
    }

    .sm-overscroll-y-contain {
        overscroll-behavior-y: contain!important
    }

    .sm-overscroll-y-none {
        overscroll-behavior-y: none!important
    }

    .sm-overscroll-x-auto {
        overscroll-behavior-x: auto!important
    }

    .sm-overscroll-x-contain {
        overscroll-behavior-x: contain!important
    }

    .sm-overscroll-x-none {
        overscroll-behavior-x: none!important
    }

    .sm-p-0 {
        padding: 0!important
    }

    .sm-p-1 {
        padding: 10px!important
    }

    .sm-p-2 {
        padding: 20px!important
    }

    .sm-p-3 {
        padding: 40px!important
    }

    .sm-p-4 {
        padding: 60px!important
    }

    .sm-p-5 {
        padding: 80px!important
    }

    .sm-p-6 {
        padding: 100px!important
    }

    .sm-p-7 {
        padding: 120px!important
    }

    .sm-p-px {
        padding: 1px!important
    }

    .sm-p-nudge {
        padding: 5px!important
    }

    .sm-py-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .sm-px-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .sm-py-1 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .sm-px-1 {
        padding-left: 10px!important;
        padding-right: 10px!important
    }

    .sm-py-2 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .sm-px-2 {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .sm-py-3 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .sm-px-3 {
        padding-left: 40px!important;
        padding-right: 40px!important
    }

    .sm-py-4 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .sm-px-4 {
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    .sm-py-5 {
        padding-top: 80px!important;
        padding-bottom: 80px!important
    }

    .sm-px-5 {
        padding-left: 80px!important;
        padding-right: 80px!important
    }

    .sm-py-6 {
        padding-top: 100px!important;
        padding-bottom: 100px!important
    }

    .sm-px-6 {
        padding-left: 100px!important;
        padding-right: 100px!important
    }

    .sm-py-7 {
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .sm-px-7 {
        padding-left: 120px!important;
        padding-right: 120px!important
    }

    .sm-py-px {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .sm-px-px {
        padding-left: 1px!important;
        padding-right: 1px!important
    }

    .sm-py-nudge {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .sm-px-nudge {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .sm-pt-0 {
        padding-top: 0!important
    }

    .sm-pr-0 {
        padding-right: 0!important
    }

    .sm-pb-0 {
        padding-bottom: 0!important
    }

    .sm-pl-0 {
        padding-left: 0!important
    }

    .sm-pt-1 {
        padding-top: 10px!important
    }

    .sm-pr-1 {
        padding-right: 10px!important
    }

    .sm-pb-1 {
        padding-bottom: 10px!important
    }

    .sm-pl-1 {
        padding-left: 10px!important
    }

    .sm-pt-2 {
        padding-top: 20px!important
    }

    .sm-pr-2 {
        padding-right: 20px!important
    }

    .sm-pb-2 {
        padding-bottom: 20px!important
    }

    .sm-pl-2 {
        padding-left: 20px!important
    }

    .sm-pt-3 {
        padding-top: 40px!important
    }

    .sm-pr-3 {
        padding-right: 40px!important
    }

    .sm-pb-3 {
        padding-bottom: 40px!important
    }

    .sm-pl-3 {
        padding-left: 40px!important
    }

    .sm-pt-4 {
        padding-top: 60px!important
    }

    .sm-pr-4 {
        padding-right: 60px!important
    }

    .sm-pb-4 {
        padding-bottom: 60px!important
    }

    .sm-pl-4 {
        padding-left: 60px!important
    }

    .sm-pt-5 {
        padding-top: 80px!important
    }

    .sm-pr-5 {
        padding-right: 80px!important
    }

    .sm-pb-5 {
        padding-bottom: 80px!important
    }

    .sm-pl-5 {
        padding-left: 80px!important
    }

    .sm-pt-6 {
        padding-top: 100px!important
    }

    .sm-pr-6 {
        padding-right: 100px!important
    }

    .sm-pb-6 {
        padding-bottom: 100px!important
    }

    .sm-pl-6 {
        padding-left: 100px!important
    }

    .sm-pt-7 {
        padding-top: 120px!important
    }

    .sm-pr-7 {
        padding-right: 120px!important
    }

    .sm-pb-7 {
        padding-bottom: 120px!important
    }

    .sm-pl-7 {
        padding-left: 120px!important
    }

    .sm-pt-px {
        padding-top: 1px!important
    }

    .sm-pr-px {
        padding-right: 1px!important
    }

    .sm-pb-px {
        padding-bottom: 1px!important
    }

    .sm-pl-px {
        padding-left: 1px!important
    }

    .sm-pt-nudge {
        padding-top: 5px!important
    }

    .sm-pr-nudge {
        padding-right: 5px!important
    }

    .sm-pb-nudge {
        padding-bottom: 5px!important
    }

    .sm-pl-nudge {
        padding-left: 5px!important
    }

    .sm-placeholder-transparent::-moz-placeholder {
        color: transparent!important
    }

    .sm-placeholder-transparent::placeholder {
        color: transparent!important
    }

    .sm-placeholder-cw-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-secondary-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-accent-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-blue-print::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-blue-print::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-red::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-red::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-10::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-10::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-20::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-20::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-30::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-30::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-40::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-40::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-5::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-5::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-50::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-50::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-60::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-60::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-70::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-grey-70::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-dark-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-dark-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cball-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-dk-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-dk-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-lt-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-lt-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-dk-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-dk-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-med-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-med-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-lt-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-lt-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-off-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-off-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-peach::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-spring-peach::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-navy::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-navy::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-dk-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-dk-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-sand::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-sc-sand::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-450::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-450::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-yellow-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-900::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-900::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-800::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-800::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-grey-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-blue-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-purple-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-orange-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-cw-brand-green-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-transparent:focus::-moz-placeholder {
        color: transparent!important
    }

    .sm-focus-placeholder-transparent:focus::placeholder {
        color: transparent!important
    }

    .sm-focus-placeholder-cw-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-secondary-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-accent-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-blue-print:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-blue-print:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-red:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-red:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-10:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-20:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-30:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-40:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-5:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-50:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-60:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-grey-70:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-dark-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cball-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-dk-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-lt-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-dk-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-med-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-lt-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-off-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-spring-peach:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-navy:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-navy:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-dk-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-sand:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-sc-sand:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-450:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-yellow-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-900:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-800:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-grey-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-blue-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-purple-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-orange-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .sm-focus-placeholder-cw-brand-green-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .sm-placeholder-opacity-0::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .sm-placeholder-opacity-0::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .sm-placeholder-opacity-5::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .sm-placeholder-opacity-5::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .sm-placeholder-opacity-10::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .sm-placeholder-opacity-10::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .sm-placeholder-opacity-20::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .sm-placeholder-opacity-20::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .sm-placeholder-opacity-25::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .sm-placeholder-opacity-25::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .sm-placeholder-opacity-30::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .sm-placeholder-opacity-30::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .sm-placeholder-opacity-40::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .sm-placeholder-opacity-40::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .sm-placeholder-opacity-50::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .sm-placeholder-opacity-50::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .sm-placeholder-opacity-60::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .sm-placeholder-opacity-60::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .sm-placeholder-opacity-70::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .sm-placeholder-opacity-70::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .sm-placeholder-opacity-75::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .sm-placeholder-opacity-75::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .sm-placeholder-opacity-80::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .sm-placeholder-opacity-80::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .sm-placeholder-opacity-90::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .sm-placeholder-opacity-90::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .sm-placeholder-opacity-95::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .sm-placeholder-opacity-95::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .sm-placeholder-opacity-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .sm-placeholder-opacity-100::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .sm-focus-placeholder-opacity-0:focus::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .sm-focus-placeholder-opacity-0:focus::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .sm-focus-placeholder-opacity-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .sm-focus-placeholder-opacity-5:focus::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .sm-focus-placeholder-opacity-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .sm-focus-placeholder-opacity-10:focus::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .sm-focus-placeholder-opacity-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .sm-focus-placeholder-opacity-20:focus::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .sm-focus-placeholder-opacity-25:focus::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .sm-focus-placeholder-opacity-25:focus::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .sm-focus-placeholder-opacity-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .sm-focus-placeholder-opacity-30:focus::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .sm-focus-placeholder-opacity-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .sm-focus-placeholder-opacity-40:focus::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .sm-focus-placeholder-opacity-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .sm-focus-placeholder-opacity-50:focus::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .sm-focus-placeholder-opacity-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .sm-focus-placeholder-opacity-60:focus::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .sm-focus-placeholder-opacity-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .sm-focus-placeholder-opacity-70:focus::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .sm-focus-placeholder-opacity-75:focus::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .sm-focus-placeholder-opacity-75:focus::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .sm-focus-placeholder-opacity-80:focus::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .sm-focus-placeholder-opacity-80:focus::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .sm-focus-placeholder-opacity-90:focus::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .sm-focus-placeholder-opacity-90:focus::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .sm-focus-placeholder-opacity-95:focus::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .sm-focus-placeholder-opacity-95:focus::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .sm-focus-placeholder-opacity-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .sm-focus-placeholder-opacity-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .sm-pointer-events-none {
        pointer-events: none!important
    }

    .sm-pointer-events-auto {
        pointer-events: auto!important
    }

    .sm-static {
        position: static!important
    }

    .sm-fixed {
        position: fixed!important
    }

    .sm-absolute {
        position: absolute!important
    }

    .sm-relative {
        position: relative!important
    }

    .sm-sticky {
        position: sticky!important
    }

    .sm-inset-0 {
        top: 0px!important;
        right: 0px!important;
        bottom: 0px!important;
        left: 0px!important
    }

    .sm-inset-1 {
        top: 10px!important;
        right: 10px!important;
        bottom: 10px!important;
        left: 10px!important
    }

    .sm-inset-2 {
        top: 20px!important;
        right: 20px!important;
        bottom: 20px!important;
        left: 20px!important
    }

    .sm-inset-3 {
        top: 40px!important;
        right: 40px!important;
        bottom: 40px!important;
        left: 40px!important
    }

    .sm-inset-4 {
        top: 60px!important;
        right: 60px!important;
        bottom: 60px!important;
        left: 60px!important
    }

    .sm-inset-auto {
        top: auto!important;
        right: auto!important;
        bottom: auto!important;
        left: auto!important
    }

    .sm-inset-px {
        top: 1px!important;
        right: 1px!important;
        bottom: 1px!important;
        left: 1px!important
    }

    .sm-inset-2\/5 {
        top: 40%!important;
        right: 40%!important;
        bottom: 40%!important;
        left: 40%!important
    }

    .sm-inset-1\/2 {
        top: 50%!important;
        right: 50%!important;
        bottom: 50%!important;
        left: 50%!important
    }

    .sm--inset-0 {
        top: -0px!important;
        right: -0px!important;
        bottom: -0px!important;
        left: -0px!important
    }

    .sm--inset-1 {
        top: -10px!important;
        right: -10px!important;
        bottom: -10px!important;
        left: -10px!important
    }

    .sm--inset-2 {
        top: -20px!important;
        right: -20px!important;
        bottom: -20px!important;
        left: -20px!important
    }

    .sm--inset-3 {
        top: -40px!important;
        right: -40px!important;
        bottom: -40px!important;
        left: -40px!important
    }

    .sm--inset-4 {
        top: -60px!important;
        right: -60px!important;
        bottom: -60px!important;
        left: -60px!important
    }

    .sm--inset-px {
        top: -1px!important;
        right: -1px!important;
        bottom: -1px!important;
        left: -1px!important
    }

    .sm-inset-y-0 {
        top: 0px!important;
        bottom: 0px!important
    }

    .sm-inset-x-0 {
        right: 0px!important;
        left: 0px!important
    }

    .sm-inset-y-1 {
        top: 10px!important;
        bottom: 10px!important
    }

    .sm-inset-x-1 {
        right: 10px!important;
        left: 10px!important
    }

    .sm-inset-y-2 {
        top: 20px!important;
        bottom: 20px!important
    }

    .sm-inset-x-2 {
        right: 20px!important;
        left: 20px!important
    }

    .sm-inset-y-3 {
        top: 40px!important;
        bottom: 40px!important
    }

    .sm-inset-x-3 {
        right: 40px!important;
        left: 40px!important
    }

    .sm-inset-y-4 {
        top: 60px!important;
        bottom: 60px!important
    }

    .sm-inset-x-4 {
        right: 60px!important;
        left: 60px!important
    }

    .sm-inset-y-auto {
        top: auto!important;
        bottom: auto!important
    }

    .sm-inset-x-auto {
        right: auto!important;
        left: auto!important
    }

    .sm-inset-y-px {
        top: 1px!important;
        bottom: 1px!important
    }

    .sm-inset-x-px {
        right: 1px!important;
        left: 1px!important
    }

    .sm-inset-y-2\/5 {
        top: 40%!important;
        bottom: 40%!important
    }

    .sm-inset-x-2\/5 {
        right: 40%!important;
        left: 40%!important
    }

    .sm-inset-y-1\/2 {
        top: 50%!important;
        bottom: 50%!important
    }

    .sm-inset-x-1\/2 {
        right: 50%!important;
        left: 50%!important
    }

    .sm--inset-y-0 {
        top: -0px!important;
        bottom: -0px!important
    }

    .sm--inset-x-0 {
        right: -0px!important;
        left: -0px!important
    }

    .sm--inset-y-1 {
        top: -10px!important;
        bottom: -10px!important
    }

    .sm--inset-x-1 {
        right: -10px!important;
        left: -10px!important
    }

    .sm--inset-y-2 {
        top: -20px!important;
        bottom: -20px!important
    }

    .sm--inset-x-2 {
        right: -20px!important;
        left: -20px!important
    }

    .sm--inset-y-3 {
        top: -40px!important;
        bottom: -40px!important
    }

    .sm--inset-x-3 {
        right: -40px!important;
        left: -40px!important
    }

    .sm--inset-y-4 {
        top: -60px!important;
        bottom: -60px!important
    }

    .sm--inset-x-4 {
        right: -60px!important;
        left: -60px!important
    }

    .sm--inset-y-px {
        top: -1px!important;
        bottom: -1px!important
    }

    .sm--inset-x-px {
        right: -1px!important;
        left: -1px!important
    }

    .sm-top-0 {
        top: 0px!important
    }

    .sm-right-0 {
        right: 0px!important
    }

    .sm-bottom-0 {
        bottom: 0px!important
    }

    .sm-left-0 {
        left: 0px!important
    }

    .sm-top-1 {
        top: 10px!important
    }

    .sm-right-1 {
        right: 10px!important
    }

    .sm-bottom-1 {
        bottom: 10px!important
    }

    .sm-left-1 {
        left: 10px!important
    }

    .sm-top-2 {
        top: 20px!important
    }

    .sm-right-2 {
        right: 20px!important
    }

    .sm-bottom-2 {
        bottom: 20px!important
    }

    .sm-left-2 {
        left: 20px!important
    }

    .sm-top-3 {
        top: 40px!important
    }

    .sm-right-3 {
        right: 40px!important
    }

    .sm-bottom-3 {
        bottom: 40px!important
    }

    .sm-left-3 {
        left: 40px!important
    }

    .sm-top-4 {
        top: 60px!important
    }

    .sm-right-4 {
        right: 60px!important
    }

    .sm-bottom-4 {
        bottom: 60px!important
    }

    .sm-left-4 {
        left: 60px!important
    }

    .sm-top-auto {
        top: auto!important
    }

    .sm-right-auto {
        right: auto!important
    }

    .sm-bottom-auto {
        bottom: auto!important
    }

    .sm-left-auto {
        left: auto!important
    }

    .sm-top-px {
        top: 1px!important
    }

    .sm-right-px {
        right: 1px!important
    }

    .sm-bottom-px {
        bottom: 1px!important
    }

    .sm-left-px {
        left: 1px!important
    }

    .sm-top-2\/5 {
        top: 40%!important
    }

    .sm-right-2\/5 {
        right: 40%!important
    }

    .sm-bottom-2\/5 {
        bottom: 40%!important
    }

    .sm-left-2\/5 {
        left: 40%!important
    }

    .sm-top-1\/2 {
        top: 50%!important
    }

    .sm-right-1\/2 {
        right: 50%!important
    }

    .sm-bottom-1\/2 {
        bottom: 50%!important
    }

    .sm-left-1\/2 {
        left: 50%!important
    }

    .sm--top-0 {
        top: -0px!important
    }

    .sm--right-0 {
        right: -0px!important
    }

    .sm--bottom-0 {
        bottom: -0px!important
    }

    .sm--left-0 {
        left: -0px!important
    }

    .sm--top-1 {
        top: -10px!important
    }

    .sm--right-1 {
        right: -10px!important
    }

    .sm--bottom-1 {
        bottom: -10px!important
    }

    .sm--left-1 {
        left: -10px!important
    }

    .sm--top-2 {
        top: -20px!important
    }

    .sm--right-2 {
        right: -20px!important
    }

    .sm--bottom-2 {
        bottom: -20px!important
    }

    .sm--left-2 {
        left: -20px!important
    }

    .sm--top-3 {
        top: -40px!important
    }

    .sm--right-3 {
        right: -40px!important
    }

    .sm--bottom-3 {
        bottom: -40px!important
    }

    .sm--left-3 {
        left: -40px!important
    }

    .sm--top-4 {
        top: -60px!important
    }

    .sm--right-4 {
        right: -60px!important
    }

    .sm--bottom-4 {
        bottom: -60px!important
    }

    .sm--left-4 {
        left: -60px!important
    }

    .sm--top-px {
        top: -1px!important
    }

    .sm--right-px {
        right: -1px!important
    }

    .sm--bottom-px {
        bottom: -1px!important
    }

    .sm--left-px {
        left: -1px!important
    }

    .sm-resize-none {
        resize: none!important
    }

    .sm-resize-y {
        resize: vertical!important
    }

    .sm-resize-x {
        resize: horizontal!important
    }

    .sm-resize {
        resize: both!important
    }

    .sm-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .sm-group-hover-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-sm:focus-within {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow:focus-within {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-md:focus-within {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-lg:focus-within {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-xl:focus-within {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-2xl:focus-within {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-inner:focus-within {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-within-shadow-none:focus-within {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow:hover {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-inner:hover {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-hover-shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-sm:focus {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow:focus {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-xl:focus {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-2xl:focus {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-inner:focus {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-focus-shadow-none:focus {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .sm-ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring-2 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring-4 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring-8 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-ring-inset {
        --tw-ring-inset: inset !important
    }

    .sm-focus-within-ring-0:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring-1:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring-2:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring-4:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring-8:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-within-ring-inset:focus-within {
        --tw-ring-inset: inset !important
    }

    .sm-focus-ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring-1:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring-4:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring-8:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .sm-focus-ring-inset:focus {
        --tw-ring-inset: inset !important
    }

    .sm-ring-offset-transparent {
        --tw-ring-offset-color: transparent !important
    }

    .sm-ring-offset-cw-black {
        --tw-ring-offset-color: #333232 !important
    }

    .sm-ring-offset-cw-blue {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-ring-offset-cw-secondary {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-ring-offset-cw-secondary-100 {
        --tw-ring-offset-color: #99becc !important
    }

    .sm-ring-offset-cw-secondary-200 {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .sm-ring-offset-cw-secondary-300 {
        --tw-ring-offset-color: #f7fcff !important
    }

    .sm-ring-offset-cw-accent {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-ring-offset-cw-accent-100 {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .sm-ring-offset-cw-accent-200 {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .sm-ring-offset-cw-blue-print {
        --tw-ring-offset-color: #5096d0 !important
    }

    .sm-ring-offset-cw-green {
        --tw-ring-offset-color: #14a947 !important
    }

    .sm-ring-offset-cw-orange {
        --tw-ring-offset-color: #fe813a !important
    }

    .sm-ring-offset-cw-purple {
        --tw-ring-offset-color: #9064bf !important
    }

    .sm-ring-offset-cw-red {
        --tw-ring-offset-color: #fa575d !important
    }

    .sm-ring-offset-cw-spring {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .sm-ring-offset-cw-teal {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .sm-ring-offset-cw-white {
        --tw-ring-offset-color: #fff !important
    }

    .sm-ring-offset-cw-yellow {
        --tw-ring-offset-color: #ffca0a !important
    }

    .sm-ring-offset-grey-10 {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .sm-ring-offset-grey-20 {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .sm-ring-offset-grey-30 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-ring-offset-grey-40 {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .sm-ring-offset-grey-5 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-ring-offset-grey-50 {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .sm-ring-offset-grey-60 {
        --tw-ring-offset-color: #71716c !important
    }

    .sm-ring-offset-grey-70 {
        --tw-ring-offset-color: #515151 !important
    }

    .sm-ring-offset-cball-blue {
        --tw-ring-offset-color: #576995 !important
    }

    .sm-ring-offset-cball-dark-blue {
        --tw-ring-offset-color: #354363 !important
    }

    .sm-ring-offset-cball-purple {
        --tw-ring-offset-color: #0a101f !important
    }

    .sm-ring-offset-cw-spring-yellow {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-ring-offset-cw-spring-dk-blue {
        --tw-ring-offset-color: #1e2658 !important
    }

    .sm-ring-offset-cw-spring-med-blue {
        --tw-ring-offset-color: #1080b9 !important
    }

    .sm-ring-offset-cw-spring-lt-blue {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .sm-ring-offset-cw-spring-dk-green {
        --tw-ring-offset-color: #004b3d !important
    }

    .sm-ring-offset-cw-spring-med-green {
        --tw-ring-offset-color: #00ac7f !important
    }

    .sm-ring-offset-cw-spring-lt-green {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .sm-ring-offset-cw-spring-black {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .sm-ring-offset-cw-spring-off-white {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .sm-ring-offset-cw-spring-peach {
        --tw-ring-offset-color: #e88a78 !important
    }

    .sm-ring-offset-cw-navy {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-ring-offset-cw-med-blue {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-ring-offset-cw-dk-orange {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .sm-ring-offset-sc-teal {
        --tw-ring-offset-color: #43b29a !important
    }

    .sm-ring-offset-sc-green {
        --tw-ring-offset-color: #7db87e !important
    }

    .sm-ring-offset-sc-sand {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .sm-ring-offset-cw-brand-yellow-100 {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .sm-ring-offset-cw-brand-yellow-300 {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .sm-ring-offset-cw-brand-yellow-450,.sm-ring-offset-cw-brand-yellow-500 {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .sm-ring-offset-cw-brand-grey-900 {
        --tw-ring-offset-color: #222520 !important
    }

    .sm-ring-offset-cw-brand-grey-800 {
        --tw-ring-offset-color: #383B36 !important
    }

    .sm-ring-offset-cw-brand-grey-200 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-ring-offset-cw-brand-grey-100 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-ring-offset-cw-brand-blue-700 {
        --tw-ring-offset-color: #314577 !important
    }

    .sm-ring-offset-cw-brand-blue-500 {
        --tw-ring-offset-color: #5493D3 !important
    }

    .sm-ring-offset-cw-brand-blue-300 {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .sm-ring-offset-cw-brand-purple-700 {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .sm-ring-offset-cw-brand-purple-500 {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .sm-ring-offset-cw-brand-purple-300 {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .sm-ring-offset-cw-brand-orange-700 {
        --tw-ring-offset-color: #823232 !important
    }

    .sm-ring-offset-cw-brand-orange-500 {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .sm-ring-offset-cw-brand-orange-300 {
        --tw-ring-offset-color: #EAB18C !important
    }

    .sm-ring-offset-cw-brand-green-700 {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .sm-ring-offset-cw-brand-green-500 {
        --tw-ring-offset-color: #00AC7F !important
    }

    .sm-ring-offset-cw-brand-green-300 {
        --tw-ring-offset-color: #94BA9F !important
    }

    .sm-focus-within-ring-offset-transparent:focus-within {
        --tw-ring-offset-color: transparent !important
    }

    .sm-focus-within-ring-offset-cw-black:focus-within {
        --tw-ring-offset-color: #333232 !important
    }

    .sm-focus-within-ring-offset-cw-blue:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-focus-within-ring-offset-cw-secondary:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-focus-within-ring-offset-cw-secondary-100:focus-within {
        --tw-ring-offset-color: #99becc !important
    }

    .sm-focus-within-ring-offset-cw-secondary-200:focus-within {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .sm-focus-within-ring-offset-cw-secondary-300:focus-within {
        --tw-ring-offset-color: #f7fcff !important
    }

    .sm-focus-within-ring-offset-cw-accent:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-focus-within-ring-offset-cw-accent-100:focus-within {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .sm-focus-within-ring-offset-cw-accent-200:focus-within {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .sm-focus-within-ring-offset-cw-blue-print:focus-within {
        --tw-ring-offset-color: #5096d0 !important
    }

    .sm-focus-within-ring-offset-cw-green:focus-within {
        --tw-ring-offset-color: #14a947 !important
    }

    .sm-focus-within-ring-offset-cw-orange:focus-within {
        --tw-ring-offset-color: #fe813a !important
    }

    .sm-focus-within-ring-offset-cw-purple:focus-within {
        --tw-ring-offset-color: #9064bf !important
    }

    .sm-focus-within-ring-offset-cw-red:focus-within {
        --tw-ring-offset-color: #fa575d !important
    }

    .sm-focus-within-ring-offset-cw-spring:focus-within {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .sm-focus-within-ring-offset-cw-teal:focus-within {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .sm-focus-within-ring-offset-cw-white:focus-within {
        --tw-ring-offset-color: #fff !important
    }

    .sm-focus-within-ring-offset-cw-yellow:focus-within {
        --tw-ring-offset-color: #ffca0a !important
    }

    .sm-focus-within-ring-offset-grey-10:focus-within {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .sm-focus-within-ring-offset-grey-20:focus-within {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .sm-focus-within-ring-offset-grey-30:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-focus-within-ring-offset-grey-40:focus-within {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .sm-focus-within-ring-offset-grey-5:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-focus-within-ring-offset-grey-50:focus-within {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .sm-focus-within-ring-offset-grey-60:focus-within {
        --tw-ring-offset-color: #71716c !important
    }

    .sm-focus-within-ring-offset-grey-70:focus-within {
        --tw-ring-offset-color: #515151 !important
    }

    .sm-focus-within-ring-offset-cball-blue:focus-within {
        --tw-ring-offset-color: #576995 !important
    }

    .sm-focus-within-ring-offset-cball-dark-blue:focus-within {
        --tw-ring-offset-color: #354363 !important
    }

    .sm-focus-within-ring-offset-cball-purple:focus-within {
        --tw-ring-offset-color: #0a101f !important
    }

    .sm-focus-within-ring-offset-cw-spring-yellow:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-focus-within-ring-offset-cw-spring-dk-blue:focus-within {
        --tw-ring-offset-color: #1e2658 !important
    }

    .sm-focus-within-ring-offset-cw-spring-med-blue:focus-within {
        --tw-ring-offset-color: #1080b9 !important
    }

    .sm-focus-within-ring-offset-cw-spring-lt-blue:focus-within {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .sm-focus-within-ring-offset-cw-spring-dk-green:focus-within {
        --tw-ring-offset-color: #004b3d !important
    }

    .sm-focus-within-ring-offset-cw-spring-med-green:focus-within {
        --tw-ring-offset-color: #00ac7f !important
    }

    .sm-focus-within-ring-offset-cw-spring-lt-green:focus-within {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .sm-focus-within-ring-offset-cw-spring-black:focus-within {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .sm-focus-within-ring-offset-cw-spring-off-white:focus-within {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .sm-focus-within-ring-offset-cw-spring-peach:focus-within {
        --tw-ring-offset-color: #e88a78 !important
    }

    .sm-focus-within-ring-offset-cw-navy:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-focus-within-ring-offset-cw-med-blue:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-focus-within-ring-offset-cw-dk-orange:focus-within {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .sm-focus-within-ring-offset-sc-teal:focus-within {
        --tw-ring-offset-color: #43b29a !important
    }

    .sm-focus-within-ring-offset-sc-green:focus-within {
        --tw-ring-offset-color: #7db87e !important
    }

    .sm-focus-within-ring-offset-sc-sand:focus-within {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .sm-focus-within-ring-offset-cw-brand-yellow-100:focus-within {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .sm-focus-within-ring-offset-cw-brand-yellow-300:focus-within {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .sm-focus-within-ring-offset-cw-brand-yellow-450:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .sm-focus-within-ring-offset-cw-brand-yellow-500:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .sm-focus-within-ring-offset-cw-brand-grey-900:focus-within {
        --tw-ring-offset-color: #222520 !important
    }

    .sm-focus-within-ring-offset-cw-brand-grey-800:focus-within {
        --tw-ring-offset-color: #383B36 !important
    }

    .sm-focus-within-ring-offset-cw-brand-grey-200:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-focus-within-ring-offset-cw-brand-grey-100:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-focus-within-ring-offset-cw-brand-blue-700:focus-within {
        --tw-ring-offset-color: #314577 !important
    }

    .sm-focus-within-ring-offset-cw-brand-blue-500:focus-within {
        --tw-ring-offset-color: #5493D3 !important
    }

    .sm-focus-within-ring-offset-cw-brand-blue-300:focus-within {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .sm-focus-within-ring-offset-cw-brand-purple-700:focus-within {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .sm-focus-within-ring-offset-cw-brand-purple-500:focus-within {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .sm-focus-within-ring-offset-cw-brand-purple-300:focus-within {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .sm-focus-within-ring-offset-cw-brand-orange-700:focus-within {
        --tw-ring-offset-color: #823232 !important
    }

    .sm-focus-within-ring-offset-cw-brand-orange-500:focus-within {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .sm-focus-within-ring-offset-cw-brand-orange-300:focus-within {
        --tw-ring-offset-color: #EAB18C !important
    }

    .sm-focus-within-ring-offset-cw-brand-green-700:focus-within {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .sm-focus-within-ring-offset-cw-brand-green-500:focus-within {
        --tw-ring-offset-color: #00AC7F !important
    }

    .sm-focus-within-ring-offset-cw-brand-green-300:focus-within {
        --tw-ring-offset-color: #94BA9F !important
    }

    .sm-focus-ring-offset-transparent:focus {
        --tw-ring-offset-color: transparent !important
    }

    .sm-focus-ring-offset-cw-black:focus {
        --tw-ring-offset-color: #333232 !important
    }

    .sm-focus-ring-offset-cw-blue:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-focus-ring-offset-cw-secondary:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-focus-ring-offset-cw-secondary-100:focus {
        --tw-ring-offset-color: #99becc !important
    }

    .sm-focus-ring-offset-cw-secondary-200:focus {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .sm-focus-ring-offset-cw-secondary-300:focus {
        --tw-ring-offset-color: #f7fcff !important
    }

    .sm-focus-ring-offset-cw-accent:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-focus-ring-offset-cw-accent-100:focus {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .sm-focus-ring-offset-cw-accent-200:focus {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .sm-focus-ring-offset-cw-blue-print:focus {
        --tw-ring-offset-color: #5096d0 !important
    }

    .sm-focus-ring-offset-cw-green:focus {
        --tw-ring-offset-color: #14a947 !important
    }

    .sm-focus-ring-offset-cw-orange:focus {
        --tw-ring-offset-color: #fe813a !important
    }

    .sm-focus-ring-offset-cw-purple:focus {
        --tw-ring-offset-color: #9064bf !important
    }

    .sm-focus-ring-offset-cw-red:focus {
        --tw-ring-offset-color: #fa575d !important
    }

    .sm-focus-ring-offset-cw-spring:focus {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .sm-focus-ring-offset-cw-teal:focus {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .sm-focus-ring-offset-cw-white:focus {
        --tw-ring-offset-color: #fff !important
    }

    .sm-focus-ring-offset-cw-yellow:focus {
        --tw-ring-offset-color: #ffca0a !important
    }

    .sm-focus-ring-offset-grey-10:focus {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .sm-focus-ring-offset-grey-20:focus {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .sm-focus-ring-offset-grey-30:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-focus-ring-offset-grey-40:focus {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .sm-focus-ring-offset-grey-5:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-focus-ring-offset-grey-50:focus {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .sm-focus-ring-offset-grey-60:focus {
        --tw-ring-offset-color: #71716c !important
    }

    .sm-focus-ring-offset-grey-70:focus {
        --tw-ring-offset-color: #515151 !important
    }

    .sm-focus-ring-offset-cball-blue:focus {
        --tw-ring-offset-color: #576995 !important
    }

    .sm-focus-ring-offset-cball-dark-blue:focus {
        --tw-ring-offset-color: #354363 !important
    }

    .sm-focus-ring-offset-cball-purple:focus {
        --tw-ring-offset-color: #0a101f !important
    }

    .sm-focus-ring-offset-cw-spring-yellow:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .sm-focus-ring-offset-cw-spring-dk-blue:focus {
        --tw-ring-offset-color: #1e2658 !important
    }

    .sm-focus-ring-offset-cw-spring-med-blue:focus {
        --tw-ring-offset-color: #1080b9 !important
    }

    .sm-focus-ring-offset-cw-spring-lt-blue:focus {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .sm-focus-ring-offset-cw-spring-dk-green:focus {
        --tw-ring-offset-color: #004b3d !important
    }

    .sm-focus-ring-offset-cw-spring-med-green:focus {
        --tw-ring-offset-color: #00ac7f !important
    }

    .sm-focus-ring-offset-cw-spring-lt-green:focus {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .sm-focus-ring-offset-cw-spring-black:focus {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .sm-focus-ring-offset-cw-spring-off-white:focus {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .sm-focus-ring-offset-cw-spring-peach:focus {
        --tw-ring-offset-color: #e88a78 !important
    }

    .sm-focus-ring-offset-cw-navy:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .sm-focus-ring-offset-cw-med-blue:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .sm-focus-ring-offset-cw-dk-orange:focus {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .sm-focus-ring-offset-sc-teal:focus {
        --tw-ring-offset-color: #43b29a !important
    }

    .sm-focus-ring-offset-sc-green:focus {
        --tw-ring-offset-color: #7db87e !important
    }

    .sm-focus-ring-offset-sc-sand:focus {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .sm-focus-ring-offset-cw-brand-yellow-100:focus {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .sm-focus-ring-offset-cw-brand-yellow-300:focus {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .sm-focus-ring-offset-cw-brand-yellow-450:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .sm-focus-ring-offset-cw-brand-yellow-500:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .sm-focus-ring-offset-cw-brand-grey-900:focus {
        --tw-ring-offset-color: #222520 !important
    }

    .sm-focus-ring-offset-cw-brand-grey-800:focus {
        --tw-ring-offset-color: #383B36 !important
    }

    .sm-focus-ring-offset-cw-brand-grey-200:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .sm-focus-ring-offset-cw-brand-grey-100:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .sm-focus-ring-offset-cw-brand-blue-700:focus {
        --tw-ring-offset-color: #314577 !important
    }

    .sm-focus-ring-offset-cw-brand-blue-500:focus {
        --tw-ring-offset-color: #5493D3 !important
    }

    .sm-focus-ring-offset-cw-brand-blue-300:focus {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .sm-focus-ring-offset-cw-brand-purple-700:focus {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .sm-focus-ring-offset-cw-brand-purple-500:focus {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .sm-focus-ring-offset-cw-brand-purple-300:focus {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .sm-focus-ring-offset-cw-brand-orange-700:focus {
        --tw-ring-offset-color: #823232 !important
    }

    .sm-focus-ring-offset-cw-brand-orange-500:focus {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .sm-focus-ring-offset-cw-brand-orange-300:focus {
        --tw-ring-offset-color: #EAB18C !important
    }

    .sm-focus-ring-offset-cw-brand-green-700:focus {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .sm-focus-ring-offset-cw-brand-green-500:focus {
        --tw-ring-offset-color: #00AC7F !important
    }

    .sm-focus-ring-offset-cw-brand-green-300:focus {
        --tw-ring-offset-color: #94BA9F !important
    }

    .sm-ring-offset-0 {
        --tw-ring-offset-width: 0px !important
    }

    .sm-ring-offset-1 {
        --tw-ring-offset-width: 1px !important
    }

    .sm-ring-offset-2 {
        --tw-ring-offset-width: 2px !important
    }

    .sm-ring-offset-4 {
        --tw-ring-offset-width: 4px !important
    }

    .sm-ring-offset-8 {
        --tw-ring-offset-width: 8px !important
    }

    .sm-focus-within-ring-offset-0:focus-within {
        --tw-ring-offset-width: 0px !important
    }

    .sm-focus-within-ring-offset-1:focus-within {
        --tw-ring-offset-width: 1px !important
    }

    .sm-focus-within-ring-offset-2:focus-within {
        --tw-ring-offset-width: 2px !important
    }

    .sm-focus-within-ring-offset-4:focus-within {
        --tw-ring-offset-width: 4px !important
    }

    .sm-focus-within-ring-offset-8:focus-within {
        --tw-ring-offset-width: 8px !important
    }

    .sm-focus-ring-offset-0:focus {
        --tw-ring-offset-width: 0px !important
    }

    .sm-focus-ring-offset-1:focus {
        --tw-ring-offset-width: 1px !important
    }

    .sm-focus-ring-offset-2:focus {
        --tw-ring-offset-width: 2px !important
    }

    .sm-focus-ring-offset-4:focus {
        --tw-ring-offset-width: 4px !important
    }

    .sm-focus-ring-offset-8:focus {
        --tw-ring-offset-width: 8px !important
    }

    .sm-ring-transparent {
        --tw-ring-color: transparent !important
    }

    .sm-ring-cw-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-secondary {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-secondary-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-secondary-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-secondary-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-accent {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-accent-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-accent-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-blue-print {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-red {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-10 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-20 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-30 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-40 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-5 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-50 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-60 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .sm-ring-grey-70 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cball-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cball-dark-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cball-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-dk-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-lt-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-dk-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-med-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-lt-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-off-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-spring-peach {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-navy {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-dk-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .sm-ring-sc-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .sm-ring-sc-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .sm-ring-sc-sand {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-yellow-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-yellow-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-yellow-450,.sm-ring-cw-brand-yellow-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-grey-900 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-grey-800 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-grey-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-grey-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-blue-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-blue-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-blue-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-purple-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-purple-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-purple-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-orange-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-orange-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-orange-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-green-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-green-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-ring-cw-brand-green-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-transparent:focus-within {
        --tw-ring-color: transparent !important
    }

    .sm-focus-within-ring-cw-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-secondary:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-secondary-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-secondary-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-secondary-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-accent:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-accent-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-accent-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-blue-print:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-red:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-10:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-20:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-30:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-40:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-5:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-50:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-60:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-grey-70:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cball-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cball-dark-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cball-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-dk-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-lt-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-dk-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-med-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-lt-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-off-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-spring-peach:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-navy:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-dk-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-sc-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-sc-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-sc-sand:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-yellow-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-yellow-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-yellow-450:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-yellow-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-grey-900:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-grey-800:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-grey-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-grey-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-blue-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-blue-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-blue-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-purple-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-purple-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-purple-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-orange-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-orange-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-orange-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-green-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-green-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-focus-within-ring-cw-brand-green-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-transparent:focus {
        --tw-ring-color: transparent !important
    }

    .sm-focus-ring-cw-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-secondary:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-secondary-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-secondary-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-secondary-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-accent:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-accent-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-accent-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-blue-print:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-red:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-10:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-20:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-30:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-40:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-5:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-50:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-60:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-grey-70:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cball-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cball-dark-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cball-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-dk-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-lt-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-dk-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-med-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-lt-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-off-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-spring-peach:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-navy:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-dk-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-sc-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-sc-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-sc-sand:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-yellow-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-yellow-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-yellow-450:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-yellow-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-grey-900:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-grey-800:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-grey-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-grey-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-blue-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-blue-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-blue-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-purple-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-purple-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-purple-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-orange-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-orange-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-orange-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-green-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-green-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .sm-focus-ring-cw-brand-green-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .sm-ring-opacity-0 {
        --tw-ring-opacity: 0 !important
    }

    .sm-ring-opacity-5 {
        --tw-ring-opacity: .05 !important
    }

    .sm-ring-opacity-10 {
        --tw-ring-opacity: .1 !important
    }

    .sm-ring-opacity-20 {
        --tw-ring-opacity: .2 !important
    }

    .sm-ring-opacity-25 {
        --tw-ring-opacity: .25 !important
    }

    .sm-ring-opacity-30 {
        --tw-ring-opacity: .3 !important
    }

    .sm-ring-opacity-40 {
        --tw-ring-opacity: .4 !important
    }

    .sm-ring-opacity-50 {
        --tw-ring-opacity: .5 !important
    }

    .sm-ring-opacity-60 {
        --tw-ring-opacity: .6 !important
    }

    .sm-ring-opacity-70 {
        --tw-ring-opacity: .7 !important
    }

    .sm-ring-opacity-75 {
        --tw-ring-opacity: .75 !important
    }

    .sm-ring-opacity-80 {
        --tw-ring-opacity: .8 !important
    }

    .sm-ring-opacity-90 {
        --tw-ring-opacity: .9 !important
    }

    .sm-ring-opacity-95 {
        --tw-ring-opacity: .95 !important
    }

    .sm-ring-opacity-100 {
        --tw-ring-opacity: 1 !important
    }

    .sm-focus-within-ring-opacity-0:focus-within {
        --tw-ring-opacity: 0 !important
    }

    .sm-focus-within-ring-opacity-5:focus-within {
        --tw-ring-opacity: .05 !important
    }

    .sm-focus-within-ring-opacity-10:focus-within {
        --tw-ring-opacity: .1 !important
    }

    .sm-focus-within-ring-opacity-20:focus-within {
        --tw-ring-opacity: .2 !important
    }

    .sm-focus-within-ring-opacity-25:focus-within {
        --tw-ring-opacity: .25 !important
    }

    .sm-focus-within-ring-opacity-30:focus-within {
        --tw-ring-opacity: .3 !important
    }

    .sm-focus-within-ring-opacity-40:focus-within {
        --tw-ring-opacity: .4 !important
    }

    .sm-focus-within-ring-opacity-50:focus-within {
        --tw-ring-opacity: .5 !important
    }

    .sm-focus-within-ring-opacity-60:focus-within {
        --tw-ring-opacity: .6 !important
    }

    .sm-focus-within-ring-opacity-70:focus-within {
        --tw-ring-opacity: .7 !important
    }

    .sm-focus-within-ring-opacity-75:focus-within {
        --tw-ring-opacity: .75 !important
    }

    .sm-focus-within-ring-opacity-80:focus-within {
        --tw-ring-opacity: .8 !important
    }

    .sm-focus-within-ring-opacity-90:focus-within {
        --tw-ring-opacity: .9 !important
    }

    .sm-focus-within-ring-opacity-95:focus-within {
        --tw-ring-opacity: .95 !important
    }

    .sm-focus-within-ring-opacity-100:focus-within {
        --tw-ring-opacity: 1 !important
    }

    .sm-focus-ring-opacity-0:focus {
        --tw-ring-opacity: 0 !important
    }

    .sm-focus-ring-opacity-5:focus {
        --tw-ring-opacity: .05 !important
    }

    .sm-focus-ring-opacity-10:focus {
        --tw-ring-opacity: .1 !important
    }

    .sm-focus-ring-opacity-20:focus {
        --tw-ring-opacity: .2 !important
    }

    .sm-focus-ring-opacity-25:focus {
        --tw-ring-opacity: .25 !important
    }

    .sm-focus-ring-opacity-30:focus {
        --tw-ring-opacity: .3 !important
    }

    .sm-focus-ring-opacity-40:focus {
        --tw-ring-opacity: .4 !important
    }

    .sm-focus-ring-opacity-50:focus {
        --tw-ring-opacity: .5 !important
    }

    .sm-focus-ring-opacity-60:focus {
        --tw-ring-opacity: .6 !important
    }

    .sm-focus-ring-opacity-70:focus {
        --tw-ring-opacity: .7 !important
    }

    .sm-focus-ring-opacity-75:focus {
        --tw-ring-opacity: .75 !important
    }

    .sm-focus-ring-opacity-80:focus {
        --tw-ring-opacity: .8 !important
    }

    .sm-focus-ring-opacity-90:focus {
        --tw-ring-opacity: .9 !important
    }

    .sm-focus-ring-opacity-95:focus {
        --tw-ring-opacity: .95 !important
    }

    .sm-focus-ring-opacity-100:focus {
        --tw-ring-opacity: 1 !important
    }

    .sm-fill-current {
        fill: currentColor!important
    }

    .sm-stroke-current {
        stroke: currentColor!important
    }

    .sm-stroke-0 {
        stroke-width: 0!important
    }

    .sm-stroke-1 {
        stroke-width: 1!important
    }

    .sm-stroke-2 {
        stroke-width: 2!important
    }

    .sm-table-auto {
        table-layout: auto!important
    }

    .sm-table-fixed {
        table-layout: fixed!important
    }

    .sm-text-left {
        text-align: left!important
    }

    .sm-text-center {
        text-align: center!important
    }

    .sm-text-right {
        text-align: right!important
    }

    .sm-text-justify {
        text-align: justify!important
    }

    .sm-text-transparent {
        color: transparent!important
    }

    .sm-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .sm-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .sm-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .sm-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .sm-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .sm-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .sm-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .sm-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .sm-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .sm-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .sm-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .sm-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .sm-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .sm-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .sm-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .sm-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .sm-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .sm-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .sm-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .sm-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .sm-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .sm-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .sm-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .sm-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .sm-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .sm-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .sm-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-yellow-450,.sm-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-transparent {
        color: transparent!important
    }

    .group:hover .sm-group-hover-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-yellow-450,.group:hover .sm-group-hover-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .sm-group-hover-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-transparent:focus-within {
        color: transparent!important
    }

    .sm-focus-within-text-cw-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-secondary:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-secondary-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-secondary-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-secondary-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-accent:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-accent-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-accent-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-blue-print:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-red:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-10:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-20:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-30:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-40:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-5:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-50:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-60:focus-within {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-grey-70:focus-within {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cball-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cball-dark-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cball-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-dk-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-lt-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-dk-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-med-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-lt-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-off-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-spring-peach:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-navy:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-dk-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-sc-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-sc-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-sc-sand:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-yellow-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-yellow-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-yellow-450:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-yellow-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-grey-900:focus-within {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-grey-800:focus-within {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-grey-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-grey-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-blue-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-blue-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-blue-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-purple-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-purple-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-purple-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-orange-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-orange-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-orange-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-green-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-green-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-focus-within-text-cw-brand-green-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .sm-hover-text-transparent:hover {
        color: transparent!important
    }

    .sm-hover-text-cw-black:hover {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-secondary:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-secondary-100:hover {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-secondary-200:hover {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-secondary-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-accent:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-accent-100:hover {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-accent-200:hover {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-blue-print:hover {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-green:hover {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-red:hover {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring:hover {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-10:hover {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-20:hover {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-30:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-40:hover {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-5:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-50:hover {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-60:hover {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .sm-hover-text-grey-70:hover {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cball-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cball-dark-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cball-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-dk-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-lt-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-dk-green:hover {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-med-green:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-lt-green:hover {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-black:hover {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-off-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-spring-peach:hover {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-navy:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-dk-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .sm-hover-text-sc-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .sm-hover-text-sc-green:hover {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .sm-hover-text-sc-sand:hover {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-yellow-100:hover {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-yellow-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-yellow-450:hover,.sm-hover-text-cw-brand-yellow-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-grey-900:hover {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-grey-800:hover {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-grey-200:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-grey-100:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-blue-700:hover {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-blue-500:hover {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-blue-300:hover {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-purple-700:hover {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-purple-500:hover {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-purple-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-orange-700:hover {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-orange-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-orange-300:hover {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-green-700:hover {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-green-500:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-hover-text-cw-brand-green-300:hover {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .sm-focus-text-transparent:focus {
        color: transparent!important
    }

    .sm-focus-text-cw-black:focus {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-secondary:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-secondary-100:focus {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-secondary-200:focus {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-secondary-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-accent:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-accent-100:focus {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-accent-200:focus {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-blue-print:focus {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-green:focus {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-red:focus {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring:focus {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-10:focus {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-20:focus {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-30:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-40:focus {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-5:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-50:focus {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-60:focus {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .sm-focus-text-grey-70:focus {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cball-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cball-dark-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cball-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-dk-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-lt-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-dk-green:focus {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-med-green:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-lt-green:focus {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-black:focus {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-off-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-spring-peach:focus {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-navy:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-dk-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .sm-focus-text-sc-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .sm-focus-text-sc-green:focus {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .sm-focus-text-sc-sand:focus {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-yellow-100:focus {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-yellow-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-yellow-450:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-yellow-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-grey-900:focus {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-grey-800:focus {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-grey-200:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-grey-100:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-blue-700:focus {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-blue-500:focus {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-blue-300:focus {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-purple-700:focus {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-purple-500:focus {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-purple-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-orange-700:focus {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-orange-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-orange-300:focus {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-green-700:focus {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-green-500:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .sm-focus-text-cw-brand-green-300:focus {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .sm-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .sm-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .sm-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .sm-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .sm-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .sm-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .sm-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .sm-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .sm-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .sm-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .sm-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .sm-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .sm-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .sm-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .sm-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .group:hover .sm-group-hover-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .group:hover .sm-group-hover-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .group:hover .sm-group-hover-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .group:hover .sm-group-hover-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .group:hover .sm-group-hover-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .group:hover .sm-group-hover-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .group:hover .sm-group-hover-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .group:hover .sm-group-hover-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .group:hover .sm-group-hover-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .group:hover .sm-group-hover-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .group:hover .sm-group-hover-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .group:hover .sm-group-hover-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .group:hover .sm-group-hover-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .group:hover .sm-group-hover-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .group:hover .sm-group-hover-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .sm-focus-within-text-opacity-0:focus-within {
        --tw-text-opacity: 0 !important
    }

    .sm-focus-within-text-opacity-5:focus-within {
        --tw-text-opacity: .05 !important
    }

    .sm-focus-within-text-opacity-10:focus-within {
        --tw-text-opacity: .1 !important
    }

    .sm-focus-within-text-opacity-20:focus-within {
        --tw-text-opacity: .2 !important
    }

    .sm-focus-within-text-opacity-25:focus-within {
        --tw-text-opacity: .25 !important
    }

    .sm-focus-within-text-opacity-30:focus-within {
        --tw-text-opacity: .3 !important
    }

    .sm-focus-within-text-opacity-40:focus-within {
        --tw-text-opacity: .4 !important
    }

    .sm-focus-within-text-opacity-50:focus-within {
        --tw-text-opacity: .5 !important
    }

    .sm-focus-within-text-opacity-60:focus-within {
        --tw-text-opacity: .6 !important
    }

    .sm-focus-within-text-opacity-70:focus-within {
        --tw-text-opacity: .7 !important
    }

    .sm-focus-within-text-opacity-75:focus-within {
        --tw-text-opacity: .75 !important
    }

    .sm-focus-within-text-opacity-80:focus-within {
        --tw-text-opacity: .8 !important
    }

    .sm-focus-within-text-opacity-90:focus-within {
        --tw-text-opacity: .9 !important
    }

    .sm-focus-within-text-opacity-95:focus-within {
        --tw-text-opacity: .95 !important
    }

    .sm-focus-within-text-opacity-100:focus-within {
        --tw-text-opacity: 1 !important
    }

    .sm-hover-text-opacity-0:hover {
        --tw-text-opacity: 0 !important
    }

    .sm-hover-text-opacity-5:hover {
        --tw-text-opacity: .05 !important
    }

    .sm-hover-text-opacity-10:hover {
        --tw-text-opacity: .1 !important
    }

    .sm-hover-text-opacity-20:hover {
        --tw-text-opacity: .2 !important
    }

    .sm-hover-text-opacity-25:hover {
        --tw-text-opacity: .25 !important
    }

    .sm-hover-text-opacity-30:hover {
        --tw-text-opacity: .3 !important
    }

    .sm-hover-text-opacity-40:hover {
        --tw-text-opacity: .4 !important
    }

    .sm-hover-text-opacity-50:hover {
        --tw-text-opacity: .5 !important
    }

    .sm-hover-text-opacity-60:hover {
        --tw-text-opacity: .6 !important
    }

    .sm-hover-text-opacity-70:hover {
        --tw-text-opacity: .7 !important
    }

    .sm-hover-text-opacity-75:hover {
        --tw-text-opacity: .75 !important
    }

    .sm-hover-text-opacity-80:hover {
        --tw-text-opacity: .8 !important
    }

    .sm-hover-text-opacity-90:hover {
        --tw-text-opacity: .9 !important
    }

    .sm-hover-text-opacity-95:hover {
        --tw-text-opacity: .95 !important
    }

    .sm-hover-text-opacity-100:hover {
        --tw-text-opacity: 1 !important
    }

    .sm-focus-text-opacity-0:focus {
        --tw-text-opacity: 0 !important
    }

    .sm-focus-text-opacity-5:focus {
        --tw-text-opacity: .05 !important
    }

    .sm-focus-text-opacity-10:focus {
        --tw-text-opacity: .1 !important
    }

    .sm-focus-text-opacity-20:focus {
        --tw-text-opacity: .2 !important
    }

    .sm-focus-text-opacity-25:focus {
        --tw-text-opacity: .25 !important
    }

    .sm-focus-text-opacity-30:focus {
        --tw-text-opacity: .3 !important
    }

    .sm-focus-text-opacity-40:focus {
        --tw-text-opacity: .4 !important
    }

    .sm-focus-text-opacity-50:focus {
        --tw-text-opacity: .5 !important
    }

    .sm-focus-text-opacity-60:focus {
        --tw-text-opacity: .6 !important
    }

    .sm-focus-text-opacity-70:focus {
        --tw-text-opacity: .7 !important
    }

    .sm-focus-text-opacity-75:focus {
        --tw-text-opacity: .75 !important
    }

    .sm-focus-text-opacity-80:focus {
        --tw-text-opacity: .8 !important
    }

    .sm-focus-text-opacity-90:focus {
        --tw-text-opacity: .9 !important
    }

    .sm-focus-text-opacity-95:focus {
        --tw-text-opacity: .95 !important
    }

    .sm-focus-text-opacity-100:focus {
        --tw-text-opacity: 1 !important
    }

    .sm-truncate {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important
    }

    .sm-overflow-ellipsis {
        text-overflow: ellipsis!important
    }

    .sm-overflow-clip {
        text-overflow: clip!important
    }

    .sm-italic {
        font-style: italic!important
    }

    .sm-not-italic {
        font-style: normal!important
    }

    .sm-uppercase {
        text-transform: uppercase!important
    }

    .sm-lowercase {
        text-transform: lowercase!important
    }

    .sm-capitalize {
        text-transform: capitalize!important
    }

    .sm-normal-case {
        text-transform: none!important
    }

    .sm-underline {
        text-decoration: underline!important
    }

    .sm-line-through {
        text-decoration: line-through!important
    }

    .sm-no-underline {
        text-decoration: none!important
    }

    .group:hover .sm-group-hover-underline {
        text-decoration: underline!important
    }

    .group:hover .sm-group-hover-line-through {
        text-decoration: line-through!important
    }

    .group:hover .sm-group-hover-no-underline {
        text-decoration: none!important
    }

    .sm-focus-within-underline:focus-within {
        text-decoration: underline!important
    }

    .sm-focus-within-line-through:focus-within {
        text-decoration: line-through!important
    }

    .sm-focus-within-no-underline:focus-within {
        text-decoration: none!important
    }

    .sm-hover-underline:hover {
        text-decoration: underline!important
    }

    .sm-hover-line-through:hover {
        text-decoration: line-through!important
    }

    .sm-hover-no-underline:hover {
        text-decoration: none!important
    }

    .sm-focus-underline:focus {
        text-decoration: underline!important
    }

    .sm-focus-line-through:focus {
        text-decoration: line-through!important
    }

    .sm-focus-no-underline:focus {
        text-decoration: none!important
    }

    .sm-antialiased {
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important
    }

    .sm-subpixel-antialiased {
        -webkit-font-smoothing: auto!important;
        -moz-osx-font-smoothing: auto!important
    }

    .sm-ordinal,.sm-slashed-zero,.sm-lining-nums,.sm-oldstyle-nums,.sm-proportional-nums,.sm-tabular-nums,.sm-diagonal-fractions,.sm-stacked-fractions {
        --tw-ordinal: var(--tw-empty, ) !important;
        --tw-slashed-zero: var(--tw-empty, ) !important;
        --tw-numeric-figure: var(--tw-empty, ) !important;
        --tw-numeric-spacing: var(--tw-empty, ) !important;
        --tw-numeric-fraction: var(--tw-empty, ) !important;
        font-feature-settings: !important;
        font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
        font-variant-numeric: !important;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
    }

    .sm-normal-nums {
        font-feature-settings: normal!important;
        font-variant-numeric: normal!important
    }

    .sm-ordinal {
        --tw-ordinal: ordinal !important
    }

    .sm-slashed-zero {
        --tw-slashed-zero: slashed-zero !important
    }

    .sm-lining-nums {
        --tw-numeric-figure: lining-nums !important
    }

    .sm-oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important
    }

    .sm-proportional-nums {
        --tw-numeric-spacing: proportional-nums !important
    }

    .sm-tabular-nums {
        --tw-numeric-spacing: tabular-nums !important
    }

    .sm-diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important
    }

    .sm-stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important
    }

    .sm-tracking-tight {
        letter-spacing: -.05em!important
    }

    .sm-tracking-normal {
        letter-spacing: 0!important
    }

    .sm-tracking-wide {
        letter-spacing: .05em!important
    }

    .sm-tracking-relative-wider {
        letter-spacing: .0625rem!important
    }

    .sm-tracking-px {
        letter-spacing: 1px!important
    }

    .sm-select-none {
        -moz-user-select: none!important;
        -webkit-user-select: none!important;
        user-select: none!important
    }

    .sm-select-text {
        -moz-user-select: text!important;
        -webkit-user-select: text!important;
        user-select: text!important
    }

    .sm-select-all {
        -moz-user-select: all!important;
        -webkit-user-select: all!important;
        user-select: all!important
    }

    .sm-select-auto {
        -moz-user-select: auto!important;
        -webkit-user-select: auto!important;
        user-select: auto!important
    }

    .sm-align-baseline {
        vertical-align: baseline!important
    }

    .sm-align-top {
        vertical-align: top!important
    }

    .sm-align-middle {
        vertical-align: middle!important
    }

    .sm-align-bottom {
        vertical-align: bottom!important
    }

    .sm-align-text-top {
        vertical-align: text-top!important
    }

    .sm-align-text-bottom {
        vertical-align: text-bottom!important
    }

    .sm-visible {
        visibility: visible!important
    }

    .sm-invisible {
        visibility: hidden!important
    }

    .sm-whitespace-normal {
        white-space: normal!important
    }

    .sm-whitespace-nowrap {
        white-space: nowrap!important
    }

    .sm-whitespace-pre {
        white-space: pre!important
    }

    .sm-whitespace-pre-line {
        white-space: pre-line!important
    }

    .sm-whitespace-pre-wrap {
        white-space: pre-wrap!important
    }

    .sm-break-normal {
        overflow-wrap: normal!important;
        word-break: normal!important
    }

    .sm-break-words {
        overflow-wrap: break-word!important
    }

    .sm-break-all {
        word-break: break-all!important
    }

    .sm-w-0 {
        width: 0px!important
    }

    .sm-w-1 {
        width: .25rem!important
    }

    .sm-w-2 {
        width: .5rem!important
    }

    .sm-w-3 {
        width: .75rem!important
    }

    .sm-w-4 {
        width: 1rem!important
    }

    .sm-w-5 {
        width: 1.25rem!important
    }

    .sm-w-6 {
        width: 1.5rem!important
    }

    .sm-w-7 {
        width: 1.75rem!important
    }

    .sm-w-8 {
        width: 2rem!important
    }

    .sm-w-9 {
        width: 2.25rem!important
    }

    .sm-w-10 {
        width: 2.5rem!important
    }

    .sm-w-11 {
        width: 2.75rem!important
    }

    .sm-w-12 {
        width: 3rem!important
    }

    .sm-w-14 {
        width: 3.5rem!important
    }

    .sm-w-16 {
        width: 4rem!important
    }

    .sm-w-20 {
        width: 5rem!important
    }

    .sm-w-24 {
        width: 6rem!important
    }

    .sm-w-28 {
        width: 7rem!important
    }

    .sm-w-32 {
        width: 8rem!important
    }

    .sm-w-36 {
        width: 9rem!important
    }

    .sm-w-40 {
        width: 10rem!important
    }

    .sm-w-44 {
        width: 11rem!important
    }

    .sm-w-48 {
        width: 12rem!important
    }

    .sm-w-52 {
        width: 13rem!important
    }

    .sm-w-56 {
        width: 14rem!important
    }

    .sm-w-60 {
        width: 15rem!important
    }

    .sm-w-64 {
        width: 16rem!important
    }

    .sm-w-72 {
        width: 18rem!important
    }

    .sm-w-80 {
        width: 20rem!important
    }

    .sm-w-96 {
        width: 24rem!important
    }

    .sm-w-auto {
        width: auto!important
    }

    .sm-w-px {
        width: 1px!important
    }

    .sm-w-0\.5 {
        width: .125rem!important
    }

    .sm-w-1\.5 {
        width: .375rem!important
    }

    .sm-w-2\.5 {
        width: .625rem!important
    }

    .sm-w-3\.5 {
        width: .875rem!important
    }

    .sm-w-1\/2 {
        width: 50%!important
    }

    .sm-w-1\/3 {
        width: 33.333333%!important
    }

    .sm-w-2\/3 {
        width: 66.666667%!important
    }

    .sm-w-1\/4 {
        width: 25%!important
    }

    .sm-w-2\/4 {
        width: 50%!important
    }

    .sm-w-3\/4 {
        width: 75%!important
    }

    .sm-w-1\/5 {
        width: 20%!important
    }

    .sm-w-2\/5 {
        width: 40%!important
    }

    .sm-w-3\/5 {
        width: 60%!important
    }

    .sm-w-4\/5 {
        width: 80%!important
    }

    .sm-w-1\/6 {
        width: 16.666667%!important
    }

    .sm-w-2\/6 {
        width: 33.333333%!important
    }

    .sm-w-3\/6 {
        width: 50%!important
    }

    .sm-w-4\/6 {
        width: 66.666667%!important
    }

    .sm-w-5\/6 {
        width: 83.333333%!important
    }

    .sm-w-1\/12 {
        width: 8.333333%!important
    }

    .sm-w-2\/12 {
        width: 16.666667%!important
    }

    .sm-w-3\/12 {
        width: 25%!important
    }

    .sm-w-4\/12 {
        width: 33.333333%!important
    }

    .sm-w-5\/12 {
        width: 41.666667%!important
    }

    .sm-w-6\/12 {
        width: 50%!important
    }

    .sm-w-7\/12 {
        width: 58.333333%!important
    }

    .sm-w-8\/12 {
        width: 66.666667%!important
    }

    .sm-w-9\/12 {
        width: 75%!important
    }

    .sm-w-10\/12 {
        width: 83.333333%!important
    }

    .sm-w-11\/12 {
        width: 91.666667%!important
    }

    .sm-w-full {
        width: 100%!important
    }

    .sm-w-screen {
        width: 100vw!important
    }

    .sm-w-min {
        width: -moz-min-content!important;
        width: min-content!important
    }

    .sm-w-max {
        width: -moz-max-content!important;
        width: max-content!important
    }

    .sm-z-0 {
        z-index: 0!important
    }

    .sm-z-10 {
        z-index: 10!important
    }

    .sm-z-20 {
        z-index: 20!important
    }

    .sm-z-30 {
        z-index: 30!important
    }

    .sm-z-40 {
        z-index: 40!important
    }

    .sm-z-50 {
        z-index: 50!important
    }

    .sm-z-auto {
        z-index: auto!important
    }

    .sm-z-over-content {
        z-index: 100000!important
    }

    .sm-focus-within-z-0:focus-within {
        z-index: 0!important
    }

    .sm-focus-within-z-10:focus-within {
        z-index: 10!important
    }

    .sm-focus-within-z-20:focus-within {
        z-index: 20!important
    }

    .sm-focus-within-z-30:focus-within {
        z-index: 30!important
    }

    .sm-focus-within-z-40:focus-within {
        z-index: 40!important
    }

    .sm-focus-within-z-50:focus-within {
        z-index: 50!important
    }

    .sm-focus-within-z-auto:focus-within {
        z-index: auto!important
    }

    .sm-focus-within-z-over-content:focus-within {
        z-index: 100000!important
    }

    .sm-focus-z-0:focus {
        z-index: 0!important
    }

    .sm-focus-z-10:focus {
        z-index: 10!important
    }

    .sm-focus-z-20:focus {
        z-index: 20!important
    }

    .sm-focus-z-30:focus {
        z-index: 30!important
    }

    .sm-focus-z-40:focus {
        z-index: 40!important
    }

    .sm-focus-z-50:focus {
        z-index: 50!important
    }

    .sm-focus-z-auto:focus {
        z-index: auto!important
    }

    .sm-focus-z-over-content:focus {
        z-index: 100000!important
    }

    .sm-gap-0 {
        gap: 0px!important
    }

    .sm-gap-1 {
        gap: .25rem!important
    }

    .sm-gap-2 {
        gap: .5rem!important
    }

    .sm-gap-3 {
        gap: .75rem!important
    }

    .sm-gap-4 {
        gap: 1rem!important
    }

    .sm-gap-5 {
        gap: 1.25rem!important
    }

    .sm-gap-6 {
        gap: 1.5rem!important
    }

    .sm-gap-7 {
        gap: 1.75rem!important
    }

    .sm-gap-8 {
        gap: 2rem!important
    }

    .sm-gap-9 {
        gap: 2.25rem!important
    }

    .sm-gap-10 {
        gap: 2.5rem!important
    }

    .sm-gap-11 {
        gap: 2.75rem!important
    }

    .sm-gap-12 {
        gap: 3rem!important
    }

    .sm-gap-14 {
        gap: 3.5rem!important
    }

    .sm-gap-16 {
        gap: 4rem!important
    }

    .sm-gap-20 {
        gap: 5rem!important
    }

    .sm-gap-24 {
        gap: 6rem!important
    }

    .sm-gap-28 {
        gap: 7rem!important
    }

    .sm-gap-32 {
        gap: 8rem!important
    }

    .sm-gap-36 {
        gap: 9rem!important
    }

    .sm-gap-40 {
        gap: 10rem!important
    }

    .sm-gap-44 {
        gap: 11rem!important
    }

    .sm-gap-48 {
        gap: 12rem!important
    }

    .sm-gap-52 {
        gap: 13rem!important
    }

    .sm-gap-56 {
        gap: 14rem!important
    }

    .sm-gap-60 {
        gap: 15rem!important
    }

    .sm-gap-64 {
        gap: 16rem!important
    }

    .sm-gap-72 {
        gap: 18rem!important
    }

    .sm-gap-80 {
        gap: 20rem!important
    }

    .sm-gap-96 {
        gap: 24rem!important
    }

    .sm-gap-px {
        gap: 1px!important
    }

    .sm-gap-0\.5 {
        gap: .125rem!important
    }

    .sm-gap-1\.5 {
        gap: .375rem!important
    }

    .sm-gap-2\.5 {
        gap: .625rem!important
    }

    .sm-gap-3\.5 {
        gap: .875rem!important
    }

    .sm-gap-x-0 {
        -moz-column-gap: 0px!important;
        column-gap: 0px!important
    }

    .sm-gap-x-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .sm-gap-x-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .sm-gap-x-3 {
        -moz-column-gap: .75rem!important;
        column-gap: .75rem!important
    }

    .sm-gap-x-4 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .sm-gap-x-5 {
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .sm-gap-x-6 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .sm-gap-x-7 {
        -moz-column-gap: 1.75rem!important;
        column-gap: 1.75rem!important
    }

    .sm-gap-x-8 {
        -moz-column-gap: 2rem!important;
        column-gap: 2rem!important
    }

    .sm-gap-x-9 {
        -moz-column-gap: 2.25rem!important;
        column-gap: 2.25rem!important
    }

    .sm-gap-x-10 {
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .sm-gap-x-11 {
        -moz-column-gap: 2.75rem!important;
        column-gap: 2.75rem!important
    }

    .sm-gap-x-12 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .sm-gap-x-14 {
        -moz-column-gap: 3.5rem!important;
        column-gap: 3.5rem!important
    }

    .sm-gap-x-16 {
        -moz-column-gap: 4rem!important;
        column-gap: 4rem!important
    }

    .sm-gap-x-20 {
        -moz-column-gap: 5rem!important;
        column-gap: 5rem!important
    }

    .sm-gap-x-24 {
        -moz-column-gap: 6rem!important;
        column-gap: 6rem!important
    }

    .sm-gap-x-28 {
        -moz-column-gap: 7rem!important;
        column-gap: 7rem!important
    }

    .sm-gap-x-32 {
        -moz-column-gap: 8rem!important;
        column-gap: 8rem!important
    }

    .sm-gap-x-36 {
        -moz-column-gap: 9rem!important;
        column-gap: 9rem!important
    }

    .sm-gap-x-40 {
        -moz-column-gap: 10rem!important;
        column-gap: 10rem!important
    }

    .sm-gap-x-44 {
        -moz-column-gap: 11rem!important;
        column-gap: 11rem!important
    }

    .sm-gap-x-48 {
        -moz-column-gap: 12rem!important;
        column-gap: 12rem!important
    }

    .sm-gap-x-52 {
        -moz-column-gap: 13rem!important;
        column-gap: 13rem!important
    }

    .sm-gap-x-56 {
        -moz-column-gap: 14rem!important;
        column-gap: 14rem!important
    }

    .sm-gap-x-60 {
        -moz-column-gap: 15rem!important;
        column-gap: 15rem!important
    }

    .sm-gap-x-64 {
        -moz-column-gap: 16rem!important;
        column-gap: 16rem!important
    }

    .sm-gap-x-72 {
        -moz-column-gap: 18rem!important;
        column-gap: 18rem!important
    }

    .sm-gap-x-80 {
        -moz-column-gap: 20rem!important;
        column-gap: 20rem!important
    }

    .sm-gap-x-96 {
        -moz-column-gap: 24rem!important;
        column-gap: 24rem!important
    }

    .sm-gap-x-px {
        -moz-column-gap: 1px!important;
        column-gap: 1px!important
    }

    .sm-gap-x-0\.5 {
        -moz-column-gap: .125rem!important;
        column-gap: .125rem!important
    }

    .sm-gap-x-1\.5 {
        -moz-column-gap: .375rem!important;
        column-gap: .375rem!important
    }

    .sm-gap-x-2\.5 {
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .sm-gap-x-3\.5 {
        -moz-column-gap: .875rem!important;
        column-gap: .875rem!important
    }

    .sm-gap-y-0 {
        row-gap: 0px!important
    }

    .sm-gap-y-1 {
        row-gap: .25rem!important
    }

    .sm-gap-y-2 {
        row-gap: .5rem!important
    }

    .sm-gap-y-3 {
        row-gap: .75rem!important
    }

    .sm-gap-y-4 {
        row-gap: 1rem!important
    }

    .sm-gap-y-5 {
        row-gap: 1.25rem!important
    }

    .sm-gap-y-6 {
        row-gap: 1.5rem!important
    }

    .sm-gap-y-7 {
        row-gap: 1.75rem!important
    }

    .sm-gap-y-8 {
        row-gap: 2rem!important
    }

    .sm-gap-y-9 {
        row-gap: 2.25rem!important
    }

    .sm-gap-y-10 {
        row-gap: 2.5rem!important
    }

    .sm-gap-y-11 {
        row-gap: 2.75rem!important
    }

    .sm-gap-y-12 {
        row-gap: 3rem!important
    }

    .sm-gap-y-14 {
        row-gap: 3.5rem!important
    }

    .sm-gap-y-16 {
        row-gap: 4rem!important
    }

    .sm-gap-y-20 {
        row-gap: 5rem!important
    }

    .sm-gap-y-24 {
        row-gap: 6rem!important
    }

    .sm-gap-y-28 {
        row-gap: 7rem!important
    }

    .sm-gap-y-32 {
        row-gap: 8rem!important
    }

    .sm-gap-y-36 {
        row-gap: 9rem!important
    }

    .sm-gap-y-40 {
        row-gap: 10rem!important
    }

    .sm-gap-y-44 {
        row-gap: 11rem!important
    }

    .sm-gap-y-48 {
        row-gap: 12rem!important
    }

    .sm-gap-y-52 {
        row-gap: 13rem!important
    }

    .sm-gap-y-56 {
        row-gap: 14rem!important
    }

    .sm-gap-y-60 {
        row-gap: 15rem!important
    }

    .sm-gap-y-64 {
        row-gap: 16rem!important
    }

    .sm-gap-y-72 {
        row-gap: 18rem!important
    }

    .sm-gap-y-80 {
        row-gap: 20rem!important
    }

    .sm-gap-y-96 {
        row-gap: 24rem!important
    }

    .sm-gap-y-px {
        row-gap: 1px!important
    }

    .sm-gap-y-0\.5 {
        row-gap: .125rem!important
    }

    .sm-gap-y-1\.5 {
        row-gap: .375rem!important
    }

    .sm-gap-y-2\.5 {
        row-gap: .625rem!important
    }

    .sm-gap-y-3\.5 {
        row-gap: .875rem!important
    }

    .sm-grid-flow-row {
        grid-auto-flow: row!important
    }

    .sm-grid-flow-col {
        grid-auto-flow: column!important
    }

    .sm-grid-flow-row-dense {
        grid-auto-flow: row dense!important
    }

    .sm-grid-flow-col-dense {
        grid-auto-flow: column dense!important
    }

    .sm-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))!important
    }

    .sm-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))!important
    }

    .sm-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .sm-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .sm-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))!important
    }

    .sm-grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))!important
    }

    .sm-grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))!important
    }

    .sm-grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))!important
    }

    .sm-grid-cols-9 {
        grid-template-columns: repeat(9,minmax(0,1fr))!important
    }

    .sm-grid-cols-10 {
        grid-template-columns: repeat(10,minmax(0,1fr))!important
    }

    .sm-grid-cols-11 {
        grid-template-columns: repeat(11,minmax(0,1fr))!important
    }

    .sm-grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))!important
    }

    .sm-grid-cols-none {
        grid-template-columns: none!important
    }

    .sm-auto-cols-auto {
        grid-auto-columns: auto!important
    }

    .sm-auto-cols-min {
        grid-auto-columns: min-content!important
    }

    .sm-auto-cols-max {
        grid-auto-columns: max-content!important
    }

    .sm-auto-cols-fr {
        grid-auto-columns: minmax(0,1fr)!important
    }

    .sm-col-auto {
        grid-column: auto!important
    }

    .sm-col-span-1 {
        grid-column: span 1 / span 1!important
    }

    .sm-col-span-2 {
        grid-column: span 2 / span 2!important
    }

    .sm-col-span-3 {
        grid-column: span 3 / span 3!important
    }

    .sm-col-span-4 {
        grid-column: span 4 / span 4!important
    }

    .sm-col-span-5 {
        grid-column: span 5 / span 5!important
    }

    .sm-col-span-6 {
        grid-column: span 6 / span 6!important
    }

    .sm-col-span-7 {
        grid-column: span 7 / span 7!important
    }

    .sm-col-span-8 {
        grid-column: span 8 / span 8!important
    }

    .sm-col-span-9 {
        grid-column: span 9 / span 9!important
    }

    .sm-col-span-10 {
        grid-column: span 10 / span 10!important
    }

    .sm-col-span-11 {
        grid-column: span 11 / span 11!important
    }

    .sm-col-span-12 {
        grid-column: span 12 / span 12!important
    }

    .sm-col-span-full {
        grid-column: 1 / -1!important
    }

    .sm-col-start-1 {
        grid-column-start: 1!important
    }

    .sm-col-start-2 {
        grid-column-start: 2!important
    }

    .sm-col-start-3 {
        grid-column-start: 3!important
    }

    .sm-col-start-4 {
        grid-column-start: 4!important
    }

    .sm-col-start-5 {
        grid-column-start: 5!important
    }

    .sm-col-start-6 {
        grid-column-start: 6!important
    }

    .sm-col-start-7 {
        grid-column-start: 7!important
    }

    .sm-col-start-8 {
        grid-column-start: 8!important
    }

    .sm-col-start-9 {
        grid-column-start: 9!important
    }

    .sm-col-start-10 {
        grid-column-start: 10!important
    }

    .sm-col-start-11 {
        grid-column-start: 11!important
    }

    .sm-col-start-12 {
        grid-column-start: 12!important
    }

    .sm-col-start-13 {
        grid-column-start: 13!important
    }

    .sm-col-start-auto {
        grid-column-start: auto!important
    }

    .sm-col-end-1 {
        grid-column-end: 1!important
    }

    .sm-col-end-2 {
        grid-column-end: 2!important
    }

    .sm-col-end-3 {
        grid-column-end: 3!important
    }

    .sm-col-end-4 {
        grid-column-end: 4!important
    }

    .sm-col-end-5 {
        grid-column-end: 5!important
    }

    .sm-col-end-6 {
        grid-column-end: 6!important
    }

    .sm-col-end-7 {
        grid-column-end: 7!important
    }

    .sm-col-end-8 {
        grid-column-end: 8!important
    }

    .sm-col-end-9 {
        grid-column-end: 9!important
    }

    .sm-col-end-10 {
        grid-column-end: 10!important
    }

    .sm-col-end-11 {
        grid-column-end: 11!important
    }

    .sm-col-end-12 {
        grid-column-end: 12!important
    }

    .sm-col-end-13 {
        grid-column-end: 13!important
    }

    .sm-col-end-auto {
        grid-column-end: auto!important
    }

    .sm-grid-rows-1 {
        grid-template-rows: repeat(1,minmax(0,1fr))!important
    }

    .sm-grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))!important
    }

    .sm-grid-rows-3 {
        grid-template-rows: repeat(3,minmax(0,1fr))!important
    }

    .sm-grid-rows-4 {
        grid-template-rows: repeat(4,minmax(0,1fr))!important
    }

    .sm-grid-rows-5 {
        grid-template-rows: repeat(5,minmax(0,1fr))!important
    }

    .sm-grid-rows-6 {
        grid-template-rows: repeat(6,minmax(0,1fr))!important
    }

    .sm-grid-rows-none {
        grid-template-rows: none!important
    }

    .sm-auto-rows-auto {
        grid-auto-rows: auto!important
    }

    .sm-auto-rows-min {
        grid-auto-rows: min-content!important
    }

    .sm-auto-rows-max {
        grid-auto-rows: max-content!important
    }

    .sm-auto-rows-fr {
        grid-auto-rows: minmax(0,1fr)!important
    }

    .sm-row-auto {
        grid-row: auto!important
    }

    .sm-row-span-1 {
        grid-row: span 1 / span 1!important
    }

    .sm-row-span-2 {
        grid-row: span 2 / span 2!important
    }

    .sm-row-span-3 {
        grid-row: span 3 / span 3!important
    }

    .sm-row-span-4 {
        grid-row: span 4 / span 4!important
    }

    .sm-row-span-5 {
        grid-row: span 5 / span 5!important
    }

    .sm-row-span-6 {
        grid-row: span 6 / span 6!important
    }

    .sm-row-span-full {
        grid-row: 1 / -1!important
    }

    .sm-row-start-1 {
        grid-row-start: 1!important
    }

    .sm-row-start-2 {
        grid-row-start: 2!important
    }

    .sm-row-start-3 {
        grid-row-start: 3!important
    }

    .sm-row-start-4 {
        grid-row-start: 4!important
    }

    .sm-row-start-5 {
        grid-row-start: 5!important
    }

    .sm-row-start-6 {
        grid-row-start: 6!important
    }

    .sm-row-start-7 {
        grid-row-start: 7!important
    }

    .sm-row-start-auto {
        grid-row-start: auto!important
    }

    .sm-row-end-1 {
        grid-row-end: 1!important
    }

    .sm-row-end-2 {
        grid-row-end: 2!important
    }

    .sm-row-end-3 {
        grid-row-end: 3!important
    }

    .sm-row-end-4 {
        grid-row-end: 4!important
    }

    .sm-row-end-5 {
        grid-row-end: 5!important
    }

    .sm-row-end-6 {
        grid-row-end: 6!important
    }

    .sm-row-end-7 {
        grid-row-end: 7!important
    }

    .sm-row-end-auto {
        grid-row-end: auto!important
    }

    .sm-transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .sm-transform-gpu {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .sm-transform-none {
        transform: none!important
    }

    .sm-origin-center {
        transform-origin: center!important
    }

    .sm-origin-top {
        transform-origin: top!important
    }

    .sm-origin-top-right {
        transform-origin: top right!important
    }

    .sm-origin-right {
        transform-origin: right!important
    }

    .sm-origin-bottom-right {
        transform-origin: bottom right!important
    }

    .sm-origin-bottom {
        transform-origin: bottom!important
    }

    .sm-origin-bottom-left {
        transform-origin: bottom left!important
    }

    .sm-origin-left {
        transform-origin: left!important
    }

    .sm-origin-top-left {
        transform-origin: top left!important
    }

    .sm-scale-0 {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .sm-scale-50 {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .sm-scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .sm-scale-90 {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .sm-scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .sm-scale-100 {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .sm-scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .sm-scale-110 {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .sm-scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .sm-scale-150 {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .sm-scale-x-0 {
        --tw-scale-x: 0 !important
    }

    .sm-scale-x-50 {
        --tw-scale-x: .5 !important
    }

    .sm-scale-x-75 {
        --tw-scale-x: .75 !important
    }

    .sm-scale-x-90 {
        --tw-scale-x: .9 !important
    }

    .sm-scale-x-95 {
        --tw-scale-x: .95 !important
    }

    .sm-scale-x-100 {
        --tw-scale-x: 1 !important
    }

    .sm-scale-x-105 {
        --tw-scale-x: 1.05 !important
    }

    .sm-scale-x-110 {
        --tw-scale-x: 1.1 !important
    }

    .sm-scale-x-125 {
        --tw-scale-x: 1.25 !important
    }

    .sm-scale-x-150 {
        --tw-scale-x: 1.5 !important
    }

    .sm-scale-y-0 {
        --tw-scale-y: 0 !important
    }

    .sm-scale-y-50 {
        --tw-scale-y: .5 !important
    }

    .sm-scale-y-75 {
        --tw-scale-y: .75 !important
    }

    .sm-scale-y-90 {
        --tw-scale-y: .9 !important
    }

    .sm-scale-y-95 {
        --tw-scale-y: .95 !important
    }

    .sm-scale-y-100 {
        --tw-scale-y: 1 !important
    }

    .sm-scale-y-105 {
        --tw-scale-y: 1.05 !important
    }

    .sm-scale-y-110 {
        --tw-scale-y: 1.1 !important
    }

    .sm-scale-y-125 {
        --tw-scale-y: 1.25 !important
    }

    .sm-scale-y-150 {
        --tw-scale-y: 1.5 !important
    }

    .sm-hover-scale-0:hover {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .sm-hover-scale-50:hover {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .sm-hover-scale-75:hover {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .sm-hover-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .sm-hover-scale-95:hover {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .sm-hover-scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .sm-hover-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .sm-hover-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .sm-hover-scale-125:hover {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .sm-hover-scale-150:hover {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .sm-hover-scale-x-0:hover {
        --tw-scale-x: 0 !important
    }

    .sm-hover-scale-x-50:hover {
        --tw-scale-x: .5 !important
    }

    .sm-hover-scale-x-75:hover {
        --tw-scale-x: .75 !important
    }

    .sm-hover-scale-x-90:hover {
        --tw-scale-x: .9 !important
    }

    .sm-hover-scale-x-95:hover {
        --tw-scale-x: .95 !important
    }

    .sm-hover-scale-x-100:hover {
        --tw-scale-x: 1 !important
    }

    .sm-hover-scale-x-105:hover {
        --tw-scale-x: 1.05 !important
    }

    .sm-hover-scale-x-110:hover {
        --tw-scale-x: 1.1 !important
    }

    .sm-hover-scale-x-125:hover {
        --tw-scale-x: 1.25 !important
    }

    .sm-hover-scale-x-150:hover {
        --tw-scale-x: 1.5 !important
    }

    .sm-hover-scale-y-0:hover {
        --tw-scale-y: 0 !important
    }

    .sm-hover-scale-y-50:hover {
        --tw-scale-y: .5 !important
    }

    .sm-hover-scale-y-75:hover {
        --tw-scale-y: .75 !important
    }

    .sm-hover-scale-y-90:hover {
        --tw-scale-y: .9 !important
    }

    .sm-hover-scale-y-95:hover {
        --tw-scale-y: .95 !important
    }

    .sm-hover-scale-y-100:hover {
        --tw-scale-y: 1 !important
    }

    .sm-hover-scale-y-105:hover {
        --tw-scale-y: 1.05 !important
    }

    .sm-hover-scale-y-110:hover {
        --tw-scale-y: 1.1 !important
    }

    .sm-hover-scale-y-125:hover {
        --tw-scale-y: 1.25 !important
    }

    .sm-hover-scale-y-150:hover {
        --tw-scale-y: 1.5 !important
    }

    .sm-focus-scale-0:focus {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .sm-focus-scale-50:focus {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .sm-focus-scale-75:focus {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .sm-focus-scale-90:focus {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .sm-focus-scale-95:focus {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .sm-focus-scale-100:focus {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .sm-focus-scale-105:focus {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .sm-focus-scale-110:focus {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .sm-focus-scale-125:focus {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .sm-focus-scale-150:focus {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .sm-focus-scale-x-0:focus {
        --tw-scale-x: 0 !important
    }

    .sm-focus-scale-x-50:focus {
        --tw-scale-x: .5 !important
    }

    .sm-focus-scale-x-75:focus {
        --tw-scale-x: .75 !important
    }

    .sm-focus-scale-x-90:focus {
        --tw-scale-x: .9 !important
    }

    .sm-focus-scale-x-95:focus {
        --tw-scale-x: .95 !important
    }

    .sm-focus-scale-x-100:focus {
        --tw-scale-x: 1 !important
    }

    .sm-focus-scale-x-105:focus {
        --tw-scale-x: 1.05 !important
    }

    .sm-focus-scale-x-110:focus {
        --tw-scale-x: 1.1 !important
    }

    .sm-focus-scale-x-125:focus {
        --tw-scale-x: 1.25 !important
    }

    .sm-focus-scale-x-150:focus {
        --tw-scale-x: 1.5 !important
    }

    .sm-focus-scale-y-0:focus {
        --tw-scale-y: 0 !important
    }

    .sm-focus-scale-y-50:focus {
        --tw-scale-y: .5 !important
    }

    .sm-focus-scale-y-75:focus {
        --tw-scale-y: .75 !important
    }

    .sm-focus-scale-y-90:focus {
        --tw-scale-y: .9 !important
    }

    .sm-focus-scale-y-95:focus {
        --tw-scale-y: .95 !important
    }

    .sm-focus-scale-y-100:focus {
        --tw-scale-y: 1 !important
    }

    .sm-focus-scale-y-105:focus {
        --tw-scale-y: 1.05 !important
    }

    .sm-focus-scale-y-110:focus {
        --tw-scale-y: 1.1 !important
    }

    .sm-focus-scale-y-125:focus {
        --tw-scale-y: 1.25 !important
    }

    .sm-focus-scale-y-150:focus {
        --tw-scale-y: 1.5 !important
    }

    .sm-rotate-0 {
        --tw-rotate: 0deg !important
    }

    .sm-rotate-1 {
        --tw-rotate: 1deg !important
    }

    .sm-rotate-2 {
        --tw-rotate: 2deg !important
    }

    .sm-rotate-3 {
        --tw-rotate: 3deg !important
    }

    .sm-rotate-6 {
        --tw-rotate: 6deg !important
    }

    .sm-rotate-12 {
        --tw-rotate: 12deg !important
    }

    .sm-rotate-45 {
        --tw-rotate: 45deg !important
    }

    .sm-rotate-90 {
        --tw-rotate: 90deg !important
    }

    .sm-rotate-180 {
        --tw-rotate: 180deg !important
    }

    .sm--rotate-180 {
        --tw-rotate: -180deg !important
    }

    .sm--rotate-90 {
        --tw-rotate: -90deg !important
    }

    .sm--rotate-45 {
        --tw-rotate: -45deg !important
    }

    .sm--rotate-12 {
        --tw-rotate: -12deg !important
    }

    .sm--rotate-6 {
        --tw-rotate: -6deg !important
    }

    .sm--rotate-3 {
        --tw-rotate: -3deg !important
    }

    .sm--rotate-2 {
        --tw-rotate: -2deg !important
    }

    .sm--rotate-1 {
        --tw-rotate: -1deg !important
    }

    .sm-hover-rotate-0:hover {
        --tw-rotate: 0deg !important
    }

    .sm-hover-rotate-1:hover {
        --tw-rotate: 1deg !important
    }

    .sm-hover-rotate-2:hover {
        --tw-rotate: 2deg !important
    }

    .sm-hover-rotate-3:hover {
        --tw-rotate: 3deg !important
    }

    .sm-hover-rotate-6:hover {
        --tw-rotate: 6deg !important
    }

    .sm-hover-rotate-12:hover {
        --tw-rotate: 12deg !important
    }

    .sm-hover-rotate-45:hover {
        --tw-rotate: 45deg !important
    }

    .sm-hover-rotate-90:hover {
        --tw-rotate: 90deg !important
    }

    .sm-hover-rotate-180:hover {
        --tw-rotate: 180deg !important
    }

    .sm-hover--rotate-180:hover {
        --tw-rotate: -180deg !important
    }

    .sm-hover--rotate-90:hover {
        --tw-rotate: -90deg !important
    }

    .sm-hover--rotate-45:hover {
        --tw-rotate: -45deg !important
    }

    .sm-hover--rotate-12:hover {
        --tw-rotate: -12deg !important
    }

    .sm-hover--rotate-6:hover {
        --tw-rotate: -6deg !important
    }

    .sm-hover--rotate-3:hover {
        --tw-rotate: -3deg !important
    }

    .sm-hover--rotate-2:hover {
        --tw-rotate: -2deg !important
    }

    .sm-hover--rotate-1:hover {
        --tw-rotate: -1deg !important
    }

    .sm-focus-rotate-0:focus {
        --tw-rotate: 0deg !important
    }

    .sm-focus-rotate-1:focus {
        --tw-rotate: 1deg !important
    }

    .sm-focus-rotate-2:focus {
        --tw-rotate: 2deg !important
    }

    .sm-focus-rotate-3:focus {
        --tw-rotate: 3deg !important
    }

    .sm-focus-rotate-6:focus {
        --tw-rotate: 6deg !important
    }

    .sm-focus-rotate-12:focus {
        --tw-rotate: 12deg !important
    }

    .sm-focus-rotate-45:focus {
        --tw-rotate: 45deg !important
    }

    .sm-focus-rotate-90:focus {
        --tw-rotate: 90deg !important
    }

    .sm-focus-rotate-180:focus {
        --tw-rotate: 180deg !important
    }

    .sm-focus--rotate-180:focus {
        --tw-rotate: -180deg !important
    }

    .sm-focus--rotate-90:focus {
        --tw-rotate: -90deg !important
    }

    .sm-focus--rotate-45:focus {
        --tw-rotate: -45deg !important
    }

    .sm-focus--rotate-12:focus {
        --tw-rotate: -12deg !important
    }

    .sm-focus--rotate-6:focus {
        --tw-rotate: -6deg !important
    }

    .sm-focus--rotate-3:focus {
        --tw-rotate: -3deg !important
    }

    .sm-focus--rotate-2:focus {
        --tw-rotate: -2deg !important
    }

    .sm-focus--rotate-1:focus {
        --tw-rotate: -1deg !important
    }

    .sm-translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .sm-translate-x-1 {
        --tw-translate-x: .25rem !important
    }

    .sm-translate-x-2 {
        --tw-translate-x: .5rem !important
    }

    .sm-translate-x-3 {
        --tw-translate-x: .75rem !important
    }

    .sm-translate-x-4 {
        --tw-translate-x: 1rem !important
    }

    .sm-translate-x-5 {
        --tw-translate-x: 1.25rem !important
    }

    .sm-translate-x-6 {
        --tw-translate-x: 1.5rem !important
    }

    .sm-translate-x-7 {
        --tw-translate-x: 1.75rem !important
    }

    .sm-translate-x-8 {
        --tw-translate-x: 2rem !important
    }

    .sm-translate-x-9 {
        --tw-translate-x: 2.25rem !important
    }

    .sm-translate-x-10 {
        --tw-translate-x: 2.5rem !important
    }

    .sm-translate-x-11 {
        --tw-translate-x: 2.75rem !important
    }

    .sm-translate-x-12 {
        --tw-translate-x: 3rem !important
    }

    .sm-translate-x-14 {
        --tw-translate-x: 3.5rem !important
    }

    .sm-translate-x-16 {
        --tw-translate-x: 4rem !important
    }

    .sm-translate-x-20 {
        --tw-translate-x: 5rem !important
    }

    .sm-translate-x-24 {
        --tw-translate-x: 6rem !important
    }

    .sm-translate-x-28 {
        --tw-translate-x: 7rem !important
    }

    .sm-translate-x-32 {
        --tw-translate-x: 8rem !important
    }

    .sm-translate-x-36 {
        --tw-translate-x: 9rem !important
    }

    .sm-translate-x-40 {
        --tw-translate-x: 10rem !important
    }

    .sm-translate-x-44 {
        --tw-translate-x: 11rem !important
    }

    .sm-translate-x-48 {
        --tw-translate-x: 12rem !important
    }

    .sm-translate-x-52 {
        --tw-translate-x: 13rem !important
    }

    .sm-translate-x-56 {
        --tw-translate-x: 14rem !important
    }

    .sm-translate-x-60 {
        --tw-translate-x: 15rem !important
    }

    .sm-translate-x-64 {
        --tw-translate-x: 16rem !important
    }

    .sm-translate-x-72 {
        --tw-translate-x: 18rem !important
    }

    .sm-translate-x-80 {
        --tw-translate-x: 20rem !important
    }

    .sm-translate-x-96 {
        --tw-translate-x: 24rem !important
    }

    .sm-translate-x-px {
        --tw-translate-x: 1px !important
    }

    .sm-translate-x-0\.5 {
        --tw-translate-x: .125rem !important
    }

    .sm-translate-x-1\.5 {
        --tw-translate-x: .375rem !important
    }

    .sm-translate-x-2\.5 {
        --tw-translate-x: .625rem !important
    }

    .sm-translate-x-3\.5 {
        --tw-translate-x: .875rem !important
    }

    .sm--translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .sm--translate-x-1 {
        --tw-translate-x: -.25rem !important
    }

    .sm--translate-x-2 {
        --tw-translate-x: -.5rem !important
    }

    .sm--translate-x-3 {
        --tw-translate-x: -.75rem !important
    }

    .sm--translate-x-4 {
        --tw-translate-x: -1rem !important
    }

    .sm--translate-x-5 {
        --tw-translate-x: -1.25rem !important
    }

    .sm--translate-x-6 {
        --tw-translate-x: -1.5rem !important
    }

    .sm--translate-x-7 {
        --tw-translate-x: -1.75rem !important
    }

    .sm--translate-x-8 {
        --tw-translate-x: -2rem !important
    }

    .sm--translate-x-9 {
        --tw-translate-x: -2.25rem !important
    }

    .sm--translate-x-10 {
        --tw-translate-x: -2.5rem !important
    }

    .sm--translate-x-11 {
        --tw-translate-x: -2.75rem !important
    }

    .sm--translate-x-12 {
        --tw-translate-x: -3rem !important
    }

    .sm--translate-x-14 {
        --tw-translate-x: -3.5rem !important
    }

    .sm--translate-x-16 {
        --tw-translate-x: -4rem !important
    }

    .sm--translate-x-20 {
        --tw-translate-x: -5rem !important
    }

    .sm--translate-x-24 {
        --tw-translate-x: -6rem !important
    }

    .sm--translate-x-28 {
        --tw-translate-x: -7rem !important
    }

    .sm--translate-x-32 {
        --tw-translate-x: -8rem !important
    }

    .sm--translate-x-36 {
        --tw-translate-x: -9rem !important
    }

    .sm--translate-x-40 {
        --tw-translate-x: -10rem !important
    }

    .sm--translate-x-44 {
        --tw-translate-x: -11rem !important
    }

    .sm--translate-x-48 {
        --tw-translate-x: -12rem !important
    }

    .sm--translate-x-52 {
        --tw-translate-x: -13rem !important
    }

    .sm--translate-x-56 {
        --tw-translate-x: -14rem !important
    }

    .sm--translate-x-60 {
        --tw-translate-x: -15rem !important
    }

    .sm--translate-x-64 {
        --tw-translate-x: -16rem !important
    }

    .sm--translate-x-72 {
        --tw-translate-x: -18rem !important
    }

    .sm--translate-x-80 {
        --tw-translate-x: -20rem !important
    }

    .sm--translate-x-96 {
        --tw-translate-x: -24rem !important
    }

    .sm--translate-x-px {
        --tw-translate-x: -1px !important
    }

    .sm--translate-x-0\.5 {
        --tw-translate-x: -.125rem !important
    }

    .sm--translate-x-1\.5 {
        --tw-translate-x: -.375rem !important
    }

    .sm--translate-x-2\.5 {
        --tw-translate-x: -.625rem !important
    }

    .sm--translate-x-3\.5 {
        --tw-translate-x: -.875rem !important
    }

    .sm-translate-x-1\/2 {
        --tw-translate-x: 50% !important
    }

    .sm-translate-x-1\/3 {
        --tw-translate-x: 33.333333% !important
    }

    .sm-translate-x-2\/3 {
        --tw-translate-x: 66.666667% !important
    }

    .sm-translate-x-1\/4 {
        --tw-translate-x: 25% !important
    }

    .sm-translate-x-2\/4 {
        --tw-translate-x: 50% !important
    }

    .sm-translate-x-3\/4 {
        --tw-translate-x: 75% !important
    }

    .sm-translate-x-full {
        --tw-translate-x: 100% !important
    }

    .sm--translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .sm--translate-x-1\/3 {
        --tw-translate-x: -33.333333% !important
    }

    .sm--translate-x-2\/3 {
        --tw-translate-x: -66.666667% !important
    }

    .sm--translate-x-1\/4 {
        --tw-translate-x: -25% !important
    }

    .sm--translate-x-2\/4 {
        --tw-translate-x: -50% !important
    }

    .sm--translate-x-3\/4 {
        --tw-translate-x: -75% !important
    }

    .sm--translate-x-full {
        --tw-translate-x: -100% !important
    }

    .sm-translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .sm-translate-y-1 {
        --tw-translate-y: .25rem !important
    }

    .sm-translate-y-2 {
        --tw-translate-y: .5rem !important
    }

    .sm-translate-y-3 {
        --tw-translate-y: .75rem !important
    }

    .sm-translate-y-4 {
        --tw-translate-y: 1rem !important
    }

    .sm-translate-y-5 {
        --tw-translate-y: 1.25rem !important
    }

    .sm-translate-y-6 {
        --tw-translate-y: 1.5rem !important
    }

    .sm-translate-y-7 {
        --tw-translate-y: 1.75rem !important
    }

    .sm-translate-y-8 {
        --tw-translate-y: 2rem !important
    }

    .sm-translate-y-9 {
        --tw-translate-y: 2.25rem !important
    }

    .sm-translate-y-10 {
        --tw-translate-y: 2.5rem !important
    }

    .sm-translate-y-11 {
        --tw-translate-y: 2.75rem !important
    }

    .sm-translate-y-12 {
        --tw-translate-y: 3rem !important
    }

    .sm-translate-y-14 {
        --tw-translate-y: 3.5rem !important
    }

    .sm-translate-y-16 {
        --tw-translate-y: 4rem !important
    }

    .sm-translate-y-20 {
        --tw-translate-y: 5rem !important
    }

    .sm-translate-y-24 {
        --tw-translate-y: 6rem !important
    }

    .sm-translate-y-28 {
        --tw-translate-y: 7rem !important
    }

    .sm-translate-y-32 {
        --tw-translate-y: 8rem !important
    }

    .sm-translate-y-36 {
        --tw-translate-y: 9rem !important
    }

    .sm-translate-y-40 {
        --tw-translate-y: 10rem !important
    }

    .sm-translate-y-44 {
        --tw-translate-y: 11rem !important
    }

    .sm-translate-y-48 {
        --tw-translate-y: 12rem !important
    }

    .sm-translate-y-52 {
        --tw-translate-y: 13rem !important
    }

    .sm-translate-y-56 {
        --tw-translate-y: 14rem !important
    }

    .sm-translate-y-60 {
        --tw-translate-y: 15rem !important
    }

    .sm-translate-y-64 {
        --tw-translate-y: 16rem !important
    }

    .sm-translate-y-72 {
        --tw-translate-y: 18rem !important
    }

    .sm-translate-y-80 {
        --tw-translate-y: 20rem !important
    }

    .sm-translate-y-96 {
        --tw-translate-y: 24rem !important
    }

    .sm-translate-y-px {
        --tw-translate-y: 1px !important
    }

    .sm-translate-y-0\.5 {
        --tw-translate-y: .125rem !important
    }

    .sm-translate-y-1\.5 {
        --tw-translate-y: .375rem !important
    }

    .sm-translate-y-2\.5 {
        --tw-translate-y: .625rem !important
    }

    .sm-translate-y-3\.5 {
        --tw-translate-y: .875rem !important
    }

    .sm--translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .sm--translate-y-1 {
        --tw-translate-y: -.25rem !important
    }

    .sm--translate-y-2 {
        --tw-translate-y: -.5rem !important
    }

    .sm--translate-y-3 {
        --tw-translate-y: -.75rem !important
    }

    .sm--translate-y-4 {
        --tw-translate-y: -1rem !important
    }

    .sm--translate-y-5 {
        --tw-translate-y: -1.25rem !important
    }

    .sm--translate-y-6 {
        --tw-translate-y: -1.5rem !important
    }

    .sm--translate-y-7 {
        --tw-translate-y: -1.75rem !important
    }

    .sm--translate-y-8 {
        --tw-translate-y: -2rem !important
    }

    .sm--translate-y-9 {
        --tw-translate-y: -2.25rem !important
    }

    .sm--translate-y-10 {
        --tw-translate-y: -2.5rem !important
    }

    .sm--translate-y-11 {
        --tw-translate-y: -2.75rem !important
    }

    .sm--translate-y-12 {
        --tw-translate-y: -3rem !important
    }

    .sm--translate-y-14 {
        --tw-translate-y: -3.5rem !important
    }

    .sm--translate-y-16 {
        --tw-translate-y: -4rem !important
    }

    .sm--translate-y-20 {
        --tw-translate-y: -5rem !important
    }

    .sm--translate-y-24 {
        --tw-translate-y: -6rem !important
    }

    .sm--translate-y-28 {
        --tw-translate-y: -7rem !important
    }

    .sm--translate-y-32 {
        --tw-translate-y: -8rem !important
    }

    .sm--translate-y-36 {
        --tw-translate-y: -9rem !important
    }

    .sm--translate-y-40 {
        --tw-translate-y: -10rem !important
    }

    .sm--translate-y-44 {
        --tw-translate-y: -11rem !important
    }

    .sm--translate-y-48 {
        --tw-translate-y: -12rem !important
    }

    .sm--translate-y-52 {
        --tw-translate-y: -13rem !important
    }

    .sm--translate-y-56 {
        --tw-translate-y: -14rem !important
    }

    .sm--translate-y-60 {
        --tw-translate-y: -15rem !important
    }

    .sm--translate-y-64 {
        --tw-translate-y: -16rem !important
    }

    .sm--translate-y-72 {
        --tw-translate-y: -18rem !important
    }

    .sm--translate-y-80 {
        --tw-translate-y: -20rem !important
    }

    .sm--translate-y-96 {
        --tw-translate-y: -24rem !important
    }

    .sm--translate-y-px {
        --tw-translate-y: -1px !important
    }

    .sm--translate-y-0\.5 {
        --tw-translate-y: -.125rem !important
    }

    .sm--translate-y-1\.5 {
        --tw-translate-y: -.375rem !important
    }

    .sm--translate-y-2\.5 {
        --tw-translate-y: -.625rem !important
    }

    .sm--translate-y-3\.5 {
        --tw-translate-y: -.875rem !important
    }

    .sm-translate-y-1\/2 {
        --tw-translate-y: 50% !important
    }

    .sm-translate-y-1\/3 {
        --tw-translate-y: 33.333333% !important
    }

    .sm-translate-y-2\/3 {
        --tw-translate-y: 66.666667% !important
    }

    .sm-translate-y-1\/4 {
        --tw-translate-y: 25% !important
    }

    .sm-translate-y-2\/4 {
        --tw-translate-y: 50% !important
    }

    .sm-translate-y-3\/4 {
        --tw-translate-y: 75% !important
    }

    .sm-translate-y-full {
        --tw-translate-y: 100% !important
    }

    .sm--translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .sm--translate-y-1\/3 {
        --tw-translate-y: -33.333333% !important
    }

    .sm--translate-y-2\/3 {
        --tw-translate-y: -66.666667% !important
    }

    .sm--translate-y-1\/4 {
        --tw-translate-y: -25% !important
    }

    .sm--translate-y-2\/4 {
        --tw-translate-y: -50% !important
    }

    .sm--translate-y-3\/4 {
        --tw-translate-y: -75% !important
    }

    .sm--translate-y-full {
        --tw-translate-y: -100% !important
    }

    .sm-hover-translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .sm-hover-translate-x-1:hover {
        --tw-translate-x: .25rem !important
    }

    .sm-hover-translate-x-2:hover {
        --tw-translate-x: .5rem !important
    }

    .sm-hover-translate-x-3:hover {
        --tw-translate-x: .75rem !important
    }

    .sm-hover-translate-x-4:hover {
        --tw-translate-x: 1rem !important
    }

    .sm-hover-translate-x-5:hover {
        --tw-translate-x: 1.25rem !important
    }

    .sm-hover-translate-x-6:hover {
        --tw-translate-x: 1.5rem !important
    }

    .sm-hover-translate-x-7:hover {
        --tw-translate-x: 1.75rem !important
    }

    .sm-hover-translate-x-8:hover {
        --tw-translate-x: 2rem !important
    }

    .sm-hover-translate-x-9:hover {
        --tw-translate-x: 2.25rem !important
    }

    .sm-hover-translate-x-10:hover {
        --tw-translate-x: 2.5rem !important
    }

    .sm-hover-translate-x-11:hover {
        --tw-translate-x: 2.75rem !important
    }

    .sm-hover-translate-x-12:hover {
        --tw-translate-x: 3rem !important
    }

    .sm-hover-translate-x-14:hover {
        --tw-translate-x: 3.5rem !important
    }

    .sm-hover-translate-x-16:hover {
        --tw-translate-x: 4rem !important
    }

    .sm-hover-translate-x-20:hover {
        --tw-translate-x: 5rem !important
    }

    .sm-hover-translate-x-24:hover {
        --tw-translate-x: 6rem !important
    }

    .sm-hover-translate-x-28:hover {
        --tw-translate-x: 7rem !important
    }

    .sm-hover-translate-x-32:hover {
        --tw-translate-x: 8rem !important
    }

    .sm-hover-translate-x-36:hover {
        --tw-translate-x: 9rem !important
    }

    .sm-hover-translate-x-40:hover {
        --tw-translate-x: 10rem !important
    }

    .sm-hover-translate-x-44:hover {
        --tw-translate-x: 11rem !important
    }

    .sm-hover-translate-x-48:hover {
        --tw-translate-x: 12rem !important
    }

    .sm-hover-translate-x-52:hover {
        --tw-translate-x: 13rem !important
    }

    .sm-hover-translate-x-56:hover {
        --tw-translate-x: 14rem !important
    }

    .sm-hover-translate-x-60:hover {
        --tw-translate-x: 15rem !important
    }

    .sm-hover-translate-x-64:hover {
        --tw-translate-x: 16rem !important
    }

    .sm-hover-translate-x-72:hover {
        --tw-translate-x: 18rem !important
    }

    .sm-hover-translate-x-80:hover {
        --tw-translate-x: 20rem !important
    }

    .sm-hover-translate-x-96:hover {
        --tw-translate-x: 24rem !important
    }

    .sm-hover-translate-x-px:hover {
        --tw-translate-x: 1px !important
    }

    .sm-hover-translate-x-0\.5:hover {
        --tw-translate-x: .125rem !important
    }

    .sm-hover-translate-x-1\.5:hover {
        --tw-translate-x: .375rem !important
    }

    .sm-hover-translate-x-2\.5:hover {
        --tw-translate-x: .625rem !important
    }

    .sm-hover-translate-x-3\.5:hover {
        --tw-translate-x: .875rem !important
    }

    .sm-hover--translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .sm-hover--translate-x-1:hover {
        --tw-translate-x: -.25rem !important
    }

    .sm-hover--translate-x-2:hover {
        --tw-translate-x: -.5rem !important
    }

    .sm-hover--translate-x-3:hover {
        --tw-translate-x: -.75rem !important
    }

    .sm-hover--translate-x-4:hover {
        --tw-translate-x: -1rem !important
    }

    .sm-hover--translate-x-5:hover {
        --tw-translate-x: -1.25rem !important
    }

    .sm-hover--translate-x-6:hover {
        --tw-translate-x: -1.5rem !important
    }

    .sm-hover--translate-x-7:hover {
        --tw-translate-x: -1.75rem !important
    }

    .sm-hover--translate-x-8:hover {
        --tw-translate-x: -2rem !important
    }

    .sm-hover--translate-x-9:hover {
        --tw-translate-x: -2.25rem !important
    }

    .sm-hover--translate-x-10:hover {
        --tw-translate-x: -2.5rem !important
    }

    .sm-hover--translate-x-11:hover {
        --tw-translate-x: -2.75rem !important
    }

    .sm-hover--translate-x-12:hover {
        --tw-translate-x: -3rem !important
    }

    .sm-hover--translate-x-14:hover {
        --tw-translate-x: -3.5rem !important
    }

    .sm-hover--translate-x-16:hover {
        --tw-translate-x: -4rem !important
    }

    .sm-hover--translate-x-20:hover {
        --tw-translate-x: -5rem !important
    }

    .sm-hover--translate-x-24:hover {
        --tw-translate-x: -6rem !important
    }

    .sm-hover--translate-x-28:hover {
        --tw-translate-x: -7rem !important
    }

    .sm-hover--translate-x-32:hover {
        --tw-translate-x: -8rem !important
    }

    .sm-hover--translate-x-36:hover {
        --tw-translate-x: -9rem !important
    }

    .sm-hover--translate-x-40:hover {
        --tw-translate-x: -10rem !important
    }

    .sm-hover--translate-x-44:hover {
        --tw-translate-x: -11rem !important
    }

    .sm-hover--translate-x-48:hover {
        --tw-translate-x: -12rem !important
    }

    .sm-hover--translate-x-52:hover {
        --tw-translate-x: -13rem !important
    }

    .sm-hover--translate-x-56:hover {
        --tw-translate-x: -14rem !important
    }

    .sm-hover--translate-x-60:hover {
        --tw-translate-x: -15rem !important
    }

    .sm-hover--translate-x-64:hover {
        --tw-translate-x: -16rem !important
    }

    .sm-hover--translate-x-72:hover {
        --tw-translate-x: -18rem !important
    }

    .sm-hover--translate-x-80:hover {
        --tw-translate-x: -20rem !important
    }

    .sm-hover--translate-x-96:hover {
        --tw-translate-x: -24rem !important
    }

    .sm-hover--translate-x-px:hover {
        --tw-translate-x: -1px !important
    }

    .sm-hover--translate-x-0\.5:hover {
        --tw-translate-x: -.125rem !important
    }

    .sm-hover--translate-x-1\.5:hover {
        --tw-translate-x: -.375rem !important
    }

    .sm-hover--translate-x-2\.5:hover {
        --tw-translate-x: -.625rem !important
    }

    .sm-hover--translate-x-3\.5:hover {
        --tw-translate-x: -.875rem !important
    }

    .sm-hover-translate-x-1\/2:hover {
        --tw-translate-x: 50% !important
    }

    .sm-hover-translate-x-1\/3:hover {
        --tw-translate-x: 33.333333% !important
    }

    .sm-hover-translate-x-2\/3:hover {
        --tw-translate-x: 66.666667% !important
    }

    .sm-hover-translate-x-1\/4:hover {
        --tw-translate-x: 25% !important
    }

    .sm-hover-translate-x-2\/4:hover {
        --tw-translate-x: 50% !important
    }

    .sm-hover-translate-x-3\/4:hover {
        --tw-translate-x: 75% !important
    }

    .sm-hover-translate-x-full:hover {
        --tw-translate-x: 100% !important
    }

    .sm-hover--translate-x-1\/2:hover {
        --tw-translate-x: -50% !important
    }

    .sm-hover--translate-x-1\/3:hover {
        --tw-translate-x: -33.333333% !important
    }

    .sm-hover--translate-x-2\/3:hover {
        --tw-translate-x: -66.666667% !important
    }

    .sm-hover--translate-x-1\/4:hover {
        --tw-translate-x: -25% !important
    }

    .sm-hover--translate-x-2\/4:hover {
        --tw-translate-x: -50% !important
    }

    .sm-hover--translate-x-3\/4:hover {
        --tw-translate-x: -75% !important
    }

    .sm-hover--translate-x-full:hover {
        --tw-translate-x: -100% !important
    }

    .sm-hover-translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .sm-hover-translate-y-1:hover {
        --tw-translate-y: .25rem !important
    }

    .sm-hover-translate-y-2:hover {
        --tw-translate-y: .5rem !important
    }

    .sm-hover-translate-y-3:hover {
        --tw-translate-y: .75rem !important
    }

    .sm-hover-translate-y-4:hover {
        --tw-translate-y: 1rem !important
    }

    .sm-hover-translate-y-5:hover {
        --tw-translate-y: 1.25rem !important
    }

    .sm-hover-translate-y-6:hover {
        --tw-translate-y: 1.5rem !important
    }

    .sm-hover-translate-y-7:hover {
        --tw-translate-y: 1.75rem !important
    }

    .sm-hover-translate-y-8:hover {
        --tw-translate-y: 2rem !important
    }

    .sm-hover-translate-y-9:hover {
        --tw-translate-y: 2.25rem !important
    }

    .sm-hover-translate-y-10:hover {
        --tw-translate-y: 2.5rem !important
    }

    .sm-hover-translate-y-11:hover {
        --tw-translate-y: 2.75rem !important
    }

    .sm-hover-translate-y-12:hover {
        --tw-translate-y: 3rem !important
    }

    .sm-hover-translate-y-14:hover {
        --tw-translate-y: 3.5rem !important
    }

    .sm-hover-translate-y-16:hover {
        --tw-translate-y: 4rem !important
    }

    .sm-hover-translate-y-20:hover {
        --tw-translate-y: 5rem !important
    }

    .sm-hover-translate-y-24:hover {
        --tw-translate-y: 6rem !important
    }

    .sm-hover-translate-y-28:hover {
        --tw-translate-y: 7rem !important
    }

    .sm-hover-translate-y-32:hover {
        --tw-translate-y: 8rem !important
    }

    .sm-hover-translate-y-36:hover {
        --tw-translate-y: 9rem !important
    }

    .sm-hover-translate-y-40:hover {
        --tw-translate-y: 10rem !important
    }

    .sm-hover-translate-y-44:hover {
        --tw-translate-y: 11rem !important
    }

    .sm-hover-translate-y-48:hover {
        --tw-translate-y: 12rem !important
    }

    .sm-hover-translate-y-52:hover {
        --tw-translate-y: 13rem !important
    }

    .sm-hover-translate-y-56:hover {
        --tw-translate-y: 14rem !important
    }

    .sm-hover-translate-y-60:hover {
        --tw-translate-y: 15rem !important
    }

    .sm-hover-translate-y-64:hover {
        --tw-translate-y: 16rem !important
    }

    .sm-hover-translate-y-72:hover {
        --tw-translate-y: 18rem !important
    }

    .sm-hover-translate-y-80:hover {
        --tw-translate-y: 20rem !important
    }

    .sm-hover-translate-y-96:hover {
        --tw-translate-y: 24rem !important
    }

    .sm-hover-translate-y-px:hover {
        --tw-translate-y: 1px !important
    }

    .sm-hover-translate-y-0\.5:hover {
        --tw-translate-y: .125rem !important
    }

    .sm-hover-translate-y-1\.5:hover {
        --tw-translate-y: .375rem !important
    }

    .sm-hover-translate-y-2\.5:hover {
        --tw-translate-y: .625rem !important
    }

    .sm-hover-translate-y-3\.5:hover {
        --tw-translate-y: .875rem !important
    }

    .sm-hover--translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .sm-hover--translate-y-1:hover {
        --tw-translate-y: -.25rem !important
    }

    .sm-hover--translate-y-2:hover {
        --tw-translate-y: -.5rem !important
    }

    .sm-hover--translate-y-3:hover {
        --tw-translate-y: -.75rem !important
    }

    .sm-hover--translate-y-4:hover {
        --tw-translate-y: -1rem !important
    }

    .sm-hover--translate-y-5:hover {
        --tw-translate-y: -1.25rem !important
    }

    .sm-hover--translate-y-6:hover {
        --tw-translate-y: -1.5rem !important
    }

    .sm-hover--translate-y-7:hover {
        --tw-translate-y: -1.75rem !important
    }

    .sm-hover--translate-y-8:hover {
        --tw-translate-y: -2rem !important
    }

    .sm-hover--translate-y-9:hover {
        --tw-translate-y: -2.25rem !important
    }

    .sm-hover--translate-y-10:hover {
        --tw-translate-y: -2.5rem !important
    }

    .sm-hover--translate-y-11:hover {
        --tw-translate-y: -2.75rem !important
    }

    .sm-hover--translate-y-12:hover {
        --tw-translate-y: -3rem !important
    }

    .sm-hover--translate-y-14:hover {
        --tw-translate-y: -3.5rem !important
    }

    .sm-hover--translate-y-16:hover {
        --tw-translate-y: -4rem !important
    }

    .sm-hover--translate-y-20:hover {
        --tw-translate-y: -5rem !important
    }

    .sm-hover--translate-y-24:hover {
        --tw-translate-y: -6rem !important
    }

    .sm-hover--translate-y-28:hover {
        --tw-translate-y: -7rem !important
    }

    .sm-hover--translate-y-32:hover {
        --tw-translate-y: -8rem !important
    }

    .sm-hover--translate-y-36:hover {
        --tw-translate-y: -9rem !important
    }

    .sm-hover--translate-y-40:hover {
        --tw-translate-y: -10rem !important
    }

    .sm-hover--translate-y-44:hover {
        --tw-translate-y: -11rem !important
    }

    .sm-hover--translate-y-48:hover {
        --tw-translate-y: -12rem !important
    }

    .sm-hover--translate-y-52:hover {
        --tw-translate-y: -13rem !important
    }

    .sm-hover--translate-y-56:hover {
        --tw-translate-y: -14rem !important
    }

    .sm-hover--translate-y-60:hover {
        --tw-translate-y: -15rem !important
    }

    .sm-hover--translate-y-64:hover {
        --tw-translate-y: -16rem !important
    }

    .sm-hover--translate-y-72:hover {
        --tw-translate-y: -18rem !important
    }

    .sm-hover--translate-y-80:hover {
        --tw-translate-y: -20rem !important
    }

    .sm-hover--translate-y-96:hover {
        --tw-translate-y: -24rem !important
    }

    .sm-hover--translate-y-px:hover {
        --tw-translate-y: -1px !important
    }

    .sm-hover--translate-y-0\.5:hover {
        --tw-translate-y: -.125rem !important
    }

    .sm-hover--translate-y-1\.5:hover {
        --tw-translate-y: -.375rem !important
    }

    .sm-hover--translate-y-2\.5:hover {
        --tw-translate-y: -.625rem !important
    }

    .sm-hover--translate-y-3\.5:hover {
        --tw-translate-y: -.875rem !important
    }

    .sm-hover-translate-y-1\/2:hover {
        --tw-translate-y: 50% !important
    }

    .sm-hover-translate-y-1\/3:hover {
        --tw-translate-y: 33.333333% !important
    }

    .sm-hover-translate-y-2\/3:hover {
        --tw-translate-y: 66.666667% !important
    }

    .sm-hover-translate-y-1\/4:hover {
        --tw-translate-y: 25% !important
    }

    .sm-hover-translate-y-2\/4:hover {
        --tw-translate-y: 50% !important
    }

    .sm-hover-translate-y-3\/4:hover {
        --tw-translate-y: 75% !important
    }

    .sm-hover-translate-y-full:hover {
        --tw-translate-y: 100% !important
    }

    .sm-hover--translate-y-1\/2:hover {
        --tw-translate-y: -50% !important
    }

    .sm-hover--translate-y-1\/3:hover {
        --tw-translate-y: -33.333333% !important
    }

    .sm-hover--translate-y-2\/3:hover {
        --tw-translate-y: -66.666667% !important
    }

    .sm-hover--translate-y-1\/4:hover {
        --tw-translate-y: -25% !important
    }

    .sm-hover--translate-y-2\/4:hover {
        --tw-translate-y: -50% !important
    }

    .sm-hover--translate-y-3\/4:hover {
        --tw-translate-y: -75% !important
    }

    .sm-hover--translate-y-full:hover {
        --tw-translate-y: -100% !important
    }

    .sm-focus-translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .sm-focus-translate-x-1:focus {
        --tw-translate-x: .25rem !important
    }

    .sm-focus-translate-x-2:focus {
        --tw-translate-x: .5rem !important
    }

    .sm-focus-translate-x-3:focus {
        --tw-translate-x: .75rem !important
    }

    .sm-focus-translate-x-4:focus {
        --tw-translate-x: 1rem !important
    }

    .sm-focus-translate-x-5:focus {
        --tw-translate-x: 1.25rem !important
    }

    .sm-focus-translate-x-6:focus {
        --tw-translate-x: 1.5rem !important
    }

    .sm-focus-translate-x-7:focus {
        --tw-translate-x: 1.75rem !important
    }

    .sm-focus-translate-x-8:focus {
        --tw-translate-x: 2rem !important
    }

    .sm-focus-translate-x-9:focus {
        --tw-translate-x: 2.25rem !important
    }

    .sm-focus-translate-x-10:focus {
        --tw-translate-x: 2.5rem !important
    }

    .sm-focus-translate-x-11:focus {
        --tw-translate-x: 2.75rem !important
    }

    .sm-focus-translate-x-12:focus {
        --tw-translate-x: 3rem !important
    }

    .sm-focus-translate-x-14:focus {
        --tw-translate-x: 3.5rem !important
    }

    .sm-focus-translate-x-16:focus {
        --tw-translate-x: 4rem !important
    }

    .sm-focus-translate-x-20:focus {
        --tw-translate-x: 5rem !important
    }

    .sm-focus-translate-x-24:focus {
        --tw-translate-x: 6rem !important
    }

    .sm-focus-translate-x-28:focus {
        --tw-translate-x: 7rem !important
    }

    .sm-focus-translate-x-32:focus {
        --tw-translate-x: 8rem !important
    }

    .sm-focus-translate-x-36:focus {
        --tw-translate-x: 9rem !important
    }

    .sm-focus-translate-x-40:focus {
        --tw-translate-x: 10rem !important
    }

    .sm-focus-translate-x-44:focus {
        --tw-translate-x: 11rem !important
    }

    .sm-focus-translate-x-48:focus {
        --tw-translate-x: 12rem !important
    }

    .sm-focus-translate-x-52:focus {
        --tw-translate-x: 13rem !important
    }

    .sm-focus-translate-x-56:focus {
        --tw-translate-x: 14rem !important
    }

    .sm-focus-translate-x-60:focus {
        --tw-translate-x: 15rem !important
    }

    .sm-focus-translate-x-64:focus {
        --tw-translate-x: 16rem !important
    }

    .sm-focus-translate-x-72:focus {
        --tw-translate-x: 18rem !important
    }

    .sm-focus-translate-x-80:focus {
        --tw-translate-x: 20rem !important
    }

    .sm-focus-translate-x-96:focus {
        --tw-translate-x: 24rem !important
    }

    .sm-focus-translate-x-px:focus {
        --tw-translate-x: 1px !important
    }

    .sm-focus-translate-x-0\.5:focus {
        --tw-translate-x: .125rem !important
    }

    .sm-focus-translate-x-1\.5:focus {
        --tw-translate-x: .375rem !important
    }

    .sm-focus-translate-x-2\.5:focus {
        --tw-translate-x: .625rem !important
    }

    .sm-focus-translate-x-3\.5:focus {
        --tw-translate-x: .875rem !important
    }

    .sm-focus--translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .sm-focus--translate-x-1:focus {
        --tw-translate-x: -.25rem !important
    }

    .sm-focus--translate-x-2:focus {
        --tw-translate-x: -.5rem !important
    }

    .sm-focus--translate-x-3:focus {
        --tw-translate-x: -.75rem !important
    }

    .sm-focus--translate-x-4:focus {
        --tw-translate-x: -1rem !important
    }

    .sm-focus--translate-x-5:focus {
        --tw-translate-x: -1.25rem !important
    }

    .sm-focus--translate-x-6:focus {
        --tw-translate-x: -1.5rem !important
    }

    .sm-focus--translate-x-7:focus {
        --tw-translate-x: -1.75rem !important
    }

    .sm-focus--translate-x-8:focus {
        --tw-translate-x: -2rem !important
    }

    .sm-focus--translate-x-9:focus {
        --tw-translate-x: -2.25rem !important
    }

    .sm-focus--translate-x-10:focus {
        --tw-translate-x: -2.5rem !important
    }

    .sm-focus--translate-x-11:focus {
        --tw-translate-x: -2.75rem !important
    }

    .sm-focus--translate-x-12:focus {
        --tw-translate-x: -3rem !important
    }

    .sm-focus--translate-x-14:focus {
        --tw-translate-x: -3.5rem !important
    }

    .sm-focus--translate-x-16:focus {
        --tw-translate-x: -4rem !important
    }

    .sm-focus--translate-x-20:focus {
        --tw-translate-x: -5rem !important
    }

    .sm-focus--translate-x-24:focus {
        --tw-translate-x: -6rem !important
    }

    .sm-focus--translate-x-28:focus {
        --tw-translate-x: -7rem !important
    }

    .sm-focus--translate-x-32:focus {
        --tw-translate-x: -8rem !important
    }

    .sm-focus--translate-x-36:focus {
        --tw-translate-x: -9rem !important
    }

    .sm-focus--translate-x-40:focus {
        --tw-translate-x: -10rem !important
    }

    .sm-focus--translate-x-44:focus {
        --tw-translate-x: -11rem !important
    }

    .sm-focus--translate-x-48:focus {
        --tw-translate-x: -12rem !important
    }

    .sm-focus--translate-x-52:focus {
        --tw-translate-x: -13rem !important
    }

    .sm-focus--translate-x-56:focus {
        --tw-translate-x: -14rem !important
    }

    .sm-focus--translate-x-60:focus {
        --tw-translate-x: -15rem !important
    }

    .sm-focus--translate-x-64:focus {
        --tw-translate-x: -16rem !important
    }

    .sm-focus--translate-x-72:focus {
        --tw-translate-x: -18rem !important
    }

    .sm-focus--translate-x-80:focus {
        --tw-translate-x: -20rem !important
    }

    .sm-focus--translate-x-96:focus {
        --tw-translate-x: -24rem !important
    }

    .sm-focus--translate-x-px:focus {
        --tw-translate-x: -1px !important
    }

    .sm-focus--translate-x-0\.5:focus {
        --tw-translate-x: -.125rem !important
    }

    .sm-focus--translate-x-1\.5:focus {
        --tw-translate-x: -.375rem !important
    }

    .sm-focus--translate-x-2\.5:focus {
        --tw-translate-x: -.625rem !important
    }

    .sm-focus--translate-x-3\.5:focus {
        --tw-translate-x: -.875rem !important
    }

    .sm-focus-translate-x-1\/2:focus {
        --tw-translate-x: 50% !important
    }

    .sm-focus-translate-x-1\/3:focus {
        --tw-translate-x: 33.333333% !important
    }

    .sm-focus-translate-x-2\/3:focus {
        --tw-translate-x: 66.666667% !important
    }

    .sm-focus-translate-x-1\/4:focus {
        --tw-translate-x: 25% !important
    }

    .sm-focus-translate-x-2\/4:focus {
        --tw-translate-x: 50% !important
    }

    .sm-focus-translate-x-3\/4:focus {
        --tw-translate-x: 75% !important
    }

    .sm-focus-translate-x-full:focus {
        --tw-translate-x: 100% !important
    }

    .sm-focus--translate-x-1\/2:focus {
        --tw-translate-x: -50% !important
    }

    .sm-focus--translate-x-1\/3:focus {
        --tw-translate-x: -33.333333% !important
    }

    .sm-focus--translate-x-2\/3:focus {
        --tw-translate-x: -66.666667% !important
    }

    .sm-focus--translate-x-1\/4:focus {
        --tw-translate-x: -25% !important
    }

    .sm-focus--translate-x-2\/4:focus {
        --tw-translate-x: -50% !important
    }

    .sm-focus--translate-x-3\/4:focus {
        --tw-translate-x: -75% !important
    }

    .sm-focus--translate-x-full:focus {
        --tw-translate-x: -100% !important
    }

    .sm-focus-translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .sm-focus-translate-y-1:focus {
        --tw-translate-y: .25rem !important
    }

    .sm-focus-translate-y-2:focus {
        --tw-translate-y: .5rem !important
    }

    .sm-focus-translate-y-3:focus {
        --tw-translate-y: .75rem !important
    }

    .sm-focus-translate-y-4:focus {
        --tw-translate-y: 1rem !important
    }

    .sm-focus-translate-y-5:focus {
        --tw-translate-y: 1.25rem !important
    }

    .sm-focus-translate-y-6:focus {
        --tw-translate-y: 1.5rem !important
    }

    .sm-focus-translate-y-7:focus {
        --tw-translate-y: 1.75rem !important
    }

    .sm-focus-translate-y-8:focus {
        --tw-translate-y: 2rem !important
    }

    .sm-focus-translate-y-9:focus {
        --tw-translate-y: 2.25rem !important
    }

    .sm-focus-translate-y-10:focus {
        --tw-translate-y: 2.5rem !important
    }

    .sm-focus-translate-y-11:focus {
        --tw-translate-y: 2.75rem !important
    }

    .sm-focus-translate-y-12:focus {
        --tw-translate-y: 3rem !important
    }

    .sm-focus-translate-y-14:focus {
        --tw-translate-y: 3.5rem !important
    }

    .sm-focus-translate-y-16:focus {
        --tw-translate-y: 4rem !important
    }

    .sm-focus-translate-y-20:focus {
        --tw-translate-y: 5rem !important
    }

    .sm-focus-translate-y-24:focus {
        --tw-translate-y: 6rem !important
    }

    .sm-focus-translate-y-28:focus {
        --tw-translate-y: 7rem !important
    }

    .sm-focus-translate-y-32:focus {
        --tw-translate-y: 8rem !important
    }

    .sm-focus-translate-y-36:focus {
        --tw-translate-y: 9rem !important
    }

    .sm-focus-translate-y-40:focus {
        --tw-translate-y: 10rem !important
    }

    .sm-focus-translate-y-44:focus {
        --tw-translate-y: 11rem !important
    }

    .sm-focus-translate-y-48:focus {
        --tw-translate-y: 12rem !important
    }

    .sm-focus-translate-y-52:focus {
        --tw-translate-y: 13rem !important
    }

    .sm-focus-translate-y-56:focus {
        --tw-translate-y: 14rem !important
    }

    .sm-focus-translate-y-60:focus {
        --tw-translate-y: 15rem !important
    }

    .sm-focus-translate-y-64:focus {
        --tw-translate-y: 16rem !important
    }

    .sm-focus-translate-y-72:focus {
        --tw-translate-y: 18rem !important
    }

    .sm-focus-translate-y-80:focus {
        --tw-translate-y: 20rem !important
    }

    .sm-focus-translate-y-96:focus {
        --tw-translate-y: 24rem !important
    }

    .sm-focus-translate-y-px:focus {
        --tw-translate-y: 1px !important
    }

    .sm-focus-translate-y-0\.5:focus {
        --tw-translate-y: .125rem !important
    }

    .sm-focus-translate-y-1\.5:focus {
        --tw-translate-y: .375rem !important
    }

    .sm-focus-translate-y-2\.5:focus {
        --tw-translate-y: .625rem !important
    }

    .sm-focus-translate-y-3\.5:focus {
        --tw-translate-y: .875rem !important
    }

    .sm-focus--translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .sm-focus--translate-y-1:focus {
        --tw-translate-y: -.25rem !important
    }

    .sm-focus--translate-y-2:focus {
        --tw-translate-y: -.5rem !important
    }

    .sm-focus--translate-y-3:focus {
        --tw-translate-y: -.75rem !important
    }

    .sm-focus--translate-y-4:focus {
        --tw-translate-y: -1rem !important
    }

    .sm-focus--translate-y-5:focus {
        --tw-translate-y: -1.25rem !important
    }

    .sm-focus--translate-y-6:focus {
        --tw-translate-y: -1.5rem !important
    }

    .sm-focus--translate-y-7:focus {
        --tw-translate-y: -1.75rem !important
    }

    .sm-focus--translate-y-8:focus {
        --tw-translate-y: -2rem !important
    }

    .sm-focus--translate-y-9:focus {
        --tw-translate-y: -2.25rem !important
    }

    .sm-focus--translate-y-10:focus {
        --tw-translate-y: -2.5rem !important
    }

    .sm-focus--translate-y-11:focus {
        --tw-translate-y: -2.75rem !important
    }

    .sm-focus--translate-y-12:focus {
        --tw-translate-y: -3rem !important
    }

    .sm-focus--translate-y-14:focus {
        --tw-translate-y: -3.5rem !important
    }

    .sm-focus--translate-y-16:focus {
        --tw-translate-y: -4rem !important
    }

    .sm-focus--translate-y-20:focus {
        --tw-translate-y: -5rem !important
    }

    .sm-focus--translate-y-24:focus {
        --tw-translate-y: -6rem !important
    }

    .sm-focus--translate-y-28:focus {
        --tw-translate-y: -7rem !important
    }

    .sm-focus--translate-y-32:focus {
        --tw-translate-y: -8rem !important
    }

    .sm-focus--translate-y-36:focus {
        --tw-translate-y: -9rem !important
    }

    .sm-focus--translate-y-40:focus {
        --tw-translate-y: -10rem !important
    }

    .sm-focus--translate-y-44:focus {
        --tw-translate-y: -11rem !important
    }

    .sm-focus--translate-y-48:focus {
        --tw-translate-y: -12rem !important
    }

    .sm-focus--translate-y-52:focus {
        --tw-translate-y: -13rem !important
    }

    .sm-focus--translate-y-56:focus {
        --tw-translate-y: -14rem !important
    }

    .sm-focus--translate-y-60:focus {
        --tw-translate-y: -15rem !important
    }

    .sm-focus--translate-y-64:focus {
        --tw-translate-y: -16rem !important
    }

    .sm-focus--translate-y-72:focus {
        --tw-translate-y: -18rem !important
    }

    .sm-focus--translate-y-80:focus {
        --tw-translate-y: -20rem !important
    }

    .sm-focus--translate-y-96:focus {
        --tw-translate-y: -24rem !important
    }

    .sm-focus--translate-y-px:focus {
        --tw-translate-y: -1px !important
    }

    .sm-focus--translate-y-0\.5:focus {
        --tw-translate-y: -.125rem !important
    }

    .sm-focus--translate-y-1\.5:focus {
        --tw-translate-y: -.375rem !important
    }

    .sm-focus--translate-y-2\.5:focus {
        --tw-translate-y: -.625rem !important
    }

    .sm-focus--translate-y-3\.5:focus {
        --tw-translate-y: -.875rem !important
    }

    .sm-focus-translate-y-1\/2:focus {
        --tw-translate-y: 50% !important
    }

    .sm-focus-translate-y-1\/3:focus {
        --tw-translate-y: 33.333333% !important
    }

    .sm-focus-translate-y-2\/3:focus {
        --tw-translate-y: 66.666667% !important
    }

    .sm-focus-translate-y-1\/4:focus {
        --tw-translate-y: 25% !important
    }

    .sm-focus-translate-y-2\/4:focus {
        --tw-translate-y: 50% !important
    }

    .sm-focus-translate-y-3\/4:focus {
        --tw-translate-y: 75% !important
    }

    .sm-focus-translate-y-full:focus {
        --tw-translate-y: 100% !important
    }

    .sm-focus--translate-y-1\/2:focus {
        --tw-translate-y: -50% !important
    }

    .sm-focus--translate-y-1\/3:focus {
        --tw-translate-y: -33.333333% !important
    }

    .sm-focus--translate-y-2\/3:focus {
        --tw-translate-y: -66.666667% !important
    }

    .sm-focus--translate-y-1\/4:focus {
        --tw-translate-y: -25% !important
    }

    .sm-focus--translate-y-2\/4:focus {
        --tw-translate-y: -50% !important
    }

    .sm-focus--translate-y-3\/4:focus {
        --tw-translate-y: -75% !important
    }

    .sm-focus--translate-y-full:focus {
        --tw-translate-y: -100% !important
    }

    .sm-skew-x-0 {
        --tw-skew-x: 0deg !important
    }

    .sm-skew-x-1 {
        --tw-skew-x: 1deg !important
    }

    .sm-skew-x-2 {
        --tw-skew-x: 2deg !important
    }

    .sm-skew-x-3 {
        --tw-skew-x: 3deg !important
    }

    .sm-skew-x-6 {
        --tw-skew-x: 6deg !important
    }

    .sm-skew-x-12 {
        --tw-skew-x: 12deg !important
    }

    .sm--skew-x-12 {
        --tw-skew-x: -12deg !important
    }

    .sm--skew-x-6 {
        --tw-skew-x: -6deg !important
    }

    .sm--skew-x-3 {
        --tw-skew-x: -3deg !important
    }

    .sm--skew-x-2 {
        --tw-skew-x: -2deg !important
    }

    .sm--skew-x-1 {
        --tw-skew-x: -1deg !important
    }

    .sm-skew-y-0 {
        --tw-skew-y: 0deg !important
    }

    .sm-skew-y-1 {
        --tw-skew-y: 1deg !important
    }

    .sm-skew-y-2 {
        --tw-skew-y: 2deg !important
    }

    .sm-skew-y-3 {
        --tw-skew-y: 3deg !important
    }

    .sm-skew-y-6 {
        --tw-skew-y: 6deg !important
    }

    .sm-skew-y-12 {
        --tw-skew-y: 12deg !important
    }

    .sm--skew-y-12 {
        --tw-skew-y: -12deg !important
    }

    .sm--skew-y-6 {
        --tw-skew-y: -6deg !important
    }

    .sm--skew-y-3 {
        --tw-skew-y: -3deg !important
    }

    .sm--skew-y-2 {
        --tw-skew-y: -2deg !important
    }

    .sm--skew-y-1 {
        --tw-skew-y: -1deg !important
    }

    .sm-hover-skew-x-0:hover {
        --tw-skew-x: 0deg !important
    }

    .sm-hover-skew-x-1:hover {
        --tw-skew-x: 1deg !important
    }

    .sm-hover-skew-x-2:hover {
        --tw-skew-x: 2deg !important
    }

    .sm-hover-skew-x-3:hover {
        --tw-skew-x: 3deg !important
    }

    .sm-hover-skew-x-6:hover {
        --tw-skew-x: 6deg !important
    }

    .sm-hover-skew-x-12:hover {
        --tw-skew-x: 12deg !important
    }

    .sm-hover--skew-x-12:hover {
        --tw-skew-x: -12deg !important
    }

    .sm-hover--skew-x-6:hover {
        --tw-skew-x: -6deg !important
    }

    .sm-hover--skew-x-3:hover {
        --tw-skew-x: -3deg !important
    }

    .sm-hover--skew-x-2:hover {
        --tw-skew-x: -2deg !important
    }

    .sm-hover--skew-x-1:hover {
        --tw-skew-x: -1deg !important
    }

    .sm-hover-skew-y-0:hover {
        --tw-skew-y: 0deg !important
    }

    .sm-hover-skew-y-1:hover {
        --tw-skew-y: 1deg !important
    }

    .sm-hover-skew-y-2:hover {
        --tw-skew-y: 2deg !important
    }

    .sm-hover-skew-y-3:hover {
        --tw-skew-y: 3deg !important
    }

    .sm-hover-skew-y-6:hover {
        --tw-skew-y: 6deg !important
    }

    .sm-hover-skew-y-12:hover {
        --tw-skew-y: 12deg !important
    }

    .sm-hover--skew-y-12:hover {
        --tw-skew-y: -12deg !important
    }

    .sm-hover--skew-y-6:hover {
        --tw-skew-y: -6deg !important
    }

    .sm-hover--skew-y-3:hover {
        --tw-skew-y: -3deg !important
    }

    .sm-hover--skew-y-2:hover {
        --tw-skew-y: -2deg !important
    }

    .sm-hover--skew-y-1:hover {
        --tw-skew-y: -1deg !important
    }

    .sm-focus-skew-x-0:focus {
        --tw-skew-x: 0deg !important
    }

    .sm-focus-skew-x-1:focus {
        --tw-skew-x: 1deg !important
    }

    .sm-focus-skew-x-2:focus {
        --tw-skew-x: 2deg !important
    }

    .sm-focus-skew-x-3:focus {
        --tw-skew-x: 3deg !important
    }

    .sm-focus-skew-x-6:focus {
        --tw-skew-x: 6deg !important
    }

    .sm-focus-skew-x-12:focus {
        --tw-skew-x: 12deg !important
    }

    .sm-focus--skew-x-12:focus {
        --tw-skew-x: -12deg !important
    }

    .sm-focus--skew-x-6:focus {
        --tw-skew-x: -6deg !important
    }

    .sm-focus--skew-x-3:focus {
        --tw-skew-x: -3deg !important
    }

    .sm-focus--skew-x-2:focus {
        --tw-skew-x: -2deg !important
    }

    .sm-focus--skew-x-1:focus {
        --tw-skew-x: -1deg !important
    }

    .sm-focus-skew-y-0:focus {
        --tw-skew-y: 0deg !important
    }

    .sm-focus-skew-y-1:focus {
        --tw-skew-y: 1deg !important
    }

    .sm-focus-skew-y-2:focus {
        --tw-skew-y: 2deg !important
    }

    .sm-focus-skew-y-3:focus {
        --tw-skew-y: 3deg !important
    }

    .sm-focus-skew-y-6:focus {
        --tw-skew-y: 6deg !important
    }

    .sm-focus-skew-y-12:focus {
        --tw-skew-y: 12deg !important
    }

    .sm-focus--skew-y-12:focus {
        --tw-skew-y: -12deg !important
    }

    .sm-focus--skew-y-6:focus {
        --tw-skew-y: -6deg !important
    }

    .sm-focus--skew-y-3:focus {
        --tw-skew-y: -3deg !important
    }

    .sm-focus--skew-y-2:focus {
        --tw-skew-y: -2deg !important
    }

    .sm-focus--skew-y-1:focus {
        --tw-skew-y: -1deg !important
    }

    .sm-transition-none {
        transition-property: none!important
    }

    .sm-transition-all {
        transition-property: all!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-transition {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-transition-colors {
        transition-property: background-color,border-color,color,fill,stroke!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-transition-opacity {
        transition-property: opacity!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-transition-shadow {
        transition-property: box-shadow!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-transition-transform {
        transition-property: transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .sm-ease-linear {
        transition-timing-function: linear!important
    }

    .sm-ease-in {
        transition-timing-function: cubic-bezier(.4,0,1,1)!important
    }

    .sm-ease-out {
        transition-timing-function: cubic-bezier(0,0,.2,1)!important
    }

    .sm-ease-in-out {
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important
    }

    .sm-duration-75 {
        transition-duration: 75ms!important
    }

    .sm-duration-100 {
        transition-duration: .1s!important
    }

    .sm-duration-150 {
        transition-duration: .15s!important
    }

    .sm-duration-200 {
        transition-duration: .2s!important
    }

    .sm-duration-300 {
        transition-duration: .3s!important
    }

    .sm-duration-500 {
        transition-duration: .5s!important
    }

    .sm-duration-700 {
        transition-duration: .7s!important
    }

    .sm-duration-1000 {
        transition-duration: 1s!important
    }

    .sm-delay-75 {
        transition-delay: 75ms!important
    }

    .sm-delay-100 {
        transition-delay: .1s!important
    }

    .sm-delay-150 {
        transition-delay: .15s!important
    }

    .sm-delay-200 {
        transition-delay: .2s!important
    }

    .sm-delay-300 {
        transition-delay: .3s!important
    }

    .sm-delay-500 {
        transition-delay: .5s!important
    }

    .sm-delay-700 {
        transition-delay: .7s!important
    }

    .sm-delay-1000 {
        transition-delay: 1s!important
    }

    .sm-animate-none {
        animation: none!important
    }

    .sm-animate-spin {
        animation: spin 1s linear infinite!important
    }

    .sm-animate-ping {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
    }

    .sm-animate-pulse {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
    }

    .sm-animate-bounce {
        animation: bounce 1s infinite!important
    }
}

@media (min-width: 641px) {
    .md-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .md-space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .25rem!important;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
        margin-left: .25rem!important;
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .5rem!important;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
        margin-left: .5rem!important;
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .75rem!important;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
        margin-left: .75rem!important;
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1rem!important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
        margin-left: 1rem!important;
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.25rem!important;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.25rem!important;
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.5rem!important;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.5rem!important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.75rem!important;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.75rem!important;
        margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2rem!important;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
        margin-left: 2rem!important;
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.25rem!important;
        margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.25rem!important;
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.5rem!important;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.5rem!important;
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.75rem!important;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.75rem!important;
        margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3rem!important;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
        margin-left: 3rem!important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3.5rem!important;
        margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 3.5rem!important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 4rem!important;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
        margin-left: 4rem!important;
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 5rem!important;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
        margin-left: 5rem!important;
        margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 6rem!important;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
        margin-left: 6rem!important;
        margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 7rem!important;
        margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
        margin-left: 7rem!important;
        margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 8rem!important;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
        margin-left: 8rem!important;
        margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 9rem!important;
        margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
        margin-left: 9rem!important;
        margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 10rem!important;
        margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
        margin-left: 10rem!important;
        margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 11rem!important;
        margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
        margin-left: 11rem!important;
        margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 12rem!important;
        margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
        margin-left: 12rem!important;
        margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 13rem!important;
        margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
        margin-left: 13rem!important;
        margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 14rem!important;
        margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
        margin-left: 14rem!important;
        margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 15rem!important;
        margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
        margin-left: 15rem!important;
        margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 16rem!important;
        margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
        margin-left: 16rem!important;
        margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 18rem!important;
        margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
        margin-left: 18rem!important;
        margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 20rem!important;
        margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
        margin-left: 20rem!important;
        margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 24rem!important;
        margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
        margin-left: 24rem!important;
        margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1px!important;
        margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
    }

    .md-space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(1px * var(--tw-space-x-reverse))!important;
        margin-left: 1px!important;
        margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .125rem!important;
        margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
        margin-left: .125rem!important;
        margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .375rem!important;
        margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
        margin-left: .375rem!important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .625rem!important;
        margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
        margin-left: .625rem!important;
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .875rem!important;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
    }

    .md-space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
        margin-left: .875rem!important;
        margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .md--space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.25rem!important;
        margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -.25rem!important;
        margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.5rem!important;
        margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -.5rem!important;
        margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.75rem!important;
        margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -.75rem!important;
        margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1rem!important;
        margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
        margin-left: -1rem!important;
        margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.25rem!important;
        margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.25rem!important;
        margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.5rem!important;
        margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.5rem!important;
        margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.75rem!important;
        margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.75rem!important;
        margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2rem!important;
        margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
        margin-left: -2rem!important;
        margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.25rem!important;
        margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.25rem!important;
        margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.5rem!important;
        margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.5rem!important;
        margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.75rem!important;
        margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.75rem!important;
        margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3rem!important;
        margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
        margin-left: -3rem!important;
        margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3.5rem!important;
        margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -3.5rem!important;
        margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -4rem!important;
        margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
        margin-left: -4rem!important;
        margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -5rem!important;
        margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
        margin-left: -5rem!important;
        margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -6rem!important;
        margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
        margin-left: -6rem!important;
        margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -7rem!important;
        margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
        margin-left: -7rem!important;
        margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -8rem!important;
        margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
        margin-left: -8rem!important;
        margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -9rem!important;
        margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
        margin-left: -9rem!important;
        margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -10rem!important;
        margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
        margin-left: -10rem!important;
        margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -11rem!important;
        margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
        margin-left: -11rem!important;
        margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -12rem!important;
        margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
        margin-left: -12rem!important;
        margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -13rem!important;
        margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
        margin-left: -13rem!important;
        margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -14rem!important;
        margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
        margin-left: -14rem!important;
        margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -15rem!important;
        margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
        margin-left: -15rem!important;
        margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -16rem!important;
        margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
        margin-left: -16rem!important;
        margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -18rem!important;
        margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
        margin-left: -18rem!important;
        margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -20rem!important;
        margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
        margin-left: -20rem!important;
        margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -24rem!important;
        margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
        margin-left: -24rem!important;
        margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1px!important;
        margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0px!important;
        margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
    }

    .md--space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0px!important;
        margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
        margin-left: -1px!important;
        margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.125rem!important;
        margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
        margin-left: -.125rem!important;
        margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.375rem!important;
        margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
        margin-left: -.375rem!important;
        margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.625rem!important;
        margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
        margin-left: -.625rem!important;
        margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md--space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.875rem!important;
        margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
    }

    .md--space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
        margin-left: -.875rem!important;
        margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .md-space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1 !important
    }

    .md-space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1 !important
    }

    .md-divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 0px!important;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
    }

    .md-divide-x-0>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
        border-left-width: 0px!important;
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .md-divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 2px!important;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
    }

    .md-divide-x-2>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
        border-left-width: 2px!important;
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .md-divide-y-4>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 4px!important;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
    }

    .md-divide-x-4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
        border-left-width: 4px!important;
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .md-divide-y-8>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 8px!important;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
    }

    .md-divide-x-8>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
        border-left-width: 8px!important;
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .md-divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 1px!important;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
    }

    .md-divide-x>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
        border-left-width: 1px!important;
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .md-divide-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 1 !important
    }

    .md-divide-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 1 !important
    }

    .md-divide-transparent>:not([hidden])~:not([hidden]) {
        border-color: transparent!important
    }

    .md-divide-cw-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-secondary>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-accent>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-accent-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-accent-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-blue-print>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-red>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
    }

    .md-divide-grey-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
    }

    .md-divide-cball-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
    }

    .md-divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
    }

    .md-divide-cball-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-navy>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
    }

    .md-divide-sc-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
    }

    .md-divide-sc-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
    }

    .md-divide-sc-sand>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .md-divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
    }

    .md-divide-solid>:not([hidden])~:not([hidden]) {
        border-style: solid!important
    }

    .md-divide-dashed>:not([hidden])~:not([hidden]) {
        border-style: dashed!important
    }

    .md-divide-dotted>:not([hidden])~:not([hidden]) {
        border-style: dotted!important
    }

    .md-divide-double>:not([hidden])~:not([hidden]) {
        border-style: double!important
    }

    .md-divide-none>:not([hidden])~:not([hidden]) {
        border-style: none!important
    }

    .md-divide-opacity-0>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 0 !important
    }

    .md-divide-opacity-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .05 !important
    }

    .md-divide-opacity-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .1 !important
    }

    .md-divide-opacity-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .2 !important
    }

    .md-divide-opacity-25>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .25 !important
    }

    .md-divide-opacity-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .3 !important
    }

    .md-divide-opacity-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .4 !important
    }

    .md-divide-opacity-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .5 !important
    }

    .md-divide-opacity-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .6 !important
    }

    .md-divide-opacity-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .7 !important
    }

    .md-divide-opacity-75>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .75 !important
    }

    .md-divide-opacity-80>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .8 !important
    }

    .md-divide-opacity-90>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .9 !important
    }

    .md-divide-opacity-95>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .95 !important
    }

    .md-divide-opacity-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important
    }

    .md-sr-only {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .md-not-sr-only {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .md-focus-within-sr-only:focus-within {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .md-focus-within-not-sr-only:focus-within {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .md-focus-sr-only:focus {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .md-focus-not-sr-only:focus {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .md-appearance-none {
        -moz-appearance: none!important;
        -webkit-appearance: none!important;
        appearance: none!important
    }

    .md-bg-fixed {
        background-attachment: fixed!important
    }

    .md-bg-local {
        background-attachment: local!important
    }

    .md-bg-scroll {
        background-attachment: scroll!important
    }

    .md-bg-clip-border {
        background-clip: border-box!important
    }

    .md-bg-clip-padding {
        background-clip: padding-box!important
    }

    .md-bg-clip-content {
        background-clip: content-box!important
    }

    .md-bg-clip-text {
        -webkit-background-clip: text!important;
        background-clip: text!important
    }

    .md-bg-transparent {
        background-color: transparent!important
    }

    .md-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

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

    .md-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .md-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .md-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .md-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .md-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .md-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .md-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .md-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-yellow-450,.md-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-transparent {
        background-color: transparent!important
    }

    .group:hover .md-group-hover-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-yellow-450,.group:hover .md-group-hover-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .md-group-hover-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-transparent:focus-within {
        background-color: transparent!important
    }

    .md-focus-within-bg-cw-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-secondary:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-secondary-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-secondary-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-secondary-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-accent:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-accent-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-accent-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-blue-print:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-red:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-10:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-20:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-30:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-40:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-5:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-50:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-60:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-grey-70:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cball-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cball-dark-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cball-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-dk-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-lt-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-dk-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-med-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-lt-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-off-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-spring-peach:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-navy:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-dk-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-sc-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-sc-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-sc-sand:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-yellow-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-yellow-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-yellow-450:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-yellow-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-grey-900:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-grey-800:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-grey-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-grey-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-blue-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-blue-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-blue-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-purple-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-purple-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-purple-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-orange-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-orange-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-orange-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-green-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-green-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-focus-within-bg-cw-brand-green-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-transparent:hover {
        background-color: transparent!important
    }

    .md-hover-bg-cw-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-secondary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-secondary-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-secondary-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-secondary-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-accent:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-accent-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-accent-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-blue-print:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-red:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-10:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-20:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-30:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-40:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-5:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-50:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-60:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-grey-70:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cball-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cball-dark-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cball-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-dk-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-lt-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-dk-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-med-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-lt-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-off-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-spring-peach:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-navy:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-dk-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-sc-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-sc-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-sc-sand:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-yellow-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-yellow-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-yellow-450:hover,.md-hover-bg-cw-brand-yellow-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-grey-900:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-grey-800:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-grey-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-grey-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-blue-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-blue-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-blue-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-purple-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-purple-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-purple-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-orange-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-orange-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-orange-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-green-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-green-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-hover-bg-cw-brand-green-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-transparent:focus {
        background-color: transparent!important
    }

    .md-focus-bg-cw-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-secondary:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-secondary-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-secondary-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-secondary-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-accent:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-accent-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-accent-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-blue-print:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-red:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-10:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-20:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-30:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-40:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-5:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-50:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-60:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-grey-70:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cball-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cball-dark-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cball-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-dk-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-lt-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-dk-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-med-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-lt-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-off-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-spring-peach:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-navy:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-dk-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-sc-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-sc-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-sc-sand:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-yellow-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-yellow-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-yellow-450:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-yellow-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-grey-900:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-grey-800:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-grey-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-grey-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-blue-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-blue-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-blue-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-purple-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-purple-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-purple-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-orange-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-orange-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-orange-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-green-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-green-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .md-focus-bg-cw-brand-green-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .md-bg-none {
        background-image: none!important
    }

    .md-bg-gradient-to-t {
        background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-tr {
        background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-r {
        background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-br {
        background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-b {
        background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-bl {
        background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-l {
        background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
    }

    .md-bg-gradient-to-tl {
        background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
    }

    .md-from-transparent {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-from-cw-black {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-from-cw-blue {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-from-cw-secondary {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-from-cw-secondary-100 {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-from-cw-secondary-200 {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-from-cw-secondary-300 {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-from-cw-accent {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-from-cw-accent-100 {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-from-cw-accent-200 {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-from-cw-blue-print {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-from-cw-green {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-from-cw-orange {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-from-cw-purple {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-from-cw-red {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-from-cw-spring {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-from-cw-teal {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-from-cw-white {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-from-cw-yellow {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-from-grey-10 {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-from-grey-20 {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-from-grey-30 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-from-grey-40 {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-from-grey-5 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-from-grey-50 {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-from-grey-60 {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-from-grey-70 {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-from-cball-blue {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-from-cball-dark-blue {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-from-cball-purple {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-from-cw-spring-yellow {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-from-cw-spring-dk-blue {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-from-cw-spring-med-blue {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-from-cw-spring-lt-blue {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-from-cw-spring-dk-green {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-from-cw-spring-med-green {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-from-cw-spring-lt-green {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-from-cw-spring-black {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-from-cw-spring-off-white {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-from-cw-spring-peach {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-from-cw-navy {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-from-cw-med-blue {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-from-cw-dk-orange {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-from-sc-teal {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-from-sc-green {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-from-sc-sand {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-from-cw-brand-yellow-100 {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-from-cw-brand-yellow-300 {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-from-cw-brand-yellow-450,.md-from-cw-brand-yellow-500 {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-from-cw-brand-grey-900 {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-from-cw-brand-grey-800 {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-from-cw-brand-grey-200 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-from-cw-brand-grey-100 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-from-cw-brand-blue-700 {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-from-cw-brand-blue-500 {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-from-cw-brand-blue-300 {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-from-cw-brand-purple-700 {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-from-cw-brand-purple-500 {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-from-cw-brand-purple-300 {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-from-cw-brand-orange-700 {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-from-cw-brand-orange-500 {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-from-cw-brand-orange-300 {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-from-cw-brand-green-700 {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-from-cw-brand-green-500 {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-from-cw-brand-green-300 {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-via-transparent {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-via-cw-black {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-via-cw-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-via-cw-secondary {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-via-cw-secondary-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-via-cw-secondary-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-via-cw-secondary-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-via-cw-accent {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-via-cw-accent-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-via-cw-accent-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-via-cw-blue-print {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-via-cw-green {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-via-cw-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-via-cw-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-via-cw-red {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-via-cw-spring {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-via-cw-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-via-cw-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-via-cw-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-via-grey-10 {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-via-grey-20 {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-via-grey-30 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-via-grey-40 {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-via-grey-5 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-via-grey-50 {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-via-grey-60 {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-via-grey-70 {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-via-cball-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-via-cball-dark-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-via-cball-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-via-cw-spring-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-via-cw-spring-dk-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-via-cw-spring-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-via-cw-spring-lt-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-via-cw-spring-dk-green {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-via-cw-spring-med-green {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-via-cw-spring-lt-green {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-via-cw-spring-black {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-via-cw-spring-off-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-via-cw-spring-peach {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-via-cw-navy {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-via-cw-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-via-cw-dk-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-via-sc-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-via-sc-green {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-via-sc-sand {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-via-cw-brand-yellow-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-via-cw-brand-yellow-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-via-cw-brand-yellow-450,.md-via-cw-brand-yellow-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-via-cw-brand-grey-900 {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-via-cw-brand-grey-800 {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-via-cw-brand-grey-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-via-cw-brand-grey-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-via-cw-brand-blue-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-via-cw-brand-blue-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-via-cw-brand-blue-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-via-cw-brand-purple-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-via-cw-brand-purple-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-via-cw-brand-purple-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-via-cw-brand-orange-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-via-cw-brand-orange-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-via-cw-brand-orange-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-via-cw-brand-green-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-via-cw-brand-green-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-via-cw-brand-green-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-to-transparent {
        --tw-gradient-to: transparent !important
    }

    .md-to-cw-black {
        --tw-gradient-to: #333232 !important
    }

    .md-to-cw-blue {
        --tw-gradient-to: #003366 !important
    }

    .md-to-cw-secondary {
        --tw-gradient-to: #77a8bb !important
    }

    .md-to-cw-secondary-100 {
        --tw-gradient-to: #99becc !important
    }

    .md-to-cw-secondary-200 {
        --tw-gradient-to: #d6e4ea !important
    }

    .md-to-cw-secondary-300 {
        --tw-gradient-to: #f7fcff !important
    }

    .md-to-cw-accent {
        --tw-gradient-to: #ffc907 !important
    }

    .md-to-cw-accent-100 {
        --tw-gradient-to: #fff7e1 !important
    }

    .md-to-cw-accent-200 {
        --tw-gradient-to: #fffbf0 !important
    }

    .md-to-cw-blue-print {
        --tw-gradient-to: #5096d0 !important
    }

    .md-to-cw-green {
        --tw-gradient-to: #14a947 !important
    }

    .md-to-cw-orange {
        --tw-gradient-to: #fe813a !important
    }

    .md-to-cw-purple {
        --tw-gradient-to: #9064bf !important
    }

    .md-to-cw-red {
        --tw-gradient-to: #fa575d !important
    }

    .md-to-cw-spring {
        --tw-gradient-to: #1ba9e0 !important
    }

    .md-to-cw-teal {
        --tw-gradient-to: #8ed4cc !important
    }

    .md-to-cw-white {
        --tw-gradient-to: #fff !important
    }

    .md-to-cw-yellow {
        --tw-gradient-to: #ffca0a !important
    }

    .md-to-grey-10 {
        --tw-gradient-to: #f4f5f0 !important
    }

    .md-to-grey-20 {
        --tw-gradient-to: #e9eae4 !important
    }

    .md-to-grey-30 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-to-grey-40 {
        --tw-gradient-to: #c1c1ba !important
    }

    .md-to-grey-5 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-to-grey-50 {
        --tw-gradient-to: #9b9b94 !important
    }

    .md-to-grey-60 {
        --tw-gradient-to: #71716c !important
    }

    .md-to-grey-70 {
        --tw-gradient-to: #515151 !important
    }

    .md-to-cball-blue {
        --tw-gradient-to: #576995 !important
    }

    .md-to-cball-dark-blue {
        --tw-gradient-to: #354363 !important
    }

    .md-to-cball-purple {
        --tw-gradient-to: #0a101f !important
    }

    .md-to-cw-spring-yellow {
        --tw-gradient-to: #ffc907 !important
    }

    .md-to-cw-spring-dk-blue {
        --tw-gradient-to: #1e2658 !important
    }

    .md-to-cw-spring-med-blue {
        --tw-gradient-to: #1080b9 !important
    }

    .md-to-cw-spring-lt-blue {
        --tw-gradient-to: #bae3f0 !important
    }

    .md-to-cw-spring-dk-green {
        --tw-gradient-to: #004b3d !important
    }

    .md-to-cw-spring-med-green {
        --tw-gradient-to: #00ac7f !important
    }

    .md-to-cw-spring-lt-green {
        --tw-gradient-to: #b8e3d1 !important
    }

    .md-to-cw-spring-black {
        --tw-gradient-to: #1a1a1a !important
    }

    .md-to-cw-spring-off-white {
        --tw-gradient-to: #fdf4e2 !important
    }

    .md-to-cw-spring-peach {
        --tw-gradient-to: #e88a78 !important
    }

    .md-to-cw-navy {
        --tw-gradient-to: #003366 !important
    }

    .md-to-cw-med-blue {
        --tw-gradient-to: #77a8bb !important
    }

    .md-to-cw-dk-orange {
        --tw-gradient-to: #bf6c46 !important
    }

    .md-to-sc-teal {
        --tw-gradient-to: #43b29a !important
    }

    .md-to-sc-green {
        --tw-gradient-to: #7db87e !important
    }

    .md-to-sc-sand {
        --tw-gradient-to: #f9f7e9 !important
    }

    .md-to-cw-brand-yellow-100 {
        --tw-gradient-to: #FAF7F0 !important
    }

    .md-to-cw-brand-yellow-300 {
        --tw-gradient-to: #F8EED3 !important
    }

    .md-to-cw-brand-yellow-450,.md-to-cw-brand-yellow-500 {
        --tw-gradient-to: #FFCA0A !important
    }

    .md-to-cw-brand-grey-900 {
        --tw-gradient-to: #222520 !important
    }

    .md-to-cw-brand-grey-800 {
        --tw-gradient-to: #383B36 !important
    }

    .md-to-cw-brand-grey-200 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-to-cw-brand-grey-100 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-to-cw-brand-blue-700 {
        --tw-gradient-to: #314577 !important
    }

    .md-to-cw-brand-blue-500 {
        --tw-gradient-to: #5493D3 !important
    }

    .md-to-cw-brand-blue-300 {
        --tw-gradient-to: #CEDCE2 !important
    }

    .md-to-cw-brand-purple-700 {
        --tw-gradient-to: #C3AFDD !important
    }

    .md-to-cw-brand-purple-500 {
        --tw-gradient-to: #DECFF0 !important
    }

    .md-to-cw-brand-purple-300 {
        --tw-gradient-to: #F1E9FB !important
    }

    .md-to-cw-brand-orange-700 {
        --tw-gradient-to: #823232 !important
    }

    .md-to-cw-brand-orange-500 {
        --tw-gradient-to: #FF5E30 !important
    }

    .md-to-cw-brand-orange-300 {
        --tw-gradient-to: #EAB18C !important
    }

    .md-to-cw-brand-green-700 {
        --tw-gradient-to: #2B4A3F !important
    }

    .md-to-cw-brand-green-500 {
        --tw-gradient-to: #00AC7F !important
    }

    .md-to-cw-brand-green-300 {
        --tw-gradient-to: #94BA9F !important
    }

    .md-hover-from-transparent:hover {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-hover-from-cw-black:hover {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-hover-from-cw-blue:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-hover-from-cw-secondary:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-hover-from-cw-secondary-100:hover {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-hover-from-cw-secondary-200:hover {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-hover-from-cw-secondary-300:hover {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-hover-from-cw-accent:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-hover-from-cw-accent-100:hover {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-hover-from-cw-accent-200:hover {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-hover-from-cw-blue-print:hover {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-hover-from-cw-green:hover {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-hover-from-cw-orange:hover {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-hover-from-cw-purple:hover {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-hover-from-cw-red:hover {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-hover-from-cw-spring:hover {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-hover-from-cw-teal:hover {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-hover-from-cw-white:hover {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-hover-from-cw-yellow:hover {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-hover-from-grey-10:hover {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-hover-from-grey-20:hover {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-hover-from-grey-30:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-hover-from-grey-40:hover {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-hover-from-grey-5:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-hover-from-grey-50:hover {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-hover-from-grey-60:hover {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-hover-from-grey-70:hover {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-hover-from-cball-blue:hover {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-hover-from-cball-dark-blue:hover {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-hover-from-cball-purple:hover {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-hover-from-cw-spring-yellow:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-hover-from-cw-spring-dk-blue:hover {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-hover-from-cw-spring-med-blue:hover {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-hover-from-cw-spring-lt-blue:hover {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-hover-from-cw-spring-dk-green:hover {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-hover-from-cw-spring-med-green:hover {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-hover-from-cw-spring-lt-green:hover {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-hover-from-cw-spring-black:hover {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-hover-from-cw-spring-off-white:hover {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-hover-from-cw-spring-peach:hover {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-hover-from-cw-navy:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-hover-from-cw-med-blue:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-hover-from-cw-dk-orange:hover {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-hover-from-sc-teal:hover {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-hover-from-sc-green:hover {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-hover-from-sc-sand:hover {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-hover-from-cw-brand-yellow-100:hover {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-hover-from-cw-brand-yellow-300:hover {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-hover-from-cw-brand-yellow-450:hover,.md-hover-from-cw-brand-yellow-500:hover {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-hover-from-cw-brand-grey-900:hover {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-hover-from-cw-brand-grey-800:hover {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-hover-from-cw-brand-grey-200:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-hover-from-cw-brand-grey-100:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-hover-from-cw-brand-blue-700:hover {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-hover-from-cw-brand-blue-500:hover {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-hover-from-cw-brand-blue-300:hover {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-hover-from-cw-brand-purple-700:hover {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-hover-from-cw-brand-purple-500:hover {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-hover-from-cw-brand-purple-300:hover {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-hover-from-cw-brand-orange-700:hover {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-hover-from-cw-brand-orange-500:hover {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-hover-from-cw-brand-orange-300:hover {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-hover-from-cw-brand-green-700:hover {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-hover-from-cw-brand-green-500:hover {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-hover-from-cw-brand-green-300:hover {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-hover-via-transparent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-hover-via-cw-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-hover-via-cw-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-hover-via-cw-secondary:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-hover-via-cw-secondary-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-hover-via-cw-secondary-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-hover-via-cw-secondary-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-hover-via-cw-accent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-hover-via-cw-accent-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-hover-via-cw-accent-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-hover-via-cw-blue-print:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-hover-via-cw-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-hover-via-cw-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-hover-via-cw-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-hover-via-cw-red:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-hover-via-cw-spring:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-hover-via-cw-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-hover-via-cw-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-hover-via-cw-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-hover-via-grey-10:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-hover-via-grey-20:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-hover-via-grey-30:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-hover-via-grey-40:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-hover-via-grey-5:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-hover-via-grey-50:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-hover-via-grey-60:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-hover-via-grey-70:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-hover-via-cball-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-hover-via-cball-dark-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-hover-via-cball-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-hover-via-cw-spring-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-hover-via-cw-spring-dk-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-hover-via-cw-spring-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-hover-via-cw-spring-lt-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-hover-via-cw-spring-dk-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-hover-via-cw-spring-med-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-hover-via-cw-spring-lt-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-hover-via-cw-spring-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-hover-via-cw-spring-off-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-hover-via-cw-spring-peach:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-hover-via-cw-navy:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-hover-via-cw-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-hover-via-cw-dk-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-hover-via-sc-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-hover-via-sc-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-hover-via-sc-sand:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-hover-via-cw-brand-yellow-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-hover-via-cw-brand-yellow-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-hover-via-cw-brand-yellow-450:hover,.md-hover-via-cw-brand-yellow-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-hover-via-cw-brand-grey-900:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-hover-via-cw-brand-grey-800:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-hover-via-cw-brand-grey-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-hover-via-cw-brand-grey-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-hover-via-cw-brand-blue-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-hover-via-cw-brand-blue-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-hover-via-cw-brand-blue-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-hover-via-cw-brand-purple-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-hover-via-cw-brand-purple-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-hover-via-cw-brand-purple-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-hover-via-cw-brand-orange-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-hover-via-cw-brand-orange-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-hover-via-cw-brand-orange-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-hover-via-cw-brand-green-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-hover-via-cw-brand-green-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-hover-via-cw-brand-green-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-hover-to-transparent:hover {
        --tw-gradient-to: transparent !important
    }

    .md-hover-to-cw-black:hover {
        --tw-gradient-to: #333232 !important
    }

    .md-hover-to-cw-blue:hover {
        --tw-gradient-to: #003366 !important
    }

    .md-hover-to-cw-secondary:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .md-hover-to-cw-secondary-100:hover {
        --tw-gradient-to: #99becc !important
    }

    .md-hover-to-cw-secondary-200:hover {
        --tw-gradient-to: #d6e4ea !important
    }

    .md-hover-to-cw-secondary-300:hover {
        --tw-gradient-to: #f7fcff !important
    }

    .md-hover-to-cw-accent:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .md-hover-to-cw-accent-100:hover {
        --tw-gradient-to: #fff7e1 !important
    }

    .md-hover-to-cw-accent-200:hover {
        --tw-gradient-to: #fffbf0 !important
    }

    .md-hover-to-cw-blue-print:hover {
        --tw-gradient-to: #5096d0 !important
    }

    .md-hover-to-cw-green:hover {
        --tw-gradient-to: #14a947 !important
    }

    .md-hover-to-cw-orange:hover {
        --tw-gradient-to: #fe813a !important
    }

    .md-hover-to-cw-purple:hover {
        --tw-gradient-to: #9064bf !important
    }

    .md-hover-to-cw-red:hover {
        --tw-gradient-to: #fa575d !important
    }

    .md-hover-to-cw-spring:hover {
        --tw-gradient-to: #1ba9e0 !important
    }

    .md-hover-to-cw-teal:hover {
        --tw-gradient-to: #8ed4cc !important
    }

    .md-hover-to-cw-white:hover {
        --tw-gradient-to: #fff !important
    }

    .md-hover-to-cw-yellow:hover {
        --tw-gradient-to: #ffca0a !important
    }

    .md-hover-to-grey-10:hover {
        --tw-gradient-to: #f4f5f0 !important
    }

    .md-hover-to-grey-20:hover {
        --tw-gradient-to: #e9eae4 !important
    }

    .md-hover-to-grey-30:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-hover-to-grey-40:hover {
        --tw-gradient-to: #c1c1ba !important
    }

    .md-hover-to-grey-5:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-hover-to-grey-50:hover {
        --tw-gradient-to: #9b9b94 !important
    }

    .md-hover-to-grey-60:hover {
        --tw-gradient-to: #71716c !important
    }

    .md-hover-to-grey-70:hover {
        --tw-gradient-to: #515151 !important
    }

    .md-hover-to-cball-blue:hover {
        --tw-gradient-to: #576995 !important
    }

    .md-hover-to-cball-dark-blue:hover {
        --tw-gradient-to: #354363 !important
    }

    .md-hover-to-cball-purple:hover {
        --tw-gradient-to: #0a101f !important
    }

    .md-hover-to-cw-spring-yellow:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .md-hover-to-cw-spring-dk-blue:hover {
        --tw-gradient-to: #1e2658 !important
    }

    .md-hover-to-cw-spring-med-blue:hover {
        --tw-gradient-to: #1080b9 !important
    }

    .md-hover-to-cw-spring-lt-blue:hover {
        --tw-gradient-to: #bae3f0 !important
    }

    .md-hover-to-cw-spring-dk-green:hover {
        --tw-gradient-to: #004b3d !important
    }

    .md-hover-to-cw-spring-med-green:hover {
        --tw-gradient-to: #00ac7f !important
    }

    .md-hover-to-cw-spring-lt-green:hover {
        --tw-gradient-to: #b8e3d1 !important
    }

    .md-hover-to-cw-spring-black:hover {
        --tw-gradient-to: #1a1a1a !important
    }

    .md-hover-to-cw-spring-off-white:hover {
        --tw-gradient-to: #fdf4e2 !important
    }

    .md-hover-to-cw-spring-peach:hover {
        --tw-gradient-to: #e88a78 !important
    }

    .md-hover-to-cw-navy:hover {
        --tw-gradient-to: #003366 !important
    }

    .md-hover-to-cw-med-blue:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .md-hover-to-cw-dk-orange:hover {
        --tw-gradient-to: #bf6c46 !important
    }

    .md-hover-to-sc-teal:hover {
        --tw-gradient-to: #43b29a !important
    }

    .md-hover-to-sc-green:hover {
        --tw-gradient-to: #7db87e !important
    }

    .md-hover-to-sc-sand:hover {
        --tw-gradient-to: #f9f7e9 !important
    }

    .md-hover-to-cw-brand-yellow-100:hover {
        --tw-gradient-to: #FAF7F0 !important
    }

    .md-hover-to-cw-brand-yellow-300:hover {
        --tw-gradient-to: #F8EED3 !important
    }

    .md-hover-to-cw-brand-yellow-450:hover,.md-hover-to-cw-brand-yellow-500:hover {
        --tw-gradient-to: #FFCA0A !important
    }

    .md-hover-to-cw-brand-grey-900:hover {
        --tw-gradient-to: #222520 !important
    }

    .md-hover-to-cw-brand-grey-800:hover {
        --tw-gradient-to: #383B36 !important
    }

    .md-hover-to-cw-brand-grey-200:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-hover-to-cw-brand-grey-100:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-hover-to-cw-brand-blue-700:hover {
        --tw-gradient-to: #314577 !important
    }

    .md-hover-to-cw-brand-blue-500:hover {
        --tw-gradient-to: #5493D3 !important
    }

    .md-hover-to-cw-brand-blue-300:hover {
        --tw-gradient-to: #CEDCE2 !important
    }

    .md-hover-to-cw-brand-purple-700:hover {
        --tw-gradient-to: #C3AFDD !important
    }

    .md-hover-to-cw-brand-purple-500:hover {
        --tw-gradient-to: #DECFF0 !important
    }

    .md-hover-to-cw-brand-purple-300:hover {
        --tw-gradient-to: #F1E9FB !important
    }

    .md-hover-to-cw-brand-orange-700:hover {
        --tw-gradient-to: #823232 !important
    }

    .md-hover-to-cw-brand-orange-500:hover {
        --tw-gradient-to: #FF5E30 !important
    }

    .md-hover-to-cw-brand-orange-300:hover {
        --tw-gradient-to: #EAB18C !important
    }

    .md-hover-to-cw-brand-green-700:hover {
        --tw-gradient-to: #2B4A3F !important
    }

    .md-hover-to-cw-brand-green-500:hover {
        --tw-gradient-to: #00AC7F !important
    }

    .md-hover-to-cw-brand-green-300:hover {
        --tw-gradient-to: #94BA9F !important
    }

    .md-focus-from-transparent:focus {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-focus-from-cw-black:focus {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-focus-from-cw-blue:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-focus-from-cw-secondary:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-focus-from-cw-secondary-100:focus {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-focus-from-cw-secondary-200:focus {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-focus-from-cw-secondary-300:focus {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-focus-from-cw-accent:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-focus-from-cw-accent-100:focus {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-focus-from-cw-accent-200:focus {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-focus-from-cw-blue-print:focus {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-focus-from-cw-green:focus {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-focus-from-cw-orange:focus {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-focus-from-cw-purple:focus {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-focus-from-cw-red:focus {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-focus-from-cw-spring:focus {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-focus-from-cw-teal:focus {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-focus-from-cw-white:focus {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-focus-from-cw-yellow:focus {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-from-grey-10:focus {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-focus-from-grey-20:focus {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-focus-from-grey-30:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-focus-from-grey-40:focus {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-focus-from-grey-5:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-focus-from-grey-50:focus {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-focus-from-grey-60:focus {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-focus-from-grey-70:focus {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-focus-from-cball-blue:focus {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-focus-from-cball-dark-blue:focus {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-focus-from-cball-purple:focus {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-focus-from-cw-spring-yellow:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-focus-from-cw-spring-dk-blue:focus {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-focus-from-cw-spring-med-blue:focus {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-focus-from-cw-spring-lt-blue:focus {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-focus-from-cw-spring-dk-green:focus {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-focus-from-cw-spring-med-green:focus {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-focus-from-cw-spring-lt-green:focus {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-focus-from-cw-spring-black:focus {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-focus-from-cw-spring-off-white:focus {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-focus-from-cw-spring-peach:focus {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-focus-from-cw-navy:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-focus-from-cw-med-blue:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-focus-from-cw-dk-orange:focus {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-focus-from-sc-teal:focus {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-focus-from-sc-green:focus {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-focus-from-sc-sand:focus {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-focus-from-cw-brand-yellow-100:focus {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-focus-from-cw-brand-yellow-300:focus {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-focus-from-cw-brand-yellow-450:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-from-cw-brand-yellow-500:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-from-cw-brand-grey-900:focus {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-focus-from-cw-brand-grey-800:focus {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-focus-from-cw-brand-grey-200:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-focus-from-cw-brand-grey-100:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-focus-from-cw-brand-blue-700:focus {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-focus-from-cw-brand-blue-500:focus {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-focus-from-cw-brand-blue-300:focus {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-focus-from-cw-brand-purple-700:focus {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-focus-from-cw-brand-purple-500:focus {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-focus-from-cw-brand-purple-300:focus {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-focus-from-cw-brand-orange-700:focus {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-focus-from-cw-brand-orange-500:focus {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-focus-from-cw-brand-orange-300:focus {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-focus-from-cw-brand-green-700:focus {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-focus-from-cw-brand-green-500:focus {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-focus-from-cw-brand-green-300:focus {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-focus-via-transparent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .md-focus-via-cw-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .md-focus-via-cw-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-focus-via-cw-secondary:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-focus-via-cw-secondary-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .md-focus-via-cw-secondary-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .md-focus-via-cw-secondary-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .md-focus-via-cw-accent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-focus-via-cw-accent-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .md-focus-via-cw-accent-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .md-focus-via-cw-blue-print:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .md-focus-via-cw-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .md-focus-via-cw-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .md-focus-via-cw-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .md-focus-via-cw-red:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .md-focus-via-cw-spring:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .md-focus-via-cw-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .md-focus-via-cw-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .md-focus-via-cw-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-via-grey-10:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .md-focus-via-grey-20:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .md-focus-via-grey-30:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-focus-via-grey-40:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .md-focus-via-grey-5:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-focus-via-grey-50:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .md-focus-via-grey-60:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .md-focus-via-grey-70:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .md-focus-via-cball-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .md-focus-via-cball-dark-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .md-focus-via-cball-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .md-focus-via-cw-spring-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .md-focus-via-cw-spring-dk-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .md-focus-via-cw-spring-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .md-focus-via-cw-spring-lt-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .md-focus-via-cw-spring-dk-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .md-focus-via-cw-spring-med-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-focus-via-cw-spring-lt-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .md-focus-via-cw-spring-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .md-focus-via-cw-spring-off-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .md-focus-via-cw-spring-peach:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .md-focus-via-cw-navy:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .md-focus-via-cw-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .md-focus-via-cw-dk-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .md-focus-via-sc-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .md-focus-via-sc-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .md-focus-via-sc-sand:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .md-focus-via-cw-brand-yellow-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .md-focus-via-cw-brand-yellow-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .md-focus-via-cw-brand-yellow-450:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-via-cw-brand-yellow-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .md-focus-via-cw-brand-grey-900:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .md-focus-via-cw-brand-grey-800:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .md-focus-via-cw-brand-grey-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .md-focus-via-cw-brand-grey-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .md-focus-via-cw-brand-blue-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .md-focus-via-cw-brand-blue-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .md-focus-via-cw-brand-blue-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .md-focus-via-cw-brand-purple-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .md-focus-via-cw-brand-purple-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .md-focus-via-cw-brand-purple-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .md-focus-via-cw-brand-orange-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .md-focus-via-cw-brand-orange-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .md-focus-via-cw-brand-orange-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .md-focus-via-cw-brand-green-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .md-focus-via-cw-brand-green-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .md-focus-via-cw-brand-green-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .md-focus-to-transparent:focus {
        --tw-gradient-to: transparent !important
    }

    .md-focus-to-cw-black:focus {
        --tw-gradient-to: #333232 !important
    }

    .md-focus-to-cw-blue:focus {
        --tw-gradient-to: #003366 !important
    }

    .md-focus-to-cw-secondary:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .md-focus-to-cw-secondary-100:focus {
        --tw-gradient-to: #99becc !important
    }

    .md-focus-to-cw-secondary-200:focus {
        --tw-gradient-to: #d6e4ea !important
    }

    .md-focus-to-cw-secondary-300:focus {
        --tw-gradient-to: #f7fcff !important
    }

    .md-focus-to-cw-accent:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .md-focus-to-cw-accent-100:focus {
        --tw-gradient-to: #fff7e1 !important
    }

    .md-focus-to-cw-accent-200:focus {
        --tw-gradient-to: #fffbf0 !important
    }

    .md-focus-to-cw-blue-print:focus {
        --tw-gradient-to: #5096d0 !important
    }

    .md-focus-to-cw-green:focus {
        --tw-gradient-to: #14a947 !important
    }

    .md-focus-to-cw-orange:focus {
        --tw-gradient-to: #fe813a !important
    }

    .md-focus-to-cw-purple:focus {
        --tw-gradient-to: #9064bf !important
    }

    .md-focus-to-cw-red:focus {
        --tw-gradient-to: #fa575d !important
    }

    .md-focus-to-cw-spring:focus {
        --tw-gradient-to: #1ba9e0 !important
    }

    .md-focus-to-cw-teal:focus {
        --tw-gradient-to: #8ed4cc !important
    }

    .md-focus-to-cw-white:focus {
        --tw-gradient-to: #fff !important
    }

    .md-focus-to-cw-yellow:focus {
        --tw-gradient-to: #ffca0a !important
    }

    .md-focus-to-grey-10:focus {
        --tw-gradient-to: #f4f5f0 !important
    }

    .md-focus-to-grey-20:focus {
        --tw-gradient-to: #e9eae4 !important
    }

    .md-focus-to-grey-30:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-focus-to-grey-40:focus {
        --tw-gradient-to: #c1c1ba !important
    }

    .md-focus-to-grey-5:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-focus-to-grey-50:focus {
        --tw-gradient-to: #9b9b94 !important
    }

    .md-focus-to-grey-60:focus {
        --tw-gradient-to: #71716c !important
    }

    .md-focus-to-grey-70:focus {
        --tw-gradient-to: #515151 !important
    }

    .md-focus-to-cball-blue:focus {
        --tw-gradient-to: #576995 !important
    }

    .md-focus-to-cball-dark-blue:focus {
        --tw-gradient-to: #354363 !important
    }

    .md-focus-to-cball-purple:focus {
        --tw-gradient-to: #0a101f !important
    }

    .md-focus-to-cw-spring-yellow:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .md-focus-to-cw-spring-dk-blue:focus {
        --tw-gradient-to: #1e2658 !important
    }

    .md-focus-to-cw-spring-med-blue:focus {
        --tw-gradient-to: #1080b9 !important
    }

    .md-focus-to-cw-spring-lt-blue:focus {
        --tw-gradient-to: #bae3f0 !important
    }

    .md-focus-to-cw-spring-dk-green:focus {
        --tw-gradient-to: #004b3d !important
    }

    .md-focus-to-cw-spring-med-green:focus {
        --tw-gradient-to: #00ac7f !important
    }

    .md-focus-to-cw-spring-lt-green:focus {
        --tw-gradient-to: #b8e3d1 !important
    }

    .md-focus-to-cw-spring-black:focus {
        --tw-gradient-to: #1a1a1a !important
    }

    .md-focus-to-cw-spring-off-white:focus {
        --tw-gradient-to: #fdf4e2 !important
    }

    .md-focus-to-cw-spring-peach:focus {
        --tw-gradient-to: #e88a78 !important
    }

    .md-focus-to-cw-navy:focus {
        --tw-gradient-to: #003366 !important
    }

    .md-focus-to-cw-med-blue:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .md-focus-to-cw-dk-orange:focus {
        --tw-gradient-to: #bf6c46 !important
    }

    .md-focus-to-sc-teal:focus {
        --tw-gradient-to: #43b29a !important
    }

    .md-focus-to-sc-green:focus {
        --tw-gradient-to: #7db87e !important
    }

    .md-focus-to-sc-sand:focus {
        --tw-gradient-to: #f9f7e9 !important
    }

    .md-focus-to-cw-brand-yellow-100:focus {
        --tw-gradient-to: #FAF7F0 !important
    }

    .md-focus-to-cw-brand-yellow-300:focus {
        --tw-gradient-to: #F8EED3 !important
    }

    .md-focus-to-cw-brand-yellow-450:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .md-focus-to-cw-brand-yellow-500:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .md-focus-to-cw-brand-grey-900:focus {
        --tw-gradient-to: #222520 !important
    }

    .md-focus-to-cw-brand-grey-800:focus {
        --tw-gradient-to: #383B36 !important
    }

    .md-focus-to-cw-brand-grey-200:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .md-focus-to-cw-brand-grey-100:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .md-focus-to-cw-brand-blue-700:focus {
        --tw-gradient-to: #314577 !important
    }

    .md-focus-to-cw-brand-blue-500:focus {
        --tw-gradient-to: #5493D3 !important
    }

    .md-focus-to-cw-brand-blue-300:focus {
        --tw-gradient-to: #CEDCE2 !important
    }

    .md-focus-to-cw-brand-purple-700:focus {
        --tw-gradient-to: #C3AFDD !important
    }

    .md-focus-to-cw-brand-purple-500:focus {
        --tw-gradient-to: #DECFF0 !important
    }

    .md-focus-to-cw-brand-purple-300:focus {
        --tw-gradient-to: #F1E9FB !important
    }

    .md-focus-to-cw-brand-orange-700:focus {
        --tw-gradient-to: #823232 !important
    }

    .md-focus-to-cw-brand-orange-500:focus {
        --tw-gradient-to: #FF5E30 !important
    }

    .md-focus-to-cw-brand-orange-300:focus {
        --tw-gradient-to: #EAB18C !important
    }

    .md-focus-to-cw-brand-green-700:focus {
        --tw-gradient-to: #2B4A3F !important
    }

    .md-focus-to-cw-brand-green-500:focus {
        --tw-gradient-to: #00AC7F !important
    }

    .md-focus-to-cw-brand-green-300:focus {
        --tw-gradient-to: #94BA9F !important
    }

    .md-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .md-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .md-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .md-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .md-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .md-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .md-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .md-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .md-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .md-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .md-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .md-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .md-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .md-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .md-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .group:hover .md-group-hover-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .group:hover .md-group-hover-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .group:hover .md-group-hover-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .group:hover .md-group-hover-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .group:hover .md-group-hover-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .group:hover .md-group-hover-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .group:hover .md-group-hover-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .group:hover .md-group-hover-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .group:hover .md-group-hover-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .group:hover .md-group-hover-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .group:hover .md-group-hover-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .group:hover .md-group-hover-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .group:hover .md-group-hover-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .group:hover .md-group-hover-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .group:hover .md-group-hover-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .md-focus-within-bg-opacity-0:focus-within {
        --tw-bg-opacity: 0 !important
    }

    .md-focus-within-bg-opacity-5:focus-within {
        --tw-bg-opacity: .05 !important
    }

    .md-focus-within-bg-opacity-10:focus-within {
        --tw-bg-opacity: .1 !important
    }

    .md-focus-within-bg-opacity-20:focus-within {
        --tw-bg-opacity: .2 !important
    }

    .md-focus-within-bg-opacity-25:focus-within {
        --tw-bg-opacity: .25 !important
    }

    .md-focus-within-bg-opacity-30:focus-within {
        --tw-bg-opacity: .3 !important
    }

    .md-focus-within-bg-opacity-40:focus-within {
        --tw-bg-opacity: .4 !important
    }

    .md-focus-within-bg-opacity-50:focus-within {
        --tw-bg-opacity: .5 !important
    }

    .md-focus-within-bg-opacity-60:focus-within {
        --tw-bg-opacity: .6 !important
    }

    .md-focus-within-bg-opacity-70:focus-within {
        --tw-bg-opacity: .7 !important
    }

    .md-focus-within-bg-opacity-75:focus-within {
        --tw-bg-opacity: .75 !important
    }

    .md-focus-within-bg-opacity-80:focus-within {
        --tw-bg-opacity: .8 !important
    }

    .md-focus-within-bg-opacity-90:focus-within {
        --tw-bg-opacity: .9 !important
    }

    .md-focus-within-bg-opacity-95:focus-within {
        --tw-bg-opacity: .95 !important
    }

    .md-focus-within-bg-opacity-100:focus-within {
        --tw-bg-opacity: 1 !important
    }

    .md-hover-bg-opacity-0:hover {
        --tw-bg-opacity: 0 !important
    }

    .md-hover-bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }

    .md-hover-bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .md-hover-bg-opacity-20:hover {
        --tw-bg-opacity: .2 !important
    }

    .md-hover-bg-opacity-25:hover {
        --tw-bg-opacity: .25 !important
    }

    .md-hover-bg-opacity-30:hover {
        --tw-bg-opacity: .3 !important
    }

    .md-hover-bg-opacity-40:hover {
        --tw-bg-opacity: .4 !important
    }

    .md-hover-bg-opacity-50:hover {
        --tw-bg-opacity: .5 !important
    }

    .md-hover-bg-opacity-60:hover {
        --tw-bg-opacity: .6 !important
    }

    .md-hover-bg-opacity-70:hover {
        --tw-bg-opacity: .7 !important
    }

    .md-hover-bg-opacity-75:hover {
        --tw-bg-opacity: .75 !important
    }

    .md-hover-bg-opacity-80:hover {
        --tw-bg-opacity: .8 !important
    }

    .md-hover-bg-opacity-90:hover {
        --tw-bg-opacity: .9 !important
    }

    .md-hover-bg-opacity-95:hover {
        --tw-bg-opacity: .95 !important
    }

    .md-hover-bg-opacity-100:hover {
        --tw-bg-opacity: 1 !important
    }

    .md-focus-bg-opacity-0:focus {
        --tw-bg-opacity: 0 !important
    }

    .md-focus-bg-opacity-5:focus {
        --tw-bg-opacity: .05 !important
    }

    .md-focus-bg-opacity-10:focus {
        --tw-bg-opacity: .1 !important
    }

    .md-focus-bg-opacity-20:focus {
        --tw-bg-opacity: .2 !important
    }

    .md-focus-bg-opacity-25:focus {
        --tw-bg-opacity: .25 !important
    }

    .md-focus-bg-opacity-30:focus {
        --tw-bg-opacity: .3 !important
    }

    .md-focus-bg-opacity-40:focus {
        --tw-bg-opacity: .4 !important
    }

    .md-focus-bg-opacity-50:focus {
        --tw-bg-opacity: .5 !important
    }

    .md-focus-bg-opacity-60:focus {
        --tw-bg-opacity: .6 !important
    }

    .md-focus-bg-opacity-70:focus {
        --tw-bg-opacity: .7 !important
    }

    .md-focus-bg-opacity-75:focus {
        --tw-bg-opacity: .75 !important
    }

    .md-focus-bg-opacity-80:focus {
        --tw-bg-opacity: .8 !important
    }

    .md-focus-bg-opacity-90:focus {
        --tw-bg-opacity: .9 !important
    }

    .md-focus-bg-opacity-95:focus {
        --tw-bg-opacity: .95 !important
    }

    .md-focus-bg-opacity-100:focus {
        --tw-bg-opacity: 1 !important
    }

    .md-bg-bottom {
        background-position: bottom!important
    }

    .md-bg-center {
        background-position: center!important
    }

    .md-bg-left {
        background-position: left!important
    }

    .md-bg-left-bottom {
        background-position: left bottom!important
    }

    .md-bg-left-top {
        background-position: left top!important
    }

    .md-bg-right {
        background-position: right!important
    }

    .md-bg-right-bottom {
        background-position: right bottom!important
    }

    .md-bg-right-top {
        background-position: right top!important
    }

    .md-bg-top {
        background-position: top!important
    }

    .md-bg-repeat {
        background-repeat: repeat!important
    }

    .md-bg-no-repeat {
        background-repeat: no-repeat!important
    }

    .md-bg-repeat-x {
        background-repeat: repeat-x!important
    }

    .md-bg-repeat-y {
        background-repeat: repeat-y!important
    }

    .md-bg-repeat-round {
        background-repeat: round!important
    }

    .md-bg-repeat-space {
        background-repeat: space!important
    }

    .md-bg-auto {
        background-size: auto!important
    }

    .md-bg-cover {
        background-size: cover!important
    }

    .md-bg-contain {
        background-size: contain!important
    }

    .md-border-collapse {
        border-collapse: collapse!important
    }

    .md-border-separate {
        border-collapse: separate!important
    }

    .md-border-transparent {
        border-color: transparent!important
    }

    .md-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .md-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .md-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .md-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .md-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .md-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .md-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .md-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .md-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .md-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .md-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .md-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .md-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .md-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .md-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .md-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .md-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .md-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .md-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .md-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .md-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .md-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .md-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .md-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .md-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .md-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .md-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-yellow-450,.md-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-transparent {
        border-color: transparent!important
    }

    .group:hover .md-group-hover-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-yellow-450,.group:hover .md-group-hover-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .md-group-hover-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-transparent:focus-within {
        border-color: transparent!important
    }

    .md-focus-within-border-cw-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-secondary:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-secondary-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-secondary-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-secondary-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-accent:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-accent-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-accent-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-blue-print:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-red:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-10:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-20:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-30:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-40:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-5:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-50:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-60:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-grey-70:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cball-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cball-dark-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cball-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-dk-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-lt-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-dk-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-med-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-lt-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-off-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-spring-peach:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-navy:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-dk-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-sc-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-sc-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-sc-sand:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-yellow-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-yellow-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-yellow-450:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-yellow-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-grey-900:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-grey-800:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-grey-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-grey-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-blue-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-blue-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-blue-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-purple-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-purple-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-purple-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-orange-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-orange-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-orange-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-green-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-green-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-focus-within-border-cw-brand-green-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .md-hover-border-transparent:hover {
        border-color: transparent!important
    }

    .md-hover-border-cw-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-secondary:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-secondary-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-secondary-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-secondary-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-accent:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-accent-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-accent-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-blue-print:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-red:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-10:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-20:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-30:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-40:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-5:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-50:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-60:hover {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .md-hover-border-grey-70:hover {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .md-hover-border-cball-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .md-hover-border-cball-dark-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .md-hover-border-cball-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-dk-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-lt-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-dk-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-med-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-lt-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-off-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-spring-peach:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-navy:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-dk-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .md-hover-border-sc-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .md-hover-border-sc-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .md-hover-border-sc-sand:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-yellow-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-yellow-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-yellow-450:hover,.md-hover-border-cw-brand-yellow-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-grey-900:hover {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-grey-800:hover {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-grey-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-grey-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-blue-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-blue-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-blue-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-purple-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-purple-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-purple-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-orange-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-orange-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-orange-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-green-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-green-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-hover-border-cw-brand-green-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .md-focus-border-transparent:focus {
        border-color: transparent!important
    }

    .md-focus-border-cw-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-secondary:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-secondary-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-secondary-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-secondary-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-accent:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-accent-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-accent-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-blue-print:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-red:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-10:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-20:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-30:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-40:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-5:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-50:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-60:focus {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .md-focus-border-grey-70:focus {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .md-focus-border-cball-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .md-focus-border-cball-dark-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .md-focus-border-cball-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-dk-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-lt-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-dk-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-med-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-lt-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-off-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-spring-peach:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-navy:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-dk-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .md-focus-border-sc-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .md-focus-border-sc-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .md-focus-border-sc-sand:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-yellow-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-yellow-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-yellow-450:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-yellow-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-grey-900:focus {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-grey-800:focus {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-grey-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-grey-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-blue-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-blue-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-blue-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-purple-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-purple-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-purple-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-orange-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-orange-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-orange-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-green-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-green-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .md-focus-border-cw-brand-green-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .md-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .md-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .md-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .md-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .md-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .md-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .md-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .md-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .md-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .md-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .md-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .md-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .md-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .md-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .md-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .group:hover .md-group-hover-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .group:hover .md-group-hover-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .group:hover .md-group-hover-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .group:hover .md-group-hover-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .group:hover .md-group-hover-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .group:hover .md-group-hover-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .group:hover .md-group-hover-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .group:hover .md-group-hover-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .group:hover .md-group-hover-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .group:hover .md-group-hover-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .group:hover .md-group-hover-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .group:hover .md-group-hover-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .group:hover .md-group-hover-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .group:hover .md-group-hover-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .group:hover .md-group-hover-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .md-focus-within-border-opacity-0:focus-within {
        --tw-border-opacity: 0 !important
    }

    .md-focus-within-border-opacity-5:focus-within {
        --tw-border-opacity: .05 !important
    }

    .md-focus-within-border-opacity-10:focus-within {
        --tw-border-opacity: .1 !important
    }

    .md-focus-within-border-opacity-20:focus-within {
        --tw-border-opacity: .2 !important
    }

    .md-focus-within-border-opacity-25:focus-within {
        --tw-border-opacity: .25 !important
    }

    .md-focus-within-border-opacity-30:focus-within {
        --tw-border-opacity: .3 !important
    }

    .md-focus-within-border-opacity-40:focus-within {
        --tw-border-opacity: .4 !important
    }

    .md-focus-within-border-opacity-50:focus-within {
        --tw-border-opacity: .5 !important
    }

    .md-focus-within-border-opacity-60:focus-within {
        --tw-border-opacity: .6 !important
    }

    .md-focus-within-border-opacity-70:focus-within {
        --tw-border-opacity: .7 !important
    }

    .md-focus-within-border-opacity-75:focus-within {
        --tw-border-opacity: .75 !important
    }

    .md-focus-within-border-opacity-80:focus-within {
        --tw-border-opacity: .8 !important
    }

    .md-focus-within-border-opacity-90:focus-within {
        --tw-border-opacity: .9 !important
    }

    .md-focus-within-border-opacity-95:focus-within {
        --tw-border-opacity: .95 !important
    }

    .md-focus-within-border-opacity-100:focus-within {
        --tw-border-opacity: 1 !important
    }

    .md-hover-border-opacity-0:hover {
        --tw-border-opacity: 0 !important
    }

    .md-hover-border-opacity-5:hover {
        --tw-border-opacity: .05 !important
    }

    .md-hover-border-opacity-10:hover {
        --tw-border-opacity: .1 !important
    }

    .md-hover-border-opacity-20:hover {
        --tw-border-opacity: .2 !important
    }

    .md-hover-border-opacity-25:hover {
        --tw-border-opacity: .25 !important
    }

    .md-hover-border-opacity-30:hover {
        --tw-border-opacity: .3 !important
    }

    .md-hover-border-opacity-40:hover {
        --tw-border-opacity: .4 !important
    }

    .md-hover-border-opacity-50:hover {
        --tw-border-opacity: .5 !important
    }

    .md-hover-border-opacity-60:hover {
        --tw-border-opacity: .6 !important
    }

    .md-hover-border-opacity-70:hover {
        --tw-border-opacity: .7 !important
    }

    .md-hover-border-opacity-75:hover {
        --tw-border-opacity: .75 !important
    }

    .md-hover-border-opacity-80:hover {
        --tw-border-opacity: .8 !important
    }

    .md-hover-border-opacity-90:hover {
        --tw-border-opacity: .9 !important
    }

    .md-hover-border-opacity-95:hover {
        --tw-border-opacity: .95 !important
    }

    .md-hover-border-opacity-100:hover {
        --tw-border-opacity: 1 !important
    }

    .md-focus-border-opacity-0:focus {
        --tw-border-opacity: 0 !important
    }

    .md-focus-border-opacity-5:focus {
        --tw-border-opacity: .05 !important
    }

    .md-focus-border-opacity-10:focus {
        --tw-border-opacity: .1 !important
    }

    .md-focus-border-opacity-20:focus {
        --tw-border-opacity: .2 !important
    }

    .md-focus-border-opacity-25:focus {
        --tw-border-opacity: .25 !important
    }

    .md-focus-border-opacity-30:focus {
        --tw-border-opacity: .3 !important
    }

    .md-focus-border-opacity-40:focus {
        --tw-border-opacity: .4 !important
    }

    .md-focus-border-opacity-50:focus {
        --tw-border-opacity: .5 !important
    }

    .md-focus-border-opacity-60:focus {
        --tw-border-opacity: .6 !important
    }

    .md-focus-border-opacity-70:focus {
        --tw-border-opacity: .7 !important
    }

    .md-focus-border-opacity-75:focus {
        --tw-border-opacity: .75 !important
    }

    .md-focus-border-opacity-80:focus {
        --tw-border-opacity: .8 !important
    }

    .md-focus-border-opacity-90:focus {
        --tw-border-opacity: .9 !important
    }

    .md-focus-border-opacity-95:focus {
        --tw-border-opacity: .95 !important
    }

    .md-focus-border-opacity-100:focus {
        --tw-border-opacity: 1 !important
    }

    .md-rounded-none {
        border-radius: 0!important
    }

    .md-rounded-sm {
        border-radius: .125rem!important
    }

    .md-rounded {
        border-radius: .25rem!important
    }

    .md-rounded-md {
        border-radius: .375rem!important
    }

    .md-rounded-lg {
        border-radius: .5rem!important
    }

    .md-rounded-xl {
        border-radius: .75rem!important
    }

    .md-rounded-2xl {
        border-radius: 1rem!important
    }

    .md-rounded-3xl {
        border-radius: 1.5rem!important
    }

    .md-rounded-full {
        border-radius: 9999px!important
    }

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

    .md-rounded-r-none {
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 0!important
    }

    .md-rounded-b-none {
        border-bottom-right-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .md-rounded-l-none {
        border-top-left-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .md-rounded-t-sm {
        border-top-left-radius: .125rem!important;
        border-top-right-radius: .125rem!important
    }

    .md-rounded-r-sm {
        border-top-right-radius: .125rem!important;
        border-bottom-right-radius: .125rem!important
    }

    .md-rounded-b-sm {
        border-bottom-right-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .md-rounded-l-sm {
        border-top-left-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .md-rounded-t {
        border-top-left-radius: .25rem!important;
        border-top-right-radius: .25rem!important
    }

    .md-rounded-r {
        border-top-right-radius: .25rem!important;
        border-bottom-right-radius: .25rem!important
    }

    .md-rounded-b {
        border-bottom-right-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .md-rounded-l {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .md-rounded-t-md {
        border-top-left-radius: .375rem!important;
        border-top-right-radius: .375rem!important
    }

    .md-rounded-r-md {
        border-top-right-radius: .375rem!important;
        border-bottom-right-radius: .375rem!important
    }

    .md-rounded-b-md {
        border-bottom-right-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .md-rounded-l-md {
        border-top-left-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

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

    .md-rounded-r-lg {
        border-top-right-radius: .5rem!important;
        border-bottom-right-radius: .5rem!important
    }

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

    .md-rounded-l-lg {
        border-top-left-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .md-rounded-t-xl {
        border-top-left-radius: .75rem!important;
        border-top-right-radius: .75rem!important
    }

    .md-rounded-r-xl {
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important
    }

    .md-rounded-b-xl {
        border-bottom-right-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .md-rounded-l-xl {
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .md-rounded-t-2xl {
        border-top-left-radius: 1rem!important;
        border-top-right-radius: 1rem!important
    }

    .md-rounded-r-2xl {
        border-top-right-radius: 1rem!important;
        border-bottom-right-radius: 1rem!important
    }

    .md-rounded-b-2xl {
        border-bottom-right-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .md-rounded-l-2xl {
        border-top-left-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .md-rounded-t-3xl {
        border-top-left-radius: 1.5rem!important;
        border-top-right-radius: 1.5rem!important
    }

    .md-rounded-r-3xl {
        border-top-right-radius: 1.5rem!important;
        border-bottom-right-radius: 1.5rem!important
    }

    .md-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .md-rounded-l-3xl {
        border-top-left-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .md-rounded-t-full {
        border-top-left-radius: 9999px!important;
        border-top-right-radius: 9999px!important
    }

    .md-rounded-r-full {
        border-top-right-radius: 9999px!important;
        border-bottom-right-radius: 9999px!important
    }

    .md-rounded-b-full {
        border-bottom-right-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .md-rounded-l-full {
        border-top-left-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .md-rounded-tl-none {
        border-top-left-radius: 0!important
    }

    .md-rounded-tr-none {
        border-top-right-radius: 0!important
    }

    .md-rounded-br-none {
        border-bottom-right-radius: 0!important
    }

    .md-rounded-bl-none {
        border-bottom-left-radius: 0!important
    }

    .md-rounded-tl-sm {
        border-top-left-radius: .125rem!important
    }

    .md-rounded-tr-sm {
        border-top-right-radius: .125rem!important
    }

    .md-rounded-br-sm {
        border-bottom-right-radius: .125rem!important
    }

    .md-rounded-bl-sm {
        border-bottom-left-radius: .125rem!important
    }

    .md-rounded-tl {
        border-top-left-radius: .25rem!important
    }

    .md-rounded-tr {
        border-top-right-radius: .25rem!important
    }

    .md-rounded-br {
        border-bottom-right-radius: .25rem!important
    }

    .md-rounded-bl {
        border-bottom-left-radius: .25rem!important
    }

    .md-rounded-tl-md {
        border-top-left-radius: .375rem!important
    }

    .md-rounded-tr-md {
        border-top-right-radius: .375rem!important
    }

    .md-rounded-br-md {
        border-bottom-right-radius: .375rem!important
    }

    .md-rounded-bl-md {
        border-bottom-left-radius: .375rem!important
    }

    .md-rounded-tl-lg {
        border-top-left-radius: .5rem!important
    }

    .md-rounded-tr-lg {
        border-top-right-radius: .5rem!important
    }

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

    .md-rounded-bl-lg {
        border-bottom-left-radius: .5rem!important
    }

    .md-rounded-tl-xl {
        border-top-left-radius: .75rem!important
    }

    .md-rounded-tr-xl {
        border-top-right-radius: .75rem!important
    }

    .md-rounded-br-xl {
        border-bottom-right-radius: .75rem!important
    }

    .md-rounded-bl-xl {
        border-bottom-left-radius: .75rem!important
    }

    .md-rounded-tl-2xl {
        border-top-left-radius: 1rem!important
    }

    .md-rounded-tr-2xl {
        border-top-right-radius: 1rem!important
    }

    .md-rounded-br-2xl {
        border-bottom-right-radius: 1rem!important
    }

    .md-rounded-bl-2xl {
        border-bottom-left-radius: 1rem!important
    }

    .md-rounded-tl-3xl {
        border-top-left-radius: 1.5rem!important
    }

    .md-rounded-tr-3xl {
        border-top-right-radius: 1.5rem!important
    }

    .md-rounded-br-3xl {
        border-bottom-right-radius: 1.5rem!important
    }

    .md-rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem!important
    }

    .md-rounded-tl-full {
        border-top-left-radius: 9999px!important
    }

    .md-rounded-tr-full {
        border-top-right-radius: 9999px!important
    }

    .md-rounded-br-full {
        border-bottom-right-radius: 9999px!important
    }

    .md-rounded-bl-full {
        border-bottom-left-radius: 9999px!important
    }

    .md-border-solid {
        border-style: solid!important
    }

    .md-border-dashed {
        border-style: dashed!important
    }

    .md-border-dotted {
        border-style: dotted!important
    }

    .md-border-double {
        border-style: double!important
    }

    .md-border-none {
        border-style: none!important
    }

    .md-border-0 {
        border-width: 0px!important
    }

    .md-border-2 {
        border-width: 2px!important
    }

    .md-border-4 {
        border-width: 4px!important
    }

    .md-border-8 {
        border-width: 8px!important
    }

    .md-border {
        border-width: 1px!important
    }

    .md-border-t-0 {
        border-top-width: 0px!important
    }

    .md-border-r-0 {
        border-right-width: 0px!important
    }

    .md-border-b-0 {
        border-bottom-width: 0px!important
    }

    .md-border-l-0 {
        border-left-width: 0px!important
    }

    .md-border-t-2 {
        border-top-width: 2px!important
    }

    .md-border-r-2 {
        border-right-width: 2px!important
    }

    .md-border-b-2 {
        border-bottom-width: 2px!important
    }

    .md-border-l-2 {
        border-left-width: 2px!important
    }

    .md-border-t-4 {
        border-top-width: 4px!important
    }

    .md-border-r-4 {
        border-right-width: 4px!important
    }

    .md-border-b-4 {
        border-bottom-width: 4px!important
    }

    .md-border-l-4 {
        border-left-width: 4px!important
    }

    .md-border-t-8 {
        border-top-width: 8px!important
    }

    .md-border-r-8 {
        border-right-width: 8px!important
    }

    .md-border-b-8 {
        border-bottom-width: 8px!important
    }

    .md-border-l-8 {
        border-left-width: 8px!important
    }

    .md-border-t {
        border-top-width: 1px!important
    }

    .md-border-r {
        border-right-width: 1px!important
    }

    .md-border-b {
        border-bottom-width: 1px!important
    }

    .md-border-l {
        border-left-width: 1px!important
    }

    .md-box-border {
        box-sizing: border-box!important
    }

    .md-box-content {
        box-sizing: content-box!important
    }

    .md-cursor-auto {
        cursor: auto!important
    }

    .md-cursor-default {
        cursor: default!important
    }

    .md-cursor-pointer {
        cursor: pointer!important
    }

    .md-cursor-wait {
        cursor: wait!important
    }

    .md-cursor-text {
        cursor: text!important
    }

    .md-cursor-move {
        cursor: move!important
    }

    .md-cursor-not-allowed {
        cursor: not-allowed!important
    }

    .md-block {
        display: block!important
    }

    .md-inline-block {
        display: inline-block!important
    }

    .md-inline {
        display: inline!important
    }

    .md-flex {
        display: flex!important
    }

    .md-inline-flex {
        display: inline-flex!important
    }

    .md-table {
        display: table!important
    }

    .md-table-caption {
        display: table-caption!important
    }

    .md-table-cell {
        display: table-cell!important
    }

    .md-table-column {
        display: table-column!important
    }

    .md-table-column-group {
        display: table-column-group!important
    }

    .md-table-footer-group {
        display: table-footer-group!important
    }

    .md-table-header-group {
        display: table-header-group!important
    }

    .md-table-row-group {
        display: table-row-group!important
    }

    .md-table-row {
        display: table-row!important
    }

    .md-flow-root {
        display: flow-root!important
    }

    .md-grid {
        display: grid!important
    }

    .md-inline-grid {
        display: inline-grid!important
    }

    .md-contents {
        display: contents!important
    }

    .md-hidden {
        display: none!important
    }

    .md-flex-row {
        flex-direction: row!important
    }

    .md-flex-row-reverse {
        flex-direction: row-reverse!important
    }

    .md-flex-col {
        flex-direction: column!important
    }

    .md-flex-col-reverse {
        flex-direction: column-reverse!important
    }

    .md-flex-wrap {
        flex-wrap: wrap!important
    }

    .md-flex-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .md-flex-nowrap {
        flex-wrap: nowrap!important
    }

    .md-place-items-auto {
        place-items: auto!important
    }

    .md-place-items-start {
        place-items: start!important
    }

    .md-place-items-end {
        place-items: end!important
    }

    .md-place-items-center {
        place-items: center!important
    }

    .md-place-items-stretch {
        place-items: stretch!important
    }

    .md-place-content-center {
        place-content: center!important
    }

    .md-place-content-start {
        place-content: start!important
    }

    .md-place-content-end {
        place-content: end!important
    }

    .md-place-content-between {
        place-content: space-between!important
    }

    .md-place-content-around {
        place-content: space-around!important
    }

    .md-place-content-evenly {
        place-content: space-evenly!important
    }

    .md-place-content-stretch {
        place-content: stretch!important
    }

    .md-place-self-auto {
        place-self: auto!important
    }

    .md-place-self-start {
        place-self: start!important
    }

    .md-place-self-end {
        place-self: end!important
    }

    .md-place-self-center {
        place-self: center!important
    }

    .md-place-self-stretch {
        place-self: stretch!important
    }

    .md-items-start {
        align-items: flex-start!important
    }

    .md-items-end {
        align-items: flex-end!important
    }

    .md-items-center {
        align-items: center!important
    }

    .md-items-baseline {
        align-items: baseline!important
    }

    .md-items-stretch {
        align-items: stretch!important
    }

    .md-content-center {
        align-content: center!important
    }

    .md-content-start {
        align-content: flex-start!important
    }

    .md-content-end {
        align-content: flex-end!important
    }

    .md-content-between {
        align-content: space-between!important
    }

    .md-content-around {
        align-content: space-around!important
    }

    .md-content-evenly {
        align-content: space-evenly!important
    }

    .md-self-auto {
        align-self: auto!important
    }

    .md-self-start {
        align-self: flex-start!important
    }

    .md-self-end {
        align-self: flex-end!important
    }

    .md-self-center {
        align-self: center!important
    }

    .md-self-stretch {
        align-self: stretch!important
    }

    .md-justify-items-auto {
        justify-items: auto!important
    }

    .md-justify-items-start {
        justify-items: start!important
    }

    .md-justify-items-end {
        justify-items: end!important
    }

    .md-justify-items-center {
        justify-items: center!important
    }

    .md-justify-items-stretch {
        justify-items: stretch!important
    }

    .md-justify-start {
        justify-content: flex-start!important
    }

    .md-justify-end {
        justify-content: flex-end!important
    }

    .md-justify-center {
        justify-content: center!important
    }

    .md-justify-between {
        justify-content: space-between!important
    }

    .md-justify-around {
        justify-content: space-around!important
    }

    .md-justify-evenly {
        justify-content: space-evenly!important
    }

    .md-justify-self-auto {
        justify-self: auto!important
    }

    .md-justify-self-start {
        justify-self: start!important
    }

    .md-justify-self-end {
        justify-self: end!important
    }

    .md-justify-self-center {
        justify-self: center!important
    }

    .md-justify-self-stretch {
        justify-self: stretch!important
    }

    .md-flex-1 {
        flex: 1 1!important
    }

    .md-flex-auto {
        flex: 1 1 auto!important
    }

    .md-flex-initial {
        flex: 0 1 auto!important
    }

    .md-flex-none {
        flex: none!important
    }

    .md-flex-grow-0 {
        flex-grow: 0!important
    }

    .md-flex-grow {
        flex-grow: 1!important
    }

    .md-flex-shrink-0 {
        flex-shrink: 0!important
    }

    .md-flex-shrink {
        flex-shrink: 1!important
    }

    .md-order-1 {
        order: 1!important
    }

    .md-order-2 {
        order: 2!important
    }

    .md-order-3 {
        order: 3!important
    }

    .md-order-4 {
        order: 4!important
    }

    .md-order-5 {
        order: 5!important
    }

    .md-order-6 {
        order: 6!important
    }

    .md-order-7 {
        order: 7!important
    }

    .md-order-8 {
        order: 8!important
    }

    .md-order-9 {
        order: 9!important
    }

    .md-order-10 {
        order: 10!important
    }

    .md-order-11 {
        order: 11!important
    }

    .md-order-12 {
        order: 12!important
    }

    .md-order-first {
        order: -9999!important
    }

    .md-order-last {
        order: 9999!important
    }

    .md-order-none {
        order: 0!important
    }

    .md-float-right {
        float: right!important
    }

    .md-float-left {
        float: left!important
    }

    .md-float-none {
        float: none!important
    }

    .md-clear-left {
        clear: left!important
    }

    .md-clear-right {
        clear: right!important
    }

    .md-clear-both {
        clear: both!important
    }

    .md-clear-none {
        clear: none!important
    }

    .md-font-heading {
        font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
    }

    .md-font-sans {
        font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
    }

    .md-font-mono {
        font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
    }

    .md-font-thin {
        font-weight: 100!important
    }

    .md-font-extralight {
        font-weight: 200!important
    }

    .md-font-light {
        font-weight: 300!important
    }

    .md-font-normal {
        font-weight: 400!important
    }

    .md-font-medium {
        font-weight: 500!important
    }

    .md-font-semibold {
        font-weight: 600!important
    }

    .md-font-bold {
        font-weight: 700!important
    }

    .md-font-extrabold {
        font-weight: 800!important
    }

    .md-font-black {
        font-weight: 900!important
    }

    .md-h-0 {
        height: 0px!important
    }

    .md-h-1 {
        height: .25rem!important
    }

    .md-h-2 {
        height: .5rem!important
    }

    .md-h-3 {
        height: .75rem!important
    }

    .md-h-4 {
        height: 1rem!important
    }

    .md-h-5 {
        height: 1.25rem!important
    }

    .md-h-6 {
        height: 1.5rem!important
    }

    .md-h-7 {
        height: 1.75rem!important
    }

    .md-h-8 {
        height: 2rem!important
    }

    .md-h-9 {
        height: 2.25rem!important
    }

    .md-h-10 {
        height: 2.5rem!important
    }

    .md-h-11 {
        height: 2.75rem!important
    }

    .md-h-12 {
        height: 3rem!important
    }

    .md-h-14 {
        height: 3.5rem!important
    }

    .md-h-16 {
        height: 4rem!important
    }

    .md-h-20 {
        height: 5rem!important
    }

    .md-h-24 {
        height: 6rem!important
    }

    .md-h-28 {
        height: 7rem!important
    }

    .md-h-32 {
        height: 8rem!important
    }

    .md-h-36 {
        height: 9rem!important
    }

    .md-h-40 {
        height: 10rem!important
    }

    .md-h-44 {
        height: 11rem!important
    }

    .md-h-48 {
        height: 12rem!important
    }

    .md-h-52 {
        height: 13rem!important
    }

    .md-h-56 {
        height: 14rem!important
    }

    .md-h-60 {
        height: 15rem!important
    }

    .md-h-64 {
        height: 16rem!important
    }

    .md-h-72 {
        height: 18rem!important
    }

    .md-h-80 {
        height: 20rem!important
    }

    .md-h-96 {
        height: 24rem!important
    }

    .md-h-auto {
        height: auto!important
    }

    .md-h-px {
        height: 1px!important
    }

    .md-h-0\.5 {
        height: .125rem!important
    }

    .md-h-1\.5 {
        height: .375rem!important
    }

    .md-h-2\.5 {
        height: .625rem!important
    }

    .md-h-3\.5 {
        height: .875rem!important
    }

    .md-h-1\/2 {
        height: 50%!important
    }

    .md-h-1\/3 {
        height: 33.333333%!important
    }

    .md-h-2\/3 {
        height: 66.666667%!important
    }

    .md-h-1\/4 {
        height: 25%!important
    }

    .md-h-2\/4 {
        height: 50%!important
    }

    .md-h-3\/4 {
        height: 75%!important
    }

    .md-h-1\/5 {
        height: 20%!important
    }

    .md-h-2\/5 {
        height: 40%!important
    }

    .md-h-3\/5 {
        height: 60%!important
    }

    .md-h-4\/5 {
        height: 80%!important
    }

    .md-h-1\/6 {
        height: 16.666667%!important
    }

    .md-h-2\/6 {
        height: 33.333333%!important
    }

    .md-h-3\/6 {
        height: 50%!important
    }

    .md-h-4\/6 {
        height: 66.666667%!important
    }

    .md-h-5\/6 {
        height: 83.333333%!important
    }

    .md-h-full {
        height: 100%!important
    }

    .md-h-screen {
        height: 100vh!important
    }

    .md-text-xs {
        font-size: .75rem!important
    }

    .md-text-sm {
        font-size: .875rem!important
    }

    .md-text-base {
        font-size: 1rem!important
    }

    .md-text-lg {
        font-size: 1.125rem!important
    }

    .md-text-xl {
        font-size: 1.25rem!important
    }

    .md-text-2xl {
        font-size: 1.5rem!important
    }

    .md-text-3xl {
        font-size: 1.875rem!important
    }

    .md-text-4xl {
        font-size: 2.25rem!important
    }

    .md-text-5xl {
        font-size: 3rem!important
    }

    .md-text-6xl {
        font-size: 4rem!important
    }

    .md-leading-3 {
        line-height: .75rem!important
    }

    .md-leading-4 {
        line-height: 1rem!important
    }

    .md-leading-5 {
        line-height: 1.25rem!important
    }

    .md-leading-6 {
        line-height: 1.5rem!important
    }

    .md-leading-7 {
        line-height: 1.75rem!important
    }

    .md-leading-8 {
        line-height: 2rem!important
    }

    .md-leading-9 {
        line-height: 2.25rem!important
    }

    .md-leading-10 {
        line-height: 2.5rem!important
    }

    .md-leading-none {
        line-height: 1!important
    }

    .md-leading-tight {
        line-height: 1.25!important
    }

    .md-leading-snug {
        line-height: 1.375!important
    }

    .md-leading-normal {
        line-height: 1.5!important
    }

    .md-leading-relaxed {
        line-height: 1.625!important
    }

    .md-leading-loose {
        line-height: 2!important
    }

    .md-list-inside {
        list-style-position: inside!important
    }

    .md-list-outside {
        list-style-position: outside!important
    }

    .md-list-none {
        list-style-type: none!important
    }

    .md-list-disc {
        list-style-type: disc!important
    }

    .md-list-decimal {
        list-style-type: decimal!important
    }

    .md-m-0 {
        margin: 0!important
    }

    .md-m-1 {
        margin: 10px!important
    }

    .md-m-2 {
        margin: 20px!important
    }

    .md-m-3 {
        margin: 40px!important
    }

    .md-m-4 {
        margin: 60px!important
    }

    .md-m-5 {
        margin: 80px!important
    }

    .md-m-6 {
        margin: 100px!important
    }

    .md-m-7 {
        margin: 120px!important
    }

    .md-m-auto {
        margin: auto!important
    }

    .md-m-px {
        margin: 1px!important
    }

    .md-m-nudge {
        margin: 5px!important
    }

    .md--m-0 {
        margin: -0px!important
    }

    .md--m-1 {
        margin: -10px!important
    }

    .md--m-2 {
        margin: -20px!important
    }

    .md--m-3 {
        margin: -40px!important
    }

    .md--m-4 {
        margin: -60px!important
    }

    .md--m-5 {
        margin: -80px!important
    }

    .md--m-6 {
        margin: -100px!important
    }

    .md--m-px {
        margin: -1px!important
    }

    .md-my-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .md-mx-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .md-my-1 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .md-mx-1 {
        margin-left: 10px!important;
        margin-right: 10px!important
    }

    .md-my-2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .md-mx-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .md-my-3 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .md-mx-3 {
        margin-left: 40px!important;
        margin-right: 40px!important
    }

    .md-my-4 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .md-mx-4 {
        margin-left: 60px!important;
        margin-right: 60px!important
    }

    .md-my-5 {
        margin-top: 80px!important;
        margin-bottom: 80px!important
    }

    .md-mx-5 {
        margin-left: 80px!important;
        margin-right: 80px!important
    }

    .md-my-6 {
        margin-top: 100px!important;
        margin-bottom: 100px!important
    }

    .md-mx-6 {
        margin-left: 100px!important;
        margin-right: 100px!important
    }

    .md-my-7 {
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .md-mx-7 {
        margin-left: 120px!important;
        margin-right: 120px!important
    }

    .md-my-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .md-mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .md-my-px {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .md-mx-px {
        margin-left: 1px!important;
        margin-right: 1px!important
    }

    .md-my-nudge {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .md-mx-nudge {
        margin-left: 5px!important;
        margin-right: 5px!important
    }

    .md--my-0 {
        margin-top: -0px!important;
        margin-bottom: -0px!important
    }

    .md--mx-0 {
        margin-left: -0px!important;
        margin-right: -0px!important
    }

    .md--my-1 {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .md--mx-1 {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .md--my-2 {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .md--mx-2 {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .md--my-3 {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .md--mx-3 {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .md--my-4 {
        margin-top: -60px!important;
        margin-bottom: -60px!important
    }

    .md--mx-4 {
        margin-left: -60px!important;
        margin-right: -60px!important
    }

    .md--my-5 {
        margin-top: -80px!important;
        margin-bottom: -80px!important
    }

    .md--mx-5 {
        margin-left: -80px!important;
        margin-right: -80px!important
    }

    .md--my-6 {
        margin-top: -100px!important;
        margin-bottom: -100px!important
    }

    .md--mx-6 {
        margin-left: -100px!important;
        margin-right: -100px!important
    }

    .md--my-px {
        margin-top: -1px!important;
        margin-bottom: -1px!important
    }

    .md--mx-px {
        margin-left: -1px!important;
        margin-right: -1px!important
    }

    .md-mt-0 {
        margin-top: 0!important
    }

    .md-mr-0 {
        margin-right: 0!important
    }

    .md-mb-0 {
        margin-bottom: 0!important
    }

    .md-ml-0 {
        margin-left: 0!important
    }

    .md-mt-1 {
        margin-top: 10px!important
    }

    .md-mr-1 {
        margin-right: 10px!important
    }

    .md-mb-1 {
        margin-bottom: 10px!important
    }

    .md-ml-1 {
        margin-left: 10px!important
    }

    .md-mt-2 {
        margin-top: 20px!important
    }

    .md-mr-2 {
        margin-right: 20px!important
    }

    .md-mb-2 {
        margin-bottom: 20px!important
    }

    .md-ml-2 {
        margin-left: 20px!important
    }

    .md-mt-3 {
        margin-top: 40px!important
    }

    .md-mr-3 {
        margin-right: 40px!important
    }

    .md-mb-3 {
        margin-bottom: 40px!important
    }

    .md-ml-3 {
        margin-left: 40px!important
    }

    .md-mt-4 {
        margin-top: 60px!important
    }

    .md-mr-4 {
        margin-right: 60px!important
    }

    .md-mb-4 {
        margin-bottom: 60px!important
    }

    .md-ml-4 {
        margin-left: 60px!important
    }

    .md-mt-5 {
        margin-top: 80px!important
    }

    .md-mr-5 {
        margin-right: 80px!important
    }

    .md-mb-5 {
        margin-bottom: 80px!important
    }

    .md-ml-5 {
        margin-left: 80px!important
    }

    .md-mt-6 {
        margin-top: 100px!important
    }

    .md-mr-6 {
        margin-right: 100px!important
    }

    .md-mb-6 {
        margin-bottom: 100px!important
    }

    .md-ml-6 {
        margin-left: 100px!important
    }

    .md-mt-7 {
        margin-top: 120px!important
    }

    .md-mr-7 {
        margin-right: 120px!important
    }

    .md-mb-7 {
        margin-bottom: 120px!important
    }

    .md-ml-7 {
        margin-left: 120px!important
    }

    .md-mt-auto {
        margin-top: auto!important
    }

    .md-mr-auto {
        margin-right: auto!important
    }

    .md-mb-auto {
        margin-bottom: auto!important
    }

    .md-ml-auto {
        margin-left: auto!important
    }

    .md-mt-px {
        margin-top: 1px!important
    }

    .md-mr-px {
        margin-right: 1px!important
    }

    .md-mb-px {
        margin-bottom: 1px!important
    }

    .md-ml-px {
        margin-left: 1px!important
    }

    .md-mt-nudge {
        margin-top: 5px!important
    }

    .md-mr-nudge {
        margin-right: 5px!important
    }

    .md-mb-nudge {
        margin-bottom: 5px!important
    }

    .md-ml-nudge {
        margin-left: 5px!important
    }

    .md--mt-0 {
        margin-top: -0px!important
    }

    .md--mr-0 {
        margin-right: -0px!important
    }

    .md--mb-0 {
        margin-bottom: -0px!important
    }

    .md--ml-0 {
        margin-left: -0px!important
    }

    .md--mt-1 {
        margin-top: -10px!important
    }

    .md--mr-1 {
        margin-right: -10px!important
    }

    .md--mb-1 {
        margin-bottom: -10px!important
    }

    .md--ml-1 {
        margin-left: -10px!important
    }

    .md--mt-2 {
        margin-top: -20px!important
    }

    .md--mr-2 {
        margin-right: -20px!important
    }

    .md--mb-2 {
        margin-bottom: -20px!important
    }

    .md--ml-2 {
        margin-left: -20px!important
    }

    .md--mt-3 {
        margin-top: -40px!important
    }

    .md--mr-3 {
        margin-right: -40px!important
    }

    .md--mb-3 {
        margin-bottom: -40px!important
    }

    .md--ml-3 {
        margin-left: -40px!important
    }

    .md--mt-4 {
        margin-top: -60px!important
    }

    .md--mr-4 {
        margin-right: -60px!important
    }

    .md--mb-4 {
        margin-bottom: -60px!important
    }

    .md--ml-4 {
        margin-left: -60px!important
    }

    .md--mt-5 {
        margin-top: -80px!important
    }

    .md--mr-5 {
        margin-right: -80px!important
    }

    .md--mb-5 {
        margin-bottom: -80px!important
    }

    .md--ml-5 {
        margin-left: -80px!important
    }

    .md--mt-6 {
        margin-top: -100px!important
    }

    .md--mr-6 {
        margin-right: -100px!important
    }

    .md--mb-6 {
        margin-bottom: -100px!important
    }

    .md--ml-6 {
        margin-left: -100px!important
    }

    .md--mt-px {
        margin-top: -1px!important
    }

    .md--mr-px {
        margin-right: -1px!important
    }

    .md--mb-px {
        margin-bottom: -1px!important
    }

    .md--ml-px {
        margin-left: -1px!important
    }

    .md-max-h-0 {
        max-height: 0px!important
    }

    .md-max-h-1 {
        max-height: .25rem!important
    }

    .md-max-h-2 {
        max-height: .5rem!important
    }

    .md-max-h-3 {
        max-height: .75rem!important
    }

    .md-max-h-4 {
        max-height: 1rem!important
    }

    .md-max-h-5 {
        max-height: 1.25rem!important
    }

    .md-max-h-6 {
        max-height: 1.5rem!important
    }

    .md-max-h-7 {
        max-height: 1.75rem!important
    }

    .md-max-h-8 {
        max-height: 2rem!important
    }

    .md-max-h-9 {
        max-height: 2.25rem!important
    }

    .md-max-h-10 {
        max-height: 2.5rem!important
    }

    .md-max-h-11 {
        max-height: 2.75rem!important
    }

    .md-max-h-12 {
        max-height: 3rem!important
    }

    .md-max-h-14 {
        max-height: 3.5rem!important
    }

    .md-max-h-16 {
        max-height: 4rem!important
    }

    .md-max-h-20 {
        max-height: 5rem!important
    }

    .md-max-h-24 {
        max-height: 6rem!important
    }

    .md-max-h-28 {
        max-height: 7rem!important
    }

    .md-max-h-32 {
        max-height: 8rem!important
    }

    .md-max-h-36 {
        max-height: 9rem!important
    }

    .md-max-h-40 {
        max-height: 10rem!important
    }

    .md-max-h-44 {
        max-height: 11rem!important
    }

    .md-max-h-48 {
        max-height: 12rem!important
    }

    .md-max-h-52 {
        max-height: 13rem!important
    }

    .md-max-h-56 {
        max-height: 14rem!important
    }

    .md-max-h-60 {
        max-height: 15rem!important
    }

    .md-max-h-64 {
        max-height: 16rem!important
    }

    .md-max-h-72 {
        max-height: 18rem!important
    }

    .md-max-h-80 {
        max-height: 20rem!important
    }

    .md-max-h-96 {
        max-height: 24rem!important
    }

    .md-max-h-px {
        max-height: 1px!important
    }

    .md-max-h-0\.5 {
        max-height: .125rem!important
    }

    .md-max-h-1\.5 {
        max-height: .375rem!important
    }

    .md-max-h-2\.5 {
        max-height: .625rem!important
    }

    .md-max-h-3\.5 {
        max-height: .875rem!important
    }

    .md-max-h-full {
        max-height: 100%!important
    }

    .md-max-h-screen {
        max-height: 100vh!important
    }

    .md-max-w-xs {
        max-width: 400px!important
    }

    .md-max-w-sm {
        max-width: 600px!important
    }

    .md-max-w-md {
        max-width: 800px!important
    }

    .md-max-w-lg {
        max-width: 1000px!important
    }

    .md-max-w-xl {
        max-width: 1200px!important
    }

    .md-max-w-full {
        max-width: 100%!important
    }

    .md-min-h-0 {
        min-height: 0px!important
    }

    .md-min-h-full {
        min-height: 100%!important
    }

    .md-min-h-screen {
        min-height: 100vh!important
    }

    .md-min-w-0 {
        min-width: 0px!important
    }

    .md-min-w-full {
        min-width: 100%!important
    }

    .md-min-w-min {
        min-width: -moz-min-content!important;
        min-width: min-content!important
    }

    .md-min-w-max {
        min-width: -moz-max-content!important;
        min-width: max-content!important
    }

    .md-object-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .md-object-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .md-object-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .md-object-none {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .md-object-scale-down {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .md-object-bottom {
        -o-object-position: bottom!important;
        object-position: bottom!important
    }

    .md-object-center {
        -o-object-position: center!important;
        object-position: center!important
    }

    .md-object-left {
        -o-object-position: left!important;
        object-position: left!important
    }

    .md-object-left-bottom {
        -o-object-position: left bottom!important;
        object-position: left bottom!important
    }

    .md-object-left-top {
        -o-object-position: left top!important;
        object-position: left top!important
    }

    .md-object-right {
        -o-object-position: right!important;
        object-position: right!important
    }

    .md-object-right-bottom {
        -o-object-position: right bottom!important;
        object-position: right bottom!important
    }

    .md-object-right-top {
        -o-object-position: right top!important;
        object-position: right top!important
    }

    .md-object-top {
        -o-object-position: top!important;
        object-position: top!important
    }

    .md-opacity-0 {
        opacity: 0!important
    }

    .md-opacity-5 {
        opacity: .05!important
    }

    .md-opacity-10 {
        opacity: .1!important
    }

    .md-opacity-20 {
        opacity: .2!important
    }

    .md-opacity-25 {
        opacity: .25!important
    }

    .md-opacity-30 {
        opacity: .3!important
    }

    .md-opacity-40 {
        opacity: .4!important
    }

    .md-opacity-50 {
        opacity: .5!important
    }

    .md-opacity-60 {
        opacity: .6!important
    }

    .md-opacity-70 {
        opacity: .7!important
    }

    .md-opacity-75 {
        opacity: .75!important
    }

    .md-opacity-80 {
        opacity: .8!important
    }

    .md-opacity-90 {
        opacity: .9!important
    }

    .md-opacity-95 {
        opacity: .95!important
    }

    .md-opacity-100 {
        opacity: 1!important
    }

    .group:hover .md-group-hover-opacity-0 {
        opacity: 0!important
    }

    .group:hover .md-group-hover-opacity-5 {
        opacity: .05!important
    }

    .group:hover .md-group-hover-opacity-10 {
        opacity: .1!important
    }

    .group:hover .md-group-hover-opacity-20 {
        opacity: .2!important
    }

    .group:hover .md-group-hover-opacity-25 {
        opacity: .25!important
    }

    .group:hover .md-group-hover-opacity-30 {
        opacity: .3!important
    }

    .group:hover .md-group-hover-opacity-40 {
        opacity: .4!important
    }

    .group:hover .md-group-hover-opacity-50 {
        opacity: .5!important
    }

    .group:hover .md-group-hover-opacity-60 {
        opacity: .6!important
    }

    .group:hover .md-group-hover-opacity-70 {
        opacity: .7!important
    }

    .group:hover .md-group-hover-opacity-75 {
        opacity: .75!important
    }

    .group:hover .md-group-hover-opacity-80 {
        opacity: .8!important
    }

    .group:hover .md-group-hover-opacity-90 {
        opacity: .9!important
    }

    .group:hover .md-group-hover-opacity-95 {
        opacity: .95!important
    }

    .group:hover .md-group-hover-opacity-100 {
        opacity: 1!important
    }

    .md-focus-within-opacity-0:focus-within {
        opacity: 0!important
    }

    .md-focus-within-opacity-5:focus-within {
        opacity: .05!important
    }

    .md-focus-within-opacity-10:focus-within {
        opacity: .1!important
    }

    .md-focus-within-opacity-20:focus-within {
        opacity: .2!important
    }

    .md-focus-within-opacity-25:focus-within {
        opacity: .25!important
    }

    .md-focus-within-opacity-30:focus-within {
        opacity: .3!important
    }

    .md-focus-within-opacity-40:focus-within {
        opacity: .4!important
    }

    .md-focus-within-opacity-50:focus-within {
        opacity: .5!important
    }

    .md-focus-within-opacity-60:focus-within {
        opacity: .6!important
    }

    .md-focus-within-opacity-70:focus-within {
        opacity: .7!important
    }

    .md-focus-within-opacity-75:focus-within {
        opacity: .75!important
    }

    .md-focus-within-opacity-80:focus-within {
        opacity: .8!important
    }

    .md-focus-within-opacity-90:focus-within {
        opacity: .9!important
    }

    .md-focus-within-opacity-95:focus-within {
        opacity: .95!important
    }

    .md-focus-within-opacity-100:focus-within {
        opacity: 1!important
    }

    .md-hover-opacity-0:hover {
        opacity: 0!important
    }

    .md-hover-opacity-5:hover {
        opacity: .05!important
    }

    .md-hover-opacity-10:hover {
        opacity: .1!important
    }

    .md-hover-opacity-20:hover {
        opacity: .2!important
    }

    .md-hover-opacity-25:hover {
        opacity: .25!important
    }

    .md-hover-opacity-30:hover {
        opacity: .3!important
    }

    .md-hover-opacity-40:hover {
        opacity: .4!important
    }

    .md-hover-opacity-50:hover {
        opacity: .5!important
    }

    .md-hover-opacity-60:hover {
        opacity: .6!important
    }

    .md-hover-opacity-70:hover {
        opacity: .7!important
    }

    .md-hover-opacity-75:hover {
        opacity: .75!important
    }

    .md-hover-opacity-80:hover {
        opacity: .8!important
    }

    .md-hover-opacity-90:hover {
        opacity: .9!important
    }

    .md-hover-opacity-95:hover {
        opacity: .95!important
    }

    .md-hover-opacity-100:hover {
        opacity: 1!important
    }

    .md-focus-opacity-0:focus {
        opacity: 0!important
    }

    .md-focus-opacity-5:focus {
        opacity: .05!important
    }

    .md-focus-opacity-10:focus {
        opacity: .1!important
    }

    .md-focus-opacity-20:focus {
        opacity: .2!important
    }

    .md-focus-opacity-25:focus {
        opacity: .25!important
    }

    .md-focus-opacity-30:focus {
        opacity: .3!important
    }

    .md-focus-opacity-40:focus {
        opacity: .4!important
    }

    .md-focus-opacity-50:focus {
        opacity: .5!important
    }

    .md-focus-opacity-60:focus {
        opacity: .6!important
    }

    .md-focus-opacity-70:focus {
        opacity: .7!important
    }

    .md-focus-opacity-75:focus {
        opacity: .75!important
    }

    .md-focus-opacity-80:focus {
        opacity: .8!important
    }

    .md-focus-opacity-90:focus {
        opacity: .9!important
    }

    .md-focus-opacity-95:focus {
        opacity: .95!important
    }

    .md-focus-opacity-100:focus {
        opacity: 1!important
    }

    .md-outline-none {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .md-outline-white {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .md-outline-black {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .md-focus-within-outline-none:focus-within {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .md-focus-within-outline-white:focus-within {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .md-focus-within-outline-black:focus-within {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .md-focus-outline-none:focus {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .md-focus-outline-white:focus {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .md-focus-outline-black:focus {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .md-overflow-auto {
        overflow: auto!important
    }

    .md-overflow-hidden {
        overflow: hidden!important
    }

    .md-overflow-visible {
        overflow: visible!important
    }

    .md-overflow-scroll {
        overflow: scroll!important
    }

    .md-overflow-x-auto {
        overflow-x: auto!important
    }

    .md-overflow-y-auto {
        overflow-y: auto!important
    }

    .md-overflow-x-hidden {
        overflow-x: hidden!important
    }

    .md-overflow-y-hidden {
        overflow-y: hidden!important
    }

    .md-overflow-x-visible {
        overflow-x: visible!important
    }

    .md-overflow-y-visible {
        overflow-y: visible!important
    }

    .md-overflow-x-scroll {
        overflow-x: scroll!important
    }

    .md-overflow-y-scroll {
        overflow-y: scroll!important
    }

    .md-overscroll-auto {
        overscroll-behavior: auto!important
    }

    .md-overscroll-contain {
        overscroll-behavior: contain!important
    }

    .md-overscroll-none {
        overscroll-behavior: none!important
    }

    .md-overscroll-y-auto {
        overscroll-behavior-y: auto!important
    }

    .md-overscroll-y-contain {
        overscroll-behavior-y: contain!important
    }

    .md-overscroll-y-none {
        overscroll-behavior-y: none!important
    }

    .md-overscroll-x-auto {
        overscroll-behavior-x: auto!important
    }

    .md-overscroll-x-contain {
        overscroll-behavior-x: contain!important
    }

    .md-overscroll-x-none {
        overscroll-behavior-x: none!important
    }

    .md-p-0 {
        padding: 0!important
    }

    .md-p-1 {
        padding: 10px!important
    }

    .md-p-2 {
        padding: 20px!important
    }

    .md-p-3 {
        padding: 40px!important
    }

    .md-p-4 {
        padding: 60px!important
    }

    .md-p-5 {
        padding: 80px!important
    }

    .md-p-6 {
        padding: 100px!important
    }

    .md-p-7 {
        padding: 120px!important
    }

    .md-p-px {
        padding: 1px!important
    }

    .md-p-nudge {
        padding: 5px!important
    }

    .md-py-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .md-px-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .md-py-1 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .md-px-1 {
        padding-left: 10px!important;
        padding-right: 10px!important
    }

    .md-py-2 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .md-px-2 {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .md-py-3 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .md-px-3 {
        padding-left: 40px!important;
        padding-right: 40px!important
    }

    .md-py-4 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .md-px-4 {
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    .md-py-5 {
        padding-top: 80px!important;
        padding-bottom: 80px!important
    }

    .md-px-5 {
        padding-left: 80px!important;
        padding-right: 80px!important
    }

    .md-py-6 {
        padding-top: 100px!important;
        padding-bottom: 100px!important
    }

    .md-px-6 {
        padding-left: 100px!important;
        padding-right: 100px!important
    }

    .md-py-7 {
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .md-px-7 {
        padding-left: 120px!important;
        padding-right: 120px!important
    }

    .md-py-px {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .md-px-px {
        padding-left: 1px!important;
        padding-right: 1px!important
    }

    .md-py-nudge {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .md-px-nudge {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .md-pt-0 {
        padding-top: 0!important
    }

    .md-pr-0 {
        padding-right: 0!important
    }

    .md-pb-0 {
        padding-bottom: 0!important
    }

    .md-pl-0 {
        padding-left: 0!important
    }

    .md-pt-1 {
        padding-top: 10px!important
    }

    .md-pr-1 {
        padding-right: 10px!important
    }

    .md-pb-1 {
        padding-bottom: 10px!important
    }

    .md-pl-1 {
        padding-left: 10px!important
    }

    .md-pt-2 {
        padding-top: 20px!important
    }

    .md-pr-2 {
        padding-right: 20px!important
    }

    .md-pb-2 {
        padding-bottom: 20px!important
    }

    .md-pl-2 {
        padding-left: 20px!important
    }

    .md-pt-3 {
        padding-top: 40px!important
    }

    .md-pr-3 {
        padding-right: 40px!important
    }

    .md-pb-3 {
        padding-bottom: 40px!important
    }

    .md-pl-3 {
        padding-left: 40px!important
    }

    .md-pt-4 {
        padding-top: 60px!important
    }

    .md-pr-4 {
        padding-right: 60px!important
    }

    .md-pb-4 {
        padding-bottom: 60px!important
    }

    .md-pl-4 {
        padding-left: 60px!important
    }

    .md-pt-5 {
        padding-top: 80px!important
    }

    .md-pr-5 {
        padding-right: 80px!important
    }

    .md-pb-5 {
        padding-bottom: 80px!important
    }

    .md-pl-5 {
        padding-left: 80px!important
    }

    .md-pt-6 {
        padding-top: 100px!important
    }

    .md-pr-6 {
        padding-right: 100px!important
    }

    .md-pb-6 {
        padding-bottom: 100px!important
    }

    .md-pl-6 {
        padding-left: 100px!important
    }

    .md-pt-7 {
        padding-top: 120px!important
    }

    .md-pr-7 {
        padding-right: 120px!important
    }

    .md-pb-7 {
        padding-bottom: 120px!important
    }

    .md-pl-7 {
        padding-left: 120px!important
    }

    .md-pt-px {
        padding-top: 1px!important
    }

    .md-pr-px {
        padding-right: 1px!important
    }

    .md-pb-px {
        padding-bottom: 1px!important
    }

    .md-pl-px {
        padding-left: 1px!important
    }

    .md-pt-nudge {
        padding-top: 5px!important
    }

    .md-pr-nudge {
        padding-right: 5px!important
    }

    .md-pb-nudge {
        padding-bottom: 5px!important
    }

    .md-pl-nudge {
        padding-left: 5px!important
    }

    .md-placeholder-transparent::-moz-placeholder {
        color: transparent!important
    }

    .md-placeholder-transparent::placeholder {
        color: transparent!important
    }

    .md-placeholder-cw-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-secondary-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-accent-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-blue-print::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-blue-print::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-red::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-red::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-10::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-10::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-20::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-20::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-30::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-30::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-40::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-40::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-5::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-5::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-50::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-50::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-60::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-60::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-70::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-grey-70::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-dark-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-dark-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cball-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-dk-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-dk-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-lt-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-lt-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-dk-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-dk-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-med-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-med-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-lt-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-lt-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-off-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-off-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-peach::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-spring-peach::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-navy::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-navy::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-dk-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-dk-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-sand::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-sc-sand::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-450::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-450::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-yellow-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-900::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-900::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-800::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-800::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-grey-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-blue-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-purple-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-orange-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-cw-brand-green-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-transparent:focus::-moz-placeholder {
        color: transparent!important
    }

    .md-focus-placeholder-transparent:focus::placeholder {
        color: transparent!important
    }

    .md-focus-placeholder-cw-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-secondary-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-accent-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-blue-print:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-blue-print:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-red:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-red:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-10:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-20:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-30:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-40:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-5:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-50:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-60:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-grey-70:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-dark-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cball-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-dk-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-lt-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-dk-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-med-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-lt-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-off-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-spring-peach:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-navy:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-navy:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-dk-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-sand:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-sc-sand:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-450:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-yellow-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-900:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-800:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-grey-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-blue-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-purple-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-orange-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .md-focus-placeholder-cw-brand-green-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .md-placeholder-opacity-0::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .md-placeholder-opacity-0::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .md-placeholder-opacity-5::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .md-placeholder-opacity-5::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .md-placeholder-opacity-10::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .md-placeholder-opacity-10::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .md-placeholder-opacity-20::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .md-placeholder-opacity-20::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .md-placeholder-opacity-25::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .md-placeholder-opacity-25::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .md-placeholder-opacity-30::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .md-placeholder-opacity-30::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .md-placeholder-opacity-40::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .md-placeholder-opacity-40::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .md-placeholder-opacity-50::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .md-placeholder-opacity-50::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .md-placeholder-opacity-60::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .md-placeholder-opacity-60::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .md-placeholder-opacity-70::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .md-placeholder-opacity-70::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .md-placeholder-opacity-75::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .md-placeholder-opacity-75::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .md-placeholder-opacity-80::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .md-placeholder-opacity-80::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .md-placeholder-opacity-90::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .md-placeholder-opacity-90::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .md-placeholder-opacity-95::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .md-placeholder-opacity-95::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .md-placeholder-opacity-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .md-placeholder-opacity-100::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .md-focus-placeholder-opacity-0:focus::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .md-focus-placeholder-opacity-0:focus::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .md-focus-placeholder-opacity-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .md-focus-placeholder-opacity-5:focus::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .md-focus-placeholder-opacity-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .md-focus-placeholder-opacity-10:focus::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .md-focus-placeholder-opacity-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .md-focus-placeholder-opacity-20:focus::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .md-focus-placeholder-opacity-25:focus::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .md-focus-placeholder-opacity-25:focus::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .md-focus-placeholder-opacity-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .md-focus-placeholder-opacity-30:focus::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .md-focus-placeholder-opacity-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .md-focus-placeholder-opacity-40:focus::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .md-focus-placeholder-opacity-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .md-focus-placeholder-opacity-50:focus::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .md-focus-placeholder-opacity-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .md-focus-placeholder-opacity-60:focus::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .md-focus-placeholder-opacity-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .md-focus-placeholder-opacity-70:focus::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .md-focus-placeholder-opacity-75:focus::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .md-focus-placeholder-opacity-75:focus::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .md-focus-placeholder-opacity-80:focus::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .md-focus-placeholder-opacity-80:focus::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .md-focus-placeholder-opacity-90:focus::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .md-focus-placeholder-opacity-90:focus::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .md-focus-placeholder-opacity-95:focus::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .md-focus-placeholder-opacity-95:focus::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .md-focus-placeholder-opacity-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .md-focus-placeholder-opacity-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .md-pointer-events-none {
        pointer-events: none!important
    }

    .md-pointer-events-auto {
        pointer-events: auto!important
    }

    .md-static {
        position: static!important
    }

    .md-fixed {
        position: fixed!important
    }

    .md-absolute {
        position: absolute!important
    }

    .md-relative {
        position: relative!important
    }

    .md-sticky {
        position: sticky!important
    }

    .md-inset-0 {
        top: 0px!important;
        right: 0px!important;
        bottom: 0px!important;
        left: 0px!important
    }

    .md-inset-1 {
        top: 10px!important;
        right: 10px!important;
        bottom: 10px!important;
        left: 10px!important
    }

    .md-inset-2 {
        top: 20px!important;
        right: 20px!important;
        bottom: 20px!important;
        left: 20px!important
    }

    .md-inset-3 {
        top: 40px!important;
        right: 40px!important;
        bottom: 40px!important;
        left: 40px!important
    }

    .md-inset-4 {
        top: 60px!important;
        right: 60px!important;
        bottom: 60px!important;
        left: 60px!important
    }

    .md-inset-auto {
        top: auto!important;
        right: auto!important;
        bottom: auto!important;
        left: auto!important
    }

    .md-inset-px {
        top: 1px!important;
        right: 1px!important;
        bottom: 1px!important;
        left: 1px!important
    }

    .md-inset-2\/5 {
        top: 40%!important;
        right: 40%!important;
        bottom: 40%!important;
        left: 40%!important
    }

    .md-inset-1\/2 {
        top: 50%!important;
        right: 50%!important;
        bottom: 50%!important;
        left: 50%!important
    }

    .md--inset-0 {
        top: -0px!important;
        right: -0px!important;
        bottom: -0px!important;
        left: -0px!important
    }

    .md--inset-1 {
        top: -10px!important;
        right: -10px!important;
        bottom: -10px!important;
        left: -10px!important
    }

    .md--inset-2 {
        top: -20px!important;
        right: -20px!important;
        bottom: -20px!important;
        left: -20px!important
    }

    .md--inset-3 {
        top: -40px!important;
        right: -40px!important;
        bottom: -40px!important;
        left: -40px!important
    }

    .md--inset-4 {
        top: -60px!important;
        right: -60px!important;
        bottom: -60px!important;
        left: -60px!important
    }

    .md--inset-px {
        top: -1px!important;
        right: -1px!important;
        bottom: -1px!important;
        left: -1px!important
    }

    .md-inset-y-0 {
        top: 0px!important;
        bottom: 0px!important
    }

    .md-inset-x-0 {
        right: 0px!important;
        left: 0px!important
    }

    .md-inset-y-1 {
        top: 10px!important;
        bottom: 10px!important
    }

    .md-inset-x-1 {
        right: 10px!important;
        left: 10px!important
    }

    .md-inset-y-2 {
        top: 20px!important;
        bottom: 20px!important
    }

    .md-inset-x-2 {
        right: 20px!important;
        left: 20px!important
    }

    .md-inset-y-3 {
        top: 40px!important;
        bottom: 40px!important
    }

    .md-inset-x-3 {
        right: 40px!important;
        left: 40px!important
    }

    .md-inset-y-4 {
        top: 60px!important;
        bottom: 60px!important
    }

    .md-inset-x-4 {
        right: 60px!important;
        left: 60px!important
    }

    .md-inset-y-auto {
        top: auto!important;
        bottom: auto!important
    }

    .md-inset-x-auto {
        right: auto!important;
        left: auto!important
    }

    .md-inset-y-px {
        top: 1px!important;
        bottom: 1px!important
    }

    .md-inset-x-px {
        right: 1px!important;
        left: 1px!important
    }

    .md-inset-y-2\/5 {
        top: 40%!important;
        bottom: 40%!important
    }

    .md-inset-x-2\/5 {
        right: 40%!important;
        left: 40%!important
    }

    .md-inset-y-1\/2 {
        top: 50%!important;
        bottom: 50%!important
    }

    .md-inset-x-1\/2 {
        right: 50%!important;
        left: 50%!important
    }

    .md--inset-y-0 {
        top: -0px!important;
        bottom: -0px!important
    }

    .md--inset-x-0 {
        right: -0px!important;
        left: -0px!important
    }

    .md--inset-y-1 {
        top: -10px!important;
        bottom: -10px!important
    }

    .md--inset-x-1 {
        right: -10px!important;
        left: -10px!important
    }

    .md--inset-y-2 {
        top: -20px!important;
        bottom: -20px!important
    }

    .md--inset-x-2 {
        right: -20px!important;
        left: -20px!important
    }

    .md--inset-y-3 {
        top: -40px!important;
        bottom: -40px!important
    }

    .md--inset-x-3 {
        right: -40px!important;
        left: -40px!important
    }

    .md--inset-y-4 {
        top: -60px!important;
        bottom: -60px!important
    }

    .md--inset-x-4 {
        right: -60px!important;
        left: -60px!important
    }

    .md--inset-y-px {
        top: -1px!important;
        bottom: -1px!important
    }

    .md--inset-x-px {
        right: -1px!important;
        left: -1px!important
    }

    .md-top-0 {
        top: 0px!important
    }

    .md-right-0 {
        right: 0px!important
    }

    .md-bottom-0 {
        bottom: 0px!important
    }

    .md-left-0 {
        left: 0px!important
    }

    .md-top-1 {
        top: 10px!important
    }

    .md-right-1 {
        right: 10px!important
    }

    .md-bottom-1 {
        bottom: 10px!important
    }

    .md-left-1 {
        left: 10px!important
    }

    .md-top-2 {
        top: 20px!important
    }

    .md-right-2 {
        right: 20px!important
    }

    .md-bottom-2 {
        bottom: 20px!important
    }

    .md-left-2 {
        left: 20px!important
    }

    .md-top-3 {
        top: 40px!important
    }

    .md-right-3 {
        right: 40px!important
    }

    .md-bottom-3 {
        bottom: 40px!important
    }

    .md-left-3 {
        left: 40px!important
    }

    .md-top-4 {
        top: 60px!important
    }

    .md-right-4 {
        right: 60px!important
    }

    .md-bottom-4 {
        bottom: 60px!important
    }

    .md-left-4 {
        left: 60px!important
    }

    .md-top-auto {
        top: auto!important
    }

    .md-right-auto {
        right: auto!important
    }

    .md-bottom-auto {
        bottom: auto!important
    }

    .md-left-auto {
        left: auto!important
    }

    .md-top-px {
        top: 1px!important
    }

    .md-right-px {
        right: 1px!important
    }

    .md-bottom-px {
        bottom: 1px!important
    }

    .md-left-px {
        left: 1px!important
    }

    .md-top-2\/5 {
        top: 40%!important
    }

    .md-right-2\/5 {
        right: 40%!important
    }

    .md-bottom-2\/5 {
        bottom: 40%!important
    }

    .md-left-2\/5 {
        left: 40%!important
    }

    .md-top-1\/2 {
        top: 50%!important
    }

    .md-right-1\/2 {
        right: 50%!important
    }

    .md-bottom-1\/2 {
        bottom: 50%!important
    }

    .md-left-1\/2 {
        left: 50%!important
    }

    .md--top-0 {
        top: -0px!important
    }

    .md--right-0 {
        right: -0px!important
    }

    .md--bottom-0 {
        bottom: -0px!important
    }

    .md--left-0 {
        left: -0px!important
    }

    .md--top-1 {
        top: -10px!important
    }

    .md--right-1 {
        right: -10px!important
    }

    .md--bottom-1 {
        bottom: -10px!important
    }

    .md--left-1 {
        left: -10px!important
    }

    .md--top-2 {
        top: -20px!important
    }

    .md--right-2 {
        right: -20px!important
    }

    .md--bottom-2 {
        bottom: -20px!important
    }

    .md--left-2 {
        left: -20px!important
    }

    .md--top-3 {
        top: -40px!important
    }

    .md--right-3 {
        right: -40px!important
    }

    .md--bottom-3 {
        bottom: -40px!important
    }

    .md--left-3 {
        left: -40px!important
    }

    .md--top-4 {
        top: -60px!important
    }

    .md--right-4 {
        right: -60px!important
    }

    .md--bottom-4 {
        bottom: -60px!important
    }

    .md--left-4 {
        left: -60px!important
    }

    .md--top-px {
        top: -1px!important
    }

    .md--right-px {
        right: -1px!important
    }

    .md--bottom-px {
        bottom: -1px!important
    }

    .md--left-px {
        left: -1px!important
    }

    .md-resize-none {
        resize: none!important
    }

    .md-resize-y {
        resize: vertical!important
    }

    .md-resize-x {
        resize: horizontal!important
    }

    .md-resize {
        resize: both!important
    }

    .md-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .md-group-hover-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-sm:focus-within {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow:focus-within {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-md:focus-within {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-lg:focus-within {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-xl:focus-within {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-2xl:focus-within {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-inner:focus-within {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-within-shadow-none:focus-within {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow:hover {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-inner:hover {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-hover-shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-sm:focus {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow:focus {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-xl:focus {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-2xl:focus {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-inner:focus {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-focus-shadow-none:focus {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .md-ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring-2 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring-4 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring-8 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-ring-inset {
        --tw-ring-inset: inset !important
    }

    .md-focus-within-ring-0:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring-1:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring-2:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring-4:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring-8:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-within-ring-inset:focus-within {
        --tw-ring-inset: inset !important
    }

    .md-focus-ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring-1:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring-4:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring-8:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .md-focus-ring-inset:focus {
        --tw-ring-inset: inset !important
    }

    .md-ring-offset-transparent {
        --tw-ring-offset-color: transparent !important
    }

    .md-ring-offset-cw-black {
        --tw-ring-offset-color: #333232 !important
    }

    .md-ring-offset-cw-blue {
        --tw-ring-offset-color: #003366 !important
    }

    .md-ring-offset-cw-secondary {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-ring-offset-cw-secondary-100 {
        --tw-ring-offset-color: #99becc !important
    }

    .md-ring-offset-cw-secondary-200 {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .md-ring-offset-cw-secondary-300 {
        --tw-ring-offset-color: #f7fcff !important
    }

    .md-ring-offset-cw-accent {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-ring-offset-cw-accent-100 {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .md-ring-offset-cw-accent-200 {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .md-ring-offset-cw-blue-print {
        --tw-ring-offset-color: #5096d0 !important
    }

    .md-ring-offset-cw-green {
        --tw-ring-offset-color: #14a947 !important
    }

    .md-ring-offset-cw-orange {
        --tw-ring-offset-color: #fe813a !important
    }

    .md-ring-offset-cw-purple {
        --tw-ring-offset-color: #9064bf !important
    }

    .md-ring-offset-cw-red {
        --tw-ring-offset-color: #fa575d !important
    }

    .md-ring-offset-cw-spring {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .md-ring-offset-cw-teal {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .md-ring-offset-cw-white {
        --tw-ring-offset-color: #fff !important
    }

    .md-ring-offset-cw-yellow {
        --tw-ring-offset-color: #ffca0a !important
    }

    .md-ring-offset-grey-10 {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .md-ring-offset-grey-20 {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .md-ring-offset-grey-30 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-ring-offset-grey-40 {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .md-ring-offset-grey-5 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-ring-offset-grey-50 {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .md-ring-offset-grey-60 {
        --tw-ring-offset-color: #71716c !important
    }

    .md-ring-offset-grey-70 {
        --tw-ring-offset-color: #515151 !important
    }

    .md-ring-offset-cball-blue {
        --tw-ring-offset-color: #576995 !important
    }

    .md-ring-offset-cball-dark-blue {
        --tw-ring-offset-color: #354363 !important
    }

    .md-ring-offset-cball-purple {
        --tw-ring-offset-color: #0a101f !important
    }

    .md-ring-offset-cw-spring-yellow {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-ring-offset-cw-spring-dk-blue {
        --tw-ring-offset-color: #1e2658 !important
    }

    .md-ring-offset-cw-spring-med-blue {
        --tw-ring-offset-color: #1080b9 !important
    }

    .md-ring-offset-cw-spring-lt-blue {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .md-ring-offset-cw-spring-dk-green {
        --tw-ring-offset-color: #004b3d !important
    }

    .md-ring-offset-cw-spring-med-green {
        --tw-ring-offset-color: #00ac7f !important
    }

    .md-ring-offset-cw-spring-lt-green {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .md-ring-offset-cw-spring-black {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .md-ring-offset-cw-spring-off-white {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .md-ring-offset-cw-spring-peach {
        --tw-ring-offset-color: #e88a78 !important
    }

    .md-ring-offset-cw-navy {
        --tw-ring-offset-color: #003366 !important
    }

    .md-ring-offset-cw-med-blue {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-ring-offset-cw-dk-orange {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .md-ring-offset-sc-teal {
        --tw-ring-offset-color: #43b29a !important
    }

    .md-ring-offset-sc-green {
        --tw-ring-offset-color: #7db87e !important
    }

    .md-ring-offset-sc-sand {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .md-ring-offset-cw-brand-yellow-100 {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .md-ring-offset-cw-brand-yellow-300 {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .md-ring-offset-cw-brand-yellow-450,.md-ring-offset-cw-brand-yellow-500 {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .md-ring-offset-cw-brand-grey-900 {
        --tw-ring-offset-color: #222520 !important
    }

    .md-ring-offset-cw-brand-grey-800 {
        --tw-ring-offset-color: #383B36 !important
    }

    .md-ring-offset-cw-brand-grey-200 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-ring-offset-cw-brand-grey-100 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-ring-offset-cw-brand-blue-700 {
        --tw-ring-offset-color: #314577 !important
    }

    .md-ring-offset-cw-brand-blue-500 {
        --tw-ring-offset-color: #5493D3 !important
    }

    .md-ring-offset-cw-brand-blue-300 {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .md-ring-offset-cw-brand-purple-700 {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .md-ring-offset-cw-brand-purple-500 {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .md-ring-offset-cw-brand-purple-300 {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .md-ring-offset-cw-brand-orange-700 {
        --tw-ring-offset-color: #823232 !important
    }

    .md-ring-offset-cw-brand-orange-500 {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .md-ring-offset-cw-brand-orange-300 {
        --tw-ring-offset-color: #EAB18C !important
    }

    .md-ring-offset-cw-brand-green-700 {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .md-ring-offset-cw-brand-green-500 {
        --tw-ring-offset-color: #00AC7F !important
    }

    .md-ring-offset-cw-brand-green-300 {
        --tw-ring-offset-color: #94BA9F !important
    }

    .md-focus-within-ring-offset-transparent:focus-within {
        --tw-ring-offset-color: transparent !important
    }

    .md-focus-within-ring-offset-cw-black:focus-within {
        --tw-ring-offset-color: #333232 !important
    }

    .md-focus-within-ring-offset-cw-blue:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .md-focus-within-ring-offset-cw-secondary:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-focus-within-ring-offset-cw-secondary-100:focus-within {
        --tw-ring-offset-color: #99becc !important
    }

    .md-focus-within-ring-offset-cw-secondary-200:focus-within {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .md-focus-within-ring-offset-cw-secondary-300:focus-within {
        --tw-ring-offset-color: #f7fcff !important
    }

    .md-focus-within-ring-offset-cw-accent:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-focus-within-ring-offset-cw-accent-100:focus-within {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .md-focus-within-ring-offset-cw-accent-200:focus-within {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .md-focus-within-ring-offset-cw-blue-print:focus-within {
        --tw-ring-offset-color: #5096d0 !important
    }

    .md-focus-within-ring-offset-cw-green:focus-within {
        --tw-ring-offset-color: #14a947 !important
    }

    .md-focus-within-ring-offset-cw-orange:focus-within {
        --tw-ring-offset-color: #fe813a !important
    }

    .md-focus-within-ring-offset-cw-purple:focus-within {
        --tw-ring-offset-color: #9064bf !important
    }

    .md-focus-within-ring-offset-cw-red:focus-within {
        --tw-ring-offset-color: #fa575d !important
    }

    .md-focus-within-ring-offset-cw-spring:focus-within {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .md-focus-within-ring-offset-cw-teal:focus-within {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .md-focus-within-ring-offset-cw-white:focus-within {
        --tw-ring-offset-color: #fff !important
    }

    .md-focus-within-ring-offset-cw-yellow:focus-within {
        --tw-ring-offset-color: #ffca0a !important
    }

    .md-focus-within-ring-offset-grey-10:focus-within {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .md-focus-within-ring-offset-grey-20:focus-within {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .md-focus-within-ring-offset-grey-30:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-focus-within-ring-offset-grey-40:focus-within {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .md-focus-within-ring-offset-grey-5:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-focus-within-ring-offset-grey-50:focus-within {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .md-focus-within-ring-offset-grey-60:focus-within {
        --tw-ring-offset-color: #71716c !important
    }

    .md-focus-within-ring-offset-grey-70:focus-within {
        --tw-ring-offset-color: #515151 !important
    }

    .md-focus-within-ring-offset-cball-blue:focus-within {
        --tw-ring-offset-color: #576995 !important
    }

    .md-focus-within-ring-offset-cball-dark-blue:focus-within {
        --tw-ring-offset-color: #354363 !important
    }

    .md-focus-within-ring-offset-cball-purple:focus-within {
        --tw-ring-offset-color: #0a101f !important
    }

    .md-focus-within-ring-offset-cw-spring-yellow:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-focus-within-ring-offset-cw-spring-dk-blue:focus-within {
        --tw-ring-offset-color: #1e2658 !important
    }

    .md-focus-within-ring-offset-cw-spring-med-blue:focus-within {
        --tw-ring-offset-color: #1080b9 !important
    }

    .md-focus-within-ring-offset-cw-spring-lt-blue:focus-within {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .md-focus-within-ring-offset-cw-spring-dk-green:focus-within {
        --tw-ring-offset-color: #004b3d !important
    }

    .md-focus-within-ring-offset-cw-spring-med-green:focus-within {
        --tw-ring-offset-color: #00ac7f !important
    }

    .md-focus-within-ring-offset-cw-spring-lt-green:focus-within {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .md-focus-within-ring-offset-cw-spring-black:focus-within {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .md-focus-within-ring-offset-cw-spring-off-white:focus-within {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .md-focus-within-ring-offset-cw-spring-peach:focus-within {
        --tw-ring-offset-color: #e88a78 !important
    }

    .md-focus-within-ring-offset-cw-navy:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .md-focus-within-ring-offset-cw-med-blue:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-focus-within-ring-offset-cw-dk-orange:focus-within {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .md-focus-within-ring-offset-sc-teal:focus-within {
        --tw-ring-offset-color: #43b29a !important
    }

    .md-focus-within-ring-offset-sc-green:focus-within {
        --tw-ring-offset-color: #7db87e !important
    }

    .md-focus-within-ring-offset-sc-sand:focus-within {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .md-focus-within-ring-offset-cw-brand-yellow-100:focus-within {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .md-focus-within-ring-offset-cw-brand-yellow-300:focus-within {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .md-focus-within-ring-offset-cw-brand-yellow-450:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .md-focus-within-ring-offset-cw-brand-yellow-500:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .md-focus-within-ring-offset-cw-brand-grey-900:focus-within {
        --tw-ring-offset-color: #222520 !important
    }

    .md-focus-within-ring-offset-cw-brand-grey-800:focus-within {
        --tw-ring-offset-color: #383B36 !important
    }

    .md-focus-within-ring-offset-cw-brand-grey-200:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-focus-within-ring-offset-cw-brand-grey-100:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-focus-within-ring-offset-cw-brand-blue-700:focus-within {
        --tw-ring-offset-color: #314577 !important
    }

    .md-focus-within-ring-offset-cw-brand-blue-500:focus-within {
        --tw-ring-offset-color: #5493D3 !important
    }

    .md-focus-within-ring-offset-cw-brand-blue-300:focus-within {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .md-focus-within-ring-offset-cw-brand-purple-700:focus-within {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .md-focus-within-ring-offset-cw-brand-purple-500:focus-within {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .md-focus-within-ring-offset-cw-brand-purple-300:focus-within {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .md-focus-within-ring-offset-cw-brand-orange-700:focus-within {
        --tw-ring-offset-color: #823232 !important
    }

    .md-focus-within-ring-offset-cw-brand-orange-500:focus-within {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .md-focus-within-ring-offset-cw-brand-orange-300:focus-within {
        --tw-ring-offset-color: #EAB18C !important
    }

    .md-focus-within-ring-offset-cw-brand-green-700:focus-within {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .md-focus-within-ring-offset-cw-brand-green-500:focus-within {
        --tw-ring-offset-color: #00AC7F !important
    }

    .md-focus-within-ring-offset-cw-brand-green-300:focus-within {
        --tw-ring-offset-color: #94BA9F !important
    }

    .md-focus-ring-offset-transparent:focus {
        --tw-ring-offset-color: transparent !important
    }

    .md-focus-ring-offset-cw-black:focus {
        --tw-ring-offset-color: #333232 !important
    }

    .md-focus-ring-offset-cw-blue:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .md-focus-ring-offset-cw-secondary:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-focus-ring-offset-cw-secondary-100:focus {
        --tw-ring-offset-color: #99becc !important
    }

    .md-focus-ring-offset-cw-secondary-200:focus {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .md-focus-ring-offset-cw-secondary-300:focus {
        --tw-ring-offset-color: #f7fcff !important
    }

    .md-focus-ring-offset-cw-accent:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-focus-ring-offset-cw-accent-100:focus {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .md-focus-ring-offset-cw-accent-200:focus {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .md-focus-ring-offset-cw-blue-print:focus {
        --tw-ring-offset-color: #5096d0 !important
    }

    .md-focus-ring-offset-cw-green:focus {
        --tw-ring-offset-color: #14a947 !important
    }

    .md-focus-ring-offset-cw-orange:focus {
        --tw-ring-offset-color: #fe813a !important
    }

    .md-focus-ring-offset-cw-purple:focus {
        --tw-ring-offset-color: #9064bf !important
    }

    .md-focus-ring-offset-cw-red:focus {
        --tw-ring-offset-color: #fa575d !important
    }

    .md-focus-ring-offset-cw-spring:focus {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .md-focus-ring-offset-cw-teal:focus {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .md-focus-ring-offset-cw-white:focus {
        --tw-ring-offset-color: #fff !important
    }

    .md-focus-ring-offset-cw-yellow:focus {
        --tw-ring-offset-color: #ffca0a !important
    }

    .md-focus-ring-offset-grey-10:focus {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .md-focus-ring-offset-grey-20:focus {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .md-focus-ring-offset-grey-30:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-focus-ring-offset-grey-40:focus {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .md-focus-ring-offset-grey-5:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-focus-ring-offset-grey-50:focus {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .md-focus-ring-offset-grey-60:focus {
        --tw-ring-offset-color: #71716c !important
    }

    .md-focus-ring-offset-grey-70:focus {
        --tw-ring-offset-color: #515151 !important
    }

    .md-focus-ring-offset-cball-blue:focus {
        --tw-ring-offset-color: #576995 !important
    }

    .md-focus-ring-offset-cball-dark-blue:focus {
        --tw-ring-offset-color: #354363 !important
    }

    .md-focus-ring-offset-cball-purple:focus {
        --tw-ring-offset-color: #0a101f !important
    }

    .md-focus-ring-offset-cw-spring-yellow:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .md-focus-ring-offset-cw-spring-dk-blue:focus {
        --tw-ring-offset-color: #1e2658 !important
    }

    .md-focus-ring-offset-cw-spring-med-blue:focus {
        --tw-ring-offset-color: #1080b9 !important
    }

    .md-focus-ring-offset-cw-spring-lt-blue:focus {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .md-focus-ring-offset-cw-spring-dk-green:focus {
        --tw-ring-offset-color: #004b3d !important
    }

    .md-focus-ring-offset-cw-spring-med-green:focus {
        --tw-ring-offset-color: #00ac7f !important
    }

    .md-focus-ring-offset-cw-spring-lt-green:focus {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .md-focus-ring-offset-cw-spring-black:focus {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .md-focus-ring-offset-cw-spring-off-white:focus {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .md-focus-ring-offset-cw-spring-peach:focus {
        --tw-ring-offset-color: #e88a78 !important
    }

    .md-focus-ring-offset-cw-navy:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .md-focus-ring-offset-cw-med-blue:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .md-focus-ring-offset-cw-dk-orange:focus {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .md-focus-ring-offset-sc-teal:focus {
        --tw-ring-offset-color: #43b29a !important
    }

    .md-focus-ring-offset-sc-green:focus {
        --tw-ring-offset-color: #7db87e !important
    }

    .md-focus-ring-offset-sc-sand:focus {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .md-focus-ring-offset-cw-brand-yellow-100:focus {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .md-focus-ring-offset-cw-brand-yellow-300:focus {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .md-focus-ring-offset-cw-brand-yellow-450:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .md-focus-ring-offset-cw-brand-yellow-500:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .md-focus-ring-offset-cw-brand-grey-900:focus {
        --tw-ring-offset-color: #222520 !important
    }

    .md-focus-ring-offset-cw-brand-grey-800:focus {
        --tw-ring-offset-color: #383B36 !important
    }

    .md-focus-ring-offset-cw-brand-grey-200:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .md-focus-ring-offset-cw-brand-grey-100:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .md-focus-ring-offset-cw-brand-blue-700:focus {
        --tw-ring-offset-color: #314577 !important
    }

    .md-focus-ring-offset-cw-brand-blue-500:focus {
        --tw-ring-offset-color: #5493D3 !important
    }

    .md-focus-ring-offset-cw-brand-blue-300:focus {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .md-focus-ring-offset-cw-brand-purple-700:focus {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .md-focus-ring-offset-cw-brand-purple-500:focus {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .md-focus-ring-offset-cw-brand-purple-300:focus {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .md-focus-ring-offset-cw-brand-orange-700:focus {
        --tw-ring-offset-color: #823232 !important
    }

    .md-focus-ring-offset-cw-brand-orange-500:focus {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .md-focus-ring-offset-cw-brand-orange-300:focus {
        --tw-ring-offset-color: #EAB18C !important
    }

    .md-focus-ring-offset-cw-brand-green-700:focus {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .md-focus-ring-offset-cw-brand-green-500:focus {
        --tw-ring-offset-color: #00AC7F !important
    }

    .md-focus-ring-offset-cw-brand-green-300:focus {
        --tw-ring-offset-color: #94BA9F !important
    }

    .md-ring-offset-0 {
        --tw-ring-offset-width: 0px !important
    }

    .md-ring-offset-1 {
        --tw-ring-offset-width: 1px !important
    }

    .md-ring-offset-2 {
        --tw-ring-offset-width: 2px !important
    }

    .md-ring-offset-4 {
        --tw-ring-offset-width: 4px !important
    }

    .md-ring-offset-8 {
        --tw-ring-offset-width: 8px !important
    }

    .md-focus-within-ring-offset-0:focus-within {
        --tw-ring-offset-width: 0px !important
    }

    .md-focus-within-ring-offset-1:focus-within {
        --tw-ring-offset-width: 1px !important
    }

    .md-focus-within-ring-offset-2:focus-within {
        --tw-ring-offset-width: 2px !important
    }

    .md-focus-within-ring-offset-4:focus-within {
        --tw-ring-offset-width: 4px !important
    }

    .md-focus-within-ring-offset-8:focus-within {
        --tw-ring-offset-width: 8px !important
    }

    .md-focus-ring-offset-0:focus {
        --tw-ring-offset-width: 0px !important
    }

    .md-focus-ring-offset-1:focus {
        --tw-ring-offset-width: 1px !important
    }

    .md-focus-ring-offset-2:focus {
        --tw-ring-offset-width: 2px !important
    }

    .md-focus-ring-offset-4:focus {
        --tw-ring-offset-width: 4px !important
    }

    .md-focus-ring-offset-8:focus {
        --tw-ring-offset-width: 8px !important
    }

    .md-ring-transparent {
        --tw-ring-color: transparent !important
    }

    .md-ring-cw-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-secondary {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-secondary-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-secondary-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-secondary-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-accent {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-accent-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-accent-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-blue-print {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-red {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-10 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-20 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-30 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-40 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-5 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-50 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-60 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .md-ring-grey-70 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .md-ring-cball-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .md-ring-cball-dark-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .md-ring-cball-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-dk-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-lt-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-dk-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-med-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-lt-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-off-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-spring-peach {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-navy {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-dk-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .md-ring-sc-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .md-ring-sc-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .md-ring-sc-sand {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-yellow-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-yellow-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-yellow-450,.md-ring-cw-brand-yellow-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-grey-900 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-grey-800 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-grey-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-grey-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-blue-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-blue-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-blue-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-purple-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-purple-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-purple-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-orange-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-orange-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-orange-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-green-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-green-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-ring-cw-brand-green-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-transparent:focus-within {
        --tw-ring-color: transparent !important
    }

    .md-focus-within-ring-cw-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-secondary:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-secondary-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-secondary-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-secondary-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-accent:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-accent-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-accent-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-blue-print:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-red:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-10:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-20:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-30:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-40:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-5:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-50:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-60:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-grey-70:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cball-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cball-dark-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cball-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-dk-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-lt-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-dk-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-med-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-lt-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-off-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-spring-peach:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-navy:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-dk-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-sc-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-sc-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-sc-sand:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-yellow-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-yellow-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-yellow-450:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-yellow-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-grey-900:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-grey-800:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-grey-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-grey-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-blue-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-blue-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-blue-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-purple-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-purple-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-purple-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-orange-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-orange-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-orange-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-green-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-green-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-focus-within-ring-cw-brand-green-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-transparent:focus {
        --tw-ring-color: transparent !important
    }

    .md-focus-ring-cw-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-secondary:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-secondary-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-secondary-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-secondary-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-accent:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-accent-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-accent-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-blue-print:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-red:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-10:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-20:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-30:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-40:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-5:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-50:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-60:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-grey-70:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cball-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cball-dark-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cball-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-dk-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-lt-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-dk-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-med-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-lt-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-off-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-spring-peach:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-navy:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-dk-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-sc-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-sc-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-sc-sand:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-yellow-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-yellow-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-yellow-450:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-yellow-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-grey-900:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-grey-800:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-grey-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-grey-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-blue-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-blue-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-blue-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-purple-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-purple-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-purple-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-orange-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-orange-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-orange-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-green-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-green-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .md-focus-ring-cw-brand-green-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .md-ring-opacity-0 {
        --tw-ring-opacity: 0 !important
    }

    .md-ring-opacity-5 {
        --tw-ring-opacity: .05 !important
    }

    .md-ring-opacity-10 {
        --tw-ring-opacity: .1 !important
    }

    .md-ring-opacity-20 {
        --tw-ring-opacity: .2 !important
    }

    .md-ring-opacity-25 {
        --tw-ring-opacity: .25 !important
    }

    .md-ring-opacity-30 {
        --tw-ring-opacity: .3 !important
    }

    .md-ring-opacity-40 {
        --tw-ring-opacity: .4 !important
    }

    .md-ring-opacity-50 {
        --tw-ring-opacity: .5 !important
    }

    .md-ring-opacity-60 {
        --tw-ring-opacity: .6 !important
    }

    .md-ring-opacity-70 {
        --tw-ring-opacity: .7 !important
    }

    .md-ring-opacity-75 {
        --tw-ring-opacity: .75 !important
    }

    .md-ring-opacity-80 {
        --tw-ring-opacity: .8 !important
    }

    .md-ring-opacity-90 {
        --tw-ring-opacity: .9 !important
    }

    .md-ring-opacity-95 {
        --tw-ring-opacity: .95 !important
    }

    .md-ring-opacity-100 {
        --tw-ring-opacity: 1 !important
    }

    .md-focus-within-ring-opacity-0:focus-within {
        --tw-ring-opacity: 0 !important
    }

    .md-focus-within-ring-opacity-5:focus-within {
        --tw-ring-opacity: .05 !important
    }

    .md-focus-within-ring-opacity-10:focus-within {
        --tw-ring-opacity: .1 !important
    }

    .md-focus-within-ring-opacity-20:focus-within {
        --tw-ring-opacity: .2 !important
    }

    .md-focus-within-ring-opacity-25:focus-within {
        --tw-ring-opacity: .25 !important
    }

    .md-focus-within-ring-opacity-30:focus-within {
        --tw-ring-opacity: .3 !important
    }

    .md-focus-within-ring-opacity-40:focus-within {
        --tw-ring-opacity: .4 !important
    }

    .md-focus-within-ring-opacity-50:focus-within {
        --tw-ring-opacity: .5 !important
    }

    .md-focus-within-ring-opacity-60:focus-within {
        --tw-ring-opacity: .6 !important
    }

    .md-focus-within-ring-opacity-70:focus-within {
        --tw-ring-opacity: .7 !important
    }

    .md-focus-within-ring-opacity-75:focus-within {
        --tw-ring-opacity: .75 !important
    }

    .md-focus-within-ring-opacity-80:focus-within {
        --tw-ring-opacity: .8 !important
    }

    .md-focus-within-ring-opacity-90:focus-within {
        --tw-ring-opacity: .9 !important
    }

    .md-focus-within-ring-opacity-95:focus-within {
        --tw-ring-opacity: .95 !important
    }

    .md-focus-within-ring-opacity-100:focus-within {
        --tw-ring-opacity: 1 !important
    }

    .md-focus-ring-opacity-0:focus {
        --tw-ring-opacity: 0 !important
    }

    .md-focus-ring-opacity-5:focus {
        --tw-ring-opacity: .05 !important
    }

    .md-focus-ring-opacity-10:focus {
        --tw-ring-opacity: .1 !important
    }

    .md-focus-ring-opacity-20:focus {
        --tw-ring-opacity: .2 !important
    }

    .md-focus-ring-opacity-25:focus {
        --tw-ring-opacity: .25 !important
    }

    .md-focus-ring-opacity-30:focus {
        --tw-ring-opacity: .3 !important
    }

    .md-focus-ring-opacity-40:focus {
        --tw-ring-opacity: .4 !important
    }

    .md-focus-ring-opacity-50:focus {
        --tw-ring-opacity: .5 !important
    }

    .md-focus-ring-opacity-60:focus {
        --tw-ring-opacity: .6 !important
    }

    .md-focus-ring-opacity-70:focus {
        --tw-ring-opacity: .7 !important
    }

    .md-focus-ring-opacity-75:focus {
        --tw-ring-opacity: .75 !important
    }

    .md-focus-ring-opacity-80:focus {
        --tw-ring-opacity: .8 !important
    }

    .md-focus-ring-opacity-90:focus {
        --tw-ring-opacity: .9 !important
    }

    .md-focus-ring-opacity-95:focus {
        --tw-ring-opacity: .95 !important
    }

    .md-focus-ring-opacity-100:focus {
        --tw-ring-opacity: 1 !important
    }

    .md-fill-current {
        fill: currentColor!important
    }

    .md-stroke-current {
        stroke: currentColor!important
    }

    .md-stroke-0 {
        stroke-width: 0!important
    }

    .md-stroke-1 {
        stroke-width: 1!important
    }

    .md-stroke-2 {
        stroke-width: 2!important
    }

    .md-table-auto {
        table-layout: auto!important
    }

    .md-table-fixed {
        table-layout: fixed!important
    }

    .md-text-left {
        text-align: left!important
    }

    .md-text-center {
        text-align: center!important
    }

    .md-text-right {
        text-align: right!important
    }

    .md-text-justify {
        text-align: justify!important
    }

    .md-text-transparent {
        color: transparent!important
    }

    .md-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .md-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .md-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .md-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .md-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .md-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .md-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .md-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .md-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .md-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .md-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .md-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .md-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .md-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .md-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .md-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .md-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .md-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .md-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .md-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .md-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .md-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .md-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .md-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .md-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .md-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .md-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-yellow-450,.md-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-transparent {
        color: transparent!important
    }

    .group:hover .md-group-hover-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-yellow-450,.group:hover .md-group-hover-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .md-group-hover-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-transparent:focus-within {
        color: transparent!important
    }

    .md-focus-within-text-cw-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-secondary:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-secondary-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-secondary-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-secondary-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-accent:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-accent-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-accent-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-blue-print:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-red:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-10:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-20:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-30:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-40:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-5:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-50:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-60:focus-within {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-grey-70:focus-within {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cball-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cball-dark-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cball-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-dk-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-lt-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-dk-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-med-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-lt-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-off-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-spring-peach:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-navy:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-dk-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-sc-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-sc-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-sc-sand:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-yellow-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-yellow-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-yellow-450:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-yellow-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-grey-900:focus-within {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-grey-800:focus-within {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-grey-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-grey-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-blue-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-blue-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-blue-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-purple-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-purple-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-purple-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-orange-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-orange-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-orange-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-green-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-green-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-focus-within-text-cw-brand-green-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .md-hover-text-transparent:hover {
        color: transparent!important
    }

    .md-hover-text-cw-black:hover {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-secondary:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-secondary-100:hover {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-secondary-200:hover {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-secondary-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-accent:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-accent-100:hover {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-accent-200:hover {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-blue-print:hover {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-green:hover {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-red:hover {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring:hover {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-10:hover {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-20:hover {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-30:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-40:hover {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-5:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-50:hover {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-60:hover {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .md-hover-text-grey-70:hover {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .md-hover-text-cball-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .md-hover-text-cball-dark-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .md-hover-text-cball-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-dk-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-lt-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-dk-green:hover {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-med-green:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-lt-green:hover {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-black:hover {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-off-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-spring-peach:hover {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-navy:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-dk-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .md-hover-text-sc-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .md-hover-text-sc-green:hover {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .md-hover-text-sc-sand:hover {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-yellow-100:hover {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-yellow-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-yellow-450:hover,.md-hover-text-cw-brand-yellow-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-grey-900:hover {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-grey-800:hover {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-grey-200:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-grey-100:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-blue-700:hover {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-blue-500:hover {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-blue-300:hover {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-purple-700:hover {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-purple-500:hover {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-purple-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-orange-700:hover {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-orange-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-orange-300:hover {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-green-700:hover {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-green-500:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-hover-text-cw-brand-green-300:hover {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .md-focus-text-transparent:focus {
        color: transparent!important
    }

    .md-focus-text-cw-black:focus {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-secondary:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-secondary-100:focus {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-secondary-200:focus {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-secondary-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-accent:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-accent-100:focus {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-accent-200:focus {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-blue-print:focus {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-green:focus {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-red:focus {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring:focus {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-10:focus {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-20:focus {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-30:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-40:focus {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-5:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-50:focus {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-60:focus {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .md-focus-text-grey-70:focus {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .md-focus-text-cball-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .md-focus-text-cball-dark-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .md-focus-text-cball-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-dk-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-lt-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-dk-green:focus {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-med-green:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-lt-green:focus {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-black:focus {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-off-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-spring-peach:focus {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-navy:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-dk-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .md-focus-text-sc-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .md-focus-text-sc-green:focus {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .md-focus-text-sc-sand:focus {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-yellow-100:focus {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-yellow-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-yellow-450:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-yellow-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-grey-900:focus {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-grey-800:focus {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-grey-200:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-grey-100:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-blue-700:focus {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-blue-500:focus {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-blue-300:focus {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-purple-700:focus {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-purple-500:focus {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-purple-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-orange-700:focus {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-orange-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-orange-300:focus {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-green-700:focus {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-green-500:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .md-focus-text-cw-brand-green-300:focus {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .md-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .md-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .md-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .md-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .md-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .md-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .md-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .md-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .md-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .md-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .md-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .md-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .md-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .md-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .md-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .group:hover .md-group-hover-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .group:hover .md-group-hover-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .group:hover .md-group-hover-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .group:hover .md-group-hover-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .group:hover .md-group-hover-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .group:hover .md-group-hover-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .group:hover .md-group-hover-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .group:hover .md-group-hover-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .group:hover .md-group-hover-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .group:hover .md-group-hover-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .group:hover .md-group-hover-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .group:hover .md-group-hover-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .group:hover .md-group-hover-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .group:hover .md-group-hover-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .group:hover .md-group-hover-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .md-focus-within-text-opacity-0:focus-within {
        --tw-text-opacity: 0 !important
    }

    .md-focus-within-text-opacity-5:focus-within {
        --tw-text-opacity: .05 !important
    }

    .md-focus-within-text-opacity-10:focus-within {
        --tw-text-opacity: .1 !important
    }

    .md-focus-within-text-opacity-20:focus-within {
        --tw-text-opacity: .2 !important
    }

    .md-focus-within-text-opacity-25:focus-within {
        --tw-text-opacity: .25 !important
    }

    .md-focus-within-text-opacity-30:focus-within {
        --tw-text-opacity: .3 !important
    }

    .md-focus-within-text-opacity-40:focus-within {
        --tw-text-opacity: .4 !important
    }

    .md-focus-within-text-opacity-50:focus-within {
        --tw-text-opacity: .5 !important
    }

    .md-focus-within-text-opacity-60:focus-within {
        --tw-text-opacity: .6 !important
    }

    .md-focus-within-text-opacity-70:focus-within {
        --tw-text-opacity: .7 !important
    }

    .md-focus-within-text-opacity-75:focus-within {
        --tw-text-opacity: .75 !important
    }

    .md-focus-within-text-opacity-80:focus-within {
        --tw-text-opacity: .8 !important
    }

    .md-focus-within-text-opacity-90:focus-within {
        --tw-text-opacity: .9 !important
    }

    .md-focus-within-text-opacity-95:focus-within {
        --tw-text-opacity: .95 !important
    }

    .md-focus-within-text-opacity-100:focus-within {
        --tw-text-opacity: 1 !important
    }

    .md-hover-text-opacity-0:hover {
        --tw-text-opacity: 0 !important
    }

    .md-hover-text-opacity-5:hover {
        --tw-text-opacity: .05 !important
    }

    .md-hover-text-opacity-10:hover {
        --tw-text-opacity: .1 !important
    }

    .md-hover-text-opacity-20:hover {
        --tw-text-opacity: .2 !important
    }

    .md-hover-text-opacity-25:hover {
        --tw-text-opacity: .25 !important
    }

    .md-hover-text-opacity-30:hover {
        --tw-text-opacity: .3 !important
    }

    .md-hover-text-opacity-40:hover {
        --tw-text-opacity: .4 !important
    }

    .md-hover-text-opacity-50:hover {
        --tw-text-opacity: .5 !important
    }

    .md-hover-text-opacity-60:hover {
        --tw-text-opacity: .6 !important
    }

    .md-hover-text-opacity-70:hover {
        --tw-text-opacity: .7 !important
    }

    .md-hover-text-opacity-75:hover {
        --tw-text-opacity: .75 !important
    }

    .md-hover-text-opacity-80:hover {
        --tw-text-opacity: .8 !important
    }

    .md-hover-text-opacity-90:hover {
        --tw-text-opacity: .9 !important
    }

    .md-hover-text-opacity-95:hover {
        --tw-text-opacity: .95 !important
    }

    .md-hover-text-opacity-100:hover {
        --tw-text-opacity: 1 !important
    }

    .md-focus-text-opacity-0:focus {
        --tw-text-opacity: 0 !important
    }

    .md-focus-text-opacity-5:focus {
        --tw-text-opacity: .05 !important
    }

    .md-focus-text-opacity-10:focus {
        --tw-text-opacity: .1 !important
    }

    .md-focus-text-opacity-20:focus {
        --tw-text-opacity: .2 !important
    }

    .md-focus-text-opacity-25:focus {
        --tw-text-opacity: .25 !important
    }

    .md-focus-text-opacity-30:focus {
        --tw-text-opacity: .3 !important
    }

    .md-focus-text-opacity-40:focus {
        --tw-text-opacity: .4 !important
    }

    .md-focus-text-opacity-50:focus {
        --tw-text-opacity: .5 !important
    }

    .md-focus-text-opacity-60:focus {
        --tw-text-opacity: .6 !important
    }

    .md-focus-text-opacity-70:focus {
        --tw-text-opacity: .7 !important
    }

    .md-focus-text-opacity-75:focus {
        --tw-text-opacity: .75 !important
    }

    .md-focus-text-opacity-80:focus {
        --tw-text-opacity: .8 !important
    }

    .md-focus-text-opacity-90:focus {
        --tw-text-opacity: .9 !important
    }

    .md-focus-text-opacity-95:focus {
        --tw-text-opacity: .95 !important
    }

    .md-focus-text-opacity-100:focus {
        --tw-text-opacity: 1 !important
    }

    .md-truncate {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important
    }

    .md-overflow-ellipsis {
        text-overflow: ellipsis!important
    }

    .md-overflow-clip {
        text-overflow: clip!important
    }

    .md-italic {
        font-style: italic!important
    }

    .md-not-italic {
        font-style: normal!important
    }

    .md-uppercase {
        text-transform: uppercase!important
    }

    .md-lowercase {
        text-transform: lowercase!important
    }

    .md-capitalize {
        text-transform: capitalize!important
    }

    .md-normal-case {
        text-transform: none!important
    }

    .md-underline {
        text-decoration: underline!important
    }

    .md-line-through {
        text-decoration: line-through!important
    }

    .md-no-underline {
        text-decoration: none!important
    }

    .group:hover .md-group-hover-underline {
        text-decoration: underline!important
    }

    .group:hover .md-group-hover-line-through {
        text-decoration: line-through!important
    }

    .group:hover .md-group-hover-no-underline {
        text-decoration: none!important
    }

    .md-focus-within-underline:focus-within {
        text-decoration: underline!important
    }

    .md-focus-within-line-through:focus-within {
        text-decoration: line-through!important
    }

    .md-focus-within-no-underline:focus-within {
        text-decoration: none!important
    }

    .md-hover-underline:hover {
        text-decoration: underline!important
    }

    .md-hover-line-through:hover {
        text-decoration: line-through!important
    }

    .md-hover-no-underline:hover {
        text-decoration: none!important
    }

    .md-focus-underline:focus {
        text-decoration: underline!important
    }

    .md-focus-line-through:focus {
        text-decoration: line-through!important
    }

    .md-focus-no-underline:focus {
        text-decoration: none!important
    }

    .md-antialiased {
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important
    }

    .md-subpixel-antialiased {
        -webkit-font-smoothing: auto!important;
        -moz-osx-font-smoothing: auto!important
    }

    .md-ordinal,.md-slashed-zero,.md-lining-nums,.md-oldstyle-nums,.md-proportional-nums,.md-tabular-nums,.md-diagonal-fractions,.md-stacked-fractions {
        --tw-ordinal: var(--tw-empty, ) !important;
        --tw-slashed-zero: var(--tw-empty, ) !important;
        --tw-numeric-figure: var(--tw-empty, ) !important;
        --tw-numeric-spacing: var(--tw-empty, ) !important;
        --tw-numeric-fraction: var(--tw-empty, ) !important;
        font-feature-settings: !important;
        font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
        font-variant-numeric: !important;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
    }

    .md-normal-nums {
        font-feature-settings: normal!important;
        font-variant-numeric: normal!important
    }

    .md-ordinal {
        --tw-ordinal: ordinal !important
    }

    .md-slashed-zero {
        --tw-slashed-zero: slashed-zero !important
    }

    .md-lining-nums {
        --tw-numeric-figure: lining-nums !important
    }

    .md-oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important
    }

    .md-proportional-nums {
        --tw-numeric-spacing: proportional-nums !important
    }

    .md-tabular-nums {
        --tw-numeric-spacing: tabular-nums !important
    }

    .md-diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important
    }

    .md-stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important
    }

    .md-tracking-tight {
        letter-spacing: -.05em!important
    }

    .md-tracking-normal {
        letter-spacing: 0!important
    }

    .md-tracking-wide {
        letter-spacing: .05em!important
    }

    .md-tracking-relative-wider {
        letter-spacing: .0625rem!important
    }

    .md-tracking-px {
        letter-spacing: 1px!important
    }

    .md-select-none {
        -moz-user-select: none!important;
        -webkit-user-select: none!important;
        user-select: none!important
    }

    .md-select-text {
        -moz-user-select: text!important;
        -webkit-user-select: text!important;
        user-select: text!important
    }

    .md-select-all {
        -moz-user-select: all!important;
        -webkit-user-select: all!important;
        user-select: all!important
    }

    .md-select-auto {
        -moz-user-select: auto!important;
        -webkit-user-select: auto!important;
        user-select: auto!important
    }

    .md-align-baseline {
        vertical-align: baseline!important
    }

    .md-align-top {
        vertical-align: top!important
    }

    .md-align-middle {
        vertical-align: middle!important
    }

    .md-align-bottom {
        vertical-align: bottom!important
    }

    .md-align-text-top {
        vertical-align: text-top!important
    }

    .md-align-text-bottom {
        vertical-align: text-bottom!important
    }

    .md-visible {
        visibility: visible!important
    }

    .md-invisible {
        visibility: hidden!important
    }

    .md-whitespace-normal {
        white-space: normal!important
    }

    .md-whitespace-nowrap {
        white-space: nowrap!important
    }

    .md-whitespace-pre {
        white-space: pre!important
    }

    .md-whitespace-pre-line {
        white-space: pre-line!important
    }

    .md-whitespace-pre-wrap {
        white-space: pre-wrap!important
    }

    .md-break-normal {
        overflow-wrap: normal!important;
        word-break: normal!important
    }

    .md-break-words {
        overflow-wrap: break-word!important
    }

    .md-break-all {
        word-break: break-all!important
    }

    .md-w-0 {
        width: 0px!important
    }

    .md-w-1 {
        width: .25rem!important
    }

    .md-w-2 {
        width: .5rem!important
    }

    .md-w-3 {
        width: .75rem!important
    }

    .md-w-4 {
        width: 1rem!important
    }

    .md-w-5 {
        width: 1.25rem!important
    }

    .md-w-6 {
        width: 1.5rem!important
    }

    .md-w-7 {
        width: 1.75rem!important
    }

    .md-w-8 {
        width: 2rem!important
    }

    .md-w-9 {
        width: 2.25rem!important
    }

    .md-w-10 {
        width: 2.5rem!important
    }

    .md-w-11 {
        width: 2.75rem!important
    }

    .md-w-12 {
        width: 3rem!important
    }

    .md-w-14 {
        width: 3.5rem!important
    }

    .md-w-16 {
        width: 4rem!important
    }

    .md-w-20 {
        width: 5rem!important
    }

    .md-w-24 {
        width: 6rem!important
    }

    .md-w-28 {
        width: 7rem!important
    }

    .md-w-32 {
        width: 8rem!important
    }

    .md-w-36 {
        width: 9rem!important
    }

    .md-w-40 {
        width: 10rem!important
    }

    .md-w-44 {
        width: 11rem!important
    }

    .md-w-48 {
        width: 12rem!important
    }

    .md-w-52 {
        width: 13rem!important
    }

    .md-w-56 {
        width: 14rem!important
    }

    .md-w-60 {
        width: 15rem!important
    }

    .md-w-64 {
        width: 16rem!important
    }

    .md-w-72 {
        width: 18rem!important
    }

    .md-w-80 {
        width: 20rem!important
    }

    .md-w-96 {
        width: 24rem!important
    }

    .md-w-auto {
        width: auto!important
    }

    .md-w-px {
        width: 1px!important
    }

    .md-w-0\.5 {
        width: .125rem!important
    }

    .md-w-1\.5 {
        width: .375rem!important
    }

    .md-w-2\.5 {
        width: .625rem!important
    }

    .md-w-3\.5 {
        width: .875rem!important
    }

    .md-w-1\/2 {
        width: 50%!important
    }

    .md-w-1\/3 {
        width: 33.333333%!important
    }

    .md-w-2\/3 {
        width: 66.666667%!important
    }

    .md-w-1\/4 {
        width: 25%!important
    }

    .md-w-2\/4 {
        width: 50%!important
    }

    .md-w-3\/4 {
        width: 75%!important
    }

    .md-w-1\/5 {
        width: 20%!important
    }

    .md-w-2\/5 {
        width: 40%!important
    }

    .md-w-3\/5 {
        width: 60%!important
    }

    .md-w-4\/5 {
        width: 80%!important
    }

    .md-w-1\/6 {
        width: 16.666667%!important
    }

    .md-w-2\/6 {
        width: 33.333333%!important
    }

    .md-w-3\/6 {
        width: 50%!important
    }

    .md-w-4\/6 {
        width: 66.666667%!important
    }

    .md-w-5\/6 {
        width: 83.333333%!important
    }

    .md-w-1\/12 {
        width: 8.333333%!important
    }

    .md-w-2\/12 {
        width: 16.666667%!important
    }

    .md-w-3\/12 {
        width: 25%!important
    }

    .md-w-4\/12 {
        width: 33.333333%!important
    }

    .md-w-5\/12 {
        width: 41.666667%!important
    }

    .md-w-6\/12 {
        width: 50%!important
    }

    .md-w-7\/12 {
        width: 58.333333%!important
    }

    .md-w-8\/12 {
        width: 66.666667%!important
    }

    .md-w-9\/12 {
        width: 75%!important
    }

    .md-w-10\/12 {
        width: 83.333333%!important
    }

    .md-w-11\/12 {
        width: 91.666667%!important
    }

    .md-w-full {
        width: 100%!important
    }

    .md-w-screen {
        width: 100vw!important
    }

    .md-w-min {
        width: -moz-min-content!important;
        width: min-content!important
    }

    .md-w-max {
        width: -moz-max-content!important;
        width: max-content!important
    }

    .md-z-0 {
        z-index: 0!important
    }

    .md-z-10 {
        z-index: 10!important
    }

    .md-z-20 {
        z-index: 20!important
    }

    .md-z-30 {
        z-index: 30!important
    }

    .md-z-40 {
        z-index: 40!important
    }

    .md-z-50 {
        z-index: 50!important
    }

    .md-z-auto {
        z-index: auto!important
    }

    .md-z-over-content {
        z-index: 100000!important
    }

    .md-focus-within-z-0:focus-within {
        z-index: 0!important
    }

    .md-focus-within-z-10:focus-within {
        z-index: 10!important
    }

    .md-focus-within-z-20:focus-within {
        z-index: 20!important
    }

    .md-focus-within-z-30:focus-within {
        z-index: 30!important
    }

    .md-focus-within-z-40:focus-within {
        z-index: 40!important
    }

    .md-focus-within-z-50:focus-within {
        z-index: 50!important
    }

    .md-focus-within-z-auto:focus-within {
        z-index: auto!important
    }

    .md-focus-within-z-over-content:focus-within {
        z-index: 100000!important
    }

    .md-focus-z-0:focus {
        z-index: 0!important
    }

    .md-focus-z-10:focus {
        z-index: 10!important
    }

    .md-focus-z-20:focus {
        z-index: 20!important
    }

    .md-focus-z-30:focus {
        z-index: 30!important
    }

    .md-focus-z-40:focus {
        z-index: 40!important
    }

    .md-focus-z-50:focus {
        z-index: 50!important
    }

    .md-focus-z-auto:focus {
        z-index: auto!important
    }

    .md-focus-z-over-content:focus {
        z-index: 100000!important
    }

    .md-gap-0 {
        gap: 0px!important
    }

    .md-gap-1 {
        gap: .25rem!important
    }

    .md-gap-2 {
        gap: .5rem!important
    }

    .md-gap-3 {
        gap: .75rem!important
    }

    .md-gap-4 {
        gap: 1rem!important
    }

    .md-gap-5 {
        gap: 1.25rem!important
    }

    .md-gap-6 {
        gap: 1.5rem!important
    }

    .md-gap-7 {
        gap: 1.75rem!important
    }

    .md-gap-8 {
        gap: 2rem!important
    }

    .md-gap-9 {
        gap: 2.25rem!important
    }

    .md-gap-10 {
        gap: 2.5rem!important
    }

    .md-gap-11 {
        gap: 2.75rem!important
    }

    .md-gap-12 {
        gap: 3rem!important
    }

    .md-gap-14 {
        gap: 3.5rem!important
    }

    .md-gap-16 {
        gap: 4rem!important
    }

    .md-gap-20 {
        gap: 5rem!important
    }

    .md-gap-24 {
        gap: 6rem!important
    }

    .md-gap-28 {
        gap: 7rem!important
    }

    .md-gap-32 {
        gap: 8rem!important
    }

    .md-gap-36 {
        gap: 9rem!important
    }

    .md-gap-40 {
        gap: 10rem!important
    }

    .md-gap-44 {
        gap: 11rem!important
    }

    .md-gap-48 {
        gap: 12rem!important
    }

    .md-gap-52 {
        gap: 13rem!important
    }

    .md-gap-56 {
        gap: 14rem!important
    }

    .md-gap-60 {
        gap: 15rem!important
    }

    .md-gap-64 {
        gap: 16rem!important
    }

    .md-gap-72 {
        gap: 18rem!important
    }

    .md-gap-80 {
        gap: 20rem!important
    }

    .md-gap-96 {
        gap: 24rem!important
    }

    .md-gap-px {
        gap: 1px!important
    }

    .md-gap-0\.5 {
        gap: .125rem!important
    }

    .md-gap-1\.5 {
        gap: .375rem!important
    }

    .md-gap-2\.5 {
        gap: .625rem!important
    }

    .md-gap-3\.5 {
        gap: .875rem!important
    }

    .md-gap-x-0 {
        -moz-column-gap: 0px!important;
        column-gap: 0px!important
    }

    .md-gap-x-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .md-gap-x-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .md-gap-x-3 {
        -moz-column-gap: .75rem!important;
        column-gap: .75rem!important
    }

    .md-gap-x-4 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .md-gap-x-5 {
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .md-gap-x-6 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .md-gap-x-7 {
        -moz-column-gap: 1.75rem!important;
        column-gap: 1.75rem!important
    }

    .md-gap-x-8 {
        -moz-column-gap: 2rem!important;
        column-gap: 2rem!important
    }

    .md-gap-x-9 {
        -moz-column-gap: 2.25rem!important;
        column-gap: 2.25rem!important
    }

    .md-gap-x-10 {
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .md-gap-x-11 {
        -moz-column-gap: 2.75rem!important;
        column-gap: 2.75rem!important
    }

    .md-gap-x-12 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .md-gap-x-14 {
        -moz-column-gap: 3.5rem!important;
        column-gap: 3.5rem!important
    }

    .md-gap-x-16 {
        -moz-column-gap: 4rem!important;
        column-gap: 4rem!important
    }

    .md-gap-x-20 {
        -moz-column-gap: 5rem!important;
        column-gap: 5rem!important
    }

    .md-gap-x-24 {
        -moz-column-gap: 6rem!important;
        column-gap: 6rem!important
    }

    .md-gap-x-28 {
        -moz-column-gap: 7rem!important;
        column-gap: 7rem!important
    }

    .md-gap-x-32 {
        -moz-column-gap: 8rem!important;
        column-gap: 8rem!important
    }

    .md-gap-x-36 {
        -moz-column-gap: 9rem!important;
        column-gap: 9rem!important
    }

    .md-gap-x-40 {
        -moz-column-gap: 10rem!important;
        column-gap: 10rem!important
    }

    .md-gap-x-44 {
        -moz-column-gap: 11rem!important;
        column-gap: 11rem!important
    }

    .md-gap-x-48 {
        -moz-column-gap: 12rem!important;
        column-gap: 12rem!important
    }

    .md-gap-x-52 {
        -moz-column-gap: 13rem!important;
        column-gap: 13rem!important
    }

    .md-gap-x-56 {
        -moz-column-gap: 14rem!important;
        column-gap: 14rem!important
    }

    .md-gap-x-60 {
        -moz-column-gap: 15rem!important;
        column-gap: 15rem!important
    }

    .md-gap-x-64 {
        -moz-column-gap: 16rem!important;
        column-gap: 16rem!important
    }

    .md-gap-x-72 {
        -moz-column-gap: 18rem!important;
        column-gap: 18rem!important
    }

    .md-gap-x-80 {
        -moz-column-gap: 20rem!important;
        column-gap: 20rem!important
    }

    .md-gap-x-96 {
        -moz-column-gap: 24rem!important;
        column-gap: 24rem!important
    }

    .md-gap-x-px {
        -moz-column-gap: 1px!important;
        column-gap: 1px!important
    }

    .md-gap-x-0\.5 {
        -moz-column-gap: .125rem!important;
        column-gap: .125rem!important
    }

    .md-gap-x-1\.5 {
        -moz-column-gap: .375rem!important;
        column-gap: .375rem!important
    }

    .md-gap-x-2\.5 {
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .md-gap-x-3\.5 {
        -moz-column-gap: .875rem!important;
        column-gap: .875rem!important
    }

    .md-gap-y-0 {
        row-gap: 0px!important
    }

    .md-gap-y-1 {
        row-gap: .25rem!important
    }

    .md-gap-y-2 {
        row-gap: .5rem!important
    }

    .md-gap-y-3 {
        row-gap: .75rem!important
    }

    .md-gap-y-4 {
        row-gap: 1rem!important
    }

    .md-gap-y-5 {
        row-gap: 1.25rem!important
    }

    .md-gap-y-6 {
        row-gap: 1.5rem!important
    }

    .md-gap-y-7 {
        row-gap: 1.75rem!important
    }

    .md-gap-y-8 {
        row-gap: 2rem!important
    }

    .md-gap-y-9 {
        row-gap: 2.25rem!important
    }

    .md-gap-y-10 {
        row-gap: 2.5rem!important
    }

    .md-gap-y-11 {
        row-gap: 2.75rem!important
    }

    .md-gap-y-12 {
        row-gap: 3rem!important
    }

    .md-gap-y-14 {
        row-gap: 3.5rem!important
    }

    .md-gap-y-16 {
        row-gap: 4rem!important
    }

    .md-gap-y-20 {
        row-gap: 5rem!important
    }

    .md-gap-y-24 {
        row-gap: 6rem!important
    }

    .md-gap-y-28 {
        row-gap: 7rem!important
    }

    .md-gap-y-32 {
        row-gap: 8rem!important
    }

    .md-gap-y-36 {
        row-gap: 9rem!important
    }

    .md-gap-y-40 {
        row-gap: 10rem!important
    }

    .md-gap-y-44 {
        row-gap: 11rem!important
    }

    .md-gap-y-48 {
        row-gap: 12rem!important
    }

    .md-gap-y-52 {
        row-gap: 13rem!important
    }

    .md-gap-y-56 {
        row-gap: 14rem!important
    }

    .md-gap-y-60 {
        row-gap: 15rem!important
    }

    .md-gap-y-64 {
        row-gap: 16rem!important
    }

    .md-gap-y-72 {
        row-gap: 18rem!important
    }

    .md-gap-y-80 {
        row-gap: 20rem!important
    }

    .md-gap-y-96 {
        row-gap: 24rem!important
    }

    .md-gap-y-px {
        row-gap: 1px!important
    }

    .md-gap-y-0\.5 {
        row-gap: .125rem!important
    }

    .md-gap-y-1\.5 {
        row-gap: .375rem!important
    }

    .md-gap-y-2\.5 {
        row-gap: .625rem!important
    }

    .md-gap-y-3\.5 {
        row-gap: .875rem!important
    }

    .md-grid-flow-row {
        grid-auto-flow: row!important
    }

    .md-grid-flow-col {
        grid-auto-flow: column!important
    }

    .md-grid-flow-row-dense {
        grid-auto-flow: row dense!important
    }

    .md-grid-flow-col-dense {
        grid-auto-flow: column dense!important
    }

    .md-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))!important
    }

    .md-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))!important
    }

    .md-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .md-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .md-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))!important
    }

    .md-grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))!important
    }

    .md-grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))!important
    }

    .md-grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))!important
    }

    .md-grid-cols-9 {
        grid-template-columns: repeat(9,minmax(0,1fr))!important
    }

    .md-grid-cols-10 {
        grid-template-columns: repeat(10,minmax(0,1fr))!important
    }

    .md-grid-cols-11 {
        grid-template-columns: repeat(11,minmax(0,1fr))!important
    }

    .md-grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))!important
    }

    .md-grid-cols-none {
        grid-template-columns: none!important
    }

    .md-auto-cols-auto {
        grid-auto-columns: auto!important
    }

    .md-auto-cols-min {
        grid-auto-columns: min-content!important
    }

    .md-auto-cols-max {
        grid-auto-columns: max-content!important
    }

    .md-auto-cols-fr {
        grid-auto-columns: minmax(0,1fr)!important
    }

    .md-col-auto {
        grid-column: auto!important
    }

    .md-col-span-1 {
        grid-column: span 1 / span 1!important
    }

    .md-col-span-2 {
        grid-column: span 2 / span 2!important
    }

    .md-col-span-3 {
        grid-column: span 3 / span 3!important
    }

    .md-col-span-4 {
        grid-column: span 4 / span 4!important
    }

    .md-col-span-5 {
        grid-column: span 5 / span 5!important
    }

    .md-col-span-6 {
        grid-column: span 6 / span 6!important
    }

    .md-col-span-7 {
        grid-column: span 7 / span 7!important
    }

    .md-col-span-8 {
        grid-column: span 8 / span 8!important
    }

    .md-col-span-9 {
        grid-column: span 9 / span 9!important
    }

    .md-col-span-10 {
        grid-column: span 10 / span 10!important
    }

    .md-col-span-11 {
        grid-column: span 11 / span 11!important
    }

    .md-col-span-12 {
        grid-column: span 12 / span 12!important
    }

    .md-col-span-full {
        grid-column: 1 / -1!important
    }

    .md-col-start-1 {
        grid-column-start: 1!important
    }

    .md-col-start-2 {
        grid-column-start: 2!important
    }

    .md-col-start-3 {
        grid-column-start: 3!important
    }

    .md-col-start-4 {
        grid-column-start: 4!important
    }

    .md-col-start-5 {
        grid-column-start: 5!important
    }

    .md-col-start-6 {
        grid-column-start: 6!important
    }

    .md-col-start-7 {
        grid-column-start: 7!important
    }

    .md-col-start-8 {
        grid-column-start: 8!important
    }

    .md-col-start-9 {
        grid-column-start: 9!important
    }

    .md-col-start-10 {
        grid-column-start: 10!important
    }

    .md-col-start-11 {
        grid-column-start: 11!important
    }

    .md-col-start-12 {
        grid-column-start: 12!important
    }

    .md-col-start-13 {
        grid-column-start: 13!important
    }

    .md-col-start-auto {
        grid-column-start: auto!important
    }

    .md-col-end-1 {
        grid-column-end: 1!important
    }

    .md-col-end-2 {
        grid-column-end: 2!important
    }

    .md-col-end-3 {
        grid-column-end: 3!important
    }

    .md-col-end-4 {
        grid-column-end: 4!important
    }

    .md-col-end-5 {
        grid-column-end: 5!important
    }

    .md-col-end-6 {
        grid-column-end: 6!important
    }

    .md-col-end-7 {
        grid-column-end: 7!important
    }

    .md-col-end-8 {
        grid-column-end: 8!important
    }

    .md-col-end-9 {
        grid-column-end: 9!important
    }

    .md-col-end-10 {
        grid-column-end: 10!important
    }

    .md-col-end-11 {
        grid-column-end: 11!important
    }

    .md-col-end-12 {
        grid-column-end: 12!important
    }

    .md-col-end-13 {
        grid-column-end: 13!important
    }

    .md-col-end-auto {
        grid-column-end: auto!important
    }

    .md-grid-rows-1 {
        grid-template-rows: repeat(1,minmax(0,1fr))!important
    }

    .md-grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))!important
    }

    .md-grid-rows-3 {
        grid-template-rows: repeat(3,minmax(0,1fr))!important
    }

    .md-grid-rows-4 {
        grid-template-rows: repeat(4,minmax(0,1fr))!important
    }

    .md-grid-rows-5 {
        grid-template-rows: repeat(5,minmax(0,1fr))!important
    }

    .md-grid-rows-6 {
        grid-template-rows: repeat(6,minmax(0,1fr))!important
    }

    .md-grid-rows-none {
        grid-template-rows: none!important
    }

    .md-auto-rows-auto {
        grid-auto-rows: auto!important
    }

    .md-auto-rows-min {
        grid-auto-rows: min-content!important
    }

    .md-auto-rows-max {
        grid-auto-rows: max-content!important
    }

    .md-auto-rows-fr {
        grid-auto-rows: minmax(0,1fr)!important
    }

    .md-row-auto {
        grid-row: auto!important
    }

    .md-row-span-1 {
        grid-row: span 1 / span 1!important
    }

    .md-row-span-2 {
        grid-row: span 2 / span 2!important
    }

    .md-row-span-3 {
        grid-row: span 3 / span 3!important
    }

    .md-row-span-4 {
        grid-row: span 4 / span 4!important
    }

    .md-row-span-5 {
        grid-row: span 5 / span 5!important
    }

    .md-row-span-6 {
        grid-row: span 6 / span 6!important
    }

    .md-row-span-full {
        grid-row: 1 / -1!important
    }

    .md-row-start-1 {
        grid-row-start: 1!important
    }

    .md-row-start-2 {
        grid-row-start: 2!important
    }

    .md-row-start-3 {
        grid-row-start: 3!important
    }

    .md-row-start-4 {
        grid-row-start: 4!important
    }

    .md-row-start-5 {
        grid-row-start: 5!important
    }

    .md-row-start-6 {
        grid-row-start: 6!important
    }

    .md-row-start-7 {
        grid-row-start: 7!important
    }

    .md-row-start-auto {
        grid-row-start: auto!important
    }

    .md-row-end-1 {
        grid-row-end: 1!important
    }

    .md-row-end-2 {
        grid-row-end: 2!important
    }

    .md-row-end-3 {
        grid-row-end: 3!important
    }

    .md-row-end-4 {
        grid-row-end: 4!important
    }

    .md-row-end-5 {
        grid-row-end: 5!important
    }

    .md-row-end-6 {
        grid-row-end: 6!important
    }

    .md-row-end-7 {
        grid-row-end: 7!important
    }

    .md-row-end-auto {
        grid-row-end: auto!important
    }

    .md-transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .md-transform-gpu {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .md-transform-none {
        transform: none!important
    }

    .md-origin-center {
        transform-origin: center!important
    }

    .md-origin-top {
        transform-origin: top!important
    }

    .md-origin-top-right {
        transform-origin: top right!important
    }

    .md-origin-right {
        transform-origin: right!important
    }

    .md-origin-bottom-right {
        transform-origin: bottom right!important
    }

    .md-origin-bottom {
        transform-origin: bottom!important
    }

    .md-origin-bottom-left {
        transform-origin: bottom left!important
    }

    .md-origin-left {
        transform-origin: left!important
    }

    .md-origin-top-left {
        transform-origin: top left!important
    }

    .md-scale-0 {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .md-scale-50 {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .md-scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .md-scale-90 {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .md-scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .md-scale-100 {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .md-scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .md-scale-110 {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .md-scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .md-scale-150 {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .md-scale-x-0 {
        --tw-scale-x: 0 !important
    }

    .md-scale-x-50 {
        --tw-scale-x: .5 !important
    }

    .md-scale-x-75 {
        --tw-scale-x: .75 !important
    }

    .md-scale-x-90 {
        --tw-scale-x: .9 !important
    }

    .md-scale-x-95 {
        --tw-scale-x: .95 !important
    }

    .md-scale-x-100 {
        --tw-scale-x: 1 !important
    }

    .md-scale-x-105 {
        --tw-scale-x: 1.05 !important
    }

    .md-scale-x-110 {
        --tw-scale-x: 1.1 !important
    }

    .md-scale-x-125 {
        --tw-scale-x: 1.25 !important
    }

    .md-scale-x-150 {
        --tw-scale-x: 1.5 !important
    }

    .md-scale-y-0 {
        --tw-scale-y: 0 !important
    }

    .md-scale-y-50 {
        --tw-scale-y: .5 !important
    }

    .md-scale-y-75 {
        --tw-scale-y: .75 !important
    }

    .md-scale-y-90 {
        --tw-scale-y: .9 !important
    }

    .md-scale-y-95 {
        --tw-scale-y: .95 !important
    }

    .md-scale-y-100 {
        --tw-scale-y: 1 !important
    }

    .md-scale-y-105 {
        --tw-scale-y: 1.05 !important
    }

    .md-scale-y-110 {
        --tw-scale-y: 1.1 !important
    }

    .md-scale-y-125 {
        --tw-scale-y: 1.25 !important
    }

    .md-scale-y-150 {
        --tw-scale-y: 1.5 !important
    }

    .md-hover-scale-0:hover {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .md-hover-scale-50:hover {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .md-hover-scale-75:hover {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .md-hover-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .md-hover-scale-95:hover {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .md-hover-scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .md-hover-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .md-hover-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .md-hover-scale-125:hover {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .md-hover-scale-150:hover {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .md-hover-scale-x-0:hover {
        --tw-scale-x: 0 !important
    }

    .md-hover-scale-x-50:hover {
        --tw-scale-x: .5 !important
    }

    .md-hover-scale-x-75:hover {
        --tw-scale-x: .75 !important
    }

    .md-hover-scale-x-90:hover {
        --tw-scale-x: .9 !important
    }

    .md-hover-scale-x-95:hover {
        --tw-scale-x: .95 !important
    }

    .md-hover-scale-x-100:hover {
        --tw-scale-x: 1 !important
    }

    .md-hover-scale-x-105:hover {
        --tw-scale-x: 1.05 !important
    }

    .md-hover-scale-x-110:hover {
        --tw-scale-x: 1.1 !important
    }

    .md-hover-scale-x-125:hover {
        --tw-scale-x: 1.25 !important
    }

    .md-hover-scale-x-150:hover {
        --tw-scale-x: 1.5 !important
    }

    .md-hover-scale-y-0:hover {
        --tw-scale-y: 0 !important
    }

    .md-hover-scale-y-50:hover {
        --tw-scale-y: .5 !important
    }

    .md-hover-scale-y-75:hover {
        --tw-scale-y: .75 !important
    }

    .md-hover-scale-y-90:hover {
        --tw-scale-y: .9 !important
    }

    .md-hover-scale-y-95:hover {
        --tw-scale-y: .95 !important
    }

    .md-hover-scale-y-100:hover {
        --tw-scale-y: 1 !important
    }

    .md-hover-scale-y-105:hover {
        --tw-scale-y: 1.05 !important
    }

    .md-hover-scale-y-110:hover {
        --tw-scale-y: 1.1 !important
    }

    .md-hover-scale-y-125:hover {
        --tw-scale-y: 1.25 !important
    }

    .md-hover-scale-y-150:hover {
        --tw-scale-y: 1.5 !important
    }

    .md-focus-scale-0:focus {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .md-focus-scale-50:focus {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .md-focus-scale-75:focus {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .md-focus-scale-90:focus {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .md-focus-scale-95:focus {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .md-focus-scale-100:focus {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .md-focus-scale-105:focus {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .md-focus-scale-110:focus {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .md-focus-scale-125:focus {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .md-focus-scale-150:focus {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .md-focus-scale-x-0:focus {
        --tw-scale-x: 0 !important
    }

    .md-focus-scale-x-50:focus {
        --tw-scale-x: .5 !important
    }

    .md-focus-scale-x-75:focus {
        --tw-scale-x: .75 !important
    }

    .md-focus-scale-x-90:focus {
        --tw-scale-x: .9 !important
    }

    .md-focus-scale-x-95:focus {
        --tw-scale-x: .95 !important
    }

    .md-focus-scale-x-100:focus {
        --tw-scale-x: 1 !important
    }

    .md-focus-scale-x-105:focus {
        --tw-scale-x: 1.05 !important
    }

    .md-focus-scale-x-110:focus {
        --tw-scale-x: 1.1 !important
    }

    .md-focus-scale-x-125:focus {
        --tw-scale-x: 1.25 !important
    }

    .md-focus-scale-x-150:focus {
        --tw-scale-x: 1.5 !important
    }

    .md-focus-scale-y-0:focus {
        --tw-scale-y: 0 !important
    }

    .md-focus-scale-y-50:focus {
        --tw-scale-y: .5 !important
    }

    .md-focus-scale-y-75:focus {
        --tw-scale-y: .75 !important
    }

    .md-focus-scale-y-90:focus {
        --tw-scale-y: .9 !important
    }

    .md-focus-scale-y-95:focus {
        --tw-scale-y: .95 !important
    }

    .md-focus-scale-y-100:focus {
        --tw-scale-y: 1 !important
    }

    .md-focus-scale-y-105:focus {
        --tw-scale-y: 1.05 !important
    }

    .md-focus-scale-y-110:focus {
        --tw-scale-y: 1.1 !important
    }

    .md-focus-scale-y-125:focus {
        --tw-scale-y: 1.25 !important
    }

    .md-focus-scale-y-150:focus {
        --tw-scale-y: 1.5 !important
    }

    .md-rotate-0 {
        --tw-rotate: 0deg !important
    }

    .md-rotate-1 {
        --tw-rotate: 1deg !important
    }

    .md-rotate-2 {
        --tw-rotate: 2deg !important
    }

    .md-rotate-3 {
        --tw-rotate: 3deg !important
    }

    .md-rotate-6 {
        --tw-rotate: 6deg !important
    }

    .md-rotate-12 {
        --tw-rotate: 12deg !important
    }

    .md-rotate-45 {
        --tw-rotate: 45deg !important
    }

    .md-rotate-90 {
        --tw-rotate: 90deg !important
    }

    .md-rotate-180 {
        --tw-rotate: 180deg !important
    }

    .md--rotate-180 {
        --tw-rotate: -180deg !important
    }

    .md--rotate-90 {
        --tw-rotate: -90deg !important
    }

    .md--rotate-45 {
        --tw-rotate: -45deg !important
    }

    .md--rotate-12 {
        --tw-rotate: -12deg !important
    }

    .md--rotate-6 {
        --tw-rotate: -6deg !important
    }

    .md--rotate-3 {
        --tw-rotate: -3deg !important
    }

    .md--rotate-2 {
        --tw-rotate: -2deg !important
    }

    .md--rotate-1 {
        --tw-rotate: -1deg !important
    }

    .md-hover-rotate-0:hover {
        --tw-rotate: 0deg !important
    }

    .md-hover-rotate-1:hover {
        --tw-rotate: 1deg !important
    }

    .md-hover-rotate-2:hover {
        --tw-rotate: 2deg !important
    }

    .md-hover-rotate-3:hover {
        --tw-rotate: 3deg !important
    }

    .md-hover-rotate-6:hover {
        --tw-rotate: 6deg !important
    }

    .md-hover-rotate-12:hover {
        --tw-rotate: 12deg !important
    }

    .md-hover-rotate-45:hover {
        --tw-rotate: 45deg !important
    }

    .md-hover-rotate-90:hover {
        --tw-rotate: 90deg !important
    }

    .md-hover-rotate-180:hover {
        --tw-rotate: 180deg !important
    }

    .md-hover--rotate-180:hover {
        --tw-rotate: -180deg !important
    }

    .md-hover--rotate-90:hover {
        --tw-rotate: -90deg !important
    }

    .md-hover--rotate-45:hover {
        --tw-rotate: -45deg !important
    }

    .md-hover--rotate-12:hover {
        --tw-rotate: -12deg !important
    }

    .md-hover--rotate-6:hover {
        --tw-rotate: -6deg !important
    }

    .md-hover--rotate-3:hover {
        --tw-rotate: -3deg !important
    }

    .md-hover--rotate-2:hover {
        --tw-rotate: -2deg !important
    }

    .md-hover--rotate-1:hover {
        --tw-rotate: -1deg !important
    }

    .md-focus-rotate-0:focus {
        --tw-rotate: 0deg !important
    }

    .md-focus-rotate-1:focus {
        --tw-rotate: 1deg !important
    }

    .md-focus-rotate-2:focus {
        --tw-rotate: 2deg !important
    }

    .md-focus-rotate-3:focus {
        --tw-rotate: 3deg !important
    }

    .md-focus-rotate-6:focus {
        --tw-rotate: 6deg !important
    }

    .md-focus-rotate-12:focus {
        --tw-rotate: 12deg !important
    }

    .md-focus-rotate-45:focus {
        --tw-rotate: 45deg !important
    }

    .md-focus-rotate-90:focus {
        --tw-rotate: 90deg !important
    }

    .md-focus-rotate-180:focus {
        --tw-rotate: 180deg !important
    }

    .md-focus--rotate-180:focus {
        --tw-rotate: -180deg !important
    }

    .md-focus--rotate-90:focus {
        --tw-rotate: -90deg !important
    }

    .md-focus--rotate-45:focus {
        --tw-rotate: -45deg !important
    }

    .md-focus--rotate-12:focus {
        --tw-rotate: -12deg !important
    }

    .md-focus--rotate-6:focus {
        --tw-rotate: -6deg !important
    }

    .md-focus--rotate-3:focus {
        --tw-rotate: -3deg !important
    }

    .md-focus--rotate-2:focus {
        --tw-rotate: -2deg !important
    }

    .md-focus--rotate-1:focus {
        --tw-rotate: -1deg !important
    }

    .md-translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .md-translate-x-1 {
        --tw-translate-x: .25rem !important
    }

    .md-translate-x-2 {
        --tw-translate-x: .5rem !important
    }

    .md-translate-x-3 {
        --tw-translate-x: .75rem !important
    }

    .md-translate-x-4 {
        --tw-translate-x: 1rem !important
    }

    .md-translate-x-5 {
        --tw-translate-x: 1.25rem !important
    }

    .md-translate-x-6 {
        --tw-translate-x: 1.5rem !important
    }

    .md-translate-x-7 {
        --tw-translate-x: 1.75rem !important
    }

    .md-translate-x-8 {
        --tw-translate-x: 2rem !important
    }

    .md-translate-x-9 {
        --tw-translate-x: 2.25rem !important
    }

    .md-translate-x-10 {
        --tw-translate-x: 2.5rem !important
    }

    .md-translate-x-11 {
        --tw-translate-x: 2.75rem !important
    }

    .md-translate-x-12 {
        --tw-translate-x: 3rem !important
    }

    .md-translate-x-14 {
        --tw-translate-x: 3.5rem !important
    }

    .md-translate-x-16 {
        --tw-translate-x: 4rem !important
    }

    .md-translate-x-20 {
        --tw-translate-x: 5rem !important
    }

    .md-translate-x-24 {
        --tw-translate-x: 6rem !important
    }

    .md-translate-x-28 {
        --tw-translate-x: 7rem !important
    }

    .md-translate-x-32 {
        --tw-translate-x: 8rem !important
    }

    .md-translate-x-36 {
        --tw-translate-x: 9rem !important
    }

    .md-translate-x-40 {
        --tw-translate-x: 10rem !important
    }

    .md-translate-x-44 {
        --tw-translate-x: 11rem !important
    }

    .md-translate-x-48 {
        --tw-translate-x: 12rem !important
    }

    .md-translate-x-52 {
        --tw-translate-x: 13rem !important
    }

    .md-translate-x-56 {
        --tw-translate-x: 14rem !important
    }

    .md-translate-x-60 {
        --tw-translate-x: 15rem !important
    }

    .md-translate-x-64 {
        --tw-translate-x: 16rem !important
    }

    .md-translate-x-72 {
        --tw-translate-x: 18rem !important
    }

    .md-translate-x-80 {
        --tw-translate-x: 20rem !important
    }

    .md-translate-x-96 {
        --tw-translate-x: 24rem !important
    }

    .md-translate-x-px {
        --tw-translate-x: 1px !important
    }

    .md-translate-x-0\.5 {
        --tw-translate-x: .125rem !important
    }

    .md-translate-x-1\.5 {
        --tw-translate-x: .375rem !important
    }

    .md-translate-x-2\.5 {
        --tw-translate-x: .625rem !important
    }

    .md-translate-x-3\.5 {
        --tw-translate-x: .875rem !important
    }

    .md--translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .md--translate-x-1 {
        --tw-translate-x: -.25rem !important
    }

    .md--translate-x-2 {
        --tw-translate-x: -.5rem !important
    }

    .md--translate-x-3 {
        --tw-translate-x: -.75rem !important
    }

    .md--translate-x-4 {
        --tw-translate-x: -1rem !important
    }

    .md--translate-x-5 {
        --tw-translate-x: -1.25rem !important
    }

    .md--translate-x-6 {
        --tw-translate-x: -1.5rem !important
    }

    .md--translate-x-7 {
        --tw-translate-x: -1.75rem !important
    }

    .md--translate-x-8 {
        --tw-translate-x: -2rem !important
    }

    .md--translate-x-9 {
        --tw-translate-x: -2.25rem !important
    }

    .md--translate-x-10 {
        --tw-translate-x: -2.5rem !important
    }

    .md--translate-x-11 {
        --tw-translate-x: -2.75rem !important
    }

    .md--translate-x-12 {
        --tw-translate-x: -3rem !important
    }

    .md--translate-x-14 {
        --tw-translate-x: -3.5rem !important
    }

    .md--translate-x-16 {
        --tw-translate-x: -4rem !important
    }

    .md--translate-x-20 {
        --tw-translate-x: -5rem !important
    }

    .md--translate-x-24 {
        --tw-translate-x: -6rem !important
    }

    .md--translate-x-28 {
        --tw-translate-x: -7rem !important
    }

    .md--translate-x-32 {
        --tw-translate-x: -8rem !important
    }

    .md--translate-x-36 {
        --tw-translate-x: -9rem !important
    }

    .md--translate-x-40 {
        --tw-translate-x: -10rem !important
    }

    .md--translate-x-44 {
        --tw-translate-x: -11rem !important
    }

    .md--translate-x-48 {
        --tw-translate-x: -12rem !important
    }

    .md--translate-x-52 {
        --tw-translate-x: -13rem !important
    }

    .md--translate-x-56 {
        --tw-translate-x: -14rem !important
    }

    .md--translate-x-60 {
        --tw-translate-x: -15rem !important
    }

    .md--translate-x-64 {
        --tw-translate-x: -16rem !important
    }

    .md--translate-x-72 {
        --tw-translate-x: -18rem !important
    }

    .md--translate-x-80 {
        --tw-translate-x: -20rem !important
    }

    .md--translate-x-96 {
        --tw-translate-x: -24rem !important
    }

    .md--translate-x-px {
        --tw-translate-x: -1px !important
    }

    .md--translate-x-0\.5 {
        --tw-translate-x: -.125rem !important
    }

    .md--translate-x-1\.5 {
        --tw-translate-x: -.375rem !important
    }

    .md--translate-x-2\.5 {
        --tw-translate-x: -.625rem !important
    }

    .md--translate-x-3\.5 {
        --tw-translate-x: -.875rem !important
    }

    .md-translate-x-1\/2 {
        --tw-translate-x: 50% !important
    }

    .md-translate-x-1\/3 {
        --tw-translate-x: 33.333333% !important
    }

    .md-translate-x-2\/3 {
        --tw-translate-x: 66.666667% !important
    }

    .md-translate-x-1\/4 {
        --tw-translate-x: 25% !important
    }

    .md-translate-x-2\/4 {
        --tw-translate-x: 50% !important
    }

    .md-translate-x-3\/4 {
        --tw-translate-x: 75% !important
    }

    .md-translate-x-full {
        --tw-translate-x: 100% !important
    }

    .md--translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .md--translate-x-1\/3 {
        --tw-translate-x: -33.333333% !important
    }

    .md--translate-x-2\/3 {
        --tw-translate-x: -66.666667% !important
    }

    .md--translate-x-1\/4 {
        --tw-translate-x: -25% !important
    }

    .md--translate-x-2\/4 {
        --tw-translate-x: -50% !important
    }

    .md--translate-x-3\/4 {
        --tw-translate-x: -75% !important
    }

    .md--translate-x-full {
        --tw-translate-x: -100% !important
    }

    .md-translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .md-translate-y-1 {
        --tw-translate-y: .25rem !important
    }

    .md-translate-y-2 {
        --tw-translate-y: .5rem !important
    }

    .md-translate-y-3 {
        --tw-translate-y: .75rem !important
    }

    .md-translate-y-4 {
        --tw-translate-y: 1rem !important
    }

    .md-translate-y-5 {
        --tw-translate-y: 1.25rem !important
    }

    .md-translate-y-6 {
        --tw-translate-y: 1.5rem !important
    }

    .md-translate-y-7 {
        --tw-translate-y: 1.75rem !important
    }

    .md-translate-y-8 {
        --tw-translate-y: 2rem !important
    }

    .md-translate-y-9 {
        --tw-translate-y: 2.25rem !important
    }

    .md-translate-y-10 {
        --tw-translate-y: 2.5rem !important
    }

    .md-translate-y-11 {
        --tw-translate-y: 2.75rem !important
    }

    .md-translate-y-12 {
        --tw-translate-y: 3rem !important
    }

    .md-translate-y-14 {
        --tw-translate-y: 3.5rem !important
    }

    .md-translate-y-16 {
        --tw-translate-y: 4rem !important
    }

    .md-translate-y-20 {
        --tw-translate-y: 5rem !important
    }

    .md-translate-y-24 {
        --tw-translate-y: 6rem !important
    }

    .md-translate-y-28 {
        --tw-translate-y: 7rem !important
    }

    .md-translate-y-32 {
        --tw-translate-y: 8rem !important
    }

    .md-translate-y-36 {
        --tw-translate-y: 9rem !important
    }

    .md-translate-y-40 {
        --tw-translate-y: 10rem !important
    }

    .md-translate-y-44 {
        --tw-translate-y: 11rem !important
    }

    .md-translate-y-48 {
        --tw-translate-y: 12rem !important
    }

    .md-translate-y-52 {
        --tw-translate-y: 13rem !important
    }

    .md-translate-y-56 {
        --tw-translate-y: 14rem !important
    }

    .md-translate-y-60 {
        --tw-translate-y: 15rem !important
    }

    .md-translate-y-64 {
        --tw-translate-y: 16rem !important
    }

    .md-translate-y-72 {
        --tw-translate-y: 18rem !important
    }

    .md-translate-y-80 {
        --tw-translate-y: 20rem !important
    }

    .md-translate-y-96 {
        --tw-translate-y: 24rem !important
    }

    .md-translate-y-px {
        --tw-translate-y: 1px !important
    }

    .md-translate-y-0\.5 {
        --tw-translate-y: .125rem !important
    }

    .md-translate-y-1\.5 {
        --tw-translate-y: .375rem !important
    }

    .md-translate-y-2\.5 {
        --tw-translate-y: .625rem !important
    }

    .md-translate-y-3\.5 {
        --tw-translate-y: .875rem !important
    }

    .md--translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .md--translate-y-1 {
        --tw-translate-y: -.25rem !important
    }

    .md--translate-y-2 {
        --tw-translate-y: -.5rem !important
    }

    .md--translate-y-3 {
        --tw-translate-y: -.75rem !important
    }

    .md--translate-y-4 {
        --tw-translate-y: -1rem !important
    }

    .md--translate-y-5 {
        --tw-translate-y: -1.25rem !important
    }

    .md--translate-y-6 {
        --tw-translate-y: -1.5rem !important
    }

    .md--translate-y-7 {
        --tw-translate-y: -1.75rem !important
    }

    .md--translate-y-8 {
        --tw-translate-y: -2rem !important
    }

    .md--translate-y-9 {
        --tw-translate-y: -2.25rem !important
    }

    .md--translate-y-10 {
        --tw-translate-y: -2.5rem !important
    }

    .md--translate-y-11 {
        --tw-translate-y: -2.75rem !important
    }

    .md--translate-y-12 {
        --tw-translate-y: -3rem !important
    }

    .md--translate-y-14 {
        --tw-translate-y: -3.5rem !important
    }

    .md--translate-y-16 {
        --tw-translate-y: -4rem !important
    }

    .md--translate-y-20 {
        --tw-translate-y: -5rem !important
    }

    .md--translate-y-24 {
        --tw-translate-y: -6rem !important
    }

    .md--translate-y-28 {
        --tw-translate-y: -7rem !important
    }

    .md--translate-y-32 {
        --tw-translate-y: -8rem !important
    }

    .md--translate-y-36 {
        --tw-translate-y: -9rem !important
    }

    .md--translate-y-40 {
        --tw-translate-y: -10rem !important
    }

    .md--translate-y-44 {
        --tw-translate-y: -11rem !important
    }

    .md--translate-y-48 {
        --tw-translate-y: -12rem !important
    }

    .md--translate-y-52 {
        --tw-translate-y: -13rem !important
    }

    .md--translate-y-56 {
        --tw-translate-y: -14rem !important
    }

    .md--translate-y-60 {
        --tw-translate-y: -15rem !important
    }

    .md--translate-y-64 {
        --tw-translate-y: -16rem !important
    }

    .md--translate-y-72 {
        --tw-translate-y: -18rem !important
    }

    .md--translate-y-80 {
        --tw-translate-y: -20rem !important
    }

    .md--translate-y-96 {
        --tw-translate-y: -24rem !important
    }

    .md--translate-y-px {
        --tw-translate-y: -1px !important
    }

    .md--translate-y-0\.5 {
        --tw-translate-y: -.125rem !important
    }

    .md--translate-y-1\.5 {
        --tw-translate-y: -.375rem !important
    }

    .md--translate-y-2\.5 {
        --tw-translate-y: -.625rem !important
    }

    .md--translate-y-3\.5 {
        --tw-translate-y: -.875rem !important
    }

    .md-translate-y-1\/2 {
        --tw-translate-y: 50% !important
    }

    .md-translate-y-1\/3 {
        --tw-translate-y: 33.333333% !important
    }

    .md-translate-y-2\/3 {
        --tw-translate-y: 66.666667% !important
    }

    .md-translate-y-1\/4 {
        --tw-translate-y: 25% !important
    }

    .md-translate-y-2\/4 {
        --tw-translate-y: 50% !important
    }

    .md-translate-y-3\/4 {
        --tw-translate-y: 75% !important
    }

    .md-translate-y-full {
        --tw-translate-y: 100% !important
    }

    .md--translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .md--translate-y-1\/3 {
        --tw-translate-y: -33.333333% !important
    }

    .md--translate-y-2\/3 {
        --tw-translate-y: -66.666667% !important
    }

    .md--translate-y-1\/4 {
        --tw-translate-y: -25% !important
    }

    .md--translate-y-2\/4 {
        --tw-translate-y: -50% !important
    }

    .md--translate-y-3\/4 {
        --tw-translate-y: -75% !important
    }

    .md--translate-y-full {
        --tw-translate-y: -100% !important
    }

    .md-hover-translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .md-hover-translate-x-1:hover {
        --tw-translate-x: .25rem !important
    }

    .md-hover-translate-x-2:hover {
        --tw-translate-x: .5rem !important
    }

    .md-hover-translate-x-3:hover {
        --tw-translate-x: .75rem !important
    }

    .md-hover-translate-x-4:hover {
        --tw-translate-x: 1rem !important
    }

    .md-hover-translate-x-5:hover {
        --tw-translate-x: 1.25rem !important
    }

    .md-hover-translate-x-6:hover {
        --tw-translate-x: 1.5rem !important
    }

    .md-hover-translate-x-7:hover {
        --tw-translate-x: 1.75rem !important
    }

    .md-hover-translate-x-8:hover {
        --tw-translate-x: 2rem !important
    }

    .md-hover-translate-x-9:hover {
        --tw-translate-x: 2.25rem !important
    }

    .md-hover-translate-x-10:hover {
        --tw-translate-x: 2.5rem !important
    }

    .md-hover-translate-x-11:hover {
        --tw-translate-x: 2.75rem !important
    }

    .md-hover-translate-x-12:hover {
        --tw-translate-x: 3rem !important
    }

    .md-hover-translate-x-14:hover {
        --tw-translate-x: 3.5rem !important
    }

    .md-hover-translate-x-16:hover {
        --tw-translate-x: 4rem !important
    }

    .md-hover-translate-x-20:hover {
        --tw-translate-x: 5rem !important
    }

    .md-hover-translate-x-24:hover {
        --tw-translate-x: 6rem !important
    }

    .md-hover-translate-x-28:hover {
        --tw-translate-x: 7rem !important
    }

    .md-hover-translate-x-32:hover {
        --tw-translate-x: 8rem !important
    }

    .md-hover-translate-x-36:hover {
        --tw-translate-x: 9rem !important
    }

    .md-hover-translate-x-40:hover {
        --tw-translate-x: 10rem !important
    }

    .md-hover-translate-x-44:hover {
        --tw-translate-x: 11rem !important
    }

    .md-hover-translate-x-48:hover {
        --tw-translate-x: 12rem !important
    }

    .md-hover-translate-x-52:hover {
        --tw-translate-x: 13rem !important
    }

    .md-hover-translate-x-56:hover {
        --tw-translate-x: 14rem !important
    }

    .md-hover-translate-x-60:hover {
        --tw-translate-x: 15rem !important
    }

    .md-hover-translate-x-64:hover {
        --tw-translate-x: 16rem !important
    }

    .md-hover-translate-x-72:hover {
        --tw-translate-x: 18rem !important
    }

    .md-hover-translate-x-80:hover {
        --tw-translate-x: 20rem !important
    }

    .md-hover-translate-x-96:hover {
        --tw-translate-x: 24rem !important
    }

    .md-hover-translate-x-px:hover {
        --tw-translate-x: 1px !important
    }

    .md-hover-translate-x-0\.5:hover {
        --tw-translate-x: .125rem !important
    }

    .md-hover-translate-x-1\.5:hover {
        --tw-translate-x: .375rem !important
    }

    .md-hover-translate-x-2\.5:hover {
        --tw-translate-x: .625rem !important
    }

    .md-hover-translate-x-3\.5:hover {
        --tw-translate-x: .875rem !important
    }

    .md-hover--translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .md-hover--translate-x-1:hover {
        --tw-translate-x: -.25rem !important
    }

    .md-hover--translate-x-2:hover {
        --tw-translate-x: -.5rem !important
    }

    .md-hover--translate-x-3:hover {
        --tw-translate-x: -.75rem !important
    }

    .md-hover--translate-x-4:hover {
        --tw-translate-x: -1rem !important
    }

    .md-hover--translate-x-5:hover {
        --tw-translate-x: -1.25rem !important
    }

    .md-hover--translate-x-6:hover {
        --tw-translate-x: -1.5rem !important
    }

    .md-hover--translate-x-7:hover {
        --tw-translate-x: -1.75rem !important
    }

    .md-hover--translate-x-8:hover {
        --tw-translate-x: -2rem !important
    }

    .md-hover--translate-x-9:hover {
        --tw-translate-x: -2.25rem !important
    }

    .md-hover--translate-x-10:hover {
        --tw-translate-x: -2.5rem !important
    }

    .md-hover--translate-x-11:hover {
        --tw-translate-x: -2.75rem !important
    }

    .md-hover--translate-x-12:hover {
        --tw-translate-x: -3rem !important
    }

    .md-hover--translate-x-14:hover {
        --tw-translate-x: -3.5rem !important
    }

    .md-hover--translate-x-16:hover {
        --tw-translate-x: -4rem !important
    }

    .md-hover--translate-x-20:hover {
        --tw-translate-x: -5rem !important
    }

    .md-hover--translate-x-24:hover {
        --tw-translate-x: -6rem !important
    }

    .md-hover--translate-x-28:hover {
        --tw-translate-x: -7rem !important
    }

    .md-hover--translate-x-32:hover {
        --tw-translate-x: -8rem !important
    }

    .md-hover--translate-x-36:hover {
        --tw-translate-x: -9rem !important
    }

    .md-hover--translate-x-40:hover {
        --tw-translate-x: -10rem !important
    }

    .md-hover--translate-x-44:hover {
        --tw-translate-x: -11rem !important
    }

    .md-hover--translate-x-48:hover {
        --tw-translate-x: -12rem !important
    }

    .md-hover--translate-x-52:hover {
        --tw-translate-x: -13rem !important
    }

    .md-hover--translate-x-56:hover {
        --tw-translate-x: -14rem !important
    }

    .md-hover--translate-x-60:hover {
        --tw-translate-x: -15rem !important
    }

    .md-hover--translate-x-64:hover {
        --tw-translate-x: -16rem !important
    }

    .md-hover--translate-x-72:hover {
        --tw-translate-x: -18rem !important
    }

    .md-hover--translate-x-80:hover {
        --tw-translate-x: -20rem !important
    }

    .md-hover--translate-x-96:hover {
        --tw-translate-x: -24rem !important
    }

    .md-hover--translate-x-px:hover {
        --tw-translate-x: -1px !important
    }

    .md-hover--translate-x-0\.5:hover {
        --tw-translate-x: -.125rem !important
    }

    .md-hover--translate-x-1\.5:hover {
        --tw-translate-x: -.375rem !important
    }

    .md-hover--translate-x-2\.5:hover {
        --tw-translate-x: -.625rem !important
    }

    .md-hover--translate-x-3\.5:hover {
        --tw-translate-x: -.875rem !important
    }

    .md-hover-translate-x-1\/2:hover {
        --tw-translate-x: 50% !important
    }

    .md-hover-translate-x-1\/3:hover {
        --tw-translate-x: 33.333333% !important
    }

    .md-hover-translate-x-2\/3:hover {
        --tw-translate-x: 66.666667% !important
    }

    .md-hover-translate-x-1\/4:hover {
        --tw-translate-x: 25% !important
    }

    .md-hover-translate-x-2\/4:hover {
        --tw-translate-x: 50% !important
    }

    .md-hover-translate-x-3\/4:hover {
        --tw-translate-x: 75% !important
    }

    .md-hover-translate-x-full:hover {
        --tw-translate-x: 100% !important
    }

    .md-hover--translate-x-1\/2:hover {
        --tw-translate-x: -50% !important
    }

    .md-hover--translate-x-1\/3:hover {
        --tw-translate-x: -33.333333% !important
    }

    .md-hover--translate-x-2\/3:hover {
        --tw-translate-x: -66.666667% !important
    }

    .md-hover--translate-x-1\/4:hover {
        --tw-translate-x: -25% !important
    }

    .md-hover--translate-x-2\/4:hover {
        --tw-translate-x: -50% !important
    }

    .md-hover--translate-x-3\/4:hover {
        --tw-translate-x: -75% !important
    }

    .md-hover--translate-x-full:hover {
        --tw-translate-x: -100% !important
    }

    .md-hover-translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .md-hover-translate-y-1:hover {
        --tw-translate-y: .25rem !important
    }

    .md-hover-translate-y-2:hover {
        --tw-translate-y: .5rem !important
    }

    .md-hover-translate-y-3:hover {
        --tw-translate-y: .75rem !important
    }

    .md-hover-translate-y-4:hover {
        --tw-translate-y: 1rem !important
    }

    .md-hover-translate-y-5:hover {
        --tw-translate-y: 1.25rem !important
    }

    .md-hover-translate-y-6:hover {
        --tw-translate-y: 1.5rem !important
    }

    .md-hover-translate-y-7:hover {
        --tw-translate-y: 1.75rem !important
    }

    .md-hover-translate-y-8:hover {
        --tw-translate-y: 2rem !important
    }

    .md-hover-translate-y-9:hover {
        --tw-translate-y: 2.25rem !important
    }

    .md-hover-translate-y-10:hover {
        --tw-translate-y: 2.5rem !important
    }

    .md-hover-translate-y-11:hover {
        --tw-translate-y: 2.75rem !important
    }

    .md-hover-translate-y-12:hover {
        --tw-translate-y: 3rem !important
    }

    .md-hover-translate-y-14:hover {
        --tw-translate-y: 3.5rem !important
    }

    .md-hover-translate-y-16:hover {
        --tw-translate-y: 4rem !important
    }

    .md-hover-translate-y-20:hover {
        --tw-translate-y: 5rem !important
    }

    .md-hover-translate-y-24:hover {
        --tw-translate-y: 6rem !important
    }

    .md-hover-translate-y-28:hover {
        --tw-translate-y: 7rem !important
    }

    .md-hover-translate-y-32:hover {
        --tw-translate-y: 8rem !important
    }

    .md-hover-translate-y-36:hover {
        --tw-translate-y: 9rem !important
    }

    .md-hover-translate-y-40:hover {
        --tw-translate-y: 10rem !important
    }

    .md-hover-translate-y-44:hover {
        --tw-translate-y: 11rem !important
    }

    .md-hover-translate-y-48:hover {
        --tw-translate-y: 12rem !important
    }

    .md-hover-translate-y-52:hover {
        --tw-translate-y: 13rem !important
    }

    .md-hover-translate-y-56:hover {
        --tw-translate-y: 14rem !important
    }

    .md-hover-translate-y-60:hover {
        --tw-translate-y: 15rem !important
    }

    .md-hover-translate-y-64:hover {
        --tw-translate-y: 16rem !important
    }

    .md-hover-translate-y-72:hover {
        --tw-translate-y: 18rem !important
    }

    .md-hover-translate-y-80:hover {
        --tw-translate-y: 20rem !important
    }

    .md-hover-translate-y-96:hover {
        --tw-translate-y: 24rem !important
    }

    .md-hover-translate-y-px:hover {
        --tw-translate-y: 1px !important
    }

    .md-hover-translate-y-0\.5:hover {
        --tw-translate-y: .125rem !important
    }

    .md-hover-translate-y-1\.5:hover {
        --tw-translate-y: .375rem !important
    }

    .md-hover-translate-y-2\.5:hover {
        --tw-translate-y: .625rem !important
    }

    .md-hover-translate-y-3\.5:hover {
        --tw-translate-y: .875rem !important
    }

    .md-hover--translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .md-hover--translate-y-1:hover {
        --tw-translate-y: -.25rem !important
    }

    .md-hover--translate-y-2:hover {
        --tw-translate-y: -.5rem !important
    }

    .md-hover--translate-y-3:hover {
        --tw-translate-y: -.75rem !important
    }

    .md-hover--translate-y-4:hover {
        --tw-translate-y: -1rem !important
    }

    .md-hover--translate-y-5:hover {
        --tw-translate-y: -1.25rem !important
    }

    .md-hover--translate-y-6:hover {
        --tw-translate-y: -1.5rem !important
    }

    .md-hover--translate-y-7:hover {
        --tw-translate-y: -1.75rem !important
    }

    .md-hover--translate-y-8:hover {
        --tw-translate-y: -2rem !important
    }

    .md-hover--translate-y-9:hover {
        --tw-translate-y: -2.25rem !important
    }

    .md-hover--translate-y-10:hover {
        --tw-translate-y: -2.5rem !important
    }

    .md-hover--translate-y-11:hover {
        --tw-translate-y: -2.75rem !important
    }

    .md-hover--translate-y-12:hover {
        --tw-translate-y: -3rem !important
    }

    .md-hover--translate-y-14:hover {
        --tw-translate-y: -3.5rem !important
    }

    .md-hover--translate-y-16:hover {
        --tw-translate-y: -4rem !important
    }

    .md-hover--translate-y-20:hover {
        --tw-translate-y: -5rem !important
    }

    .md-hover--translate-y-24:hover {
        --tw-translate-y: -6rem !important
    }

    .md-hover--translate-y-28:hover {
        --tw-translate-y: -7rem !important
    }

    .md-hover--translate-y-32:hover {
        --tw-translate-y: -8rem !important
    }

    .md-hover--translate-y-36:hover {
        --tw-translate-y: -9rem !important
    }

    .md-hover--translate-y-40:hover {
        --tw-translate-y: -10rem !important
    }

    .md-hover--translate-y-44:hover {
        --tw-translate-y: -11rem !important
    }

    .md-hover--translate-y-48:hover {
        --tw-translate-y: -12rem !important
    }

    .md-hover--translate-y-52:hover {
        --tw-translate-y: -13rem !important
    }

    .md-hover--translate-y-56:hover {
        --tw-translate-y: -14rem !important
    }

    .md-hover--translate-y-60:hover {
        --tw-translate-y: -15rem !important
    }

    .md-hover--translate-y-64:hover {
        --tw-translate-y: -16rem !important
    }

    .md-hover--translate-y-72:hover {
        --tw-translate-y: -18rem !important
    }

    .md-hover--translate-y-80:hover {
        --tw-translate-y: -20rem !important
    }

    .md-hover--translate-y-96:hover {
        --tw-translate-y: -24rem !important
    }

    .md-hover--translate-y-px:hover {
        --tw-translate-y: -1px !important
    }

    .md-hover--translate-y-0\.5:hover {
        --tw-translate-y: -.125rem !important
    }

    .md-hover--translate-y-1\.5:hover {
        --tw-translate-y: -.375rem !important
    }

    .md-hover--translate-y-2\.5:hover {
        --tw-translate-y: -.625rem !important
    }

    .md-hover--translate-y-3\.5:hover {
        --tw-translate-y: -.875rem !important
    }

    .md-hover-translate-y-1\/2:hover {
        --tw-translate-y: 50% !important
    }

    .md-hover-translate-y-1\/3:hover {
        --tw-translate-y: 33.333333% !important
    }

    .md-hover-translate-y-2\/3:hover {
        --tw-translate-y: 66.666667% !important
    }

    .md-hover-translate-y-1\/4:hover {
        --tw-translate-y: 25% !important
    }

    .md-hover-translate-y-2\/4:hover {
        --tw-translate-y: 50% !important
    }

    .md-hover-translate-y-3\/4:hover {
        --tw-translate-y: 75% !important
    }

    .md-hover-translate-y-full:hover {
        --tw-translate-y: 100% !important
    }

    .md-hover--translate-y-1\/2:hover {
        --tw-translate-y: -50% !important
    }

    .md-hover--translate-y-1\/3:hover {
        --tw-translate-y: -33.333333% !important
    }

    .md-hover--translate-y-2\/3:hover {
        --tw-translate-y: -66.666667% !important
    }

    .md-hover--translate-y-1\/4:hover {
        --tw-translate-y: -25% !important
    }

    .md-hover--translate-y-2\/4:hover {
        --tw-translate-y: -50% !important
    }

    .md-hover--translate-y-3\/4:hover {
        --tw-translate-y: -75% !important
    }

    .md-hover--translate-y-full:hover {
        --tw-translate-y: -100% !important
    }

    .md-focus-translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .md-focus-translate-x-1:focus {
        --tw-translate-x: .25rem !important
    }

    .md-focus-translate-x-2:focus {
        --tw-translate-x: .5rem !important
    }

    .md-focus-translate-x-3:focus {
        --tw-translate-x: .75rem !important
    }

    .md-focus-translate-x-4:focus {
        --tw-translate-x: 1rem !important
    }

    .md-focus-translate-x-5:focus {
        --tw-translate-x: 1.25rem !important
    }

    .md-focus-translate-x-6:focus {
        --tw-translate-x: 1.5rem !important
    }

    .md-focus-translate-x-7:focus {
        --tw-translate-x: 1.75rem !important
    }

    .md-focus-translate-x-8:focus {
        --tw-translate-x: 2rem !important
    }

    .md-focus-translate-x-9:focus {
        --tw-translate-x: 2.25rem !important
    }

    .md-focus-translate-x-10:focus {
        --tw-translate-x: 2.5rem !important
    }

    .md-focus-translate-x-11:focus {
        --tw-translate-x: 2.75rem !important
    }

    .md-focus-translate-x-12:focus {
        --tw-translate-x: 3rem !important
    }

    .md-focus-translate-x-14:focus {
        --tw-translate-x: 3.5rem !important
    }

    .md-focus-translate-x-16:focus {
        --tw-translate-x: 4rem !important
    }

    .md-focus-translate-x-20:focus {
        --tw-translate-x: 5rem !important
    }

    .md-focus-translate-x-24:focus {
        --tw-translate-x: 6rem !important
    }

    .md-focus-translate-x-28:focus {
        --tw-translate-x: 7rem !important
    }

    .md-focus-translate-x-32:focus {
        --tw-translate-x: 8rem !important
    }

    .md-focus-translate-x-36:focus {
        --tw-translate-x: 9rem !important
    }

    .md-focus-translate-x-40:focus {
        --tw-translate-x: 10rem !important
    }

    .md-focus-translate-x-44:focus {
        --tw-translate-x: 11rem !important
    }

    .md-focus-translate-x-48:focus {
        --tw-translate-x: 12rem !important
    }

    .md-focus-translate-x-52:focus {
        --tw-translate-x: 13rem !important
    }

    .md-focus-translate-x-56:focus {
        --tw-translate-x: 14rem !important
    }

    .md-focus-translate-x-60:focus {
        --tw-translate-x: 15rem !important
    }

    .md-focus-translate-x-64:focus {
        --tw-translate-x: 16rem !important
    }

    .md-focus-translate-x-72:focus {
        --tw-translate-x: 18rem !important
    }

    .md-focus-translate-x-80:focus {
        --tw-translate-x: 20rem !important
    }

    .md-focus-translate-x-96:focus {
        --tw-translate-x: 24rem !important
    }

    .md-focus-translate-x-px:focus {
        --tw-translate-x: 1px !important
    }

    .md-focus-translate-x-0\.5:focus {
        --tw-translate-x: .125rem !important
    }

    .md-focus-translate-x-1\.5:focus {
        --tw-translate-x: .375rem !important
    }

    .md-focus-translate-x-2\.5:focus {
        --tw-translate-x: .625rem !important
    }

    .md-focus-translate-x-3\.5:focus {
        --tw-translate-x: .875rem !important
    }

    .md-focus--translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .md-focus--translate-x-1:focus {
        --tw-translate-x: -.25rem !important
    }

    .md-focus--translate-x-2:focus {
        --tw-translate-x: -.5rem !important
    }

    .md-focus--translate-x-3:focus {
        --tw-translate-x: -.75rem !important
    }

    .md-focus--translate-x-4:focus {
        --tw-translate-x: -1rem !important
    }

    .md-focus--translate-x-5:focus {
        --tw-translate-x: -1.25rem !important
    }

    .md-focus--translate-x-6:focus {
        --tw-translate-x: -1.5rem !important
    }

    .md-focus--translate-x-7:focus {
        --tw-translate-x: -1.75rem !important
    }

    .md-focus--translate-x-8:focus {
        --tw-translate-x: -2rem !important
    }

    .md-focus--translate-x-9:focus {
        --tw-translate-x: -2.25rem !important
    }

    .md-focus--translate-x-10:focus {
        --tw-translate-x: -2.5rem !important
    }

    .md-focus--translate-x-11:focus {
        --tw-translate-x: -2.75rem !important
    }

    .md-focus--translate-x-12:focus {
        --tw-translate-x: -3rem !important
    }

    .md-focus--translate-x-14:focus {
        --tw-translate-x: -3.5rem !important
    }

    .md-focus--translate-x-16:focus {
        --tw-translate-x: -4rem !important
    }

    .md-focus--translate-x-20:focus {
        --tw-translate-x: -5rem !important
    }

    .md-focus--translate-x-24:focus {
        --tw-translate-x: -6rem !important
    }

    .md-focus--translate-x-28:focus {
        --tw-translate-x: -7rem !important
    }

    .md-focus--translate-x-32:focus {
        --tw-translate-x: -8rem !important
    }

    .md-focus--translate-x-36:focus {
        --tw-translate-x: -9rem !important
    }

    .md-focus--translate-x-40:focus {
        --tw-translate-x: -10rem !important
    }

    .md-focus--translate-x-44:focus {
        --tw-translate-x: -11rem !important
    }

    .md-focus--translate-x-48:focus {
        --tw-translate-x: -12rem !important
    }

    .md-focus--translate-x-52:focus {
        --tw-translate-x: -13rem !important
    }

    .md-focus--translate-x-56:focus {
        --tw-translate-x: -14rem !important
    }

    .md-focus--translate-x-60:focus {
        --tw-translate-x: -15rem !important
    }

    .md-focus--translate-x-64:focus {
        --tw-translate-x: -16rem !important
    }

    .md-focus--translate-x-72:focus {
        --tw-translate-x: -18rem !important
    }

    .md-focus--translate-x-80:focus {
        --tw-translate-x: -20rem !important
    }

    .md-focus--translate-x-96:focus {
        --tw-translate-x: -24rem !important
    }

    .md-focus--translate-x-px:focus {
        --tw-translate-x: -1px !important
    }

    .md-focus--translate-x-0\.5:focus {
        --tw-translate-x: -.125rem !important
    }

    .md-focus--translate-x-1\.5:focus {
        --tw-translate-x: -.375rem !important
    }

    .md-focus--translate-x-2\.5:focus {
        --tw-translate-x: -.625rem !important
    }

    .md-focus--translate-x-3\.5:focus {
        --tw-translate-x: -.875rem !important
    }

    .md-focus-translate-x-1\/2:focus {
        --tw-translate-x: 50% !important
    }

    .md-focus-translate-x-1\/3:focus {
        --tw-translate-x: 33.333333% !important
    }

    .md-focus-translate-x-2\/3:focus {
        --tw-translate-x: 66.666667% !important
    }

    .md-focus-translate-x-1\/4:focus {
        --tw-translate-x: 25% !important
    }

    .md-focus-translate-x-2\/4:focus {
        --tw-translate-x: 50% !important
    }

    .md-focus-translate-x-3\/4:focus {
        --tw-translate-x: 75% !important
    }

    .md-focus-translate-x-full:focus {
        --tw-translate-x: 100% !important
    }

    .md-focus--translate-x-1\/2:focus {
        --tw-translate-x: -50% !important
    }

    .md-focus--translate-x-1\/3:focus {
        --tw-translate-x: -33.333333% !important
    }

    .md-focus--translate-x-2\/3:focus {
        --tw-translate-x: -66.666667% !important
    }

    .md-focus--translate-x-1\/4:focus {
        --tw-translate-x: -25% !important
    }

    .md-focus--translate-x-2\/4:focus {
        --tw-translate-x: -50% !important
    }

    .md-focus--translate-x-3\/4:focus {
        --tw-translate-x: -75% !important
    }

    .md-focus--translate-x-full:focus {
        --tw-translate-x: -100% !important
    }

    .md-focus-translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .md-focus-translate-y-1:focus {
        --tw-translate-y: .25rem !important
    }

    .md-focus-translate-y-2:focus {
        --tw-translate-y: .5rem !important
    }

    .md-focus-translate-y-3:focus {
        --tw-translate-y: .75rem !important
    }

    .md-focus-translate-y-4:focus {
        --tw-translate-y: 1rem !important
    }

    .md-focus-translate-y-5:focus {
        --tw-translate-y: 1.25rem !important
    }

    .md-focus-translate-y-6:focus {
        --tw-translate-y: 1.5rem !important
    }

    .md-focus-translate-y-7:focus {
        --tw-translate-y: 1.75rem !important
    }

    .md-focus-translate-y-8:focus {
        --tw-translate-y: 2rem !important
    }

    .md-focus-translate-y-9:focus {
        --tw-translate-y: 2.25rem !important
    }

    .md-focus-translate-y-10:focus {
        --tw-translate-y: 2.5rem !important
    }

    .md-focus-translate-y-11:focus {
        --tw-translate-y: 2.75rem !important
    }

    .md-focus-translate-y-12:focus {
        --tw-translate-y: 3rem !important
    }

    .md-focus-translate-y-14:focus {
        --tw-translate-y: 3.5rem !important
    }

    .md-focus-translate-y-16:focus {
        --tw-translate-y: 4rem !important
    }

    .md-focus-translate-y-20:focus {
        --tw-translate-y: 5rem !important
    }

    .md-focus-translate-y-24:focus {
        --tw-translate-y: 6rem !important
    }

    .md-focus-translate-y-28:focus {
        --tw-translate-y: 7rem !important
    }

    .md-focus-translate-y-32:focus {
        --tw-translate-y: 8rem !important
    }

    .md-focus-translate-y-36:focus {
        --tw-translate-y: 9rem !important
    }

    .md-focus-translate-y-40:focus {
        --tw-translate-y: 10rem !important
    }

    .md-focus-translate-y-44:focus {
        --tw-translate-y: 11rem !important
    }

    .md-focus-translate-y-48:focus {
        --tw-translate-y: 12rem !important
    }

    .md-focus-translate-y-52:focus {
        --tw-translate-y: 13rem !important
    }

    .md-focus-translate-y-56:focus {
        --tw-translate-y: 14rem !important
    }

    .md-focus-translate-y-60:focus {
        --tw-translate-y: 15rem !important
    }

    .md-focus-translate-y-64:focus {
        --tw-translate-y: 16rem !important
    }

    .md-focus-translate-y-72:focus {
        --tw-translate-y: 18rem !important
    }

    .md-focus-translate-y-80:focus {
        --tw-translate-y: 20rem !important
    }

    .md-focus-translate-y-96:focus {
        --tw-translate-y: 24rem !important
    }

    .md-focus-translate-y-px:focus {
        --tw-translate-y: 1px !important
    }

    .md-focus-translate-y-0\.5:focus {
        --tw-translate-y: .125rem !important
    }

    .md-focus-translate-y-1\.5:focus {
        --tw-translate-y: .375rem !important
    }

    .md-focus-translate-y-2\.5:focus {
        --tw-translate-y: .625rem !important
    }

    .md-focus-translate-y-3\.5:focus {
        --tw-translate-y: .875rem !important
    }

    .md-focus--translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .md-focus--translate-y-1:focus {
        --tw-translate-y: -.25rem !important
    }

    .md-focus--translate-y-2:focus {
        --tw-translate-y: -.5rem !important
    }

    .md-focus--translate-y-3:focus {
        --tw-translate-y: -.75rem !important
    }

    .md-focus--translate-y-4:focus {
        --tw-translate-y: -1rem !important
    }

    .md-focus--translate-y-5:focus {
        --tw-translate-y: -1.25rem !important
    }

    .md-focus--translate-y-6:focus {
        --tw-translate-y: -1.5rem !important
    }

    .md-focus--translate-y-7:focus {
        --tw-translate-y: -1.75rem !important
    }

    .md-focus--translate-y-8:focus {
        --tw-translate-y: -2rem !important
    }

    .md-focus--translate-y-9:focus {
        --tw-translate-y: -2.25rem !important
    }

    .md-focus--translate-y-10:focus {
        --tw-translate-y: -2.5rem !important
    }

    .md-focus--translate-y-11:focus {
        --tw-translate-y: -2.75rem !important
    }

    .md-focus--translate-y-12:focus {
        --tw-translate-y: -3rem !important
    }

    .md-focus--translate-y-14:focus {
        --tw-translate-y: -3.5rem !important
    }

    .md-focus--translate-y-16:focus {
        --tw-translate-y: -4rem !important
    }

    .md-focus--translate-y-20:focus {
        --tw-translate-y: -5rem !important
    }

    .md-focus--translate-y-24:focus {
        --tw-translate-y: -6rem !important
    }

    .md-focus--translate-y-28:focus {
        --tw-translate-y: -7rem !important
    }

    .md-focus--translate-y-32:focus {
        --tw-translate-y: -8rem !important
    }

    .md-focus--translate-y-36:focus {
        --tw-translate-y: -9rem !important
    }

    .md-focus--translate-y-40:focus {
        --tw-translate-y: -10rem !important
    }

    .md-focus--translate-y-44:focus {
        --tw-translate-y: -11rem !important
    }

    .md-focus--translate-y-48:focus {
        --tw-translate-y: -12rem !important
    }

    .md-focus--translate-y-52:focus {
        --tw-translate-y: -13rem !important
    }

    .md-focus--translate-y-56:focus {
        --tw-translate-y: -14rem !important
    }

    .md-focus--translate-y-60:focus {
        --tw-translate-y: -15rem !important
    }

    .md-focus--translate-y-64:focus {
        --tw-translate-y: -16rem !important
    }

    .md-focus--translate-y-72:focus {
        --tw-translate-y: -18rem !important
    }

    .md-focus--translate-y-80:focus {
        --tw-translate-y: -20rem !important
    }

    .md-focus--translate-y-96:focus {
        --tw-translate-y: -24rem !important
    }

    .md-focus--translate-y-px:focus {
        --tw-translate-y: -1px !important
    }

    .md-focus--translate-y-0\.5:focus {
        --tw-translate-y: -.125rem !important
    }

    .md-focus--translate-y-1\.5:focus {
        --tw-translate-y: -.375rem !important
    }

    .md-focus--translate-y-2\.5:focus {
        --tw-translate-y: -.625rem !important
    }

    .md-focus--translate-y-3\.5:focus {
        --tw-translate-y: -.875rem !important
    }

    .md-focus-translate-y-1\/2:focus {
        --tw-translate-y: 50% !important
    }

    .md-focus-translate-y-1\/3:focus {
        --tw-translate-y: 33.333333% !important
    }

    .md-focus-translate-y-2\/3:focus {
        --tw-translate-y: 66.666667% !important
    }

    .md-focus-translate-y-1\/4:focus {
        --tw-translate-y: 25% !important
    }

    .md-focus-translate-y-2\/4:focus {
        --tw-translate-y: 50% !important
    }

    .md-focus-translate-y-3\/4:focus {
        --tw-translate-y: 75% !important
    }

    .md-focus-translate-y-full:focus {
        --tw-translate-y: 100% !important
    }

    .md-focus--translate-y-1\/2:focus {
        --tw-translate-y: -50% !important
    }

    .md-focus--translate-y-1\/3:focus {
        --tw-translate-y: -33.333333% !important
    }

    .md-focus--translate-y-2\/3:focus {
        --tw-translate-y: -66.666667% !important
    }

    .md-focus--translate-y-1\/4:focus {
        --tw-translate-y: -25% !important
    }

    .md-focus--translate-y-2\/4:focus {
        --tw-translate-y: -50% !important
    }

    .md-focus--translate-y-3\/4:focus {
        --tw-translate-y: -75% !important
    }

    .md-focus--translate-y-full:focus {
        --tw-translate-y: -100% !important
    }

    .md-skew-x-0 {
        --tw-skew-x: 0deg !important
    }

    .md-skew-x-1 {
        --tw-skew-x: 1deg !important
    }

    .md-skew-x-2 {
        --tw-skew-x: 2deg !important
    }

    .md-skew-x-3 {
        --tw-skew-x: 3deg !important
    }

    .md-skew-x-6 {
        --tw-skew-x: 6deg !important
    }

    .md-skew-x-12 {
        --tw-skew-x: 12deg !important
    }

    .md--skew-x-12 {
        --tw-skew-x: -12deg !important
    }

    .md--skew-x-6 {
        --tw-skew-x: -6deg !important
    }

    .md--skew-x-3 {
        --tw-skew-x: -3deg !important
    }

    .md--skew-x-2 {
        --tw-skew-x: -2deg !important
    }

    .md--skew-x-1 {
        --tw-skew-x: -1deg !important
    }

    .md-skew-y-0 {
        --tw-skew-y: 0deg !important
    }

    .md-skew-y-1 {
        --tw-skew-y: 1deg !important
    }

    .md-skew-y-2 {
        --tw-skew-y: 2deg !important
    }

    .md-skew-y-3 {
        --tw-skew-y: 3deg !important
    }

    .md-skew-y-6 {
        --tw-skew-y: 6deg !important
    }

    .md-skew-y-12 {
        --tw-skew-y: 12deg !important
    }

    .md--skew-y-12 {
        --tw-skew-y: -12deg !important
    }

    .md--skew-y-6 {
        --tw-skew-y: -6deg !important
    }

    .md--skew-y-3 {
        --tw-skew-y: -3deg !important
    }

    .md--skew-y-2 {
        --tw-skew-y: -2deg !important
    }

    .md--skew-y-1 {
        --tw-skew-y: -1deg !important
    }

    .md-hover-skew-x-0:hover {
        --tw-skew-x: 0deg !important
    }

    .md-hover-skew-x-1:hover {
        --tw-skew-x: 1deg !important
    }

    .md-hover-skew-x-2:hover {
        --tw-skew-x: 2deg !important
    }

    .md-hover-skew-x-3:hover {
        --tw-skew-x: 3deg !important
    }

    .md-hover-skew-x-6:hover {
        --tw-skew-x: 6deg !important
    }

    .md-hover-skew-x-12:hover {
        --tw-skew-x: 12deg !important
    }

    .md-hover--skew-x-12:hover {
        --tw-skew-x: -12deg !important
    }

    .md-hover--skew-x-6:hover {
        --tw-skew-x: -6deg !important
    }

    .md-hover--skew-x-3:hover {
        --tw-skew-x: -3deg !important
    }

    .md-hover--skew-x-2:hover {
        --tw-skew-x: -2deg !important
    }

    .md-hover--skew-x-1:hover {
        --tw-skew-x: -1deg !important
    }

    .md-hover-skew-y-0:hover {
        --tw-skew-y: 0deg !important
    }

    .md-hover-skew-y-1:hover {
        --tw-skew-y: 1deg !important
    }

    .md-hover-skew-y-2:hover {
        --tw-skew-y: 2deg !important
    }

    .md-hover-skew-y-3:hover {
        --tw-skew-y: 3deg !important
    }

    .md-hover-skew-y-6:hover {
        --tw-skew-y: 6deg !important
    }

    .md-hover-skew-y-12:hover {
        --tw-skew-y: 12deg !important
    }

    .md-hover--skew-y-12:hover {
        --tw-skew-y: -12deg !important
    }

    .md-hover--skew-y-6:hover {
        --tw-skew-y: -6deg !important
    }

    .md-hover--skew-y-3:hover {
        --tw-skew-y: -3deg !important
    }

    .md-hover--skew-y-2:hover {
        --tw-skew-y: -2deg !important
    }

    .md-hover--skew-y-1:hover {
        --tw-skew-y: -1deg !important
    }

    .md-focus-skew-x-0:focus {
        --tw-skew-x: 0deg !important
    }

    .md-focus-skew-x-1:focus {
        --tw-skew-x: 1deg !important
    }

    .md-focus-skew-x-2:focus {
        --tw-skew-x: 2deg !important
    }

    .md-focus-skew-x-3:focus {
        --tw-skew-x: 3deg !important
    }

    .md-focus-skew-x-6:focus {
        --tw-skew-x: 6deg !important
    }

    .md-focus-skew-x-12:focus {
        --tw-skew-x: 12deg !important
    }

    .md-focus--skew-x-12:focus {
        --tw-skew-x: -12deg !important
    }

    .md-focus--skew-x-6:focus {
        --tw-skew-x: -6deg !important
    }

    .md-focus--skew-x-3:focus {
        --tw-skew-x: -3deg !important
    }

    .md-focus--skew-x-2:focus {
        --tw-skew-x: -2deg !important
    }

    .md-focus--skew-x-1:focus {
        --tw-skew-x: -1deg !important
    }

    .md-focus-skew-y-0:focus {
        --tw-skew-y: 0deg !important
    }

    .md-focus-skew-y-1:focus {
        --tw-skew-y: 1deg !important
    }

    .md-focus-skew-y-2:focus {
        --tw-skew-y: 2deg !important
    }

    .md-focus-skew-y-3:focus {
        --tw-skew-y: 3deg !important
    }

    .md-focus-skew-y-6:focus {
        --tw-skew-y: 6deg !important
    }

    .md-focus-skew-y-12:focus {
        --tw-skew-y: 12deg !important
    }

    .md-focus--skew-y-12:focus {
        --tw-skew-y: -12deg !important
    }

    .md-focus--skew-y-6:focus {
        --tw-skew-y: -6deg !important
    }

    .md-focus--skew-y-3:focus {
        --tw-skew-y: -3deg !important
    }

    .md-focus--skew-y-2:focus {
        --tw-skew-y: -2deg !important
    }

    .md-focus--skew-y-1:focus {
        --tw-skew-y: -1deg !important
    }

    .md-transition-none {
        transition-property: none!important
    }

    .md-transition-all {
        transition-property: all!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-transition {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-transition-colors {
        transition-property: background-color,border-color,color,fill,stroke!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-transition-opacity {
        transition-property: opacity!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-transition-shadow {
        transition-property: box-shadow!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-transition-transform {
        transition-property: transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .md-ease-linear {
        transition-timing-function: linear!important
    }

    .md-ease-in {
        transition-timing-function: cubic-bezier(.4,0,1,1)!important
    }

    .md-ease-out {
        transition-timing-function: cubic-bezier(0,0,.2,1)!important
    }

    .md-ease-in-out {
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important
    }

    .md-duration-75 {
        transition-duration: 75ms!important
    }

    .md-duration-100 {
        transition-duration: .1s!important
    }

    .md-duration-150 {
        transition-duration: .15s!important
    }

    .md-duration-200 {
        transition-duration: .2s!important
    }

    .md-duration-300 {
        transition-duration: .3s!important
    }

    .md-duration-500 {
        transition-duration: .5s!important
    }

    .md-duration-700 {
        transition-duration: .7s!important
    }

    .md-duration-1000 {
        transition-duration: 1s!important
    }

    .md-delay-75 {
        transition-delay: 75ms!important
    }

    .md-delay-100 {
        transition-delay: .1s!important
    }

    .md-delay-150 {
        transition-delay: .15s!important
    }

    .md-delay-200 {
        transition-delay: .2s!important
    }

    .md-delay-300 {
        transition-delay: .3s!important
    }

    .md-delay-500 {
        transition-delay: .5s!important
    }

    .md-delay-700 {
        transition-delay: .7s!important
    }

    .md-delay-1000 {
        transition-delay: 1s!important
    }

    .md-animate-none {
        animation: none!important
    }

    .md-animate-spin {
        animation: spin 1s linear infinite!important
    }

    .md-animate-ping {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
    }

    .md-animate-pulse {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
    }

    .md-animate-bounce {
        animation: bounce 1s infinite!important
    }
}

@media (min-width: 1025px) {
    .lg-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .25rem!important;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
        margin-left: .25rem!important;
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .5rem!important;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
        margin-left: .5rem!important;
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .75rem!important;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
        margin-left: .75rem!important;
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1rem!important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
        margin-left: 1rem!important;
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.25rem!important;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.25rem!important;
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.5rem!important;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.5rem!important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.75rem!important;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.75rem!important;
        margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2rem!important;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
        margin-left: 2rem!important;
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.25rem!important;
        margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.25rem!important;
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.5rem!important;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.5rem!important;
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.75rem!important;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.75rem!important;
        margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3rem!important;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
        margin-left: 3rem!important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3.5rem!important;
        margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 3.5rem!important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 4rem!important;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
        margin-left: 4rem!important;
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 5rem!important;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
        margin-left: 5rem!important;
        margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 6rem!important;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
        margin-left: 6rem!important;
        margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 7rem!important;
        margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
        margin-left: 7rem!important;
        margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 8rem!important;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
        margin-left: 8rem!important;
        margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 9rem!important;
        margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
        margin-left: 9rem!important;
        margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 10rem!important;
        margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
        margin-left: 10rem!important;
        margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 11rem!important;
        margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
        margin-left: 11rem!important;
        margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 12rem!important;
        margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
        margin-left: 12rem!important;
        margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 13rem!important;
        margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
        margin-left: 13rem!important;
        margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 14rem!important;
        margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
        margin-left: 14rem!important;
        margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 15rem!important;
        margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
        margin-left: 15rem!important;
        margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 16rem!important;
        margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
        margin-left: 16rem!important;
        margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 18rem!important;
        margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
        margin-left: 18rem!important;
        margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 20rem!important;
        margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
        margin-left: 20rem!important;
        margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 24rem!important;
        margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
        margin-left: 24rem!important;
        margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1px!important;
        margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(1px * var(--tw-space-x-reverse))!important;
        margin-left: 1px!important;
        margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .125rem!important;
        margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
        margin-left: .125rem!important;
        margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .375rem!important;
        margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
        margin-left: .375rem!important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .625rem!important;
        margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
        margin-left: .625rem!important;
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .875rem!important;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
    }

    .lg-space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
        margin-left: .875rem!important;
        margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.25rem!important;
        margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -.25rem!important;
        margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.5rem!important;
        margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -.5rem!important;
        margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.75rem!important;
        margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -.75rem!important;
        margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1rem!important;
        margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
        margin-left: -1rem!important;
        margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.25rem!important;
        margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.25rem!important;
        margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.5rem!important;
        margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.5rem!important;
        margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.75rem!important;
        margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.75rem!important;
        margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2rem!important;
        margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
        margin-left: -2rem!important;
        margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.25rem!important;
        margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.25rem!important;
        margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.5rem!important;
        margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.5rem!important;
        margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.75rem!important;
        margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.75rem!important;
        margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3rem!important;
        margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
        margin-left: -3rem!important;
        margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3.5rem!important;
        margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -3.5rem!important;
        margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -4rem!important;
        margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
        margin-left: -4rem!important;
        margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -5rem!important;
        margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
        margin-left: -5rem!important;
        margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -6rem!important;
        margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
        margin-left: -6rem!important;
        margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -7rem!important;
        margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
        margin-left: -7rem!important;
        margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -8rem!important;
        margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
        margin-left: -8rem!important;
        margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -9rem!important;
        margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
        margin-left: -9rem!important;
        margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -10rem!important;
        margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
        margin-left: -10rem!important;
        margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -11rem!important;
        margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
        margin-left: -11rem!important;
        margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -12rem!important;
        margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
        margin-left: -12rem!important;
        margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -13rem!important;
        margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
        margin-left: -13rem!important;
        margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -14rem!important;
        margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
        margin-left: -14rem!important;
        margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -15rem!important;
        margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
        margin-left: -15rem!important;
        margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -16rem!important;
        margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
        margin-left: -16rem!important;
        margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -18rem!important;
        margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
        margin-left: -18rem!important;
        margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -20rem!important;
        margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
        margin-left: -20rem!important;
        margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -24rem!important;
        margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
        margin-left: -24rem!important;
        margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1px!important;
        margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0px!important;
        margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0px!important;
        margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
        margin-left: -1px!important;
        margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.125rem!important;
        margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
        margin-left: -.125rem!important;
        margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.375rem!important;
        margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
        margin-left: -.375rem!important;
        margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.625rem!important;
        margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
        margin-left: -.625rem!important;
        margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg--space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.875rem!important;
        margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
    }

    .lg--space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
        margin-left: -.875rem!important;
        margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .lg-space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1 !important
    }

    .lg-space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1 !important
    }

    .lg-divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 0px!important;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
    }

    .lg-divide-x-0>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
        border-left-width: 0px!important;
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .lg-divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 2px!important;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
    }

    .lg-divide-x-2>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
        border-left-width: 2px!important;
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .lg-divide-y-4>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 4px!important;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
    }

    .lg-divide-x-4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
        border-left-width: 4px!important;
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .lg-divide-y-8>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 8px!important;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
    }

    .lg-divide-x-8>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
        border-left-width: 8px!important;
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .lg-divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 1px!important;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
    }

    .lg-divide-x>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
        border-left-width: 1px!important;
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .lg-divide-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 1 !important
    }

    .lg-divide-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 1 !important
    }

    .lg-divide-transparent>:not([hidden])~:not([hidden]) {
        border-color: transparent!important
    }

    .lg-divide-cw-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-secondary>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-accent>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-accent-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-accent-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-blue-print>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-red>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
    }

    .lg-divide-grey-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
    }

    .lg-divide-cball-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
    }

    .lg-divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
    }

    .lg-divide-cball-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-navy>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
    }

    .lg-divide-sc-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
    }

    .lg-divide-sc-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
    }

    .lg-divide-sc-sand>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .lg-divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
    }

    .lg-divide-solid>:not([hidden])~:not([hidden]) {
        border-style: solid!important
    }

    .lg-divide-dashed>:not([hidden])~:not([hidden]) {
        border-style: dashed!important
    }

    .lg-divide-dotted>:not([hidden])~:not([hidden]) {
        border-style: dotted!important
    }

    .lg-divide-double>:not([hidden])~:not([hidden]) {
        border-style: double!important
    }

    .lg-divide-none>:not([hidden])~:not([hidden]) {
        border-style: none!important
    }

    .lg-divide-opacity-0>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 0 !important
    }

    .lg-divide-opacity-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .05 !important
    }

    .lg-divide-opacity-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .1 !important
    }

    .lg-divide-opacity-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .2 !important
    }

    .lg-divide-opacity-25>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .25 !important
    }

    .lg-divide-opacity-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .3 !important
    }

    .lg-divide-opacity-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .4 !important
    }

    .lg-divide-opacity-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .5 !important
    }

    .lg-divide-opacity-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .6 !important
    }

    .lg-divide-opacity-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .7 !important
    }

    .lg-divide-opacity-75>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .75 !important
    }

    .lg-divide-opacity-80>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .8 !important
    }

    .lg-divide-opacity-90>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .9 !important
    }

    .lg-divide-opacity-95>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .95 !important
    }

    .lg-divide-opacity-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important
    }

    .lg-sr-only {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .lg-not-sr-only {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .lg-focus-within-sr-only:focus-within {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .lg-focus-within-not-sr-only:focus-within {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .lg-focus-sr-only:focus {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .lg-focus-not-sr-only:focus {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .lg-appearance-none {
        -moz-appearance: none!important;
        -webkit-appearance: none!important;
        appearance: none!important
    }

    .lg-bg-fixed {
        background-attachment: fixed!important
    }

    .lg-bg-local {
        background-attachment: local!important
    }

    .lg-bg-scroll {
        background-attachment: scroll!important
    }

    .lg-bg-clip-border {
        background-clip: border-box!important
    }

    .lg-bg-clip-padding {
        background-clip: padding-box!important
    }

    .lg-bg-clip-content {
        background-clip: content-box!important
    }

    .lg-bg-clip-text {
        -webkit-background-clip: text!important;
        background-clip: text!important
    }

    .lg-bg-transparent {
        background-color: transparent!important
    }

    .lg-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

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

    .lg-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .lg-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .lg-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .lg-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .lg-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .lg-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .lg-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .lg-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-yellow-450,.lg-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-transparent {
        background-color: transparent!important
    }

    .group:hover .lg-group-hover-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-yellow-450,.group:hover .lg-group-hover-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .lg-group-hover-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-transparent:focus-within {
        background-color: transparent!important
    }

    .lg-focus-within-bg-cw-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-secondary:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-secondary-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-secondary-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-secondary-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-accent:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-accent-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-accent-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-blue-print:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-red:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-10:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-20:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-30:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-40:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-5:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-50:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-60:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-grey-70:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cball-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cball-dark-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cball-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-dk-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-lt-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-dk-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-med-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-lt-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-off-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-spring-peach:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-navy:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-dk-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-sc-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-sc-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-sc-sand:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-yellow-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-yellow-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-yellow-450:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-yellow-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-grey-900:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-grey-800:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-grey-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-grey-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-blue-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-blue-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-blue-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-purple-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-purple-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-purple-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-orange-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-orange-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-orange-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-green-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-green-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-focus-within-bg-cw-brand-green-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-transparent:hover {
        background-color: transparent!important
    }

    .lg-hover-bg-cw-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-secondary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-secondary-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-secondary-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-secondary-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-accent:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-accent-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-accent-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-blue-print:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-red:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-10:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-20:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-30:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-40:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-5:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-50:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-60:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-grey-70:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cball-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cball-dark-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cball-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-dk-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-lt-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-dk-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-med-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-lt-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-off-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-spring-peach:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-navy:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-dk-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-sc-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-sc-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-sc-sand:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-yellow-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-yellow-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-yellow-450:hover,.lg-hover-bg-cw-brand-yellow-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-grey-900:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-grey-800:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-grey-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-grey-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-blue-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-blue-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-blue-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-purple-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-purple-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-purple-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-orange-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-orange-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-orange-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-green-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-green-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-hover-bg-cw-brand-green-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-transparent:focus {
        background-color: transparent!important
    }

    .lg-focus-bg-cw-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-secondary:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-secondary-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-secondary-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-secondary-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-accent:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-accent-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-accent-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-blue-print:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-red:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-10:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-20:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-30:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-40:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-5:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-50:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-60:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-grey-70:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cball-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cball-dark-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cball-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-dk-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-lt-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-dk-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-med-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-lt-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-off-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-spring-peach:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-navy:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-dk-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-sc-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-sc-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-sc-sand:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-yellow-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-yellow-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-yellow-450:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-yellow-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-grey-900:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-grey-800:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-grey-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-grey-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-blue-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-blue-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-blue-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-purple-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-purple-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-purple-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-orange-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-orange-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-orange-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-green-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-green-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .lg-focus-bg-cw-brand-green-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .lg-bg-none {
        background-image: none!important
    }

    .lg-bg-gradient-to-t {
        background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-tr {
        background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-r {
        background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-br {
        background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-b {
        background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-bl {
        background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-l {
        background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
    }

    .lg-bg-gradient-to-tl {
        background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
    }

    .lg-from-transparent {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-from-cw-black {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-from-cw-blue {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-from-cw-secondary {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-from-cw-secondary-100 {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-from-cw-secondary-200 {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-from-cw-secondary-300 {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-from-cw-accent {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-from-cw-accent-100 {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-from-cw-accent-200 {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-from-cw-blue-print {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-from-cw-green {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-from-cw-orange {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-from-cw-purple {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-from-cw-red {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-from-cw-spring {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-from-cw-teal {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-from-cw-white {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-from-cw-yellow {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-from-grey-10 {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-from-grey-20 {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-from-grey-30 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-from-grey-40 {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-from-grey-5 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-from-grey-50 {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-from-grey-60 {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-from-grey-70 {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-from-cball-blue {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-from-cball-dark-blue {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-from-cball-purple {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-from-cw-spring-yellow {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-from-cw-spring-dk-blue {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-from-cw-spring-med-blue {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-from-cw-spring-lt-blue {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-from-cw-spring-dk-green {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-from-cw-spring-med-green {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-from-cw-spring-lt-green {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-from-cw-spring-black {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-from-cw-spring-off-white {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-from-cw-spring-peach {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-from-cw-navy {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-from-cw-med-blue {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-from-cw-dk-orange {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-from-sc-teal {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-from-sc-green {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-from-sc-sand {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-from-cw-brand-yellow-100 {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-from-cw-brand-yellow-300 {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-from-cw-brand-yellow-450,.lg-from-cw-brand-yellow-500 {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-from-cw-brand-grey-900 {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-from-cw-brand-grey-800 {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-from-cw-brand-grey-200 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-from-cw-brand-grey-100 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-from-cw-brand-blue-700 {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-from-cw-brand-blue-500 {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-from-cw-brand-blue-300 {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-from-cw-brand-purple-700 {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-from-cw-brand-purple-500 {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-from-cw-brand-purple-300 {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-from-cw-brand-orange-700 {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-from-cw-brand-orange-500 {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-from-cw-brand-orange-300 {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-from-cw-brand-green-700 {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-from-cw-brand-green-500 {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-from-cw-brand-green-300 {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-via-transparent {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-via-cw-black {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-via-cw-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-via-cw-secondary {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-via-cw-secondary-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-via-cw-secondary-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-via-cw-secondary-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-via-cw-accent {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-via-cw-accent-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-via-cw-accent-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-via-cw-blue-print {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-via-cw-green {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-via-cw-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-via-cw-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-via-cw-red {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-via-cw-spring {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-via-cw-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-via-cw-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-via-cw-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-via-grey-10 {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-via-grey-20 {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-via-grey-30 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-via-grey-40 {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-via-grey-5 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-via-grey-50 {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-via-grey-60 {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-via-grey-70 {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-via-cball-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-via-cball-dark-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-via-cball-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-via-cw-spring-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-via-cw-spring-dk-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-via-cw-spring-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-via-cw-spring-lt-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-via-cw-spring-dk-green {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-via-cw-spring-med-green {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-via-cw-spring-lt-green {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-via-cw-spring-black {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-via-cw-spring-off-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-via-cw-spring-peach {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-via-cw-navy {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-via-cw-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-via-cw-dk-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-via-sc-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-via-sc-green {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-via-sc-sand {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-via-cw-brand-yellow-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-via-cw-brand-yellow-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-via-cw-brand-yellow-450,.lg-via-cw-brand-yellow-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-via-cw-brand-grey-900 {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-via-cw-brand-grey-800 {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-via-cw-brand-grey-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-via-cw-brand-grey-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-via-cw-brand-blue-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-via-cw-brand-blue-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-via-cw-brand-blue-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-via-cw-brand-purple-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-via-cw-brand-purple-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-via-cw-brand-purple-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-via-cw-brand-orange-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-via-cw-brand-orange-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-via-cw-brand-orange-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-via-cw-brand-green-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-via-cw-brand-green-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-via-cw-brand-green-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-to-transparent {
        --tw-gradient-to: transparent !important
    }

    .lg-to-cw-black {
        --tw-gradient-to: #333232 !important
    }

    .lg-to-cw-blue {
        --tw-gradient-to: #003366 !important
    }

    .lg-to-cw-secondary {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-to-cw-secondary-100 {
        --tw-gradient-to: #99becc !important
    }

    .lg-to-cw-secondary-200 {
        --tw-gradient-to: #d6e4ea !important
    }

    .lg-to-cw-secondary-300 {
        --tw-gradient-to: #f7fcff !important
    }

    .lg-to-cw-accent {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-to-cw-accent-100 {
        --tw-gradient-to: #fff7e1 !important
    }

    .lg-to-cw-accent-200 {
        --tw-gradient-to: #fffbf0 !important
    }

    .lg-to-cw-blue-print {
        --tw-gradient-to: #5096d0 !important
    }

    .lg-to-cw-green {
        --tw-gradient-to: #14a947 !important
    }

    .lg-to-cw-orange {
        --tw-gradient-to: #fe813a !important
    }

    .lg-to-cw-purple {
        --tw-gradient-to: #9064bf !important
    }

    .lg-to-cw-red {
        --tw-gradient-to: #fa575d !important
    }

    .lg-to-cw-spring {
        --tw-gradient-to: #1ba9e0 !important
    }

    .lg-to-cw-teal {
        --tw-gradient-to: #8ed4cc !important
    }

    .lg-to-cw-white {
        --tw-gradient-to: #fff !important
    }

    .lg-to-cw-yellow {
        --tw-gradient-to: #ffca0a !important
    }

    .lg-to-grey-10 {
        --tw-gradient-to: #f4f5f0 !important
    }

    .lg-to-grey-20 {
        --tw-gradient-to: #e9eae4 !important
    }

    .lg-to-grey-30 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-to-grey-40 {
        --tw-gradient-to: #c1c1ba !important
    }

    .lg-to-grey-5 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-to-grey-50 {
        --tw-gradient-to: #9b9b94 !important
    }

    .lg-to-grey-60 {
        --tw-gradient-to: #71716c !important
    }

    .lg-to-grey-70 {
        --tw-gradient-to: #515151 !important
    }

    .lg-to-cball-blue {
        --tw-gradient-to: #576995 !important
    }

    .lg-to-cball-dark-blue {
        --tw-gradient-to: #354363 !important
    }

    .lg-to-cball-purple {
        --tw-gradient-to: #0a101f !important
    }

    .lg-to-cw-spring-yellow {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-to-cw-spring-dk-blue {
        --tw-gradient-to: #1e2658 !important
    }

    .lg-to-cw-spring-med-blue {
        --tw-gradient-to: #1080b9 !important
    }

    .lg-to-cw-spring-lt-blue {
        --tw-gradient-to: #bae3f0 !important
    }

    .lg-to-cw-spring-dk-green {
        --tw-gradient-to: #004b3d !important
    }

    .lg-to-cw-spring-med-green {
        --tw-gradient-to: #00ac7f !important
    }

    .lg-to-cw-spring-lt-green {
        --tw-gradient-to: #b8e3d1 !important
    }

    .lg-to-cw-spring-black {
        --tw-gradient-to: #1a1a1a !important
    }

    .lg-to-cw-spring-off-white {
        --tw-gradient-to: #fdf4e2 !important
    }

    .lg-to-cw-spring-peach {
        --tw-gradient-to: #e88a78 !important
    }

    .lg-to-cw-navy {
        --tw-gradient-to: #003366 !important
    }

    .lg-to-cw-med-blue {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-to-cw-dk-orange {
        --tw-gradient-to: #bf6c46 !important
    }

    .lg-to-sc-teal {
        --tw-gradient-to: #43b29a !important
    }

    .lg-to-sc-green {
        --tw-gradient-to: #7db87e !important
    }

    .lg-to-sc-sand {
        --tw-gradient-to: #f9f7e9 !important
    }

    .lg-to-cw-brand-yellow-100 {
        --tw-gradient-to: #FAF7F0 !important
    }

    .lg-to-cw-brand-yellow-300 {
        --tw-gradient-to: #F8EED3 !important
    }

    .lg-to-cw-brand-yellow-450,.lg-to-cw-brand-yellow-500 {
        --tw-gradient-to: #FFCA0A !important
    }

    .lg-to-cw-brand-grey-900 {
        --tw-gradient-to: #222520 !important
    }

    .lg-to-cw-brand-grey-800 {
        --tw-gradient-to: #383B36 !important
    }

    .lg-to-cw-brand-grey-200 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-to-cw-brand-grey-100 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-to-cw-brand-blue-700 {
        --tw-gradient-to: #314577 !important
    }

    .lg-to-cw-brand-blue-500 {
        --tw-gradient-to: #5493D3 !important
    }

    .lg-to-cw-brand-blue-300 {
        --tw-gradient-to: #CEDCE2 !important
    }

    .lg-to-cw-brand-purple-700 {
        --tw-gradient-to: #C3AFDD !important
    }

    .lg-to-cw-brand-purple-500 {
        --tw-gradient-to: #DECFF0 !important
    }

    .lg-to-cw-brand-purple-300 {
        --tw-gradient-to: #F1E9FB !important
    }

    .lg-to-cw-brand-orange-700 {
        --tw-gradient-to: #823232 !important
    }

    .lg-to-cw-brand-orange-500 {
        --tw-gradient-to: #FF5E30 !important
    }

    .lg-to-cw-brand-orange-300 {
        --tw-gradient-to: #EAB18C !important
    }

    .lg-to-cw-brand-green-700 {
        --tw-gradient-to: #2B4A3F !important
    }

    .lg-to-cw-brand-green-500 {
        --tw-gradient-to: #00AC7F !important
    }

    .lg-to-cw-brand-green-300 {
        --tw-gradient-to: #94BA9F !important
    }

    .lg-hover-from-transparent:hover {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-hover-from-cw-black:hover {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-hover-from-cw-blue:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-hover-from-cw-secondary:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-hover-from-cw-secondary-100:hover {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-hover-from-cw-secondary-200:hover {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-hover-from-cw-secondary-300:hover {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-hover-from-cw-accent:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-hover-from-cw-accent-100:hover {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-hover-from-cw-accent-200:hover {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-hover-from-cw-blue-print:hover {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-hover-from-cw-green:hover {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-hover-from-cw-orange:hover {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-hover-from-cw-purple:hover {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-hover-from-cw-red:hover {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-hover-from-cw-spring:hover {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-hover-from-cw-teal:hover {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-hover-from-cw-white:hover {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-hover-from-cw-yellow:hover {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-hover-from-grey-10:hover {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-hover-from-grey-20:hover {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-hover-from-grey-30:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-hover-from-grey-40:hover {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-hover-from-grey-5:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-hover-from-grey-50:hover {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-hover-from-grey-60:hover {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-hover-from-grey-70:hover {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-hover-from-cball-blue:hover {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-hover-from-cball-dark-blue:hover {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-hover-from-cball-purple:hover {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-hover-from-cw-spring-yellow:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-hover-from-cw-spring-dk-blue:hover {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-hover-from-cw-spring-med-blue:hover {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-hover-from-cw-spring-lt-blue:hover {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-hover-from-cw-spring-dk-green:hover {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-hover-from-cw-spring-med-green:hover {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-hover-from-cw-spring-lt-green:hover {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-hover-from-cw-spring-black:hover {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-hover-from-cw-spring-off-white:hover {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-hover-from-cw-spring-peach:hover {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-hover-from-cw-navy:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-hover-from-cw-med-blue:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-hover-from-cw-dk-orange:hover {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-hover-from-sc-teal:hover {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-hover-from-sc-green:hover {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-hover-from-sc-sand:hover {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-hover-from-cw-brand-yellow-100:hover {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-hover-from-cw-brand-yellow-300:hover {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-hover-from-cw-brand-yellow-450:hover,.lg-hover-from-cw-brand-yellow-500:hover {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-hover-from-cw-brand-grey-900:hover {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-hover-from-cw-brand-grey-800:hover {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-hover-from-cw-brand-grey-200:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-hover-from-cw-brand-grey-100:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-hover-from-cw-brand-blue-700:hover {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-hover-from-cw-brand-blue-500:hover {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-hover-from-cw-brand-blue-300:hover {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-hover-from-cw-brand-purple-700:hover {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-hover-from-cw-brand-purple-500:hover {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-hover-from-cw-brand-purple-300:hover {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-hover-from-cw-brand-orange-700:hover {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-hover-from-cw-brand-orange-500:hover {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-hover-from-cw-brand-orange-300:hover {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-hover-from-cw-brand-green-700:hover {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-hover-from-cw-brand-green-500:hover {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-hover-from-cw-brand-green-300:hover {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-hover-via-transparent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-hover-via-cw-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-hover-via-cw-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-hover-via-cw-secondary:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-hover-via-cw-secondary-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-hover-via-cw-secondary-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-hover-via-cw-secondary-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-hover-via-cw-accent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-hover-via-cw-accent-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-hover-via-cw-accent-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-hover-via-cw-blue-print:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-hover-via-cw-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-hover-via-cw-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-hover-via-cw-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-hover-via-cw-red:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-hover-via-cw-spring:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-hover-via-cw-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-hover-via-cw-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-hover-via-cw-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-hover-via-grey-10:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-hover-via-grey-20:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-hover-via-grey-30:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-hover-via-grey-40:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-hover-via-grey-5:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-hover-via-grey-50:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-hover-via-grey-60:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-hover-via-grey-70:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-hover-via-cball-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-hover-via-cball-dark-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-hover-via-cball-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-hover-via-cw-spring-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-hover-via-cw-spring-dk-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-hover-via-cw-spring-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-hover-via-cw-spring-lt-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-hover-via-cw-spring-dk-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-hover-via-cw-spring-med-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-hover-via-cw-spring-lt-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-hover-via-cw-spring-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-hover-via-cw-spring-off-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-hover-via-cw-spring-peach:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-hover-via-cw-navy:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-hover-via-cw-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-hover-via-cw-dk-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-hover-via-sc-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-hover-via-sc-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-hover-via-sc-sand:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-hover-via-cw-brand-yellow-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-hover-via-cw-brand-yellow-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-hover-via-cw-brand-yellow-450:hover,.lg-hover-via-cw-brand-yellow-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-hover-via-cw-brand-grey-900:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-hover-via-cw-brand-grey-800:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-hover-via-cw-brand-grey-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-hover-via-cw-brand-grey-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-hover-via-cw-brand-blue-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-hover-via-cw-brand-blue-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-hover-via-cw-brand-blue-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-hover-via-cw-brand-purple-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-hover-via-cw-brand-purple-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-hover-via-cw-brand-purple-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-hover-via-cw-brand-orange-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-hover-via-cw-brand-orange-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-hover-via-cw-brand-orange-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-hover-via-cw-brand-green-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-hover-via-cw-brand-green-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-hover-via-cw-brand-green-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-hover-to-transparent:hover {
        --tw-gradient-to: transparent !important
    }

    .lg-hover-to-cw-black:hover {
        --tw-gradient-to: #333232 !important
    }

    .lg-hover-to-cw-blue:hover {
        --tw-gradient-to: #003366 !important
    }

    .lg-hover-to-cw-secondary:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-hover-to-cw-secondary-100:hover {
        --tw-gradient-to: #99becc !important
    }

    .lg-hover-to-cw-secondary-200:hover {
        --tw-gradient-to: #d6e4ea !important
    }

    .lg-hover-to-cw-secondary-300:hover {
        --tw-gradient-to: #f7fcff !important
    }

    .lg-hover-to-cw-accent:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-hover-to-cw-accent-100:hover {
        --tw-gradient-to: #fff7e1 !important
    }

    .lg-hover-to-cw-accent-200:hover {
        --tw-gradient-to: #fffbf0 !important
    }

    .lg-hover-to-cw-blue-print:hover {
        --tw-gradient-to: #5096d0 !important
    }

    .lg-hover-to-cw-green:hover {
        --tw-gradient-to: #14a947 !important
    }

    .lg-hover-to-cw-orange:hover {
        --tw-gradient-to: #fe813a !important
    }

    .lg-hover-to-cw-purple:hover {
        --tw-gradient-to: #9064bf !important
    }

    .lg-hover-to-cw-red:hover {
        --tw-gradient-to: #fa575d !important
    }

    .lg-hover-to-cw-spring:hover {
        --tw-gradient-to: #1ba9e0 !important
    }

    .lg-hover-to-cw-teal:hover {
        --tw-gradient-to: #8ed4cc !important
    }

    .lg-hover-to-cw-white:hover {
        --tw-gradient-to: #fff !important
    }

    .lg-hover-to-cw-yellow:hover {
        --tw-gradient-to: #ffca0a !important
    }

    .lg-hover-to-grey-10:hover {
        --tw-gradient-to: #f4f5f0 !important
    }

    .lg-hover-to-grey-20:hover {
        --tw-gradient-to: #e9eae4 !important
    }

    .lg-hover-to-grey-30:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-hover-to-grey-40:hover {
        --tw-gradient-to: #c1c1ba !important
    }

    .lg-hover-to-grey-5:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-hover-to-grey-50:hover {
        --tw-gradient-to: #9b9b94 !important
    }

    .lg-hover-to-grey-60:hover {
        --tw-gradient-to: #71716c !important
    }

    .lg-hover-to-grey-70:hover {
        --tw-gradient-to: #515151 !important
    }

    .lg-hover-to-cball-blue:hover {
        --tw-gradient-to: #576995 !important
    }

    .lg-hover-to-cball-dark-blue:hover {
        --tw-gradient-to: #354363 !important
    }

    .lg-hover-to-cball-purple:hover {
        --tw-gradient-to: #0a101f !important
    }

    .lg-hover-to-cw-spring-yellow:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-hover-to-cw-spring-dk-blue:hover {
        --tw-gradient-to: #1e2658 !important
    }

    .lg-hover-to-cw-spring-med-blue:hover {
        --tw-gradient-to: #1080b9 !important
    }

    .lg-hover-to-cw-spring-lt-blue:hover {
        --tw-gradient-to: #bae3f0 !important
    }

    .lg-hover-to-cw-spring-dk-green:hover {
        --tw-gradient-to: #004b3d !important
    }

    .lg-hover-to-cw-spring-med-green:hover {
        --tw-gradient-to: #00ac7f !important
    }

    .lg-hover-to-cw-spring-lt-green:hover {
        --tw-gradient-to: #b8e3d1 !important
    }

    .lg-hover-to-cw-spring-black:hover {
        --tw-gradient-to: #1a1a1a !important
    }

    .lg-hover-to-cw-spring-off-white:hover {
        --tw-gradient-to: #fdf4e2 !important
    }

    .lg-hover-to-cw-spring-peach:hover {
        --tw-gradient-to: #e88a78 !important
    }

    .lg-hover-to-cw-navy:hover {
        --tw-gradient-to: #003366 !important
    }

    .lg-hover-to-cw-med-blue:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-hover-to-cw-dk-orange:hover {
        --tw-gradient-to: #bf6c46 !important
    }

    .lg-hover-to-sc-teal:hover {
        --tw-gradient-to: #43b29a !important
    }

    .lg-hover-to-sc-green:hover {
        --tw-gradient-to: #7db87e !important
    }

    .lg-hover-to-sc-sand:hover {
        --tw-gradient-to: #f9f7e9 !important
    }

    .lg-hover-to-cw-brand-yellow-100:hover {
        --tw-gradient-to: #FAF7F0 !important
    }

    .lg-hover-to-cw-brand-yellow-300:hover {
        --tw-gradient-to: #F8EED3 !important
    }

    .lg-hover-to-cw-brand-yellow-450:hover,.lg-hover-to-cw-brand-yellow-500:hover {
        --tw-gradient-to: #FFCA0A !important
    }

    .lg-hover-to-cw-brand-grey-900:hover {
        --tw-gradient-to: #222520 !important
    }

    .lg-hover-to-cw-brand-grey-800:hover {
        --tw-gradient-to: #383B36 !important
    }

    .lg-hover-to-cw-brand-grey-200:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-hover-to-cw-brand-grey-100:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-hover-to-cw-brand-blue-700:hover {
        --tw-gradient-to: #314577 !important
    }

    .lg-hover-to-cw-brand-blue-500:hover {
        --tw-gradient-to: #5493D3 !important
    }

    .lg-hover-to-cw-brand-blue-300:hover {
        --tw-gradient-to: #CEDCE2 !important
    }

    .lg-hover-to-cw-brand-purple-700:hover {
        --tw-gradient-to: #C3AFDD !important
    }

    .lg-hover-to-cw-brand-purple-500:hover {
        --tw-gradient-to: #DECFF0 !important
    }

    .lg-hover-to-cw-brand-purple-300:hover {
        --tw-gradient-to: #F1E9FB !important
    }

    .lg-hover-to-cw-brand-orange-700:hover {
        --tw-gradient-to: #823232 !important
    }

    .lg-hover-to-cw-brand-orange-500:hover {
        --tw-gradient-to: #FF5E30 !important
    }

    .lg-hover-to-cw-brand-orange-300:hover {
        --tw-gradient-to: #EAB18C !important
    }

    .lg-hover-to-cw-brand-green-700:hover {
        --tw-gradient-to: #2B4A3F !important
    }

    .lg-hover-to-cw-brand-green-500:hover {
        --tw-gradient-to: #00AC7F !important
    }

    .lg-hover-to-cw-brand-green-300:hover {
        --tw-gradient-to: #94BA9F !important
    }

    .lg-focus-from-transparent:focus {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-focus-from-cw-black:focus {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-focus-from-cw-blue:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-focus-from-cw-secondary:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-focus-from-cw-secondary-100:focus {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-focus-from-cw-secondary-200:focus {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-focus-from-cw-secondary-300:focus {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-focus-from-cw-accent:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-focus-from-cw-accent-100:focus {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-focus-from-cw-accent-200:focus {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-focus-from-cw-blue-print:focus {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-focus-from-cw-green:focus {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-focus-from-cw-orange:focus {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-focus-from-cw-purple:focus {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-focus-from-cw-red:focus {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-focus-from-cw-spring:focus {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-focus-from-cw-teal:focus {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-focus-from-cw-white:focus {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-focus-from-cw-yellow:focus {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-from-grey-10:focus {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-focus-from-grey-20:focus {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-focus-from-grey-30:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-focus-from-grey-40:focus {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-focus-from-grey-5:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-focus-from-grey-50:focus {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-focus-from-grey-60:focus {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-focus-from-grey-70:focus {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-focus-from-cball-blue:focus {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-focus-from-cball-dark-blue:focus {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-focus-from-cball-purple:focus {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-focus-from-cw-spring-yellow:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-focus-from-cw-spring-dk-blue:focus {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-focus-from-cw-spring-med-blue:focus {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-focus-from-cw-spring-lt-blue:focus {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-focus-from-cw-spring-dk-green:focus {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-focus-from-cw-spring-med-green:focus {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-focus-from-cw-spring-lt-green:focus {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-focus-from-cw-spring-black:focus {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-focus-from-cw-spring-off-white:focus {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-focus-from-cw-spring-peach:focus {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-focus-from-cw-navy:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-focus-from-cw-med-blue:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-focus-from-cw-dk-orange:focus {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-focus-from-sc-teal:focus {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-focus-from-sc-green:focus {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-focus-from-sc-sand:focus {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-focus-from-cw-brand-yellow-100:focus {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-focus-from-cw-brand-yellow-300:focus {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-focus-from-cw-brand-yellow-450:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-from-cw-brand-yellow-500:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-from-cw-brand-grey-900:focus {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-focus-from-cw-brand-grey-800:focus {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-focus-from-cw-brand-grey-200:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-focus-from-cw-brand-grey-100:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-focus-from-cw-brand-blue-700:focus {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-focus-from-cw-brand-blue-500:focus {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-focus-from-cw-brand-blue-300:focus {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-focus-from-cw-brand-purple-700:focus {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-focus-from-cw-brand-purple-500:focus {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-focus-from-cw-brand-purple-300:focus {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-focus-from-cw-brand-orange-700:focus {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-focus-from-cw-brand-orange-500:focus {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-focus-from-cw-brand-orange-300:focus {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-focus-from-cw-brand-green-700:focus {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-focus-from-cw-brand-green-500:focus {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-focus-from-cw-brand-green-300:focus {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-focus-via-transparent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .lg-focus-via-cw-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .lg-focus-via-cw-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-focus-via-cw-secondary:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-focus-via-cw-secondary-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .lg-focus-via-cw-secondary-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .lg-focus-via-cw-secondary-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .lg-focus-via-cw-accent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-focus-via-cw-accent-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .lg-focus-via-cw-accent-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .lg-focus-via-cw-blue-print:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .lg-focus-via-cw-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .lg-focus-via-cw-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .lg-focus-via-cw-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .lg-focus-via-cw-red:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .lg-focus-via-cw-spring:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .lg-focus-via-cw-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .lg-focus-via-cw-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .lg-focus-via-cw-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-via-grey-10:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .lg-focus-via-grey-20:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .lg-focus-via-grey-30:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-focus-via-grey-40:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .lg-focus-via-grey-5:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-focus-via-grey-50:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .lg-focus-via-grey-60:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .lg-focus-via-grey-70:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .lg-focus-via-cball-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .lg-focus-via-cball-dark-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .lg-focus-via-cball-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .lg-focus-via-cw-spring-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .lg-focus-via-cw-spring-dk-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .lg-focus-via-cw-spring-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .lg-focus-via-cw-spring-lt-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .lg-focus-via-cw-spring-dk-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .lg-focus-via-cw-spring-med-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-focus-via-cw-spring-lt-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .lg-focus-via-cw-spring-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .lg-focus-via-cw-spring-off-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .lg-focus-via-cw-spring-peach:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .lg-focus-via-cw-navy:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .lg-focus-via-cw-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .lg-focus-via-cw-dk-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .lg-focus-via-sc-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .lg-focus-via-sc-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .lg-focus-via-sc-sand:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .lg-focus-via-cw-brand-yellow-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .lg-focus-via-cw-brand-yellow-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .lg-focus-via-cw-brand-yellow-450:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-via-cw-brand-yellow-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .lg-focus-via-cw-brand-grey-900:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .lg-focus-via-cw-brand-grey-800:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .lg-focus-via-cw-brand-grey-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .lg-focus-via-cw-brand-grey-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .lg-focus-via-cw-brand-blue-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .lg-focus-via-cw-brand-blue-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .lg-focus-via-cw-brand-blue-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .lg-focus-via-cw-brand-purple-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .lg-focus-via-cw-brand-purple-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .lg-focus-via-cw-brand-purple-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .lg-focus-via-cw-brand-orange-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .lg-focus-via-cw-brand-orange-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .lg-focus-via-cw-brand-orange-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .lg-focus-via-cw-brand-green-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .lg-focus-via-cw-brand-green-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .lg-focus-via-cw-brand-green-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .lg-focus-to-transparent:focus {
        --tw-gradient-to: transparent !important
    }

    .lg-focus-to-cw-black:focus {
        --tw-gradient-to: #333232 !important
    }

    .lg-focus-to-cw-blue:focus {
        --tw-gradient-to: #003366 !important
    }

    .lg-focus-to-cw-secondary:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-focus-to-cw-secondary-100:focus {
        --tw-gradient-to: #99becc !important
    }

    .lg-focus-to-cw-secondary-200:focus {
        --tw-gradient-to: #d6e4ea !important
    }

    .lg-focus-to-cw-secondary-300:focus {
        --tw-gradient-to: #f7fcff !important
    }

    .lg-focus-to-cw-accent:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-focus-to-cw-accent-100:focus {
        --tw-gradient-to: #fff7e1 !important
    }

    .lg-focus-to-cw-accent-200:focus {
        --tw-gradient-to: #fffbf0 !important
    }

    .lg-focus-to-cw-blue-print:focus {
        --tw-gradient-to: #5096d0 !important
    }

    .lg-focus-to-cw-green:focus {
        --tw-gradient-to: #14a947 !important
    }

    .lg-focus-to-cw-orange:focus {
        --tw-gradient-to: #fe813a !important
    }

    .lg-focus-to-cw-purple:focus {
        --tw-gradient-to: #9064bf !important
    }

    .lg-focus-to-cw-red:focus {
        --tw-gradient-to: #fa575d !important
    }

    .lg-focus-to-cw-spring:focus {
        --tw-gradient-to: #1ba9e0 !important
    }

    .lg-focus-to-cw-teal:focus {
        --tw-gradient-to: #8ed4cc !important
    }

    .lg-focus-to-cw-white:focus {
        --tw-gradient-to: #fff !important
    }

    .lg-focus-to-cw-yellow:focus {
        --tw-gradient-to: #ffca0a !important
    }

    .lg-focus-to-grey-10:focus {
        --tw-gradient-to: #f4f5f0 !important
    }

    .lg-focus-to-grey-20:focus {
        --tw-gradient-to: #e9eae4 !important
    }

    .lg-focus-to-grey-30:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-focus-to-grey-40:focus {
        --tw-gradient-to: #c1c1ba !important
    }

    .lg-focus-to-grey-5:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-focus-to-grey-50:focus {
        --tw-gradient-to: #9b9b94 !important
    }

    .lg-focus-to-grey-60:focus {
        --tw-gradient-to: #71716c !important
    }

    .lg-focus-to-grey-70:focus {
        --tw-gradient-to: #515151 !important
    }

    .lg-focus-to-cball-blue:focus {
        --tw-gradient-to: #576995 !important
    }

    .lg-focus-to-cball-dark-blue:focus {
        --tw-gradient-to: #354363 !important
    }

    .lg-focus-to-cball-purple:focus {
        --tw-gradient-to: #0a101f !important
    }

    .lg-focus-to-cw-spring-yellow:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .lg-focus-to-cw-spring-dk-blue:focus {
        --tw-gradient-to: #1e2658 !important
    }

    .lg-focus-to-cw-spring-med-blue:focus {
        --tw-gradient-to: #1080b9 !important
    }

    .lg-focus-to-cw-spring-lt-blue:focus {
        --tw-gradient-to: #bae3f0 !important
    }

    .lg-focus-to-cw-spring-dk-green:focus {
        --tw-gradient-to: #004b3d !important
    }

    .lg-focus-to-cw-spring-med-green:focus {
        --tw-gradient-to: #00ac7f !important
    }

    .lg-focus-to-cw-spring-lt-green:focus {
        --tw-gradient-to: #b8e3d1 !important
    }

    .lg-focus-to-cw-spring-black:focus {
        --tw-gradient-to: #1a1a1a !important
    }

    .lg-focus-to-cw-spring-off-white:focus {
        --tw-gradient-to: #fdf4e2 !important
    }

    .lg-focus-to-cw-spring-peach:focus {
        --tw-gradient-to: #e88a78 !important
    }

    .lg-focus-to-cw-navy:focus {
        --tw-gradient-to: #003366 !important
    }

    .lg-focus-to-cw-med-blue:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .lg-focus-to-cw-dk-orange:focus {
        --tw-gradient-to: #bf6c46 !important
    }

    .lg-focus-to-sc-teal:focus {
        --tw-gradient-to: #43b29a !important
    }

    .lg-focus-to-sc-green:focus {
        --tw-gradient-to: #7db87e !important
    }

    .lg-focus-to-sc-sand:focus {
        --tw-gradient-to: #f9f7e9 !important
    }

    .lg-focus-to-cw-brand-yellow-100:focus {
        --tw-gradient-to: #FAF7F0 !important
    }

    .lg-focus-to-cw-brand-yellow-300:focus {
        --tw-gradient-to: #F8EED3 !important
    }

    .lg-focus-to-cw-brand-yellow-450:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .lg-focus-to-cw-brand-yellow-500:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .lg-focus-to-cw-brand-grey-900:focus {
        --tw-gradient-to: #222520 !important
    }

    .lg-focus-to-cw-brand-grey-800:focus {
        --tw-gradient-to: #383B36 !important
    }

    .lg-focus-to-cw-brand-grey-200:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .lg-focus-to-cw-brand-grey-100:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .lg-focus-to-cw-brand-blue-700:focus {
        --tw-gradient-to: #314577 !important
    }

    .lg-focus-to-cw-brand-blue-500:focus {
        --tw-gradient-to: #5493D3 !important
    }

    .lg-focus-to-cw-brand-blue-300:focus {
        --tw-gradient-to: #CEDCE2 !important
    }

    .lg-focus-to-cw-brand-purple-700:focus {
        --tw-gradient-to: #C3AFDD !important
    }

    .lg-focus-to-cw-brand-purple-500:focus {
        --tw-gradient-to: #DECFF0 !important
    }

    .lg-focus-to-cw-brand-purple-300:focus {
        --tw-gradient-to: #F1E9FB !important
    }

    .lg-focus-to-cw-brand-orange-700:focus {
        --tw-gradient-to: #823232 !important
    }

    .lg-focus-to-cw-brand-orange-500:focus {
        --tw-gradient-to: #FF5E30 !important
    }

    .lg-focus-to-cw-brand-orange-300:focus {
        --tw-gradient-to: #EAB18C !important
    }

    .lg-focus-to-cw-brand-green-700:focus {
        --tw-gradient-to: #2B4A3F !important
    }

    .lg-focus-to-cw-brand-green-500:focus {
        --tw-gradient-to: #00AC7F !important
    }

    .lg-focus-to-cw-brand-green-300:focus {
        --tw-gradient-to: #94BA9F !important
    }

    .lg-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .lg-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .lg-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .lg-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .lg-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .lg-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .lg-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .lg-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .lg-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .lg-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .lg-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .lg-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .lg-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .lg-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .lg-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .group:hover .lg-group-hover-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .group:hover .lg-group-hover-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .group:hover .lg-group-hover-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .group:hover .lg-group-hover-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .group:hover .lg-group-hover-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .group:hover .lg-group-hover-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .group:hover .lg-group-hover-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .group:hover .lg-group-hover-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .group:hover .lg-group-hover-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .group:hover .lg-group-hover-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .group:hover .lg-group-hover-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .group:hover .lg-group-hover-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .group:hover .lg-group-hover-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .group:hover .lg-group-hover-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .group:hover .lg-group-hover-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .lg-focus-within-bg-opacity-0:focus-within {
        --tw-bg-opacity: 0 !important
    }

    .lg-focus-within-bg-opacity-5:focus-within {
        --tw-bg-opacity: .05 !important
    }

    .lg-focus-within-bg-opacity-10:focus-within {
        --tw-bg-opacity: .1 !important
    }

    .lg-focus-within-bg-opacity-20:focus-within {
        --tw-bg-opacity: .2 !important
    }

    .lg-focus-within-bg-opacity-25:focus-within {
        --tw-bg-opacity: .25 !important
    }

    .lg-focus-within-bg-opacity-30:focus-within {
        --tw-bg-opacity: .3 !important
    }

    .lg-focus-within-bg-opacity-40:focus-within {
        --tw-bg-opacity: .4 !important
    }

    .lg-focus-within-bg-opacity-50:focus-within {
        --tw-bg-opacity: .5 !important
    }

    .lg-focus-within-bg-opacity-60:focus-within {
        --tw-bg-opacity: .6 !important
    }

    .lg-focus-within-bg-opacity-70:focus-within {
        --tw-bg-opacity: .7 !important
    }

    .lg-focus-within-bg-opacity-75:focus-within {
        --tw-bg-opacity: .75 !important
    }

    .lg-focus-within-bg-opacity-80:focus-within {
        --tw-bg-opacity: .8 !important
    }

    .lg-focus-within-bg-opacity-90:focus-within {
        --tw-bg-opacity: .9 !important
    }

    .lg-focus-within-bg-opacity-95:focus-within {
        --tw-bg-opacity: .95 !important
    }

    .lg-focus-within-bg-opacity-100:focus-within {
        --tw-bg-opacity: 1 !important
    }

    .lg-hover-bg-opacity-0:hover {
        --tw-bg-opacity: 0 !important
    }

    .lg-hover-bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }

    .lg-hover-bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .lg-hover-bg-opacity-20:hover {
        --tw-bg-opacity: .2 !important
    }

    .lg-hover-bg-opacity-25:hover {
        --tw-bg-opacity: .25 !important
    }

    .lg-hover-bg-opacity-30:hover {
        --tw-bg-opacity: .3 !important
    }

    .lg-hover-bg-opacity-40:hover {
        --tw-bg-opacity: .4 !important
    }

    .lg-hover-bg-opacity-50:hover {
        --tw-bg-opacity: .5 !important
    }

    .lg-hover-bg-opacity-60:hover {
        --tw-bg-opacity: .6 !important
    }

    .lg-hover-bg-opacity-70:hover {
        --tw-bg-opacity: .7 !important
    }

    .lg-hover-bg-opacity-75:hover {
        --tw-bg-opacity: .75 !important
    }

    .lg-hover-bg-opacity-80:hover {
        --tw-bg-opacity: .8 !important
    }

    .lg-hover-bg-opacity-90:hover {
        --tw-bg-opacity: .9 !important
    }

    .lg-hover-bg-opacity-95:hover {
        --tw-bg-opacity: .95 !important
    }

    .lg-hover-bg-opacity-100:hover {
        --tw-bg-opacity: 1 !important
    }

    .lg-focus-bg-opacity-0:focus {
        --tw-bg-opacity: 0 !important
    }

    .lg-focus-bg-opacity-5:focus {
        --tw-bg-opacity: .05 !important
    }

    .lg-focus-bg-opacity-10:focus {
        --tw-bg-opacity: .1 !important
    }

    .lg-focus-bg-opacity-20:focus {
        --tw-bg-opacity: .2 !important
    }

    .lg-focus-bg-opacity-25:focus {
        --tw-bg-opacity: .25 !important
    }

    .lg-focus-bg-opacity-30:focus {
        --tw-bg-opacity: .3 !important
    }

    .lg-focus-bg-opacity-40:focus {
        --tw-bg-opacity: .4 !important
    }

    .lg-focus-bg-opacity-50:focus {
        --tw-bg-opacity: .5 !important
    }

    .lg-focus-bg-opacity-60:focus {
        --tw-bg-opacity: .6 !important
    }

    .lg-focus-bg-opacity-70:focus {
        --tw-bg-opacity: .7 !important
    }

    .lg-focus-bg-opacity-75:focus {
        --tw-bg-opacity: .75 !important
    }

    .lg-focus-bg-opacity-80:focus {
        --tw-bg-opacity: .8 !important
    }

    .lg-focus-bg-opacity-90:focus {
        --tw-bg-opacity: .9 !important
    }

    .lg-focus-bg-opacity-95:focus {
        --tw-bg-opacity: .95 !important
    }

    .lg-focus-bg-opacity-100:focus {
        --tw-bg-opacity: 1 !important
    }

    .lg-bg-bottom {
        background-position: bottom!important
    }

    .lg-bg-center {
        background-position: center!important
    }

    .lg-bg-left {
        background-position: left!important
    }

    .lg-bg-left-bottom {
        background-position: left bottom!important
    }

    .lg-bg-left-top {
        background-position: left top!important
    }

    .lg-bg-right {
        background-position: right!important
    }

    .lg-bg-right-bottom {
        background-position: right bottom!important
    }

    .lg-bg-right-top {
        background-position: right top!important
    }

    .lg-bg-top {
        background-position: top!important
    }

    .lg-bg-repeat {
        background-repeat: repeat!important
    }

    .lg-bg-no-repeat {
        background-repeat: no-repeat!important
    }

    .lg-bg-repeat-x {
        background-repeat: repeat-x!important
    }

    .lg-bg-repeat-y {
        background-repeat: repeat-y!important
    }

    .lg-bg-repeat-round {
        background-repeat: round!important
    }

    .lg-bg-repeat-space {
        background-repeat: space!important
    }

    .lg-bg-auto {
        background-size: auto!important
    }

    .lg-bg-cover {
        background-size: cover!important
    }

    .lg-bg-contain {
        background-size: contain!important
    }

    .lg-border-collapse {
        border-collapse: collapse!important
    }

    .lg-border-separate {
        border-collapse: separate!important
    }

    .lg-border-transparent {
        border-color: transparent!important
    }

    .lg-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .lg-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .lg-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .lg-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .lg-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .lg-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .lg-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .lg-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .lg-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .lg-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .lg-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .lg-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .lg-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .lg-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .lg-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .lg-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .lg-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .lg-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .lg-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .lg-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .lg-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .lg-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .lg-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .lg-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .lg-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .lg-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .lg-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-yellow-450,.lg-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-transparent {
        border-color: transparent!important
    }

    .group:hover .lg-group-hover-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-yellow-450,.group:hover .lg-group-hover-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .lg-group-hover-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-transparent:focus-within {
        border-color: transparent!important
    }

    .lg-focus-within-border-cw-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-secondary:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-secondary-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-secondary-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-secondary-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-accent:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-accent-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-accent-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-blue-print:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-red:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-10:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-20:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-30:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-40:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-5:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-50:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-60:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-grey-70:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cball-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cball-dark-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cball-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-dk-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-lt-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-dk-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-med-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-lt-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-off-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-spring-peach:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-navy:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-dk-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-sc-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-sc-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-sc-sand:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-yellow-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-yellow-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-yellow-450:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-yellow-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-grey-900:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-grey-800:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-grey-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-grey-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-blue-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-blue-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-blue-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-purple-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-purple-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-purple-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-orange-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-orange-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-orange-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-green-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-green-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-focus-within-border-cw-brand-green-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .lg-hover-border-transparent:hover {
        border-color: transparent!important
    }

    .lg-hover-border-cw-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-secondary:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-secondary-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-secondary-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-secondary-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-accent:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-accent-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-accent-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-blue-print:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-red:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-10:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-20:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-30:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-40:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-5:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-50:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-60:hover {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .lg-hover-border-grey-70:hover {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cball-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cball-dark-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cball-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-dk-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-lt-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-dk-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-med-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-lt-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-off-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-spring-peach:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-navy:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-dk-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .lg-hover-border-sc-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .lg-hover-border-sc-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .lg-hover-border-sc-sand:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-yellow-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-yellow-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-yellow-450:hover,.lg-hover-border-cw-brand-yellow-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-grey-900:hover {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-grey-800:hover {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-grey-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-grey-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-blue-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-blue-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-blue-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-purple-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-purple-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-purple-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-orange-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-orange-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-orange-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-green-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-green-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-hover-border-cw-brand-green-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .lg-focus-border-transparent:focus {
        border-color: transparent!important
    }

    .lg-focus-border-cw-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-secondary:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-secondary-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-secondary-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-secondary-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-accent:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-accent-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-accent-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-blue-print:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-red:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-10:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-20:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-30:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-40:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-5:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-50:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-60:focus {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .lg-focus-border-grey-70:focus {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cball-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cball-dark-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cball-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-dk-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-lt-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-dk-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-med-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-lt-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-off-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-spring-peach:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-navy:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-dk-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .lg-focus-border-sc-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .lg-focus-border-sc-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .lg-focus-border-sc-sand:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-yellow-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-yellow-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-yellow-450:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-yellow-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-grey-900:focus {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-grey-800:focus {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-grey-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-grey-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-blue-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-blue-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-blue-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-purple-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-purple-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-purple-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-orange-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-orange-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-orange-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-green-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-green-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .lg-focus-border-cw-brand-green-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .lg-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .lg-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .lg-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .lg-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .lg-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .lg-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .lg-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .lg-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .lg-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .lg-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .lg-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .lg-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .lg-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .lg-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .lg-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .group:hover .lg-group-hover-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .group:hover .lg-group-hover-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .group:hover .lg-group-hover-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .group:hover .lg-group-hover-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .group:hover .lg-group-hover-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .group:hover .lg-group-hover-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .group:hover .lg-group-hover-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .group:hover .lg-group-hover-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .group:hover .lg-group-hover-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .group:hover .lg-group-hover-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .group:hover .lg-group-hover-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .group:hover .lg-group-hover-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .group:hover .lg-group-hover-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .group:hover .lg-group-hover-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .group:hover .lg-group-hover-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .lg-focus-within-border-opacity-0:focus-within {
        --tw-border-opacity: 0 !important
    }

    .lg-focus-within-border-opacity-5:focus-within {
        --tw-border-opacity: .05 !important
    }

    .lg-focus-within-border-opacity-10:focus-within {
        --tw-border-opacity: .1 !important
    }

    .lg-focus-within-border-opacity-20:focus-within {
        --tw-border-opacity: .2 !important
    }

    .lg-focus-within-border-opacity-25:focus-within {
        --tw-border-opacity: .25 !important
    }

    .lg-focus-within-border-opacity-30:focus-within {
        --tw-border-opacity: .3 !important
    }

    .lg-focus-within-border-opacity-40:focus-within {
        --tw-border-opacity: .4 !important
    }

    .lg-focus-within-border-opacity-50:focus-within {
        --tw-border-opacity: .5 !important
    }

    .lg-focus-within-border-opacity-60:focus-within {
        --tw-border-opacity: .6 !important
    }

    .lg-focus-within-border-opacity-70:focus-within {
        --tw-border-opacity: .7 !important
    }

    .lg-focus-within-border-opacity-75:focus-within {
        --tw-border-opacity: .75 !important
    }

    .lg-focus-within-border-opacity-80:focus-within {
        --tw-border-opacity: .8 !important
    }

    .lg-focus-within-border-opacity-90:focus-within {
        --tw-border-opacity: .9 !important
    }

    .lg-focus-within-border-opacity-95:focus-within {
        --tw-border-opacity: .95 !important
    }

    .lg-focus-within-border-opacity-100:focus-within {
        --tw-border-opacity: 1 !important
    }

    .lg-hover-border-opacity-0:hover {
        --tw-border-opacity: 0 !important
    }

    .lg-hover-border-opacity-5:hover {
        --tw-border-opacity: .05 !important
    }

    .lg-hover-border-opacity-10:hover {
        --tw-border-opacity: .1 !important
    }

    .lg-hover-border-opacity-20:hover {
        --tw-border-opacity: .2 !important
    }

    .lg-hover-border-opacity-25:hover {
        --tw-border-opacity: .25 !important
    }

    .lg-hover-border-opacity-30:hover {
        --tw-border-opacity: .3 !important
    }

    .lg-hover-border-opacity-40:hover {
        --tw-border-opacity: .4 !important
    }

    .lg-hover-border-opacity-50:hover {
        --tw-border-opacity: .5 !important
    }

    .lg-hover-border-opacity-60:hover {
        --tw-border-opacity: .6 !important
    }

    .lg-hover-border-opacity-70:hover {
        --tw-border-opacity: .7 !important
    }

    .lg-hover-border-opacity-75:hover {
        --tw-border-opacity: .75 !important
    }

    .lg-hover-border-opacity-80:hover {
        --tw-border-opacity: .8 !important
    }

    .lg-hover-border-opacity-90:hover {
        --tw-border-opacity: .9 !important
    }

    .lg-hover-border-opacity-95:hover {
        --tw-border-opacity: .95 !important
    }

    .lg-hover-border-opacity-100:hover {
        --tw-border-opacity: 1 !important
    }

    .lg-focus-border-opacity-0:focus {
        --tw-border-opacity: 0 !important
    }

    .lg-focus-border-opacity-5:focus {
        --tw-border-opacity: .05 !important
    }

    .lg-focus-border-opacity-10:focus {
        --tw-border-opacity: .1 !important
    }

    .lg-focus-border-opacity-20:focus {
        --tw-border-opacity: .2 !important
    }

    .lg-focus-border-opacity-25:focus {
        --tw-border-opacity: .25 !important
    }

    .lg-focus-border-opacity-30:focus {
        --tw-border-opacity: .3 !important
    }

    .lg-focus-border-opacity-40:focus {
        --tw-border-opacity: .4 !important
    }

    .lg-focus-border-opacity-50:focus {
        --tw-border-opacity: .5 !important
    }

    .lg-focus-border-opacity-60:focus {
        --tw-border-opacity: .6 !important
    }

    .lg-focus-border-opacity-70:focus {
        --tw-border-opacity: .7 !important
    }

    .lg-focus-border-opacity-75:focus {
        --tw-border-opacity: .75 !important
    }

    .lg-focus-border-opacity-80:focus {
        --tw-border-opacity: .8 !important
    }

    .lg-focus-border-opacity-90:focus {
        --tw-border-opacity: .9 !important
    }

    .lg-focus-border-opacity-95:focus {
        --tw-border-opacity: .95 !important
    }

    .lg-focus-border-opacity-100:focus {
        --tw-border-opacity: 1 !important
    }

    .lg-rounded-none {
        border-radius: 0!important
    }

    .lg-rounded-sm {
        border-radius: .125rem!important
    }

    .lg-rounded {
        border-radius: .25rem!important
    }

    .lg-rounded-md {
        border-radius: .375rem!important
    }

    .lg-rounded-lg {
        border-radius: .5rem!important
    }

    .lg-rounded-xl {
        border-radius: .75rem!important
    }

    .lg-rounded-2xl {
        border-radius: 1rem!important
    }

    .lg-rounded-3xl {
        border-radius: 1.5rem!important
    }

    .lg-rounded-full {
        border-radius: 9999px!important
    }

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

    .lg-rounded-r-none {
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 0!important
    }

    .lg-rounded-b-none {
        border-bottom-right-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .lg-rounded-l-none {
        border-top-left-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .lg-rounded-t-sm {
        border-top-left-radius: .125rem!important;
        border-top-right-radius: .125rem!important
    }

    .lg-rounded-r-sm {
        border-top-right-radius: .125rem!important;
        border-bottom-right-radius: .125rem!important
    }

    .lg-rounded-b-sm {
        border-bottom-right-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .lg-rounded-l-sm {
        border-top-left-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .lg-rounded-t {
        border-top-left-radius: .25rem!important;
        border-top-right-radius: .25rem!important
    }

    .lg-rounded-r {
        border-top-right-radius: .25rem!important;
        border-bottom-right-radius: .25rem!important
    }

    .lg-rounded-b {
        border-bottom-right-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .lg-rounded-l {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .lg-rounded-t-md {
        border-top-left-radius: .375rem!important;
        border-top-right-radius: .375rem!important
    }

    .lg-rounded-r-md {
        border-top-right-radius: .375rem!important;
        border-bottom-right-radius: .375rem!important
    }

    .lg-rounded-b-md {
        border-bottom-right-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .lg-rounded-l-md {
        border-top-left-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

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

    .lg-rounded-r-lg {
        border-top-right-radius: .5rem!important;
        border-bottom-right-radius: .5rem!important
    }

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

    .lg-rounded-l-lg {
        border-top-left-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .lg-rounded-t-xl {
        border-top-left-radius: .75rem!important;
        border-top-right-radius: .75rem!important
    }

    .lg-rounded-r-xl {
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important
    }

    .lg-rounded-b-xl {
        border-bottom-right-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .lg-rounded-l-xl {
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .lg-rounded-t-2xl {
        border-top-left-radius: 1rem!important;
        border-top-right-radius: 1rem!important
    }

    .lg-rounded-r-2xl {
        border-top-right-radius: 1rem!important;
        border-bottom-right-radius: 1rem!important
    }

    .lg-rounded-b-2xl {
        border-bottom-right-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .lg-rounded-l-2xl {
        border-top-left-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .lg-rounded-t-3xl {
        border-top-left-radius: 1.5rem!important;
        border-top-right-radius: 1.5rem!important
    }

    .lg-rounded-r-3xl {
        border-top-right-radius: 1.5rem!important;
        border-bottom-right-radius: 1.5rem!important
    }

    .lg-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .lg-rounded-l-3xl {
        border-top-left-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .lg-rounded-t-full {
        border-top-left-radius: 9999px!important;
        border-top-right-radius: 9999px!important
    }

    .lg-rounded-r-full {
        border-top-right-radius: 9999px!important;
        border-bottom-right-radius: 9999px!important
    }

    .lg-rounded-b-full {
        border-bottom-right-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .lg-rounded-l-full {
        border-top-left-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .lg-rounded-tl-none {
        border-top-left-radius: 0!important
    }

    .lg-rounded-tr-none {
        border-top-right-radius: 0!important
    }

    .lg-rounded-br-none {
        border-bottom-right-radius: 0!important
    }

    .lg-rounded-bl-none {
        border-bottom-left-radius: 0!important
    }

    .lg-rounded-tl-sm {
        border-top-left-radius: .125rem!important
    }

    .lg-rounded-tr-sm {
        border-top-right-radius: .125rem!important
    }

    .lg-rounded-br-sm {
        border-bottom-right-radius: .125rem!important
    }

    .lg-rounded-bl-sm {
        border-bottom-left-radius: .125rem!important
    }

    .lg-rounded-tl {
        border-top-left-radius: .25rem!important
    }

    .lg-rounded-tr {
        border-top-right-radius: .25rem!important
    }

    .lg-rounded-br {
        border-bottom-right-radius: .25rem!important
    }

    .lg-rounded-bl {
        border-bottom-left-radius: .25rem!important
    }

    .lg-rounded-tl-md {
        border-top-left-radius: .375rem!important
    }

    .lg-rounded-tr-md {
        border-top-right-radius: .375rem!important
    }

    .lg-rounded-br-md {
        border-bottom-right-radius: .375rem!important
    }

    .lg-rounded-bl-md {
        border-bottom-left-radius: .375rem!important
    }

    .lg-rounded-tl-lg {
        border-top-left-radius: .5rem!important
    }

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

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

    .lg-rounded-bl-lg {
        border-bottom-left-radius: .5rem!important
    }

    .lg-rounded-tl-xl {
        border-top-left-radius: .75rem!important
    }

    .lg-rounded-tr-xl {
        border-top-right-radius: .75rem!important
    }

    .lg-rounded-br-xl {
        border-bottom-right-radius: .75rem!important
    }

    .lg-rounded-bl-xl {
        border-bottom-left-radius: .75rem!important
    }

    .lg-rounded-tl-2xl {
        border-top-left-radius: 1rem!important
    }

    .lg-rounded-tr-2xl {
        border-top-right-radius: 1rem!important
    }

    .lg-rounded-br-2xl {
        border-bottom-right-radius: 1rem!important
    }

    .lg-rounded-bl-2xl {
        border-bottom-left-radius: 1rem!important
    }

    .lg-rounded-tl-3xl {
        border-top-left-radius: 1.5rem!important
    }

    .lg-rounded-tr-3xl {
        border-top-right-radius: 1.5rem!important
    }

    .lg-rounded-br-3xl {
        border-bottom-right-radius: 1.5rem!important
    }

    .lg-rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem!important
    }

    .lg-rounded-tl-full {
        border-top-left-radius: 9999px!important
    }

    .lg-rounded-tr-full {
        border-top-right-radius: 9999px!important
    }

    .lg-rounded-br-full {
        border-bottom-right-radius: 9999px!important
    }

    .lg-rounded-bl-full {
        border-bottom-left-radius: 9999px!important
    }

    .lg-border-solid {
        border-style: solid!important
    }

    .lg-border-dashed {
        border-style: dashed!important
    }

    .lg-border-dotted {
        border-style: dotted!important
    }

    .lg-border-double {
        border-style: double!important
    }

    .lg-border-none {
        border-style: none!important
    }

    .lg-border-0 {
        border-width: 0px!important
    }

    .lg-border-2 {
        border-width: 2px!important
    }

    .lg-border-4 {
        border-width: 4px!important
    }

    .lg-border-8 {
        border-width: 8px!important
    }

    .lg-border {
        border-width: 1px!important
    }

    .lg-border-t-0 {
        border-top-width: 0px!important
    }

    .lg-border-r-0 {
        border-right-width: 0px!important
    }

    .lg-border-b-0 {
        border-bottom-width: 0px!important
    }

    .lg-border-l-0 {
        border-left-width: 0px!important
    }

    .lg-border-t-2 {
        border-top-width: 2px!important
    }

    .lg-border-r-2 {
        border-right-width: 2px!important
    }

    .lg-border-b-2 {
        border-bottom-width: 2px!important
    }

    .lg-border-l-2 {
        border-left-width: 2px!important
    }

    .lg-border-t-4 {
        border-top-width: 4px!important
    }

    .lg-border-r-4 {
        border-right-width: 4px!important
    }

    .lg-border-b-4 {
        border-bottom-width: 4px!important
    }

    .lg-border-l-4 {
        border-left-width: 4px!important
    }

    .lg-border-t-8 {
        border-top-width: 8px!important
    }

    .lg-border-r-8 {
        border-right-width: 8px!important
    }

    .lg-border-b-8 {
        border-bottom-width: 8px!important
    }

    .lg-border-l-8 {
        border-left-width: 8px!important
    }

    .lg-border-t {
        border-top-width: 1px!important
    }

    .lg-border-r {
        border-right-width: 1px!important
    }

    .lg-border-b {
        border-bottom-width: 1px!important
    }

    .lg-border-l {
        border-left-width: 1px!important
    }

    .lg-box-border {
        box-sizing: border-box!important
    }

    .lg-box-content {
        box-sizing: content-box!important
    }

    .lg-cursor-auto {
        cursor: auto!important
    }

    .lg-cursor-default {
        cursor: default!important
    }

    .lg-cursor-pointer {
        cursor: pointer!important
    }

    .lg-cursor-wait {
        cursor: wait!important
    }

    .lg-cursor-text {
        cursor: text!important
    }

    .lg-cursor-move {
        cursor: move!important
    }

    .lg-cursor-not-allowed {
        cursor: not-allowed!important
    }

    .lg-block {
        display: block!important
    }

    .lg-inline-block {
        display: inline-block!important
    }

    .lg-inline {
        display: inline!important
    }

    .lg-flex {
        display: flex!important
    }

    .lg-inline-flex {
        display: inline-flex!important
    }

    .lg-table {
        display: table!important
    }

    .lg-table-caption {
        display: table-caption!important
    }

    .lg-table-cell {
        display: table-cell!important
    }

    .lg-table-column {
        display: table-column!important
    }

    .lg-table-column-group {
        display: table-column-group!important
    }

    .lg-table-footer-group {
        display: table-footer-group!important
    }

    .lg-table-header-group {
        display: table-header-group!important
    }

    .lg-table-row-group {
        display: table-row-group!important
    }

    .lg-table-row {
        display: table-row!important
    }

    .lg-flow-root {
        display: flow-root!important
    }

    .lg-grid {
        display: grid!important
    }

    .lg-inline-grid {
        display: inline-grid!important
    }

    .lg-contents {
        display: contents!important
    }

    .lg-hidden {
        display: none!important
    }

    .lg-flex-row {
        flex-direction: row!important
    }

    .lg-flex-row-reverse {
        flex-direction: row-reverse!important
    }

    .lg-flex-col {
        flex-direction: column!important
    }

    .lg-flex-col-reverse {
        flex-direction: column-reverse!important
    }

    .lg-flex-wrap {
        flex-wrap: wrap!important
    }

    .lg-flex-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .lg-flex-nowrap {
        flex-wrap: nowrap!important
    }

    .lg-place-items-auto {
        place-items: auto!important
    }

    .lg-place-items-start {
        place-items: start!important
    }

    .lg-place-items-end {
        place-items: end!important
    }

    .lg-place-items-center {
        place-items: center!important
    }

    .lg-place-items-stretch {
        place-items: stretch!important
    }

    .lg-place-content-center {
        place-content: center!important
    }

    .lg-place-content-start {
        place-content: start!important
    }

    .lg-place-content-end {
        place-content: end!important
    }

    .lg-place-content-between {
        place-content: space-between!important
    }

    .lg-place-content-around {
        place-content: space-around!important
    }

    .lg-place-content-evenly {
        place-content: space-evenly!important
    }

    .lg-place-content-stretch {
        place-content: stretch!important
    }

    .lg-place-self-auto {
        place-self: auto!important
    }

    .lg-place-self-start {
        place-self: start!important
    }

    .lg-place-self-end {
        place-self: end!important
    }

    .lg-place-self-center {
        place-self: center!important
    }

    .lg-place-self-stretch {
        place-self: stretch!important
    }

    .lg-items-start {
        align-items: flex-start!important
    }

    .lg-items-end {
        align-items: flex-end!important
    }

    .lg-items-center {
        align-items: center!important
    }

    .lg-items-baseline {
        align-items: baseline!important
    }

    .lg-items-stretch {
        align-items: stretch!important
    }

    .lg-content-center {
        align-content: center!important
    }

    .lg-content-start {
        align-content: flex-start!important
    }

    .lg-content-end {
        align-content: flex-end!important
    }

    .lg-content-between {
        align-content: space-between!important
    }

    .lg-content-around {
        align-content: space-around!important
    }

    .lg-content-evenly {
        align-content: space-evenly!important
    }

    .lg-self-auto {
        align-self: auto!important
    }

    .lg-self-start {
        align-self: flex-start!important
    }

    .lg-self-end {
        align-self: flex-end!important
    }

    .lg-self-center {
        align-self: center!important
    }

    .lg-self-stretch {
        align-self: stretch!important
    }

    .lg-justify-items-auto {
        justify-items: auto!important
    }

    .lg-justify-items-start {
        justify-items: start!important
    }

    .lg-justify-items-end {
        justify-items: end!important
    }

    .lg-justify-items-center {
        justify-items: center!important
    }

    .lg-justify-items-stretch {
        justify-items: stretch!important
    }

    .lg-justify-start {
        justify-content: flex-start!important
    }

    .lg-justify-end {
        justify-content: flex-end!important
    }

    .lg-justify-center {
        justify-content: center!important
    }

    .lg-justify-between {
        justify-content: space-between!important
    }

    .lg-justify-around {
        justify-content: space-around!important
    }

    .lg-justify-evenly {
        justify-content: space-evenly!important
    }

    .lg-justify-self-auto {
        justify-self: auto!important
    }

    .lg-justify-self-start {
        justify-self: start!important
    }

    .lg-justify-self-end {
        justify-self: end!important
    }

    .lg-justify-self-center {
        justify-self: center!important
    }

    .lg-justify-self-stretch {
        justify-self: stretch!important
    }

    .lg-flex-1 {
        flex: 1 1!important
    }

    .lg-flex-auto {
        flex: 1 1 auto!important
    }

    .lg-flex-initial {
        flex: 0 1 auto!important
    }

    .lg-flex-none {
        flex: none!important
    }

    .lg-flex-grow-0 {
        flex-grow: 0!important
    }

    .lg-flex-grow {
        flex-grow: 1!important
    }

    .lg-flex-shrink-0 {
        flex-shrink: 0!important
    }

    .lg-flex-shrink {
        flex-shrink: 1!important
    }

    .lg-order-1 {
        order: 1!important
    }

    .lg-order-2 {
        order: 2!important
    }

    .lg-order-3 {
        order: 3!important
    }

    .lg-order-4 {
        order: 4!important
    }

    .lg-order-5 {
        order: 5!important
    }

    .lg-order-6 {
        order: 6!important
    }

    .lg-order-7 {
        order: 7!important
    }

    .lg-order-8 {
        order: 8!important
    }

    .lg-order-9 {
        order: 9!important
    }

    .lg-order-10 {
        order: 10!important
    }

    .lg-order-11 {
        order: 11!important
    }

    .lg-order-12 {
        order: 12!important
    }

    .lg-order-first {
        order: -9999!important
    }

    .lg-order-last {
        order: 9999!important
    }

    .lg-order-none {
        order: 0!important
    }

    .lg-float-right {
        float: right!important
    }

    .lg-float-left {
        float: left!important
    }

    .lg-float-none {
        float: none!important
    }

    .lg-clear-left {
        clear: left!important
    }

    .lg-clear-right {
        clear: right!important
    }

    .lg-clear-both {
        clear: both!important
    }

    .lg-clear-none {
        clear: none!important
    }

    .lg-font-heading {
        font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
    }

    .lg-font-sans {
        font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
    }

    .lg-font-mono {
        font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
    }

    .lg-font-thin {
        font-weight: 100!important
    }

    .lg-font-extralight {
        font-weight: 200!important
    }

    .lg-font-light {
        font-weight: 300!important
    }

    .lg-font-normal {
        font-weight: 400!important
    }

    .lg-font-medium {
        font-weight: 500!important
    }

    .lg-font-semibold {
        font-weight: 600!important
    }

    .lg-font-bold {
        font-weight: 700!important
    }

    .lg-font-extrabold {
        font-weight: 800!important
    }

    .lg-font-black {
        font-weight: 900!important
    }

    .lg-h-0 {
        height: 0px!important
    }

    .lg-h-1 {
        height: .25rem!important
    }

    .lg-h-2 {
        height: .5rem!important
    }

    .lg-h-3 {
        height: .75rem!important
    }

    .lg-h-4 {
        height: 1rem!important
    }

    .lg-h-5 {
        height: 1.25rem!important
    }

    .lg-h-6 {
        height: 1.5rem!important
    }

    .lg-h-7 {
        height: 1.75rem!important
    }

    .lg-h-8 {
        height: 2rem!important
    }

    .lg-h-9 {
        height: 2.25rem!important
    }

    .lg-h-10 {
        height: 2.5rem!important
    }

    .lg-h-11 {
        height: 2.75rem!important
    }

    .lg-h-12 {
        height: 3rem!important
    }

    .lg-h-14 {
        height: 3.5rem!important
    }

    .lg-h-16 {
        height: 4rem!important
    }

    .lg-h-20 {
        height: 5rem!important
    }

    .lg-h-24 {
        height: 6rem!important
    }

    .lg-h-28 {
        height: 7rem!important
    }

    .lg-h-32 {
        height: 8rem!important
    }

    .lg-h-36 {
        height: 9rem!important
    }

    .lg-h-40 {
        height: 10rem!important
    }

    .lg-h-44 {
        height: 11rem!important
    }

    .lg-h-48 {
        height: 12rem!important
    }

    .lg-h-52 {
        height: 13rem!important
    }

    .lg-h-56 {
        height: 14rem!important
    }

    .lg-h-60 {
        height: 15rem!important
    }

    .lg-h-64 {
        height: 16rem!important
    }

    .lg-h-72 {
        height: 18rem!important
    }

    .lg-h-80 {
        height: 20rem!important
    }

    .lg-h-96 {
        height: 24rem!important
    }

    .lg-h-auto {
        height: auto!important
    }

    .lg-h-px {
        height: 1px!important
    }

    .lg-h-0\.5 {
        height: .125rem!important
    }

    .lg-h-1\.5 {
        height: .375rem!important
    }

    .lg-h-2\.5 {
        height: .625rem!important
    }

    .lg-h-3\.5 {
        height: .875rem!important
    }

    .lg-h-1\/2 {
        height: 50%!important
    }

    .lg-h-1\/3 {
        height: 33.333333%!important
    }

    .lg-h-2\/3 {
        height: 66.666667%!important
    }

    .lg-h-1\/4 {
        height: 25%!important
    }

    .lg-h-2\/4 {
        height: 50%!important
    }

    .lg-h-3\/4 {
        height: 75%!important
    }

    .lg-h-1\/5 {
        height: 20%!important
    }

    .lg-h-2\/5 {
        height: 40%!important
    }

    .lg-h-3\/5 {
        height: 60%!important
    }

    .lg-h-4\/5 {
        height: 80%!important
    }

    .lg-h-1\/6 {
        height: 16.666667%!important
    }

    .lg-h-2\/6 {
        height: 33.333333%!important
    }

    .lg-h-3\/6 {
        height: 50%!important
    }

    .lg-h-4\/6 {
        height: 66.666667%!important
    }

    .lg-h-5\/6 {
        height: 83.333333%!important
    }

    .lg-h-full {
        height: 100%!important
    }

    .lg-h-screen {
        height: 100vh!important
    }

    .lg-text-xs {
        font-size: .75rem!important
    }

    .lg-text-sm {
        font-size: .875rem!important
    }

    .lg-text-base {
        font-size: 1rem!important
    }

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

    .lg-text-xl {
        font-size: 1.25rem!important
    }

    .lg-text-2xl {
        font-size: 1.5rem!important
    }

    .lg-text-3xl {
        font-size: 1.875rem!important
    }

    .lg-text-4xl {
        font-size: 2.25rem!important
    }

    .lg-text-5xl {
        font-size: 3rem!important
    }

    .lg-text-6xl {
        font-size: 4rem!important
    }

    .lg-leading-3 {
        line-height: .75rem!important
    }

    .lg-leading-4 {
        line-height: 1rem!important
    }

    .lg-leading-5 {
        line-height: 1.25rem!important
    }

    .lg-leading-6 {
        line-height: 1.5rem!important
    }

    .lg-leading-7 {
        line-height: 1.75rem!important
    }

    .lg-leading-8 {
        line-height: 2rem!important
    }

    .lg-leading-9 {
        line-height: 2.25rem!important
    }

    .lg-leading-10 {
        line-height: 2.5rem!important
    }

    .lg-leading-none {
        line-height: 1!important
    }

    .lg-leading-tight {
        line-height: 1.25!important
    }

    .lg-leading-snug {
        line-height: 1.375!important
    }

    .lg-leading-normal {
        line-height: 1.5!important
    }

    .lg-leading-relaxed {
        line-height: 1.625!important
    }

    .lg-leading-loose {
        line-height: 2!important
    }

    .lg-list-inside {
        list-style-position: inside!important
    }

    .lg-list-outside {
        list-style-position: outside!important
    }

    .lg-list-none {
        list-style-type: none!important
    }

    .lg-list-disc {
        list-style-type: disc!important
    }

    .lg-list-decimal {
        list-style-type: decimal!important
    }

    .lg-m-0 {
        margin: 0!important
    }

    .lg-m-1 {
        margin: 10px!important
    }

    .lg-m-2 {
        margin: 20px!important
    }

    .lg-m-3 {
        margin: 40px!important
    }

    .lg-m-4 {
        margin: 60px!important
    }

    .lg-m-5 {
        margin: 80px!important
    }

    .lg-m-6 {
        margin: 100px!important
    }

    .lg-m-7 {
        margin: 120px!important
    }

    .lg-m-auto {
        margin: auto!important
    }

    .lg-m-px {
        margin: 1px!important
    }

    .lg-m-nudge {
        margin: 5px!important
    }

    .lg--m-0 {
        margin: -0px!important
    }

    .lg--m-1 {
        margin: -10px!important
    }

    .lg--m-2 {
        margin: -20px!important
    }

    .lg--m-3 {
        margin: -40px!important
    }

    .lg--m-4 {
        margin: -60px!important
    }

    .lg--m-5 {
        margin: -80px!important
    }

    .lg--m-6 {
        margin: -100px!important
    }

    .lg--m-px {
        margin: -1px!important
    }

    .lg-my-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .lg-mx-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .lg-my-1 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .lg-mx-1 {
        margin-left: 10px!important;
        margin-right: 10px!important
    }

    .lg-my-2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .lg-mx-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .lg-my-3 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .lg-mx-3 {
        margin-left: 40px!important;
        margin-right: 40px!important
    }

    .lg-my-4 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .lg-mx-4 {
        margin-left: 60px!important;
        margin-right: 60px!important
    }

    .lg-my-5 {
        margin-top: 80px!important;
        margin-bottom: 80px!important
    }

    .lg-mx-5 {
        margin-left: 80px!important;
        margin-right: 80px!important
    }

    .lg-my-6 {
        margin-top: 100px!important;
        margin-bottom: 100px!important
    }

    .lg-mx-6 {
        margin-left: 100px!important;
        margin-right: 100px!important
    }

    .lg-my-7 {
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .lg-mx-7 {
        margin-left: 120px!important;
        margin-right: 120px!important
    }

    .lg-my-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .lg-mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .lg-my-px {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .lg-mx-px {
        margin-left: 1px!important;
        margin-right: 1px!important
    }

    .lg-my-nudge {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .lg-mx-nudge {
        margin-left: 5px!important;
        margin-right: 5px!important
    }

    .lg--my-0 {
        margin-top: -0px!important;
        margin-bottom: -0px!important
    }

    .lg--mx-0 {
        margin-left: -0px!important;
        margin-right: -0px!important
    }

    .lg--my-1 {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .lg--mx-1 {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .lg--my-2 {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .lg--mx-2 {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .lg--my-3 {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .lg--mx-3 {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .lg--my-4 {
        margin-top: -60px!important;
        margin-bottom: -60px!important
    }

    .lg--mx-4 {
        margin-left: -60px!important;
        margin-right: -60px!important
    }

    .lg--my-5 {
        margin-top: -80px!important;
        margin-bottom: -80px!important
    }

    .lg--mx-5 {
        margin-left: -80px!important;
        margin-right: -80px!important
    }

    .lg--my-6 {
        margin-top: -100px!important;
        margin-bottom: -100px!important
    }

    .lg--mx-6 {
        margin-left: -100px!important;
        margin-right: -100px!important
    }

    .lg--my-px {
        margin-top: -1px!important;
        margin-bottom: -1px!important
    }

    .lg--mx-px {
        margin-left: -1px!important;
        margin-right: -1px!important
    }

    .lg-mt-0 {
        margin-top: 0!important
    }

    .lg-mr-0 {
        margin-right: 0!important
    }

    .lg-mb-0 {
        margin-bottom: 0!important
    }

    .lg-ml-0 {
        margin-left: 0!important
    }

    .lg-mt-1 {
        margin-top: 10px!important
    }

    .lg-mr-1 {
        margin-right: 10px!important
    }

    .lg-mb-1 {
        margin-bottom: 10px!important
    }

    .lg-ml-1 {
        margin-left: 10px!important
    }

    .lg-mt-2 {
        margin-top: 20px!important
    }

    .lg-mr-2 {
        margin-right: 20px!important
    }

    .lg-mb-2 {
        margin-bottom: 20px!important
    }

    .lg-ml-2 {
        margin-left: 20px!important
    }

    .lg-mt-3 {
        margin-top: 40px!important
    }

    .lg-mr-3 {
        margin-right: 40px!important
    }

    .lg-mb-3 {
        margin-bottom: 40px!important
    }

    .lg-ml-3 {
        margin-left: 40px!important
    }

    .lg-mt-4 {
        margin-top: 60px!important
    }

    .lg-mr-4 {
        margin-right: 60px!important
    }

    .lg-mb-4 {
        margin-bottom: 60px!important
    }

    .lg-ml-4 {
        margin-left: 60px!important
    }

    .lg-mt-5 {
        margin-top: 80px!important
    }

    .lg-mr-5 {
        margin-right: 80px!important
    }

    .lg-mb-5 {
        margin-bottom: 80px!important
    }

    .lg-ml-5 {
        margin-left: 80px!important
    }

    .lg-mt-6 {
        margin-top: 100px!important
    }

    .lg-mr-6 {
        margin-right: 100px!important
    }

    .lg-mb-6 {
        margin-bottom: 100px!important
    }

    .lg-ml-6 {
        margin-left: 100px!important
    }

    .lg-mt-7 {
        margin-top: 120px!important
    }

    .lg-mr-7 {
        margin-right: 120px!important
    }

    .lg-mb-7 {
        margin-bottom: 120px!important
    }

    .lg-ml-7 {
        margin-left: 120px!important
    }

    .lg-mt-auto {
        margin-top: auto!important
    }

    .lg-mr-auto {
        margin-right: auto!important
    }

    .lg-mb-auto {
        margin-bottom: auto!important
    }

    .lg-ml-auto {
        margin-left: auto!important
    }

    .lg-mt-px {
        margin-top: 1px!important
    }

    .lg-mr-px {
        margin-right: 1px!important
    }

    .lg-mb-px {
        margin-bottom: 1px!important
    }

    .lg-ml-px {
        margin-left: 1px!important
    }

    .lg-mt-nudge {
        margin-top: 5px!important
    }

    .lg-mr-nudge {
        margin-right: 5px!important
    }

    .lg-mb-nudge {
        margin-bottom: 5px!important
    }

    .lg-ml-nudge {
        margin-left: 5px!important
    }

    .lg--mt-0 {
        margin-top: -0px!important
    }

    .lg--mr-0 {
        margin-right: -0px!important
    }

    .lg--mb-0 {
        margin-bottom: -0px!important
    }

    .lg--ml-0 {
        margin-left: -0px!important
    }

    .lg--mt-1 {
        margin-top: -10px!important
    }

    .lg--mr-1 {
        margin-right: -10px!important
    }

    .lg--mb-1 {
        margin-bottom: -10px!important
    }

    .lg--ml-1 {
        margin-left: -10px!important
    }

    .lg--mt-2 {
        margin-top: -20px!important
    }

    .lg--mr-2 {
        margin-right: -20px!important
    }

    .lg--mb-2 {
        margin-bottom: -20px!important
    }

    .lg--ml-2 {
        margin-left: -20px!important
    }

    .lg--mt-3 {
        margin-top: -40px!important
    }

    .lg--mr-3 {
        margin-right: -40px!important
    }

    .lg--mb-3 {
        margin-bottom: -40px!important
    }

    .lg--ml-3 {
        margin-left: -40px!important
    }

    .lg--mt-4 {
        margin-top: -60px!important
    }

    .lg--mr-4 {
        margin-right: -60px!important
    }

    .lg--mb-4 {
        margin-bottom: -60px!important
    }

    .lg--ml-4 {
        margin-left: -60px!important
    }

    .lg--mt-5 {
        margin-top: -80px!important
    }

    .lg--mr-5 {
        margin-right: -80px!important
    }

    .lg--mb-5 {
        margin-bottom: -80px!important
    }

    .lg--ml-5 {
        margin-left: -80px!important
    }

    .lg--mt-6 {
        margin-top: -100px!important
    }

    .lg--mr-6 {
        margin-right: -100px!important
    }

    .lg--mb-6 {
        margin-bottom: -100px!important
    }

    .lg--ml-6 {
        margin-left: -100px!important
    }

    .lg--mt-px {
        margin-top: -1px!important
    }

    .lg--mr-px {
        margin-right: -1px!important
    }

    .lg--mb-px {
        margin-bottom: -1px!important
    }

    .lg--ml-px {
        margin-left: -1px!important
    }

    .lg-max-h-0 {
        max-height: 0px!important
    }

    .lg-max-h-1 {
        max-height: .25rem!important
    }

    .lg-max-h-2 {
        max-height: .5rem!important
    }

    .lg-max-h-3 {
        max-height: .75rem!important
    }

    .lg-max-h-4 {
        max-height: 1rem!important
    }

    .lg-max-h-5 {
        max-height: 1.25rem!important
    }

    .lg-max-h-6 {
        max-height: 1.5rem!important
    }

    .lg-max-h-7 {
        max-height: 1.75rem!important
    }

    .lg-max-h-8 {
        max-height: 2rem!important
    }

    .lg-max-h-9 {
        max-height: 2.25rem!important
    }

    .lg-max-h-10 {
        max-height: 2.5rem!important
    }

    .lg-max-h-11 {
        max-height: 2.75rem!important
    }

    .lg-max-h-12 {
        max-height: 3rem!important
    }

    .lg-max-h-14 {
        max-height: 3.5rem!important
    }

    .lg-max-h-16 {
        max-height: 4rem!important
    }

    .lg-max-h-20 {
        max-height: 5rem!important
    }

    .lg-max-h-24 {
        max-height: 6rem!important
    }

    .lg-max-h-28 {
        max-height: 7rem!important
    }

    .lg-max-h-32 {
        max-height: 8rem!important
    }

    .lg-max-h-36 {
        max-height: 9rem!important
    }

    .lg-max-h-40 {
        max-height: 10rem!important
    }

    .lg-max-h-44 {
        max-height: 11rem!important
    }

    .lg-max-h-48 {
        max-height: 12rem!important
    }

    .lg-max-h-52 {
        max-height: 13rem!important
    }

    .lg-max-h-56 {
        max-height: 14rem!important
    }

    .lg-max-h-60 {
        max-height: 15rem!important
    }

    .lg-max-h-64 {
        max-height: 16rem!important
    }

    .lg-max-h-72 {
        max-height: 18rem!important
    }

    .lg-max-h-80 {
        max-height: 20rem!important
    }

    .lg-max-h-96 {
        max-height: 24rem!important
    }

    .lg-max-h-px {
        max-height: 1px!important
    }

    .lg-max-h-0\.5 {
        max-height: .125rem!important
    }

    .lg-max-h-1\.5 {
        max-height: .375rem!important
    }

    .lg-max-h-2\.5 {
        max-height: .625rem!important
    }

    .lg-max-h-3\.5 {
        max-height: .875rem!important
    }

    .lg-max-h-full {
        max-height: 100%!important
    }

    .lg-max-h-screen {
        max-height: 100vh!important
    }

    .lg-max-w-xs {
        max-width: 400px!important
    }

    .lg-max-w-sm {
        max-width: 600px!important
    }

    .lg-max-w-md {
        max-width: 800px!important
    }

    .lg-max-w-lg {
        max-width: 1000px!important
    }

    .lg-max-w-xl {
        max-width: 1200px!important
    }

    .lg-max-w-full {
        max-width: 100%!important
    }

    .lg-min-h-0 {
        min-height: 0px!important
    }

    .lg-min-h-full {
        min-height: 100%!important
    }

    .lg-min-h-screen {
        min-height: 100vh!important
    }

    .lg-min-w-0 {
        min-width: 0px!important
    }

    .lg-min-w-full {
        min-width: 100%!important
    }

    .lg-min-w-min {
        min-width: -moz-min-content!important;
        min-width: min-content!important
    }

    .lg-min-w-max {
        min-width: -moz-max-content!important;
        min-width: max-content!important
    }

    .lg-object-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .lg-object-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .lg-object-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .lg-object-none {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .lg-object-scale-down {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .lg-object-bottom {
        -o-object-position: bottom!important;
        object-position: bottom!important
    }

    .lg-object-center {
        -o-object-position: center!important;
        object-position: center!important
    }

    .lg-object-left {
        -o-object-position: left!important;
        object-position: left!important
    }

    .lg-object-left-bottom {
        -o-object-position: left bottom!important;
        object-position: left bottom!important
    }

    .lg-object-left-top {
        -o-object-position: left top!important;
        object-position: left top!important
    }

    .lg-object-right {
        -o-object-position: right!important;
        object-position: right!important
    }

    .lg-object-right-bottom {
        -o-object-position: right bottom!important;
        object-position: right bottom!important
    }

    .lg-object-right-top {
        -o-object-position: right top!important;
        object-position: right top!important
    }

    .lg-object-top {
        -o-object-position: top!important;
        object-position: top!important
    }

    .lg-opacity-0 {
        opacity: 0!important
    }

    .lg-opacity-5 {
        opacity: .05!important
    }

    .lg-opacity-10 {
        opacity: .1!important
    }

    .lg-opacity-20 {
        opacity: .2!important
    }

    .lg-opacity-25 {
        opacity: .25!important
    }

    .lg-opacity-30 {
        opacity: .3!important
    }

    .lg-opacity-40 {
        opacity: .4!important
    }

    .lg-opacity-50 {
        opacity: .5!important
    }

    .lg-opacity-60 {
        opacity: .6!important
    }

    .lg-opacity-70 {
        opacity: .7!important
    }

    .lg-opacity-75 {
        opacity: .75!important
    }

    .lg-opacity-80 {
        opacity: .8!important
    }

    .lg-opacity-90 {
        opacity: .9!important
    }

    .lg-opacity-95 {
        opacity: .95!important
    }

    .lg-opacity-100 {
        opacity: 1!important
    }

    .group:hover .lg-group-hover-opacity-0 {
        opacity: 0!important
    }

    .group:hover .lg-group-hover-opacity-5 {
        opacity: .05!important
    }

    .group:hover .lg-group-hover-opacity-10 {
        opacity: .1!important
    }

    .group:hover .lg-group-hover-opacity-20 {
        opacity: .2!important
    }

    .group:hover .lg-group-hover-opacity-25 {
        opacity: .25!important
    }

    .group:hover .lg-group-hover-opacity-30 {
        opacity: .3!important
    }

    .group:hover .lg-group-hover-opacity-40 {
        opacity: .4!important
    }

    .group:hover .lg-group-hover-opacity-50 {
        opacity: .5!important
    }

    .group:hover .lg-group-hover-opacity-60 {
        opacity: .6!important
    }

    .group:hover .lg-group-hover-opacity-70 {
        opacity: .7!important
    }

    .group:hover .lg-group-hover-opacity-75 {
        opacity: .75!important
    }

    .group:hover .lg-group-hover-opacity-80 {
        opacity: .8!important
    }

    .group:hover .lg-group-hover-opacity-90 {
        opacity: .9!important
    }

    .group:hover .lg-group-hover-opacity-95 {
        opacity: .95!important
    }

    .group:hover .lg-group-hover-opacity-100 {
        opacity: 1!important
    }

    .lg-focus-within-opacity-0:focus-within {
        opacity: 0!important
    }

    .lg-focus-within-opacity-5:focus-within {
        opacity: .05!important
    }

    .lg-focus-within-opacity-10:focus-within {
        opacity: .1!important
    }

    .lg-focus-within-opacity-20:focus-within {
        opacity: .2!important
    }

    .lg-focus-within-opacity-25:focus-within {
        opacity: .25!important
    }

    .lg-focus-within-opacity-30:focus-within {
        opacity: .3!important
    }

    .lg-focus-within-opacity-40:focus-within {
        opacity: .4!important
    }

    .lg-focus-within-opacity-50:focus-within {
        opacity: .5!important
    }

    .lg-focus-within-opacity-60:focus-within {
        opacity: .6!important
    }

    .lg-focus-within-opacity-70:focus-within {
        opacity: .7!important
    }

    .lg-focus-within-opacity-75:focus-within {
        opacity: .75!important
    }

    .lg-focus-within-opacity-80:focus-within {
        opacity: .8!important
    }

    .lg-focus-within-opacity-90:focus-within {
        opacity: .9!important
    }

    .lg-focus-within-opacity-95:focus-within {
        opacity: .95!important
    }

    .lg-focus-within-opacity-100:focus-within {
        opacity: 1!important
    }

    .lg-hover-opacity-0:hover {
        opacity: 0!important
    }

    .lg-hover-opacity-5:hover {
        opacity: .05!important
    }

    .lg-hover-opacity-10:hover {
        opacity: .1!important
    }

    .lg-hover-opacity-20:hover {
        opacity: .2!important
    }

    .lg-hover-opacity-25:hover {
        opacity: .25!important
    }

    .lg-hover-opacity-30:hover {
        opacity: .3!important
    }

    .lg-hover-opacity-40:hover {
        opacity: .4!important
    }

    .lg-hover-opacity-50:hover {
        opacity: .5!important
    }

    .lg-hover-opacity-60:hover {
        opacity: .6!important
    }

    .lg-hover-opacity-70:hover {
        opacity: .7!important
    }

    .lg-hover-opacity-75:hover {
        opacity: .75!important
    }

    .lg-hover-opacity-80:hover {
        opacity: .8!important
    }

    .lg-hover-opacity-90:hover {
        opacity: .9!important
    }

    .lg-hover-opacity-95:hover {
        opacity: .95!important
    }

    .lg-hover-opacity-100:hover {
        opacity: 1!important
    }

    .lg-focus-opacity-0:focus {
        opacity: 0!important
    }

    .lg-focus-opacity-5:focus {
        opacity: .05!important
    }

    .lg-focus-opacity-10:focus {
        opacity: .1!important
    }

    .lg-focus-opacity-20:focus {
        opacity: .2!important
    }

    .lg-focus-opacity-25:focus {
        opacity: .25!important
    }

    .lg-focus-opacity-30:focus {
        opacity: .3!important
    }

    .lg-focus-opacity-40:focus {
        opacity: .4!important
    }

    .lg-focus-opacity-50:focus {
        opacity: .5!important
    }

    .lg-focus-opacity-60:focus {
        opacity: .6!important
    }

    .lg-focus-opacity-70:focus {
        opacity: .7!important
    }

    .lg-focus-opacity-75:focus {
        opacity: .75!important
    }

    .lg-focus-opacity-80:focus {
        opacity: .8!important
    }

    .lg-focus-opacity-90:focus {
        opacity: .9!important
    }

    .lg-focus-opacity-95:focus {
        opacity: .95!important
    }

    .lg-focus-opacity-100:focus {
        opacity: 1!important
    }

    .lg-outline-none {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .lg-outline-white {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .lg-outline-black {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .lg-focus-within-outline-none:focus-within {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .lg-focus-within-outline-white:focus-within {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .lg-focus-within-outline-black:focus-within {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .lg-focus-outline-none:focus {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .lg-focus-outline-white:focus {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .lg-focus-outline-black:focus {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .lg-overflow-auto {
        overflow: auto!important
    }

    .lg-overflow-hidden {
        overflow: hidden!important
    }

    .lg-overflow-visible {
        overflow: visible!important
    }

    .lg-overflow-scroll {
        overflow: scroll!important
    }

    .lg-overflow-x-auto {
        overflow-x: auto!important
    }

    .lg-overflow-y-auto {
        overflow-y: auto!important
    }

    .lg-overflow-x-hidden {
        overflow-x: hidden!important
    }

    .lg-overflow-y-hidden {
        overflow-y: hidden!important
    }

    .lg-overflow-x-visible {
        overflow-x: visible!important
    }

    .lg-overflow-y-visible {
        overflow-y: visible!important
    }

    .lg-overflow-x-scroll {
        overflow-x: scroll!important
    }

    .lg-overflow-y-scroll {
        overflow-y: scroll!important
    }

    .lg-overscroll-auto {
        overscroll-behavior: auto!important
    }

    .lg-overscroll-contain {
        overscroll-behavior: contain!important
    }

    .lg-overscroll-none {
        overscroll-behavior: none!important
    }

    .lg-overscroll-y-auto {
        overscroll-behavior-y: auto!important
    }

    .lg-overscroll-y-contain {
        overscroll-behavior-y: contain!important
    }

    .lg-overscroll-y-none {
        overscroll-behavior-y: none!important
    }

    .lg-overscroll-x-auto {
        overscroll-behavior-x: auto!important
    }

    .lg-overscroll-x-contain {
        overscroll-behavior-x: contain!important
    }

    .lg-overscroll-x-none {
        overscroll-behavior-x: none!important
    }

    .lg-p-0 {
        padding: 0!important
    }

    .lg-p-1 {
        padding: 10px!important
    }

    .lg-p-2 {
        padding: 20px!important
    }

    .lg-p-3 {
        padding: 40px!important
    }

    .lg-p-4 {
        padding: 60px!important
    }

    .lg-p-5 {
        padding: 80px!important
    }

    .lg-p-6 {
        padding: 100px!important
    }

    .lg-p-7 {
        padding: 120px!important
    }

    .lg-p-px {
        padding: 1px!important
    }

    .lg-p-nudge {
        padding: 5px!important
    }

    .lg-py-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .lg-px-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .lg-py-1 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .lg-px-1 {
        padding-left: 10px!important;
        padding-right: 10px!important
    }

    .lg-py-2 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .lg-px-2 {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .lg-py-3 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .lg-px-3 {
        padding-left: 40px!important;
        padding-right: 40px!important
    }

    .lg-py-4 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .lg-px-4 {
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    .lg-py-5 {
        padding-top: 80px!important;
        padding-bottom: 80px!important
    }

    .lg-px-5 {
        padding-left: 80px!important;
        padding-right: 80px!important
    }

    .lg-py-6 {
        padding-top: 100px!important;
        padding-bottom: 100px!important
    }

    .lg-px-6 {
        padding-left: 100px!important;
        padding-right: 100px!important
    }

    .lg-py-7 {
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .lg-px-7 {
        padding-left: 120px!important;
        padding-right: 120px!important
    }

    .lg-py-px {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .lg-px-px {
        padding-left: 1px!important;
        padding-right: 1px!important
    }

    .lg-py-nudge {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .lg-px-nudge {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .lg-pt-0 {
        padding-top: 0!important
    }

    .lg-pr-0 {
        padding-right: 0!important
    }

    .lg-pb-0 {
        padding-bottom: 0!important
    }

    .lg-pl-0 {
        padding-left: 0!important
    }

    .lg-pt-1 {
        padding-top: 10px!important
    }

    .lg-pr-1 {
        padding-right: 10px!important
    }

    .lg-pb-1 {
        padding-bottom: 10px!important
    }

    .lg-pl-1 {
        padding-left: 10px!important
    }

    .lg-pt-2 {
        padding-top: 20px!important
    }

    .lg-pr-2 {
        padding-right: 20px!important
    }

    .lg-pb-2 {
        padding-bottom: 20px!important
    }

    .lg-pl-2 {
        padding-left: 20px!important
    }

    .lg-pt-3 {
        padding-top: 40px!important
    }

    .lg-pr-3 {
        padding-right: 40px!important
    }

    .lg-pb-3 {
        padding-bottom: 40px!important
    }

    .lg-pl-3 {
        padding-left: 40px!important
    }

    .lg-pt-4 {
        padding-top: 60px!important
    }

    .lg-pr-4 {
        padding-right: 60px!important
    }

    .lg-pb-4 {
        padding-bottom: 60px!important
    }

    .lg-pl-4 {
        padding-left: 60px!important
    }

    .lg-pt-5 {
        padding-top: 80px!important
    }

    .lg-pr-5 {
        padding-right: 80px!important
    }

    .lg-pb-5 {
        padding-bottom: 80px!important
    }

    .lg-pl-5 {
        padding-left: 80px!important
    }

    .lg-pt-6 {
        padding-top: 100px!important
    }

    .lg-pr-6 {
        padding-right: 100px!important
    }

    .lg-pb-6 {
        padding-bottom: 100px!important
    }

    .lg-pl-6 {
        padding-left: 100px!important
    }

    .lg-pt-7 {
        padding-top: 120px!important
    }

    .lg-pr-7 {
        padding-right: 120px!important
    }

    .lg-pb-7 {
        padding-bottom: 120px!important
    }

    .lg-pl-7 {
        padding-left: 120px!important
    }

    .lg-pt-px {
        padding-top: 1px!important
    }

    .lg-pr-px {
        padding-right: 1px!important
    }

    .lg-pb-px {
        padding-bottom: 1px!important
    }

    .lg-pl-px {
        padding-left: 1px!important
    }

    .lg-pt-nudge {
        padding-top: 5px!important
    }

    .lg-pr-nudge {
        padding-right: 5px!important
    }

    .lg-pb-nudge {
        padding-bottom: 5px!important
    }

    .lg-pl-nudge {
        padding-left: 5px!important
    }

    .lg-placeholder-transparent::-moz-placeholder {
        color: transparent!important
    }

    .lg-placeholder-transparent::placeholder {
        color: transparent!important
    }

    .lg-placeholder-cw-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-secondary-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-accent-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-blue-print::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-blue-print::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-red::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-red::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-10::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-10::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-20::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-20::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-30::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-30::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-40::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-40::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-5::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-5::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-50::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-50::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-60::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-60::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-70::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-grey-70::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-dark-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-dark-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cball-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-dk-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-dk-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-lt-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-lt-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-dk-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-dk-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-med-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-med-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-lt-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-lt-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-off-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-off-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-peach::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-spring-peach::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-navy::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-navy::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-dk-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-dk-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-sand::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-sc-sand::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-450::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-450::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-yellow-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-900::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-900::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-800::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-800::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-grey-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-blue-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-purple-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-orange-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-cw-brand-green-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-transparent:focus::-moz-placeholder {
        color: transparent!important
    }

    .lg-focus-placeholder-transparent:focus::placeholder {
        color: transparent!important
    }

    .lg-focus-placeholder-cw-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-secondary-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-accent-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-blue-print:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-blue-print:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-red:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-red:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-10:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-20:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-30:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-40:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-5:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-50:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-60:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-grey-70:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-dark-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cball-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-dk-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-lt-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-dk-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-med-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-lt-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-off-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-spring-peach:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-navy:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-navy:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-dk-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-sand:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-sc-sand:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-450:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-yellow-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-900:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-800:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-grey-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-blue-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-purple-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-orange-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .lg-focus-placeholder-cw-brand-green-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .lg-placeholder-opacity-0::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .lg-placeholder-opacity-0::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .lg-placeholder-opacity-5::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .lg-placeholder-opacity-5::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .lg-placeholder-opacity-10::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .lg-placeholder-opacity-10::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .lg-placeholder-opacity-20::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .lg-placeholder-opacity-20::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .lg-placeholder-opacity-25::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .lg-placeholder-opacity-25::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .lg-placeholder-opacity-30::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .lg-placeholder-opacity-30::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .lg-placeholder-opacity-40::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .lg-placeholder-opacity-40::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .lg-placeholder-opacity-50::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .lg-placeholder-opacity-50::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .lg-placeholder-opacity-60::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .lg-placeholder-opacity-60::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .lg-placeholder-opacity-70::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .lg-placeholder-opacity-70::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .lg-placeholder-opacity-75::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .lg-placeholder-opacity-75::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .lg-placeholder-opacity-80::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .lg-placeholder-opacity-80::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .lg-placeholder-opacity-90::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .lg-placeholder-opacity-90::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .lg-placeholder-opacity-95::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .lg-placeholder-opacity-95::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .lg-placeholder-opacity-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .lg-placeholder-opacity-100::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .lg-focus-placeholder-opacity-0:focus::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .lg-focus-placeholder-opacity-0:focus::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .lg-focus-placeholder-opacity-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .lg-focus-placeholder-opacity-5:focus::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .lg-focus-placeholder-opacity-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .lg-focus-placeholder-opacity-10:focus::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .lg-focus-placeholder-opacity-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .lg-focus-placeholder-opacity-20:focus::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .lg-focus-placeholder-opacity-25:focus::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .lg-focus-placeholder-opacity-25:focus::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .lg-focus-placeholder-opacity-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .lg-focus-placeholder-opacity-30:focus::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .lg-focus-placeholder-opacity-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .lg-focus-placeholder-opacity-40:focus::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .lg-focus-placeholder-opacity-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .lg-focus-placeholder-opacity-50:focus::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .lg-focus-placeholder-opacity-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .lg-focus-placeholder-opacity-60:focus::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .lg-focus-placeholder-opacity-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .lg-focus-placeholder-opacity-70:focus::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .lg-focus-placeholder-opacity-75:focus::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .lg-focus-placeholder-opacity-75:focus::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .lg-focus-placeholder-opacity-80:focus::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .lg-focus-placeholder-opacity-80:focus::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .lg-focus-placeholder-opacity-90:focus::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .lg-focus-placeholder-opacity-90:focus::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .lg-focus-placeholder-opacity-95:focus::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .lg-focus-placeholder-opacity-95:focus::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .lg-focus-placeholder-opacity-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .lg-focus-placeholder-opacity-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .lg-pointer-events-none {
        pointer-events: none!important
    }

    .lg-pointer-events-auto {
        pointer-events: auto!important
    }

    .lg-static {
        position: static!important
    }

    .lg-fixed {
        position: fixed!important
    }

    .lg-absolute {
        position: absolute!important
    }

    .lg-relative {
        position: relative!important
    }

    .lg-sticky {
        position: sticky!important
    }

    .lg-inset-0 {
        top: 0px!important;
        right: 0px!important;
        bottom: 0px!important;
        left: 0px!important
    }

    .lg-inset-1 {
        top: 10px!important;
        right: 10px!important;
        bottom: 10px!important;
        left: 10px!important
    }

    .lg-inset-2 {
        top: 20px!important;
        right: 20px!important;
        bottom: 20px!important;
        left: 20px!important
    }

    .lg-inset-3 {
        top: 40px!important;
        right: 40px!important;
        bottom: 40px!important;
        left: 40px!important
    }

    .lg-inset-4 {
        top: 60px!important;
        right: 60px!important;
        bottom: 60px!important;
        left: 60px!important
    }

    .lg-inset-auto {
        top: auto!important;
        right: auto!important;
        bottom: auto!important;
        left: auto!important
    }

    .lg-inset-px {
        top: 1px!important;
        right: 1px!important;
        bottom: 1px!important;
        left: 1px!important
    }

    .lg-inset-2\/5 {
        top: 40%!important;
        right: 40%!important;
        bottom: 40%!important;
        left: 40%!important
    }

    .lg-inset-1\/2 {
        top: 50%!important;
        right: 50%!important;
        bottom: 50%!important;
        left: 50%!important
    }

    .lg--inset-0 {
        top: -0px!important;
        right: -0px!important;
        bottom: -0px!important;
        left: -0px!important
    }

    .lg--inset-1 {
        top: -10px!important;
        right: -10px!important;
        bottom: -10px!important;
        left: -10px!important
    }

    .lg--inset-2 {
        top: -20px!important;
        right: -20px!important;
        bottom: -20px!important;
        left: -20px!important
    }

    .lg--inset-3 {
        top: -40px!important;
        right: -40px!important;
        bottom: -40px!important;
        left: -40px!important
    }

    .lg--inset-4 {
        top: -60px!important;
        right: -60px!important;
        bottom: -60px!important;
        left: -60px!important
    }

    .lg--inset-px {
        top: -1px!important;
        right: -1px!important;
        bottom: -1px!important;
        left: -1px!important
    }

    .lg-inset-y-0 {
        top: 0px!important;
        bottom: 0px!important
    }

    .lg-inset-x-0 {
        right: 0px!important;
        left: 0px!important
    }

    .lg-inset-y-1 {
        top: 10px!important;
        bottom: 10px!important
    }

    .lg-inset-x-1 {
        right: 10px!important;
        left: 10px!important
    }

    .lg-inset-y-2 {
        top: 20px!important;
        bottom: 20px!important
    }

    .lg-inset-x-2 {
        right: 20px!important;
        left: 20px!important
    }

    .lg-inset-y-3 {
        top: 40px!important;
        bottom: 40px!important
    }

    .lg-inset-x-3 {
        right: 40px!important;
        left: 40px!important
    }

    .lg-inset-y-4 {
        top: 60px!important;
        bottom: 60px!important
    }

    .lg-inset-x-4 {
        right: 60px!important;
        left: 60px!important
    }

    .lg-inset-y-auto {
        top: auto!important;
        bottom: auto!important
    }

    .lg-inset-x-auto {
        right: auto!important;
        left: auto!important
    }

    .lg-inset-y-px {
        top: 1px!important;
        bottom: 1px!important
    }

    .lg-inset-x-px {
        right: 1px!important;
        left: 1px!important
    }

    .lg-inset-y-2\/5 {
        top: 40%!important;
        bottom: 40%!important
    }

    .lg-inset-x-2\/5 {
        right: 40%!important;
        left: 40%!important
    }

    .lg-inset-y-1\/2 {
        top: 50%!important;
        bottom: 50%!important
    }

    .lg-inset-x-1\/2 {
        right: 50%!important;
        left: 50%!important
    }

    .lg--inset-y-0 {
        top: -0px!important;
        bottom: -0px!important
    }

    .lg--inset-x-0 {
        right: -0px!important;
        left: -0px!important
    }

    .lg--inset-y-1 {
        top: -10px!important;
        bottom: -10px!important
    }

    .lg--inset-x-1 {
        right: -10px!important;
        left: -10px!important
    }

    .lg--inset-y-2 {
        top: -20px!important;
        bottom: -20px!important
    }

    .lg--inset-x-2 {
        right: -20px!important;
        left: -20px!important
    }

    .lg--inset-y-3 {
        top: -40px!important;
        bottom: -40px!important
    }

    .lg--inset-x-3 {
        right: -40px!important;
        left: -40px!important
    }

    .lg--inset-y-4 {
        top: -60px!important;
        bottom: -60px!important
    }

    .lg--inset-x-4 {
        right: -60px!important;
        left: -60px!important
    }

    .lg--inset-y-px {
        top: -1px!important;
        bottom: -1px!important
    }

    .lg--inset-x-px {
        right: -1px!important;
        left: -1px!important
    }

    .lg-top-0 {
        top: 0px!important
    }

    .lg-right-0 {
        right: 0px!important
    }

    .lg-bottom-0 {
        bottom: 0px!important
    }

    .lg-left-0 {
        left: 0px!important
    }

    .lg-top-1 {
        top: 10px!important
    }

    .lg-right-1 {
        right: 10px!important
    }

    .lg-bottom-1 {
        bottom: 10px!important
    }

    .lg-left-1 {
        left: 10px!important
    }

    .lg-top-2 {
        top: 20px!important
    }

    .lg-right-2 {
        right: 20px!important
    }

    .lg-bottom-2 {
        bottom: 20px!important
    }

    .lg-left-2 {
        left: 20px!important
    }

    .lg-top-3 {
        top: 40px!important
    }

    .lg-right-3 {
        right: 40px!important
    }

    .lg-bottom-3 {
        bottom: 40px!important
    }

    .lg-left-3 {
        left: 40px!important
    }

    .lg-top-4 {
        top: 60px!important
    }

    .lg-right-4 {
        right: 60px!important
    }

    .lg-bottom-4 {
        bottom: 60px!important
    }

    .lg-left-4 {
        left: 60px!important
    }

    .lg-top-auto {
        top: auto!important
    }

    .lg-right-auto {
        right: auto!important
    }

    .lg-bottom-auto {
        bottom: auto!important
    }

    .lg-left-auto {
        left: auto!important
    }

    .lg-top-px {
        top: 1px!important
    }

    .lg-right-px {
        right: 1px!important
    }

    .lg-bottom-px {
        bottom: 1px!important
    }

    .lg-left-px {
        left: 1px!important
    }

    .lg-top-2\/5 {
        top: 40%!important
    }

    .lg-right-2\/5 {
        right: 40%!important
    }

    .lg-bottom-2\/5 {
        bottom: 40%!important
    }

    .lg-left-2\/5 {
        left: 40%!important
    }

    .lg-top-1\/2 {
        top: 50%!important
    }

    .lg-right-1\/2 {
        right: 50%!important
    }

    .lg-bottom-1\/2 {
        bottom: 50%!important
    }

    .lg-left-1\/2 {
        left: 50%!important
    }

    .lg--top-0 {
        top: -0px!important
    }

    .lg--right-0 {
        right: -0px!important
    }

    .lg--bottom-0 {
        bottom: -0px!important
    }

    .lg--left-0 {
        left: -0px!important
    }

    .lg--top-1 {
        top: -10px!important
    }

    .lg--right-1 {
        right: -10px!important
    }

    .lg--bottom-1 {
        bottom: -10px!important
    }

    .lg--left-1 {
        left: -10px!important
    }

    .lg--top-2 {
        top: -20px!important
    }

    .lg--right-2 {
        right: -20px!important
    }

    .lg--bottom-2 {
        bottom: -20px!important
    }

    .lg--left-2 {
        left: -20px!important
    }

    .lg--top-3 {
        top: -40px!important
    }

    .lg--right-3 {
        right: -40px!important
    }

    .lg--bottom-3 {
        bottom: -40px!important
    }

    .lg--left-3 {
        left: -40px!important
    }

    .lg--top-4 {
        top: -60px!important
    }

    .lg--right-4 {
        right: -60px!important
    }

    .lg--bottom-4 {
        bottom: -60px!important
    }

    .lg--left-4 {
        left: -60px!important
    }

    .lg--top-px {
        top: -1px!important
    }

    .lg--right-px {
        right: -1px!important
    }

    .lg--bottom-px {
        bottom: -1px!important
    }

    .lg--left-px {
        left: -1px!important
    }

    .lg-resize-none {
        resize: none!important
    }

    .lg-resize-y {
        resize: vertical!important
    }

    .lg-resize-x {
        resize: horizontal!important
    }

    .lg-resize {
        resize: both!important
    }

    .lg-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .lg-group-hover-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-sm:focus-within {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow:focus-within {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-md:focus-within {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-lg:focus-within {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-xl:focus-within {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-2xl:focus-within {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-inner:focus-within {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-within-shadow-none:focus-within {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow:hover {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-inner:hover {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-hover-shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-sm:focus {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow:focus {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-xl:focus {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-2xl:focus {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-inner:focus {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-focus-shadow-none:focus {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .lg-ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring-2 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring-4 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring-8 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-ring-inset {
        --tw-ring-inset: inset !important
    }

    .lg-focus-within-ring-0:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring-1:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring-2:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring-4:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring-8:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-within-ring-inset:focus-within {
        --tw-ring-inset: inset !important
    }

    .lg-focus-ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring-1:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring-4:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring-8:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .lg-focus-ring-inset:focus {
        --tw-ring-inset: inset !important
    }

    .lg-ring-offset-transparent {
        --tw-ring-offset-color: transparent !important
    }

    .lg-ring-offset-cw-black {
        --tw-ring-offset-color: #333232 !important
    }

    .lg-ring-offset-cw-blue {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-ring-offset-cw-secondary {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-ring-offset-cw-secondary-100 {
        --tw-ring-offset-color: #99becc !important
    }

    .lg-ring-offset-cw-secondary-200 {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .lg-ring-offset-cw-secondary-300 {
        --tw-ring-offset-color: #f7fcff !important
    }

    .lg-ring-offset-cw-accent {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-ring-offset-cw-accent-100 {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .lg-ring-offset-cw-accent-200 {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .lg-ring-offset-cw-blue-print {
        --tw-ring-offset-color: #5096d0 !important
    }

    .lg-ring-offset-cw-green {
        --tw-ring-offset-color: #14a947 !important
    }

    .lg-ring-offset-cw-orange {
        --tw-ring-offset-color: #fe813a !important
    }

    .lg-ring-offset-cw-purple {
        --tw-ring-offset-color: #9064bf !important
    }

    .lg-ring-offset-cw-red {
        --tw-ring-offset-color: #fa575d !important
    }

    .lg-ring-offset-cw-spring {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .lg-ring-offset-cw-teal {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .lg-ring-offset-cw-white {
        --tw-ring-offset-color: #fff !important
    }

    .lg-ring-offset-cw-yellow {
        --tw-ring-offset-color: #ffca0a !important
    }

    .lg-ring-offset-grey-10 {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .lg-ring-offset-grey-20 {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .lg-ring-offset-grey-30 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-ring-offset-grey-40 {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .lg-ring-offset-grey-5 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-ring-offset-grey-50 {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .lg-ring-offset-grey-60 {
        --tw-ring-offset-color: #71716c !important
    }

    .lg-ring-offset-grey-70 {
        --tw-ring-offset-color: #515151 !important
    }

    .lg-ring-offset-cball-blue {
        --tw-ring-offset-color: #576995 !important
    }

    .lg-ring-offset-cball-dark-blue {
        --tw-ring-offset-color: #354363 !important
    }

    .lg-ring-offset-cball-purple {
        --tw-ring-offset-color: #0a101f !important
    }

    .lg-ring-offset-cw-spring-yellow {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-ring-offset-cw-spring-dk-blue {
        --tw-ring-offset-color: #1e2658 !important
    }

    .lg-ring-offset-cw-spring-med-blue {
        --tw-ring-offset-color: #1080b9 !important
    }

    .lg-ring-offset-cw-spring-lt-blue {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .lg-ring-offset-cw-spring-dk-green {
        --tw-ring-offset-color: #004b3d !important
    }

    .lg-ring-offset-cw-spring-med-green {
        --tw-ring-offset-color: #00ac7f !important
    }

    .lg-ring-offset-cw-spring-lt-green {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .lg-ring-offset-cw-spring-black {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .lg-ring-offset-cw-spring-off-white {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .lg-ring-offset-cw-spring-peach {
        --tw-ring-offset-color: #e88a78 !important
    }

    .lg-ring-offset-cw-navy {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-ring-offset-cw-med-blue {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-ring-offset-cw-dk-orange {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .lg-ring-offset-sc-teal {
        --tw-ring-offset-color: #43b29a !important
    }

    .lg-ring-offset-sc-green {
        --tw-ring-offset-color: #7db87e !important
    }

    .lg-ring-offset-sc-sand {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .lg-ring-offset-cw-brand-yellow-100 {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .lg-ring-offset-cw-brand-yellow-300 {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .lg-ring-offset-cw-brand-yellow-450,.lg-ring-offset-cw-brand-yellow-500 {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .lg-ring-offset-cw-brand-grey-900 {
        --tw-ring-offset-color: #222520 !important
    }

    .lg-ring-offset-cw-brand-grey-800 {
        --tw-ring-offset-color: #383B36 !important
    }

    .lg-ring-offset-cw-brand-grey-200 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-ring-offset-cw-brand-grey-100 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-ring-offset-cw-brand-blue-700 {
        --tw-ring-offset-color: #314577 !important
    }

    .lg-ring-offset-cw-brand-blue-500 {
        --tw-ring-offset-color: #5493D3 !important
    }

    .lg-ring-offset-cw-brand-blue-300 {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .lg-ring-offset-cw-brand-purple-700 {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .lg-ring-offset-cw-brand-purple-500 {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .lg-ring-offset-cw-brand-purple-300 {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .lg-ring-offset-cw-brand-orange-700 {
        --tw-ring-offset-color: #823232 !important
    }

    .lg-ring-offset-cw-brand-orange-500 {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .lg-ring-offset-cw-brand-orange-300 {
        --tw-ring-offset-color: #EAB18C !important
    }

    .lg-ring-offset-cw-brand-green-700 {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .lg-ring-offset-cw-brand-green-500 {
        --tw-ring-offset-color: #00AC7F !important
    }

    .lg-ring-offset-cw-brand-green-300 {
        --tw-ring-offset-color: #94BA9F !important
    }

    .lg-focus-within-ring-offset-transparent:focus-within {
        --tw-ring-offset-color: transparent !important
    }

    .lg-focus-within-ring-offset-cw-black:focus-within {
        --tw-ring-offset-color: #333232 !important
    }

    .lg-focus-within-ring-offset-cw-blue:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-focus-within-ring-offset-cw-secondary:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-focus-within-ring-offset-cw-secondary-100:focus-within {
        --tw-ring-offset-color: #99becc !important
    }

    .lg-focus-within-ring-offset-cw-secondary-200:focus-within {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .lg-focus-within-ring-offset-cw-secondary-300:focus-within {
        --tw-ring-offset-color: #f7fcff !important
    }

    .lg-focus-within-ring-offset-cw-accent:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-focus-within-ring-offset-cw-accent-100:focus-within {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .lg-focus-within-ring-offset-cw-accent-200:focus-within {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .lg-focus-within-ring-offset-cw-blue-print:focus-within {
        --tw-ring-offset-color: #5096d0 !important
    }

    .lg-focus-within-ring-offset-cw-green:focus-within {
        --tw-ring-offset-color: #14a947 !important
    }

    .lg-focus-within-ring-offset-cw-orange:focus-within {
        --tw-ring-offset-color: #fe813a !important
    }

    .lg-focus-within-ring-offset-cw-purple:focus-within {
        --tw-ring-offset-color: #9064bf !important
    }

    .lg-focus-within-ring-offset-cw-red:focus-within {
        --tw-ring-offset-color: #fa575d !important
    }

    .lg-focus-within-ring-offset-cw-spring:focus-within {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .lg-focus-within-ring-offset-cw-teal:focus-within {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .lg-focus-within-ring-offset-cw-white:focus-within {
        --tw-ring-offset-color: #fff !important
    }

    .lg-focus-within-ring-offset-cw-yellow:focus-within {
        --tw-ring-offset-color: #ffca0a !important
    }

    .lg-focus-within-ring-offset-grey-10:focus-within {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .lg-focus-within-ring-offset-grey-20:focus-within {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .lg-focus-within-ring-offset-grey-30:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-focus-within-ring-offset-grey-40:focus-within {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .lg-focus-within-ring-offset-grey-5:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-focus-within-ring-offset-grey-50:focus-within {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .lg-focus-within-ring-offset-grey-60:focus-within {
        --tw-ring-offset-color: #71716c !important
    }

    .lg-focus-within-ring-offset-grey-70:focus-within {
        --tw-ring-offset-color: #515151 !important
    }

    .lg-focus-within-ring-offset-cball-blue:focus-within {
        --tw-ring-offset-color: #576995 !important
    }

    .lg-focus-within-ring-offset-cball-dark-blue:focus-within {
        --tw-ring-offset-color: #354363 !important
    }

    .lg-focus-within-ring-offset-cball-purple:focus-within {
        --tw-ring-offset-color: #0a101f !important
    }

    .lg-focus-within-ring-offset-cw-spring-yellow:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-focus-within-ring-offset-cw-spring-dk-blue:focus-within {
        --tw-ring-offset-color: #1e2658 !important
    }

    .lg-focus-within-ring-offset-cw-spring-med-blue:focus-within {
        --tw-ring-offset-color: #1080b9 !important
    }

    .lg-focus-within-ring-offset-cw-spring-lt-blue:focus-within {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .lg-focus-within-ring-offset-cw-spring-dk-green:focus-within {
        --tw-ring-offset-color: #004b3d !important
    }

    .lg-focus-within-ring-offset-cw-spring-med-green:focus-within {
        --tw-ring-offset-color: #00ac7f !important
    }

    .lg-focus-within-ring-offset-cw-spring-lt-green:focus-within {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .lg-focus-within-ring-offset-cw-spring-black:focus-within {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .lg-focus-within-ring-offset-cw-spring-off-white:focus-within {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .lg-focus-within-ring-offset-cw-spring-peach:focus-within {
        --tw-ring-offset-color: #e88a78 !important
    }

    .lg-focus-within-ring-offset-cw-navy:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-focus-within-ring-offset-cw-med-blue:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-focus-within-ring-offset-cw-dk-orange:focus-within {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .lg-focus-within-ring-offset-sc-teal:focus-within {
        --tw-ring-offset-color: #43b29a !important
    }

    .lg-focus-within-ring-offset-sc-green:focus-within {
        --tw-ring-offset-color: #7db87e !important
    }

    .lg-focus-within-ring-offset-sc-sand:focus-within {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .lg-focus-within-ring-offset-cw-brand-yellow-100:focus-within {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .lg-focus-within-ring-offset-cw-brand-yellow-300:focus-within {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .lg-focus-within-ring-offset-cw-brand-yellow-450:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .lg-focus-within-ring-offset-cw-brand-yellow-500:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .lg-focus-within-ring-offset-cw-brand-grey-900:focus-within {
        --tw-ring-offset-color: #222520 !important
    }

    .lg-focus-within-ring-offset-cw-brand-grey-800:focus-within {
        --tw-ring-offset-color: #383B36 !important
    }

    .lg-focus-within-ring-offset-cw-brand-grey-200:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-focus-within-ring-offset-cw-brand-grey-100:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-focus-within-ring-offset-cw-brand-blue-700:focus-within {
        --tw-ring-offset-color: #314577 !important
    }

    .lg-focus-within-ring-offset-cw-brand-blue-500:focus-within {
        --tw-ring-offset-color: #5493D3 !important
    }

    .lg-focus-within-ring-offset-cw-brand-blue-300:focus-within {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .lg-focus-within-ring-offset-cw-brand-purple-700:focus-within {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .lg-focus-within-ring-offset-cw-brand-purple-500:focus-within {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .lg-focus-within-ring-offset-cw-brand-purple-300:focus-within {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .lg-focus-within-ring-offset-cw-brand-orange-700:focus-within {
        --tw-ring-offset-color: #823232 !important
    }

    .lg-focus-within-ring-offset-cw-brand-orange-500:focus-within {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .lg-focus-within-ring-offset-cw-brand-orange-300:focus-within {
        --tw-ring-offset-color: #EAB18C !important
    }

    .lg-focus-within-ring-offset-cw-brand-green-700:focus-within {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .lg-focus-within-ring-offset-cw-brand-green-500:focus-within {
        --tw-ring-offset-color: #00AC7F !important
    }

    .lg-focus-within-ring-offset-cw-brand-green-300:focus-within {
        --tw-ring-offset-color: #94BA9F !important
    }

    .lg-focus-ring-offset-transparent:focus {
        --tw-ring-offset-color: transparent !important
    }

    .lg-focus-ring-offset-cw-black:focus {
        --tw-ring-offset-color: #333232 !important
    }

    .lg-focus-ring-offset-cw-blue:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-focus-ring-offset-cw-secondary:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-focus-ring-offset-cw-secondary-100:focus {
        --tw-ring-offset-color: #99becc !important
    }

    .lg-focus-ring-offset-cw-secondary-200:focus {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .lg-focus-ring-offset-cw-secondary-300:focus {
        --tw-ring-offset-color: #f7fcff !important
    }

    .lg-focus-ring-offset-cw-accent:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-focus-ring-offset-cw-accent-100:focus {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .lg-focus-ring-offset-cw-accent-200:focus {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .lg-focus-ring-offset-cw-blue-print:focus {
        --tw-ring-offset-color: #5096d0 !important
    }

    .lg-focus-ring-offset-cw-green:focus {
        --tw-ring-offset-color: #14a947 !important
    }

    .lg-focus-ring-offset-cw-orange:focus {
        --tw-ring-offset-color: #fe813a !important
    }

    .lg-focus-ring-offset-cw-purple:focus {
        --tw-ring-offset-color: #9064bf !important
    }

    .lg-focus-ring-offset-cw-red:focus {
        --tw-ring-offset-color: #fa575d !important
    }

    .lg-focus-ring-offset-cw-spring:focus {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .lg-focus-ring-offset-cw-teal:focus {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .lg-focus-ring-offset-cw-white:focus {
        --tw-ring-offset-color: #fff !important
    }

    .lg-focus-ring-offset-cw-yellow:focus {
        --tw-ring-offset-color: #ffca0a !important
    }

    .lg-focus-ring-offset-grey-10:focus {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .lg-focus-ring-offset-grey-20:focus {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .lg-focus-ring-offset-grey-30:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-focus-ring-offset-grey-40:focus {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .lg-focus-ring-offset-grey-5:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-focus-ring-offset-grey-50:focus {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .lg-focus-ring-offset-grey-60:focus {
        --tw-ring-offset-color: #71716c !important
    }

    .lg-focus-ring-offset-grey-70:focus {
        --tw-ring-offset-color: #515151 !important
    }

    .lg-focus-ring-offset-cball-blue:focus {
        --tw-ring-offset-color: #576995 !important
    }

    .lg-focus-ring-offset-cball-dark-blue:focus {
        --tw-ring-offset-color: #354363 !important
    }

    .lg-focus-ring-offset-cball-purple:focus {
        --tw-ring-offset-color: #0a101f !important
    }

    .lg-focus-ring-offset-cw-spring-yellow:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .lg-focus-ring-offset-cw-spring-dk-blue:focus {
        --tw-ring-offset-color: #1e2658 !important
    }

    .lg-focus-ring-offset-cw-spring-med-blue:focus {
        --tw-ring-offset-color: #1080b9 !important
    }

    .lg-focus-ring-offset-cw-spring-lt-blue:focus {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .lg-focus-ring-offset-cw-spring-dk-green:focus {
        --tw-ring-offset-color: #004b3d !important
    }

    .lg-focus-ring-offset-cw-spring-med-green:focus {
        --tw-ring-offset-color: #00ac7f !important
    }

    .lg-focus-ring-offset-cw-spring-lt-green:focus {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .lg-focus-ring-offset-cw-spring-black:focus {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .lg-focus-ring-offset-cw-spring-off-white:focus {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .lg-focus-ring-offset-cw-spring-peach:focus {
        --tw-ring-offset-color: #e88a78 !important
    }

    .lg-focus-ring-offset-cw-navy:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .lg-focus-ring-offset-cw-med-blue:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .lg-focus-ring-offset-cw-dk-orange:focus {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .lg-focus-ring-offset-sc-teal:focus {
        --tw-ring-offset-color: #43b29a !important
    }

    .lg-focus-ring-offset-sc-green:focus {
        --tw-ring-offset-color: #7db87e !important
    }

    .lg-focus-ring-offset-sc-sand:focus {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .lg-focus-ring-offset-cw-brand-yellow-100:focus {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .lg-focus-ring-offset-cw-brand-yellow-300:focus {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .lg-focus-ring-offset-cw-brand-yellow-450:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .lg-focus-ring-offset-cw-brand-yellow-500:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .lg-focus-ring-offset-cw-brand-grey-900:focus {
        --tw-ring-offset-color: #222520 !important
    }

    .lg-focus-ring-offset-cw-brand-grey-800:focus {
        --tw-ring-offset-color: #383B36 !important
    }

    .lg-focus-ring-offset-cw-brand-grey-200:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .lg-focus-ring-offset-cw-brand-grey-100:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .lg-focus-ring-offset-cw-brand-blue-700:focus {
        --tw-ring-offset-color: #314577 !important
    }

    .lg-focus-ring-offset-cw-brand-blue-500:focus {
        --tw-ring-offset-color: #5493D3 !important
    }

    .lg-focus-ring-offset-cw-brand-blue-300:focus {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .lg-focus-ring-offset-cw-brand-purple-700:focus {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .lg-focus-ring-offset-cw-brand-purple-500:focus {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .lg-focus-ring-offset-cw-brand-purple-300:focus {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .lg-focus-ring-offset-cw-brand-orange-700:focus {
        --tw-ring-offset-color: #823232 !important
    }

    .lg-focus-ring-offset-cw-brand-orange-500:focus {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .lg-focus-ring-offset-cw-brand-orange-300:focus {
        --tw-ring-offset-color: #EAB18C !important
    }

    .lg-focus-ring-offset-cw-brand-green-700:focus {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .lg-focus-ring-offset-cw-brand-green-500:focus {
        --tw-ring-offset-color: #00AC7F !important
    }

    .lg-focus-ring-offset-cw-brand-green-300:focus {
        --tw-ring-offset-color: #94BA9F !important
    }

    .lg-ring-offset-0 {
        --tw-ring-offset-width: 0px !important
    }

    .lg-ring-offset-1 {
        --tw-ring-offset-width: 1px !important
    }

    .lg-ring-offset-2 {
        --tw-ring-offset-width: 2px !important
    }

    .lg-ring-offset-4 {
        --tw-ring-offset-width: 4px !important
    }

    .lg-ring-offset-8 {
        --tw-ring-offset-width: 8px !important
    }

    .lg-focus-within-ring-offset-0:focus-within {
        --tw-ring-offset-width: 0px !important
    }

    .lg-focus-within-ring-offset-1:focus-within {
        --tw-ring-offset-width: 1px !important
    }

    .lg-focus-within-ring-offset-2:focus-within {
        --tw-ring-offset-width: 2px !important
    }

    .lg-focus-within-ring-offset-4:focus-within {
        --tw-ring-offset-width: 4px !important
    }

    .lg-focus-within-ring-offset-8:focus-within {
        --tw-ring-offset-width: 8px !important
    }

    .lg-focus-ring-offset-0:focus {
        --tw-ring-offset-width: 0px !important
    }

    .lg-focus-ring-offset-1:focus {
        --tw-ring-offset-width: 1px !important
    }

    .lg-focus-ring-offset-2:focus {
        --tw-ring-offset-width: 2px !important
    }

    .lg-focus-ring-offset-4:focus {
        --tw-ring-offset-width: 4px !important
    }

    .lg-focus-ring-offset-8:focus {
        --tw-ring-offset-width: 8px !important
    }

    .lg-ring-transparent {
        --tw-ring-color: transparent !important
    }

    .lg-ring-cw-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-secondary {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-secondary-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-secondary-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-secondary-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-accent {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-accent-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-accent-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-blue-print {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-red {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-10 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-20 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-30 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-40 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-5 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-50 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-60 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .lg-ring-grey-70 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cball-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cball-dark-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cball-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-dk-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-lt-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-dk-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-med-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-lt-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-off-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-spring-peach {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-navy {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-dk-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .lg-ring-sc-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .lg-ring-sc-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .lg-ring-sc-sand {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-yellow-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-yellow-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-yellow-450,.lg-ring-cw-brand-yellow-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-grey-900 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-grey-800 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-grey-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-grey-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-blue-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-blue-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-blue-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-purple-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-purple-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-purple-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-orange-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-orange-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-orange-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-green-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-green-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-ring-cw-brand-green-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-transparent:focus-within {
        --tw-ring-color: transparent !important
    }

    .lg-focus-within-ring-cw-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-secondary:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-secondary-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-secondary-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-secondary-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-accent:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-accent-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-accent-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-blue-print:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-red:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-10:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-20:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-30:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-40:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-5:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-50:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-60:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-grey-70:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cball-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cball-dark-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cball-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-dk-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-lt-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-dk-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-med-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-lt-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-off-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-spring-peach:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-navy:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-dk-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-sc-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-sc-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-sc-sand:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-yellow-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-yellow-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-yellow-450:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-yellow-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-grey-900:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-grey-800:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-grey-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-grey-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-blue-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-blue-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-blue-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-purple-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-purple-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-purple-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-orange-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-orange-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-orange-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-green-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-green-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-focus-within-ring-cw-brand-green-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-transparent:focus {
        --tw-ring-color: transparent !important
    }

    .lg-focus-ring-cw-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-secondary:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-secondary-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-secondary-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-secondary-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-accent:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-accent-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-accent-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-blue-print:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-red:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-10:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-20:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-30:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-40:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-5:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-50:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-60:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-grey-70:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cball-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cball-dark-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cball-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-dk-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-lt-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-dk-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-med-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-lt-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-off-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-spring-peach:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-navy:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-dk-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-sc-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-sc-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-sc-sand:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-yellow-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-yellow-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-yellow-450:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-yellow-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-grey-900:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-grey-800:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-grey-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-grey-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-blue-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-blue-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-blue-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-purple-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-purple-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-purple-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-orange-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-orange-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-orange-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-green-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-green-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .lg-focus-ring-cw-brand-green-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .lg-ring-opacity-0 {
        --tw-ring-opacity: 0 !important
    }

    .lg-ring-opacity-5 {
        --tw-ring-opacity: .05 !important
    }

    .lg-ring-opacity-10 {
        --tw-ring-opacity: .1 !important
    }

    .lg-ring-opacity-20 {
        --tw-ring-opacity: .2 !important
    }

    .lg-ring-opacity-25 {
        --tw-ring-opacity: .25 !important
    }

    .lg-ring-opacity-30 {
        --tw-ring-opacity: .3 !important
    }

    .lg-ring-opacity-40 {
        --tw-ring-opacity: .4 !important
    }

    .lg-ring-opacity-50 {
        --tw-ring-opacity: .5 !important
    }

    .lg-ring-opacity-60 {
        --tw-ring-opacity: .6 !important
    }

    .lg-ring-opacity-70 {
        --tw-ring-opacity: .7 !important
    }

    .lg-ring-opacity-75 {
        --tw-ring-opacity: .75 !important
    }

    .lg-ring-opacity-80 {
        --tw-ring-opacity: .8 !important
    }

    .lg-ring-opacity-90 {
        --tw-ring-opacity: .9 !important
    }

    .lg-ring-opacity-95 {
        --tw-ring-opacity: .95 !important
    }

    .lg-ring-opacity-100 {
        --tw-ring-opacity: 1 !important
    }

    .lg-focus-within-ring-opacity-0:focus-within {
        --tw-ring-opacity: 0 !important
    }

    .lg-focus-within-ring-opacity-5:focus-within {
        --tw-ring-opacity: .05 !important
    }

    .lg-focus-within-ring-opacity-10:focus-within {
        --tw-ring-opacity: .1 !important
    }

    .lg-focus-within-ring-opacity-20:focus-within {
        --tw-ring-opacity: .2 !important
    }

    .lg-focus-within-ring-opacity-25:focus-within {
        --tw-ring-opacity: .25 !important
    }

    .lg-focus-within-ring-opacity-30:focus-within {
        --tw-ring-opacity: .3 !important
    }

    .lg-focus-within-ring-opacity-40:focus-within {
        --tw-ring-opacity: .4 !important
    }

    .lg-focus-within-ring-opacity-50:focus-within {
        --tw-ring-opacity: .5 !important
    }

    .lg-focus-within-ring-opacity-60:focus-within {
        --tw-ring-opacity: .6 !important
    }

    .lg-focus-within-ring-opacity-70:focus-within {
        --tw-ring-opacity: .7 !important
    }

    .lg-focus-within-ring-opacity-75:focus-within {
        --tw-ring-opacity: .75 !important
    }

    .lg-focus-within-ring-opacity-80:focus-within {
        --tw-ring-opacity: .8 !important
    }

    .lg-focus-within-ring-opacity-90:focus-within {
        --tw-ring-opacity: .9 !important
    }

    .lg-focus-within-ring-opacity-95:focus-within {
        --tw-ring-opacity: .95 !important
    }

    .lg-focus-within-ring-opacity-100:focus-within {
        --tw-ring-opacity: 1 !important
    }

    .lg-focus-ring-opacity-0:focus {
        --tw-ring-opacity: 0 !important
    }

    .lg-focus-ring-opacity-5:focus {
        --tw-ring-opacity: .05 !important
    }

    .lg-focus-ring-opacity-10:focus {
        --tw-ring-opacity: .1 !important
    }

    .lg-focus-ring-opacity-20:focus {
        --tw-ring-opacity: .2 !important
    }

    .lg-focus-ring-opacity-25:focus {
        --tw-ring-opacity: .25 !important
    }

    .lg-focus-ring-opacity-30:focus {
        --tw-ring-opacity: .3 !important
    }

    .lg-focus-ring-opacity-40:focus {
        --tw-ring-opacity: .4 !important
    }

    .lg-focus-ring-opacity-50:focus {
        --tw-ring-opacity: .5 !important
    }

    .lg-focus-ring-opacity-60:focus {
        --tw-ring-opacity: .6 !important
    }

    .lg-focus-ring-opacity-70:focus {
        --tw-ring-opacity: .7 !important
    }

    .lg-focus-ring-opacity-75:focus {
        --tw-ring-opacity: .75 !important
    }

    .lg-focus-ring-opacity-80:focus {
        --tw-ring-opacity: .8 !important
    }

    .lg-focus-ring-opacity-90:focus {
        --tw-ring-opacity: .9 !important
    }

    .lg-focus-ring-opacity-95:focus {
        --tw-ring-opacity: .95 !important
    }

    .lg-focus-ring-opacity-100:focus {
        --tw-ring-opacity: 1 !important
    }

    .lg-fill-current {
        fill: currentColor!important
    }

    .lg-stroke-current {
        stroke: currentColor!important
    }

    .lg-stroke-0 {
        stroke-width: 0!important
    }

    .lg-stroke-1 {
        stroke-width: 1!important
    }

    .lg-stroke-2 {
        stroke-width: 2!important
    }

    .lg-table-auto {
        table-layout: auto!important
    }

    .lg-table-fixed {
        table-layout: fixed!important
    }

    .lg-text-left {
        text-align: left!important
    }

    .lg-text-center {
        text-align: center!important
    }

    .lg-text-right {
        text-align: right!important
    }

    .lg-text-justify {
        text-align: justify!important
    }

    .lg-text-transparent {
        color: transparent!important
    }

    .lg-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .lg-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .lg-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .lg-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .lg-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .lg-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .lg-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .lg-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .lg-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .lg-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .lg-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .lg-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .lg-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .lg-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .lg-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .lg-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .lg-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .lg-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .lg-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .lg-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .lg-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .lg-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .lg-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .lg-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .lg-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .lg-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .lg-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-yellow-450,.lg-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-transparent {
        color: transparent!important
    }

    .group:hover .lg-group-hover-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-yellow-450,.group:hover .lg-group-hover-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .lg-group-hover-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-transparent:focus-within {
        color: transparent!important
    }

    .lg-focus-within-text-cw-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-secondary:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-secondary-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-secondary-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-secondary-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-accent:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-accent-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-accent-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-blue-print:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-red:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-10:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-20:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-30:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-40:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-5:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-50:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-60:focus-within {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-grey-70:focus-within {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cball-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cball-dark-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cball-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-dk-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-lt-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-dk-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-med-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-lt-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-off-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-spring-peach:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-navy:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-dk-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-sc-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-sc-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-sc-sand:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-yellow-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-yellow-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-yellow-450:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-yellow-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-grey-900:focus-within {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-grey-800:focus-within {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-grey-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-grey-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-blue-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-blue-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-blue-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-purple-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-purple-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-purple-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-orange-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-orange-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-orange-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-green-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-green-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-focus-within-text-cw-brand-green-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .lg-hover-text-transparent:hover {
        color: transparent!important
    }

    .lg-hover-text-cw-black:hover {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-secondary:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-secondary-100:hover {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-secondary-200:hover {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-secondary-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-accent:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-accent-100:hover {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-accent-200:hover {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-blue-print:hover {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-green:hover {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-red:hover {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring:hover {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-10:hover {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-20:hover {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-30:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-40:hover {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-5:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-50:hover {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-60:hover {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .lg-hover-text-grey-70:hover {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cball-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cball-dark-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cball-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-dk-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-lt-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-dk-green:hover {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-med-green:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-lt-green:hover {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-black:hover {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-off-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-spring-peach:hover {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-navy:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-dk-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .lg-hover-text-sc-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .lg-hover-text-sc-green:hover {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .lg-hover-text-sc-sand:hover {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-yellow-100:hover {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-yellow-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-yellow-450:hover,.lg-hover-text-cw-brand-yellow-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-grey-900:hover {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-grey-800:hover {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-grey-200:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-grey-100:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-blue-700:hover {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-blue-500:hover {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-blue-300:hover {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-purple-700:hover {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-purple-500:hover {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-purple-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-orange-700:hover {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-orange-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-orange-300:hover {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-green-700:hover {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-green-500:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-hover-text-cw-brand-green-300:hover {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .lg-focus-text-transparent:focus {
        color: transparent!important
    }

    .lg-focus-text-cw-black:focus {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-secondary:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-secondary-100:focus {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-secondary-200:focus {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-secondary-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-accent:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-accent-100:focus {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-accent-200:focus {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-blue-print:focus {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-green:focus {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-red:focus {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring:focus {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-10:focus {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-20:focus {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-30:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-40:focus {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-5:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-50:focus {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-60:focus {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .lg-focus-text-grey-70:focus {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cball-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cball-dark-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cball-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-dk-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-lt-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-dk-green:focus {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-med-green:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-lt-green:focus {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-black:focus {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-off-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-spring-peach:focus {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-navy:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-dk-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .lg-focus-text-sc-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .lg-focus-text-sc-green:focus {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .lg-focus-text-sc-sand:focus {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-yellow-100:focus {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-yellow-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-yellow-450:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-yellow-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-grey-900:focus {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-grey-800:focus {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-grey-200:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-grey-100:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-blue-700:focus {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-blue-500:focus {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-blue-300:focus {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-purple-700:focus {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-purple-500:focus {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-purple-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-orange-700:focus {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-orange-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-orange-300:focus {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-green-700:focus {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-green-500:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .lg-focus-text-cw-brand-green-300:focus {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .lg-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .lg-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .lg-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .lg-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .lg-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .lg-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .lg-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .lg-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .lg-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .lg-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .lg-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .lg-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .lg-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .lg-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .lg-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .group:hover .lg-group-hover-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .group:hover .lg-group-hover-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .group:hover .lg-group-hover-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .group:hover .lg-group-hover-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .group:hover .lg-group-hover-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .group:hover .lg-group-hover-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .group:hover .lg-group-hover-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .group:hover .lg-group-hover-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .group:hover .lg-group-hover-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .group:hover .lg-group-hover-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .group:hover .lg-group-hover-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .group:hover .lg-group-hover-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .group:hover .lg-group-hover-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .group:hover .lg-group-hover-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .group:hover .lg-group-hover-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .lg-focus-within-text-opacity-0:focus-within {
        --tw-text-opacity: 0 !important
    }

    .lg-focus-within-text-opacity-5:focus-within {
        --tw-text-opacity: .05 !important
    }

    .lg-focus-within-text-opacity-10:focus-within {
        --tw-text-opacity: .1 !important
    }

    .lg-focus-within-text-opacity-20:focus-within {
        --tw-text-opacity: .2 !important
    }

    .lg-focus-within-text-opacity-25:focus-within {
        --tw-text-opacity: .25 !important
    }

    .lg-focus-within-text-opacity-30:focus-within {
        --tw-text-opacity: .3 !important
    }

    .lg-focus-within-text-opacity-40:focus-within {
        --tw-text-opacity: .4 !important
    }

    .lg-focus-within-text-opacity-50:focus-within {
        --tw-text-opacity: .5 !important
    }

    .lg-focus-within-text-opacity-60:focus-within {
        --tw-text-opacity: .6 !important
    }

    .lg-focus-within-text-opacity-70:focus-within {
        --tw-text-opacity: .7 !important
    }

    .lg-focus-within-text-opacity-75:focus-within {
        --tw-text-opacity: .75 !important
    }

    .lg-focus-within-text-opacity-80:focus-within {
        --tw-text-opacity: .8 !important
    }

    .lg-focus-within-text-opacity-90:focus-within {
        --tw-text-opacity: .9 !important
    }

    .lg-focus-within-text-opacity-95:focus-within {
        --tw-text-opacity: .95 !important
    }

    .lg-focus-within-text-opacity-100:focus-within {
        --tw-text-opacity: 1 !important
    }

    .lg-hover-text-opacity-0:hover {
        --tw-text-opacity: 0 !important
    }

    .lg-hover-text-opacity-5:hover {
        --tw-text-opacity: .05 !important
    }

    .lg-hover-text-opacity-10:hover {
        --tw-text-opacity: .1 !important
    }

    .lg-hover-text-opacity-20:hover {
        --tw-text-opacity: .2 !important
    }

    .lg-hover-text-opacity-25:hover {
        --tw-text-opacity: .25 !important
    }

    .lg-hover-text-opacity-30:hover {
        --tw-text-opacity: .3 !important
    }

    .lg-hover-text-opacity-40:hover {
        --tw-text-opacity: .4 !important
    }

    .lg-hover-text-opacity-50:hover {
        --tw-text-opacity: .5 !important
    }

    .lg-hover-text-opacity-60:hover {
        --tw-text-opacity: .6 !important
    }

    .lg-hover-text-opacity-70:hover {
        --tw-text-opacity: .7 !important
    }

    .lg-hover-text-opacity-75:hover {
        --tw-text-opacity: .75 !important
    }

    .lg-hover-text-opacity-80:hover {
        --tw-text-opacity: .8 !important
    }

    .lg-hover-text-opacity-90:hover {
        --tw-text-opacity: .9 !important
    }

    .lg-hover-text-opacity-95:hover {
        --tw-text-opacity: .95 !important
    }

    .lg-hover-text-opacity-100:hover {
        --tw-text-opacity: 1 !important
    }

    .lg-focus-text-opacity-0:focus {
        --tw-text-opacity: 0 !important
    }

    .lg-focus-text-opacity-5:focus {
        --tw-text-opacity: .05 !important
    }

    .lg-focus-text-opacity-10:focus {
        --tw-text-opacity: .1 !important
    }

    .lg-focus-text-opacity-20:focus {
        --tw-text-opacity: .2 !important
    }

    .lg-focus-text-opacity-25:focus {
        --tw-text-opacity: .25 !important
    }

    .lg-focus-text-opacity-30:focus {
        --tw-text-opacity: .3 !important
    }

    .lg-focus-text-opacity-40:focus {
        --tw-text-opacity: .4 !important
    }

    .lg-focus-text-opacity-50:focus {
        --tw-text-opacity: .5 !important
    }

    .lg-focus-text-opacity-60:focus {
        --tw-text-opacity: .6 !important
    }

    .lg-focus-text-opacity-70:focus {
        --tw-text-opacity: .7 !important
    }

    .lg-focus-text-opacity-75:focus {
        --tw-text-opacity: .75 !important
    }

    .lg-focus-text-opacity-80:focus {
        --tw-text-opacity: .8 !important
    }

    .lg-focus-text-opacity-90:focus {
        --tw-text-opacity: .9 !important
    }

    .lg-focus-text-opacity-95:focus {
        --tw-text-opacity: .95 !important
    }

    .lg-focus-text-opacity-100:focus {
        --tw-text-opacity: 1 !important
    }

    .lg-truncate {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important
    }

    .lg-overflow-ellipsis {
        text-overflow: ellipsis!important
    }

    .lg-overflow-clip {
        text-overflow: clip!important
    }

    .lg-italic {
        font-style: italic!important
    }

    .lg-not-italic {
        font-style: normal!important
    }

    .lg-uppercase {
        text-transform: uppercase!important
    }

    .lg-lowercase {
        text-transform: lowercase!important
    }

    .lg-capitalize {
        text-transform: capitalize!important
    }

    .lg-normal-case {
        text-transform: none!important
    }

    .lg-underline {
        text-decoration: underline!important
    }

    .lg-line-through {
        text-decoration: line-through!important
    }

    .lg-no-underline {
        text-decoration: none!important
    }

    .group:hover .lg-group-hover-underline {
        text-decoration: underline!important
    }

    .group:hover .lg-group-hover-line-through {
        text-decoration: line-through!important
    }

    .group:hover .lg-group-hover-no-underline {
        text-decoration: none!important
    }

    .lg-focus-within-underline:focus-within {
        text-decoration: underline!important
    }

    .lg-focus-within-line-through:focus-within {
        text-decoration: line-through!important
    }

    .lg-focus-within-no-underline:focus-within {
        text-decoration: none!important
    }

    .lg-hover-underline:hover {
        text-decoration: underline!important
    }

    .lg-hover-line-through:hover {
        text-decoration: line-through!important
    }

    .lg-hover-no-underline:hover {
        text-decoration: none!important
    }

    .lg-focus-underline:focus {
        text-decoration: underline!important
    }

    .lg-focus-line-through:focus {
        text-decoration: line-through!important
    }

    .lg-focus-no-underline:focus {
        text-decoration: none!important
    }

    .lg-antialiased {
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important
    }

    .lg-subpixel-antialiased {
        -webkit-font-smoothing: auto!important;
        -moz-osx-font-smoothing: auto!important
    }

    .lg-ordinal,.lg-slashed-zero,.lg-lining-nums,.lg-oldstyle-nums,.lg-proportional-nums,.lg-tabular-nums,.lg-diagonal-fractions,.lg-stacked-fractions {
        --tw-ordinal: var(--tw-empty, ) !important;
        --tw-slashed-zero: var(--tw-empty, ) !important;
        --tw-numeric-figure: var(--tw-empty, ) !important;
        --tw-numeric-spacing: var(--tw-empty, ) !important;
        --tw-numeric-fraction: var(--tw-empty, ) !important;
        font-feature-settings: !important;
        font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
        font-variant-numeric: !important;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
    }

    .lg-normal-nums {
        font-feature-settings: normal!important;
        font-variant-numeric: normal!important
    }

    .lg-ordinal {
        --tw-ordinal: ordinal !important
    }

    .lg-slashed-zero {
        --tw-slashed-zero: slashed-zero !important
    }

    .lg-lining-nums {
        --tw-numeric-figure: lining-nums !important
    }

    .lg-oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important
    }

    .lg-proportional-nums {
        --tw-numeric-spacing: proportional-nums !important
    }

    .lg-tabular-nums {
        --tw-numeric-spacing: tabular-nums !important
    }

    .lg-diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important
    }

    .lg-stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important
    }

    .lg-tracking-tight {
        letter-spacing: -.05em!important
    }

    .lg-tracking-normal {
        letter-spacing: 0!important
    }

    .lg-tracking-wide {
        letter-spacing: .05em!important
    }

    .lg-tracking-relative-wider {
        letter-spacing: .0625rem!important
    }

    .lg-tracking-px {
        letter-spacing: 1px!important
    }

    .lg-select-none {
        -moz-user-select: none!important;
        -webkit-user-select: none!important;
        user-select: none!important
    }

    .lg-select-text {
        -moz-user-select: text!important;
        -webkit-user-select: text!important;
        user-select: text!important
    }

    .lg-select-all {
        -moz-user-select: all!important;
        -webkit-user-select: all!important;
        user-select: all!important
    }

    .lg-select-auto {
        -moz-user-select: auto!important;
        -webkit-user-select: auto!important;
        user-select: auto!important
    }

    .lg-align-baseline {
        vertical-align: baseline!important
    }

    .lg-align-top {
        vertical-align: top!important
    }

    .lg-align-middle {
        vertical-align: middle!important
    }

    .lg-align-bottom {
        vertical-align: bottom!important
    }

    .lg-align-text-top {
        vertical-align: text-top!important
    }

    .lg-align-text-bottom {
        vertical-align: text-bottom!important
    }

    .lg-visible {
        visibility: visible!important
    }

    .lg-invisible {
        visibility: hidden!important
    }

    .lg-whitespace-normal {
        white-space: normal!important
    }

    .lg-whitespace-nowrap {
        white-space: nowrap!important
    }

    .lg-whitespace-pre {
        white-space: pre!important
    }

    .lg-whitespace-pre-line {
        white-space: pre-line!important
    }

    .lg-whitespace-pre-wrap {
        white-space: pre-wrap!important
    }

    .lg-break-normal {
        overflow-wrap: normal!important;
        word-break: normal!important
    }

    .lg-break-words {
        overflow-wrap: break-word!important
    }

    .lg-break-all {
        word-break: break-all!important
    }

    .lg-w-0 {
        width: 0px!important
    }

    .lg-w-1 {
        width: .25rem!important
    }

    .lg-w-2 {
        width: .5rem!important
    }

    .lg-w-3 {
        width: .75rem!important
    }

    .lg-w-4 {
        width: 1rem!important
    }

    .lg-w-5 {
        width: 1.25rem!important
    }

    .lg-w-6 {
        width: 1.5rem!important
    }

    .lg-w-7 {
        width: 1.75rem!important
    }

    .lg-w-8 {
        width: 2rem!important
    }

    .lg-w-9 {
        width: 2.25rem!important
    }

    .lg-w-10 {
        width: 2.5rem!important
    }

    .lg-w-11 {
        width: 2.75rem!important
    }

    .lg-w-12 {
        width: 3rem!important
    }

    .lg-w-14 {
        width: 3.5rem!important
    }

    .lg-w-16 {
        width: 4rem!important
    }

    .lg-w-20 {
        width: 5rem!important
    }

    .lg-w-24 {
        width: 6rem!important
    }

    .lg-w-28 {
        width: 7rem!important
    }

    .lg-w-32 {
        width: 8rem!important
    }

    .lg-w-36 {
        width: 9rem!important
    }

    .lg-w-40 {
        width: 10rem!important
    }

    .lg-w-44 {
        width: 11rem!important
    }

    .lg-w-48 {
        width: 12rem!important
    }

    .lg-w-52 {
        width: 13rem!important
    }

    .lg-w-56 {
        width: 14rem!important
    }

    .lg-w-60 {
        width: 15rem!important
    }

    .lg-w-64 {
        width: 16rem!important
    }

    .lg-w-72 {
        width: 18rem!important
    }

    .lg-w-80 {
        width: 20rem!important
    }

    .lg-w-96 {
        width: 24rem!important
    }

    .lg-w-auto {
        width: auto!important
    }

    .lg-w-px {
        width: 1px!important
    }

    .lg-w-0\.5 {
        width: .125rem!important
    }

    .lg-w-1\.5 {
        width: .375rem!important
    }

    .lg-w-2\.5 {
        width: .625rem!important
    }

    .lg-w-3\.5 {
        width: .875rem!important
    }

    .lg-w-1\/2 {
        width: 50%!important
    }

    .lg-w-1\/3 {
        width: 33.333333%!important
    }

    .lg-w-2\/3 {
        width: 66.666667%!important
    }

    .lg-w-1\/4 {
        width: 25%!important
    }

    .lg-w-2\/4 {
        width: 50%!important
    }

    .lg-w-3\/4 {
        width: 75%!important
    }

    .lg-w-1\/5 {
        width: 20%!important
    }

    .lg-w-2\/5 {
        width: 40%!important
    }

    .lg-w-3\/5 {
        width: 60%!important
    }

    .lg-w-4\/5 {
        width: 80%!important
    }

    .lg-w-1\/6 {
        width: 16.666667%!important
    }

    .lg-w-2\/6 {
        width: 33.333333%!important
    }

    .lg-w-3\/6 {
        width: 50%!important
    }

    .lg-w-4\/6 {
        width: 66.666667%!important
    }

    .lg-w-5\/6 {
        width: 83.333333%!important
    }

    .lg-w-1\/12 {
        width: 8.333333%!important
    }

    .lg-w-2\/12 {
        width: 16.666667%!important
    }

    .lg-w-3\/12 {
        width: 25%!important
    }

    .lg-w-4\/12 {
        width: 33.333333%!important
    }

    .lg-w-5\/12 {
        width: 41.666667%!important
    }

    .lg-w-6\/12 {
        width: 50%!important
    }

    .lg-w-7\/12 {
        width: 58.333333%!important
    }

    .lg-w-8\/12 {
        width: 66.666667%!important
    }

    .lg-w-9\/12 {
        width: 75%!important
    }

    .lg-w-10\/12 {
        width: 83.333333%!important
    }

    .lg-w-11\/12 {
        width: 91.666667%!important
    }

    .lg-w-full {
        width: 100%!important
    }

    .lg-w-screen {
        width: 100vw!important
    }

    .lg-w-min {
        width: -moz-min-content!important;
        width: min-content!important
    }

    .lg-w-max {
        width: -moz-max-content!important;
        width: max-content!important
    }

    .lg-z-0 {
        z-index: 0!important
    }

    .lg-z-10 {
        z-index: 10!important
    }

    .lg-z-20 {
        z-index: 20!important
    }

    .lg-z-30 {
        z-index: 30!important
    }

    .lg-z-40 {
        z-index: 40!important
    }

    .lg-z-50 {
        z-index: 50!important
    }

    .lg-z-auto {
        z-index: auto!important
    }

    .lg-z-over-content {
        z-index: 100000!important
    }

    .lg-focus-within-z-0:focus-within {
        z-index: 0!important
    }

    .lg-focus-within-z-10:focus-within {
        z-index: 10!important
    }

    .lg-focus-within-z-20:focus-within {
        z-index: 20!important
    }

    .lg-focus-within-z-30:focus-within {
        z-index: 30!important
    }

    .lg-focus-within-z-40:focus-within {
        z-index: 40!important
    }

    .lg-focus-within-z-50:focus-within {
        z-index: 50!important
    }

    .lg-focus-within-z-auto:focus-within {
        z-index: auto!important
    }

    .lg-focus-within-z-over-content:focus-within {
        z-index: 100000!important
    }

    .lg-focus-z-0:focus {
        z-index: 0!important
    }

    .lg-focus-z-10:focus {
        z-index: 10!important
    }

    .lg-focus-z-20:focus {
        z-index: 20!important
    }

    .lg-focus-z-30:focus {
        z-index: 30!important
    }

    .lg-focus-z-40:focus {
        z-index: 40!important
    }

    .lg-focus-z-50:focus {
        z-index: 50!important
    }

    .lg-focus-z-auto:focus {
        z-index: auto!important
    }

    .lg-focus-z-over-content:focus {
        z-index: 100000!important
    }

    .lg-gap-0 {
        gap: 0px!important
    }

    .lg-gap-1 {
        gap: .25rem!important
    }

    .lg-gap-2 {
        gap: .5rem!important
    }

    .lg-gap-3 {
        gap: .75rem!important
    }

    .lg-gap-4 {
        gap: 1rem!important
    }

    .lg-gap-5 {
        gap: 1.25rem!important
    }

    .lg-gap-6 {
        gap: 1.5rem!important
    }

    .lg-gap-7 {
        gap: 1.75rem!important
    }

    .lg-gap-8 {
        gap: 2rem!important
    }

    .lg-gap-9 {
        gap: 2.25rem!important
    }

    .lg-gap-10 {
        gap: 2.5rem!important
    }

    .lg-gap-11 {
        gap: 2.75rem!important
    }

    .lg-gap-12 {
        gap: 3rem!important
    }

    .lg-gap-14 {
        gap: 3.5rem!important
    }

    .lg-gap-16 {
        gap: 4rem!important
    }

    .lg-gap-20 {
        gap: 5rem!important
    }

    .lg-gap-24 {
        gap: 6rem!important
    }

    .lg-gap-28 {
        gap: 7rem!important
    }

    .lg-gap-32 {
        gap: 8rem!important
    }

    .lg-gap-36 {
        gap: 9rem!important
    }

    .lg-gap-40 {
        gap: 10rem!important
    }

    .lg-gap-44 {
        gap: 11rem!important
    }

    .lg-gap-48 {
        gap: 12rem!important
    }

    .lg-gap-52 {
        gap: 13rem!important
    }

    .lg-gap-56 {
        gap: 14rem!important
    }

    .lg-gap-60 {
        gap: 15rem!important
    }

    .lg-gap-64 {
        gap: 16rem!important
    }

    .lg-gap-72 {
        gap: 18rem!important
    }

    .lg-gap-80 {
        gap: 20rem!important
    }

    .lg-gap-96 {
        gap: 24rem!important
    }

    .lg-gap-px {
        gap: 1px!important
    }

    .lg-gap-0\.5 {
        gap: .125rem!important
    }

    .lg-gap-1\.5 {
        gap: .375rem!important
    }

    .lg-gap-2\.5 {
        gap: .625rem!important
    }

    .lg-gap-3\.5 {
        gap: .875rem!important
    }

    .lg-gap-x-0 {
        -moz-column-gap: 0px!important;
        column-gap: 0px!important
    }

    .lg-gap-x-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .lg-gap-x-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .lg-gap-x-3 {
        -moz-column-gap: .75rem!important;
        column-gap: .75rem!important
    }

    .lg-gap-x-4 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .lg-gap-x-5 {
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .lg-gap-x-6 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .lg-gap-x-7 {
        -moz-column-gap: 1.75rem!important;
        column-gap: 1.75rem!important
    }

    .lg-gap-x-8 {
        -moz-column-gap: 2rem!important;
        column-gap: 2rem!important
    }

    .lg-gap-x-9 {
        -moz-column-gap: 2.25rem!important;
        column-gap: 2.25rem!important
    }

    .lg-gap-x-10 {
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .lg-gap-x-11 {
        -moz-column-gap: 2.75rem!important;
        column-gap: 2.75rem!important
    }

    .lg-gap-x-12 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .lg-gap-x-14 {
        -moz-column-gap: 3.5rem!important;
        column-gap: 3.5rem!important
    }

    .lg-gap-x-16 {
        -moz-column-gap: 4rem!important;
        column-gap: 4rem!important
    }

    .lg-gap-x-20 {
        -moz-column-gap: 5rem!important;
        column-gap: 5rem!important
    }

    .lg-gap-x-24 {
        -moz-column-gap: 6rem!important;
        column-gap: 6rem!important
    }

    .lg-gap-x-28 {
        -moz-column-gap: 7rem!important;
        column-gap: 7rem!important
    }

    .lg-gap-x-32 {
        -moz-column-gap: 8rem!important;
        column-gap: 8rem!important
    }

    .lg-gap-x-36 {
        -moz-column-gap: 9rem!important;
        column-gap: 9rem!important
    }

    .lg-gap-x-40 {
        -moz-column-gap: 10rem!important;
        column-gap: 10rem!important
    }

    .lg-gap-x-44 {
        -moz-column-gap: 11rem!important;
        column-gap: 11rem!important
    }

    .lg-gap-x-48 {
        -moz-column-gap: 12rem!important;
        column-gap: 12rem!important
    }

    .lg-gap-x-52 {
        -moz-column-gap: 13rem!important;
        column-gap: 13rem!important
    }

    .lg-gap-x-56 {
        -moz-column-gap: 14rem!important;
        column-gap: 14rem!important
    }

    .lg-gap-x-60 {
        -moz-column-gap: 15rem!important;
        column-gap: 15rem!important
    }

    .lg-gap-x-64 {
        -moz-column-gap: 16rem!important;
        column-gap: 16rem!important
    }

    .lg-gap-x-72 {
        -moz-column-gap: 18rem!important;
        column-gap: 18rem!important
    }

    .lg-gap-x-80 {
        -moz-column-gap: 20rem!important;
        column-gap: 20rem!important
    }

    .lg-gap-x-96 {
        -moz-column-gap: 24rem!important;
        column-gap: 24rem!important
    }

    .lg-gap-x-px {
        -moz-column-gap: 1px!important;
        column-gap: 1px!important
    }

    .lg-gap-x-0\.5 {
        -moz-column-gap: .125rem!important;
        column-gap: .125rem!important
    }

    .lg-gap-x-1\.5 {
        -moz-column-gap: .375rem!important;
        column-gap: .375rem!important
    }

    .lg-gap-x-2\.5 {
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .lg-gap-x-3\.5 {
        -moz-column-gap: .875rem!important;
        column-gap: .875rem!important
    }

    .lg-gap-y-0 {
        row-gap: 0px!important
    }

    .lg-gap-y-1 {
        row-gap: .25rem!important
    }

    .lg-gap-y-2 {
        row-gap: .5rem!important
    }

    .lg-gap-y-3 {
        row-gap: .75rem!important
    }

    .lg-gap-y-4 {
        row-gap: 1rem!important
    }

    .lg-gap-y-5 {
        row-gap: 1.25rem!important
    }

    .lg-gap-y-6 {
        row-gap: 1.5rem!important
    }

    .lg-gap-y-7 {
        row-gap: 1.75rem!important
    }

    .lg-gap-y-8 {
        row-gap: 2rem!important
    }

    .lg-gap-y-9 {
        row-gap: 2.25rem!important
    }

    .lg-gap-y-10 {
        row-gap: 2.5rem!important
    }

    .lg-gap-y-11 {
        row-gap: 2.75rem!important
    }

    .lg-gap-y-12 {
        row-gap: 3rem!important
    }

    .lg-gap-y-14 {
        row-gap: 3.5rem!important
    }

    .lg-gap-y-16 {
        row-gap: 4rem!important
    }

    .lg-gap-y-20 {
        row-gap: 5rem!important
    }

    .lg-gap-y-24 {
        row-gap: 6rem!important
    }

    .lg-gap-y-28 {
        row-gap: 7rem!important
    }

    .lg-gap-y-32 {
        row-gap: 8rem!important
    }

    .lg-gap-y-36 {
        row-gap: 9rem!important
    }

    .lg-gap-y-40 {
        row-gap: 10rem!important
    }

    .lg-gap-y-44 {
        row-gap: 11rem!important
    }

    .lg-gap-y-48 {
        row-gap: 12rem!important
    }

    .lg-gap-y-52 {
        row-gap: 13rem!important
    }

    .lg-gap-y-56 {
        row-gap: 14rem!important
    }

    .lg-gap-y-60 {
        row-gap: 15rem!important
    }

    .lg-gap-y-64 {
        row-gap: 16rem!important
    }

    .lg-gap-y-72 {
        row-gap: 18rem!important
    }

    .lg-gap-y-80 {
        row-gap: 20rem!important
    }

    .lg-gap-y-96 {
        row-gap: 24rem!important
    }

    .lg-gap-y-px {
        row-gap: 1px!important
    }

    .lg-gap-y-0\.5 {
        row-gap: .125rem!important
    }

    .lg-gap-y-1\.5 {
        row-gap: .375rem!important
    }

    .lg-gap-y-2\.5 {
        row-gap: .625rem!important
    }

    .lg-gap-y-3\.5 {
        row-gap: .875rem!important
    }

    .lg-grid-flow-row {
        grid-auto-flow: row!important
    }

    .lg-grid-flow-col {
        grid-auto-flow: column!important
    }

    .lg-grid-flow-row-dense {
        grid-auto-flow: row dense!important
    }

    .lg-grid-flow-col-dense {
        grid-auto-flow: column dense!important
    }

    .lg-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))!important
    }

    .lg-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))!important
    }

    .lg-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .lg-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .lg-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))!important
    }

    .lg-grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))!important
    }

    .lg-grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))!important
    }

    .lg-grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))!important
    }

    .lg-grid-cols-9 {
        grid-template-columns: repeat(9,minmax(0,1fr))!important
    }

    .lg-grid-cols-10 {
        grid-template-columns: repeat(10,minmax(0,1fr))!important
    }

    .lg-grid-cols-11 {
        grid-template-columns: repeat(11,minmax(0,1fr))!important
    }

    .lg-grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))!important
    }

    .lg-grid-cols-none {
        grid-template-columns: none!important
    }

    .lg-auto-cols-auto {
        grid-auto-columns: auto!important
    }

    .lg-auto-cols-min {
        grid-auto-columns: min-content!important
    }

    .lg-auto-cols-max {
        grid-auto-columns: max-content!important
    }

    .lg-auto-cols-fr {
        grid-auto-columns: minmax(0,1fr)!important
    }

    .lg-col-auto {
        grid-column: auto!important
    }

    .lg-col-span-1 {
        grid-column: span 1 / span 1!important
    }

    .lg-col-span-2 {
        grid-column: span 2 / span 2!important
    }

    .lg-col-span-3 {
        grid-column: span 3 / span 3!important
    }

    .lg-col-span-4 {
        grid-column: span 4 / span 4!important
    }

    .lg-col-span-5 {
        grid-column: span 5 / span 5!important
    }

    .lg-col-span-6 {
        grid-column: span 6 / span 6!important
    }

    .lg-col-span-7 {
        grid-column: span 7 / span 7!important
    }

    .lg-col-span-8 {
        grid-column: span 8 / span 8!important
    }

    .lg-col-span-9 {
        grid-column: span 9 / span 9!important
    }

    .lg-col-span-10 {
        grid-column: span 10 / span 10!important
    }

    .lg-col-span-11 {
        grid-column: span 11 / span 11!important
    }

    .lg-col-span-12 {
        grid-column: span 12 / span 12!important
    }

    .lg-col-span-full {
        grid-column: 1 / -1!important
    }

    .lg-col-start-1 {
        grid-column-start: 1!important
    }

    .lg-col-start-2 {
        grid-column-start: 2!important
    }

    .lg-col-start-3 {
        grid-column-start: 3!important
    }

    .lg-col-start-4 {
        grid-column-start: 4!important
    }

    .lg-col-start-5 {
        grid-column-start: 5!important
    }

    .lg-col-start-6 {
        grid-column-start: 6!important
    }

    .lg-col-start-7 {
        grid-column-start: 7!important
    }

    .lg-col-start-8 {
        grid-column-start: 8!important
    }

    .lg-col-start-9 {
        grid-column-start: 9!important
    }

    .lg-col-start-10 {
        grid-column-start: 10!important
    }

    .lg-col-start-11 {
        grid-column-start: 11!important
    }

    .lg-col-start-12 {
        grid-column-start: 12!important
    }

    .lg-col-start-13 {
        grid-column-start: 13!important
    }

    .lg-col-start-auto {
        grid-column-start: auto!important
    }

    .lg-col-end-1 {
        grid-column-end: 1!important
    }

    .lg-col-end-2 {
        grid-column-end: 2!important
    }

    .lg-col-end-3 {
        grid-column-end: 3!important
    }

    .lg-col-end-4 {
        grid-column-end: 4!important
    }

    .lg-col-end-5 {
        grid-column-end: 5!important
    }

    .lg-col-end-6 {
        grid-column-end: 6!important
    }

    .lg-col-end-7 {
        grid-column-end: 7!important
    }

    .lg-col-end-8 {
        grid-column-end: 8!important
    }

    .lg-col-end-9 {
        grid-column-end: 9!important
    }

    .lg-col-end-10 {
        grid-column-end: 10!important
    }

    .lg-col-end-11 {
        grid-column-end: 11!important
    }

    .lg-col-end-12 {
        grid-column-end: 12!important
    }

    .lg-col-end-13 {
        grid-column-end: 13!important
    }

    .lg-col-end-auto {
        grid-column-end: auto!important
    }

    .lg-grid-rows-1 {
        grid-template-rows: repeat(1,minmax(0,1fr))!important
    }

    .lg-grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))!important
    }

    .lg-grid-rows-3 {
        grid-template-rows: repeat(3,minmax(0,1fr))!important
    }

    .lg-grid-rows-4 {
        grid-template-rows: repeat(4,minmax(0,1fr))!important
    }

    .lg-grid-rows-5 {
        grid-template-rows: repeat(5,minmax(0,1fr))!important
    }

    .lg-grid-rows-6 {
        grid-template-rows: repeat(6,minmax(0,1fr))!important
    }

    .lg-grid-rows-none {
        grid-template-rows: none!important
    }

    .lg-auto-rows-auto {
        grid-auto-rows: auto!important
    }

    .lg-auto-rows-min {
        grid-auto-rows: min-content!important
    }

    .lg-auto-rows-max {
        grid-auto-rows: max-content!important
    }

    .lg-auto-rows-fr {
        grid-auto-rows: minmax(0,1fr)!important
    }

    .lg-row-auto {
        grid-row: auto!important
    }

    .lg-row-span-1 {
        grid-row: span 1 / span 1!important
    }

    .lg-row-span-2 {
        grid-row: span 2 / span 2!important
    }

    .lg-row-span-3 {
        grid-row: span 3 / span 3!important
    }

    .lg-row-span-4 {
        grid-row: span 4 / span 4!important
    }

    .lg-row-span-5 {
        grid-row: span 5 / span 5!important
    }

    .lg-row-span-6 {
        grid-row: span 6 / span 6!important
    }

    .lg-row-span-full {
        grid-row: 1 / -1!important
    }

    .lg-row-start-1 {
        grid-row-start: 1!important
    }

    .lg-row-start-2 {
        grid-row-start: 2!important
    }

    .lg-row-start-3 {
        grid-row-start: 3!important
    }

    .lg-row-start-4 {
        grid-row-start: 4!important
    }

    .lg-row-start-5 {
        grid-row-start: 5!important
    }

    .lg-row-start-6 {
        grid-row-start: 6!important
    }

    .lg-row-start-7 {
        grid-row-start: 7!important
    }

    .lg-row-start-auto {
        grid-row-start: auto!important
    }

    .lg-row-end-1 {
        grid-row-end: 1!important
    }

    .lg-row-end-2 {
        grid-row-end: 2!important
    }

    .lg-row-end-3 {
        grid-row-end: 3!important
    }

    .lg-row-end-4 {
        grid-row-end: 4!important
    }

    .lg-row-end-5 {
        grid-row-end: 5!important
    }

    .lg-row-end-6 {
        grid-row-end: 6!important
    }

    .lg-row-end-7 {
        grid-row-end: 7!important
    }

    .lg-row-end-auto {
        grid-row-end: auto!important
    }

    .lg-transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .lg-transform-gpu {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .lg-transform-none {
        transform: none!important
    }

    .lg-origin-center {
        transform-origin: center!important
    }

    .lg-origin-top {
        transform-origin: top!important
    }

    .lg-origin-top-right {
        transform-origin: top right!important
    }

    .lg-origin-right {
        transform-origin: right!important
    }

    .lg-origin-bottom-right {
        transform-origin: bottom right!important
    }

    .lg-origin-bottom {
        transform-origin: bottom!important
    }

    .lg-origin-bottom-left {
        transform-origin: bottom left!important
    }

    .lg-origin-left {
        transform-origin: left!important
    }

    .lg-origin-top-left {
        transform-origin: top left!important
    }

    .lg-scale-0 {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .lg-scale-50 {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .lg-scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .lg-scale-90 {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .lg-scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .lg-scale-100 {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .lg-scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .lg-scale-110 {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .lg-scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .lg-scale-150 {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .lg-scale-x-0 {
        --tw-scale-x: 0 !important
    }

    .lg-scale-x-50 {
        --tw-scale-x: .5 !important
    }

    .lg-scale-x-75 {
        --tw-scale-x: .75 !important
    }

    .lg-scale-x-90 {
        --tw-scale-x: .9 !important
    }

    .lg-scale-x-95 {
        --tw-scale-x: .95 !important
    }

    .lg-scale-x-100 {
        --tw-scale-x: 1 !important
    }

    .lg-scale-x-105 {
        --tw-scale-x: 1.05 !important
    }

    .lg-scale-x-110 {
        --tw-scale-x: 1.1 !important
    }

    .lg-scale-x-125 {
        --tw-scale-x: 1.25 !important
    }

    .lg-scale-x-150 {
        --tw-scale-x: 1.5 !important
    }

    .lg-scale-y-0 {
        --tw-scale-y: 0 !important
    }

    .lg-scale-y-50 {
        --tw-scale-y: .5 !important
    }

    .lg-scale-y-75 {
        --tw-scale-y: .75 !important
    }

    .lg-scale-y-90 {
        --tw-scale-y: .9 !important
    }

    .lg-scale-y-95 {
        --tw-scale-y: .95 !important
    }

    .lg-scale-y-100 {
        --tw-scale-y: 1 !important
    }

    .lg-scale-y-105 {
        --tw-scale-y: 1.05 !important
    }

    .lg-scale-y-110 {
        --tw-scale-y: 1.1 !important
    }

    .lg-scale-y-125 {
        --tw-scale-y: 1.25 !important
    }

    .lg-scale-y-150 {
        --tw-scale-y: 1.5 !important
    }

    .lg-hover-scale-0:hover {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .lg-hover-scale-50:hover {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .lg-hover-scale-75:hover {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .lg-hover-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .lg-hover-scale-95:hover {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .lg-hover-scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .lg-hover-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .lg-hover-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .lg-hover-scale-125:hover {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .lg-hover-scale-150:hover {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .lg-hover-scale-x-0:hover {
        --tw-scale-x: 0 !important
    }

    .lg-hover-scale-x-50:hover {
        --tw-scale-x: .5 !important
    }

    .lg-hover-scale-x-75:hover {
        --tw-scale-x: .75 !important
    }

    .lg-hover-scale-x-90:hover {
        --tw-scale-x: .9 !important
    }

    .lg-hover-scale-x-95:hover {
        --tw-scale-x: .95 !important
    }

    .lg-hover-scale-x-100:hover {
        --tw-scale-x: 1 !important
    }

    .lg-hover-scale-x-105:hover {
        --tw-scale-x: 1.05 !important
    }

    .lg-hover-scale-x-110:hover {
        --tw-scale-x: 1.1 !important
    }

    .lg-hover-scale-x-125:hover {
        --tw-scale-x: 1.25 !important
    }

    .lg-hover-scale-x-150:hover {
        --tw-scale-x: 1.5 !important
    }

    .lg-hover-scale-y-0:hover {
        --tw-scale-y: 0 !important
    }

    .lg-hover-scale-y-50:hover {
        --tw-scale-y: .5 !important
    }

    .lg-hover-scale-y-75:hover {
        --tw-scale-y: .75 !important
    }

    .lg-hover-scale-y-90:hover {
        --tw-scale-y: .9 !important
    }

    .lg-hover-scale-y-95:hover {
        --tw-scale-y: .95 !important
    }

    .lg-hover-scale-y-100:hover {
        --tw-scale-y: 1 !important
    }

    .lg-hover-scale-y-105:hover {
        --tw-scale-y: 1.05 !important
    }

    .lg-hover-scale-y-110:hover {
        --tw-scale-y: 1.1 !important
    }

    .lg-hover-scale-y-125:hover {
        --tw-scale-y: 1.25 !important
    }

    .lg-hover-scale-y-150:hover {
        --tw-scale-y: 1.5 !important
    }

    .lg-focus-scale-0:focus {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .lg-focus-scale-50:focus {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .lg-focus-scale-75:focus {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .lg-focus-scale-90:focus {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .lg-focus-scale-95:focus {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .lg-focus-scale-100:focus {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .lg-focus-scale-105:focus {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .lg-focus-scale-110:focus {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .lg-focus-scale-125:focus {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .lg-focus-scale-150:focus {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .lg-focus-scale-x-0:focus {
        --tw-scale-x: 0 !important
    }

    .lg-focus-scale-x-50:focus {
        --tw-scale-x: .5 !important
    }

    .lg-focus-scale-x-75:focus {
        --tw-scale-x: .75 !important
    }

    .lg-focus-scale-x-90:focus {
        --tw-scale-x: .9 !important
    }

    .lg-focus-scale-x-95:focus {
        --tw-scale-x: .95 !important
    }

    .lg-focus-scale-x-100:focus {
        --tw-scale-x: 1 !important
    }

    .lg-focus-scale-x-105:focus {
        --tw-scale-x: 1.05 !important
    }

    .lg-focus-scale-x-110:focus {
        --tw-scale-x: 1.1 !important
    }

    .lg-focus-scale-x-125:focus {
        --tw-scale-x: 1.25 !important
    }

    .lg-focus-scale-x-150:focus {
        --tw-scale-x: 1.5 !important
    }

    .lg-focus-scale-y-0:focus {
        --tw-scale-y: 0 !important
    }

    .lg-focus-scale-y-50:focus {
        --tw-scale-y: .5 !important
    }

    .lg-focus-scale-y-75:focus {
        --tw-scale-y: .75 !important
    }

    .lg-focus-scale-y-90:focus {
        --tw-scale-y: .9 !important
    }

    .lg-focus-scale-y-95:focus {
        --tw-scale-y: .95 !important
    }

    .lg-focus-scale-y-100:focus {
        --tw-scale-y: 1 !important
    }

    .lg-focus-scale-y-105:focus {
        --tw-scale-y: 1.05 !important
    }

    .lg-focus-scale-y-110:focus {
        --tw-scale-y: 1.1 !important
    }

    .lg-focus-scale-y-125:focus {
        --tw-scale-y: 1.25 !important
    }

    .lg-focus-scale-y-150:focus {
        --tw-scale-y: 1.5 !important
    }

    .lg-rotate-0 {
        --tw-rotate: 0deg !important
    }

    .lg-rotate-1 {
        --tw-rotate: 1deg !important
    }

    .lg-rotate-2 {
        --tw-rotate: 2deg !important
    }

    .lg-rotate-3 {
        --tw-rotate: 3deg !important
    }

    .lg-rotate-6 {
        --tw-rotate: 6deg !important
    }

    .lg-rotate-12 {
        --tw-rotate: 12deg !important
    }

    .lg-rotate-45 {
        --tw-rotate: 45deg !important
    }

    .lg-rotate-90 {
        --tw-rotate: 90deg !important
    }

    .lg-rotate-180 {
        --tw-rotate: 180deg !important
    }

    .lg--rotate-180 {
        --tw-rotate: -180deg !important
    }

    .lg--rotate-90 {
        --tw-rotate: -90deg !important
    }

    .lg--rotate-45 {
        --tw-rotate: -45deg !important
    }

    .lg--rotate-12 {
        --tw-rotate: -12deg !important
    }

    .lg--rotate-6 {
        --tw-rotate: -6deg !important
    }

    .lg--rotate-3 {
        --tw-rotate: -3deg !important
    }

    .lg--rotate-2 {
        --tw-rotate: -2deg !important
    }

    .lg--rotate-1 {
        --tw-rotate: -1deg !important
    }

    .lg-hover-rotate-0:hover {
        --tw-rotate: 0deg !important
    }

    .lg-hover-rotate-1:hover {
        --tw-rotate: 1deg !important
    }

    .lg-hover-rotate-2:hover {
        --tw-rotate: 2deg !important
    }

    .lg-hover-rotate-3:hover {
        --tw-rotate: 3deg !important
    }

    .lg-hover-rotate-6:hover {
        --tw-rotate: 6deg !important
    }

    .lg-hover-rotate-12:hover {
        --tw-rotate: 12deg !important
    }

    .lg-hover-rotate-45:hover {
        --tw-rotate: 45deg !important
    }

    .lg-hover-rotate-90:hover {
        --tw-rotate: 90deg !important
    }

    .lg-hover-rotate-180:hover {
        --tw-rotate: 180deg !important
    }

    .lg-hover--rotate-180:hover {
        --tw-rotate: -180deg !important
    }

    .lg-hover--rotate-90:hover {
        --tw-rotate: -90deg !important
    }

    .lg-hover--rotate-45:hover {
        --tw-rotate: -45deg !important
    }

    .lg-hover--rotate-12:hover {
        --tw-rotate: -12deg !important
    }

    .lg-hover--rotate-6:hover {
        --tw-rotate: -6deg !important
    }

    .lg-hover--rotate-3:hover {
        --tw-rotate: -3deg !important
    }

    .lg-hover--rotate-2:hover {
        --tw-rotate: -2deg !important
    }

    .lg-hover--rotate-1:hover {
        --tw-rotate: -1deg !important
    }

    .lg-focus-rotate-0:focus {
        --tw-rotate: 0deg !important
    }

    .lg-focus-rotate-1:focus {
        --tw-rotate: 1deg !important
    }

    .lg-focus-rotate-2:focus {
        --tw-rotate: 2deg !important
    }

    .lg-focus-rotate-3:focus {
        --tw-rotate: 3deg !important
    }

    .lg-focus-rotate-6:focus {
        --tw-rotate: 6deg !important
    }

    .lg-focus-rotate-12:focus {
        --tw-rotate: 12deg !important
    }

    .lg-focus-rotate-45:focus {
        --tw-rotate: 45deg !important
    }

    .lg-focus-rotate-90:focus {
        --tw-rotate: 90deg !important
    }

    .lg-focus-rotate-180:focus {
        --tw-rotate: 180deg !important
    }

    .lg-focus--rotate-180:focus {
        --tw-rotate: -180deg !important
    }

    .lg-focus--rotate-90:focus {
        --tw-rotate: -90deg !important
    }

    .lg-focus--rotate-45:focus {
        --tw-rotate: -45deg !important
    }

    .lg-focus--rotate-12:focus {
        --tw-rotate: -12deg !important
    }

    .lg-focus--rotate-6:focus {
        --tw-rotate: -6deg !important
    }

    .lg-focus--rotate-3:focus {
        --tw-rotate: -3deg !important
    }

    .lg-focus--rotate-2:focus {
        --tw-rotate: -2deg !important
    }

    .lg-focus--rotate-1:focus {
        --tw-rotate: -1deg !important
    }

    .lg-translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .lg-translate-x-1 {
        --tw-translate-x: .25rem !important
    }

    .lg-translate-x-2 {
        --tw-translate-x: .5rem !important
    }

    .lg-translate-x-3 {
        --tw-translate-x: .75rem !important
    }

    .lg-translate-x-4 {
        --tw-translate-x: 1rem !important
    }

    .lg-translate-x-5 {
        --tw-translate-x: 1.25rem !important
    }

    .lg-translate-x-6 {
        --tw-translate-x: 1.5rem !important
    }

    .lg-translate-x-7 {
        --tw-translate-x: 1.75rem !important
    }

    .lg-translate-x-8 {
        --tw-translate-x: 2rem !important
    }

    .lg-translate-x-9 {
        --tw-translate-x: 2.25rem !important
    }

    .lg-translate-x-10 {
        --tw-translate-x: 2.5rem !important
    }

    .lg-translate-x-11 {
        --tw-translate-x: 2.75rem !important
    }

    .lg-translate-x-12 {
        --tw-translate-x: 3rem !important
    }

    .lg-translate-x-14 {
        --tw-translate-x: 3.5rem !important
    }

    .lg-translate-x-16 {
        --tw-translate-x: 4rem !important
    }

    .lg-translate-x-20 {
        --tw-translate-x: 5rem !important
    }

    .lg-translate-x-24 {
        --tw-translate-x: 6rem !important
    }

    .lg-translate-x-28 {
        --tw-translate-x: 7rem !important
    }

    .lg-translate-x-32 {
        --tw-translate-x: 8rem !important
    }

    .lg-translate-x-36 {
        --tw-translate-x: 9rem !important
    }

    .lg-translate-x-40 {
        --tw-translate-x: 10rem !important
    }

    .lg-translate-x-44 {
        --tw-translate-x: 11rem !important
    }

    .lg-translate-x-48 {
        --tw-translate-x: 12rem !important
    }

    .lg-translate-x-52 {
        --tw-translate-x: 13rem !important
    }

    .lg-translate-x-56 {
        --tw-translate-x: 14rem !important
    }

    .lg-translate-x-60 {
        --tw-translate-x: 15rem !important
    }

    .lg-translate-x-64 {
        --tw-translate-x: 16rem !important
    }

    .lg-translate-x-72 {
        --tw-translate-x: 18rem !important
    }

    .lg-translate-x-80 {
        --tw-translate-x: 20rem !important
    }

    .lg-translate-x-96 {
        --tw-translate-x: 24rem !important
    }

    .lg-translate-x-px {
        --tw-translate-x: 1px !important
    }

    .lg-translate-x-0\.5 {
        --tw-translate-x: .125rem !important
    }

    .lg-translate-x-1\.5 {
        --tw-translate-x: .375rem !important
    }

    .lg-translate-x-2\.5 {
        --tw-translate-x: .625rem !important
    }

    .lg-translate-x-3\.5 {
        --tw-translate-x: .875rem !important
    }

    .lg--translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .lg--translate-x-1 {
        --tw-translate-x: -.25rem !important
    }

    .lg--translate-x-2 {
        --tw-translate-x: -.5rem !important
    }

    .lg--translate-x-3 {
        --tw-translate-x: -.75rem !important
    }

    .lg--translate-x-4 {
        --tw-translate-x: -1rem !important
    }

    .lg--translate-x-5 {
        --tw-translate-x: -1.25rem !important
    }

    .lg--translate-x-6 {
        --tw-translate-x: -1.5rem !important
    }

    .lg--translate-x-7 {
        --tw-translate-x: -1.75rem !important
    }

    .lg--translate-x-8 {
        --tw-translate-x: -2rem !important
    }

    .lg--translate-x-9 {
        --tw-translate-x: -2.25rem !important
    }

    .lg--translate-x-10 {
        --tw-translate-x: -2.5rem !important
    }

    .lg--translate-x-11 {
        --tw-translate-x: -2.75rem !important
    }

    .lg--translate-x-12 {
        --tw-translate-x: -3rem !important
    }

    .lg--translate-x-14 {
        --tw-translate-x: -3.5rem !important
    }

    .lg--translate-x-16 {
        --tw-translate-x: -4rem !important
    }

    .lg--translate-x-20 {
        --tw-translate-x: -5rem !important
    }

    .lg--translate-x-24 {
        --tw-translate-x: -6rem !important
    }

    .lg--translate-x-28 {
        --tw-translate-x: -7rem !important
    }

    .lg--translate-x-32 {
        --tw-translate-x: -8rem !important
    }

    .lg--translate-x-36 {
        --tw-translate-x: -9rem !important
    }

    .lg--translate-x-40 {
        --tw-translate-x: -10rem !important
    }

    .lg--translate-x-44 {
        --tw-translate-x: -11rem !important
    }

    .lg--translate-x-48 {
        --tw-translate-x: -12rem !important
    }

    .lg--translate-x-52 {
        --tw-translate-x: -13rem !important
    }

    .lg--translate-x-56 {
        --tw-translate-x: -14rem !important
    }

    .lg--translate-x-60 {
        --tw-translate-x: -15rem !important
    }

    .lg--translate-x-64 {
        --tw-translate-x: -16rem !important
    }

    .lg--translate-x-72 {
        --tw-translate-x: -18rem !important
    }

    .lg--translate-x-80 {
        --tw-translate-x: -20rem !important
    }

    .lg--translate-x-96 {
        --tw-translate-x: -24rem !important
    }

    .lg--translate-x-px {
        --tw-translate-x: -1px !important
    }

    .lg--translate-x-0\.5 {
        --tw-translate-x: -.125rem !important
    }

    .lg--translate-x-1\.5 {
        --tw-translate-x: -.375rem !important
    }

    .lg--translate-x-2\.5 {
        --tw-translate-x: -.625rem !important
    }

    .lg--translate-x-3\.5 {
        --tw-translate-x: -.875rem !important
    }

    .lg-translate-x-1\/2 {
        --tw-translate-x: 50% !important
    }

    .lg-translate-x-1\/3 {
        --tw-translate-x: 33.333333% !important
    }

    .lg-translate-x-2\/3 {
        --tw-translate-x: 66.666667% !important
    }

    .lg-translate-x-1\/4 {
        --tw-translate-x: 25% !important
    }

    .lg-translate-x-2\/4 {
        --tw-translate-x: 50% !important
    }

    .lg-translate-x-3\/4 {
        --tw-translate-x: 75% !important
    }

    .lg-translate-x-full {
        --tw-translate-x: 100% !important
    }

    .lg--translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .lg--translate-x-1\/3 {
        --tw-translate-x: -33.333333% !important
    }

    .lg--translate-x-2\/3 {
        --tw-translate-x: -66.666667% !important
    }

    .lg--translate-x-1\/4 {
        --tw-translate-x: -25% !important
    }

    .lg--translate-x-2\/4 {
        --tw-translate-x: -50% !important
    }

    .lg--translate-x-3\/4 {
        --tw-translate-x: -75% !important
    }

    .lg--translate-x-full {
        --tw-translate-x: -100% !important
    }

    .lg-translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .lg-translate-y-1 {
        --tw-translate-y: .25rem !important
    }

    .lg-translate-y-2 {
        --tw-translate-y: .5rem !important
    }

    .lg-translate-y-3 {
        --tw-translate-y: .75rem !important
    }

    .lg-translate-y-4 {
        --tw-translate-y: 1rem !important
    }

    .lg-translate-y-5 {
        --tw-translate-y: 1.25rem !important
    }

    .lg-translate-y-6 {
        --tw-translate-y: 1.5rem !important
    }

    .lg-translate-y-7 {
        --tw-translate-y: 1.75rem !important
    }

    .lg-translate-y-8 {
        --tw-translate-y: 2rem !important
    }

    .lg-translate-y-9 {
        --tw-translate-y: 2.25rem !important
    }

    .lg-translate-y-10 {
        --tw-translate-y: 2.5rem !important
    }

    .lg-translate-y-11 {
        --tw-translate-y: 2.75rem !important
    }

    .lg-translate-y-12 {
        --tw-translate-y: 3rem !important
    }

    .lg-translate-y-14 {
        --tw-translate-y: 3.5rem !important
    }

    .lg-translate-y-16 {
        --tw-translate-y: 4rem !important
    }

    .lg-translate-y-20 {
        --tw-translate-y: 5rem !important
    }

    .lg-translate-y-24 {
        --tw-translate-y: 6rem !important
    }

    .lg-translate-y-28 {
        --tw-translate-y: 7rem !important
    }

    .lg-translate-y-32 {
        --tw-translate-y: 8rem !important
    }

    .lg-translate-y-36 {
        --tw-translate-y: 9rem !important
    }

    .lg-translate-y-40 {
        --tw-translate-y: 10rem !important
    }

    .lg-translate-y-44 {
        --tw-translate-y: 11rem !important
    }

    .lg-translate-y-48 {
        --tw-translate-y: 12rem !important
    }

    .lg-translate-y-52 {
        --tw-translate-y: 13rem !important
    }

    .lg-translate-y-56 {
        --tw-translate-y: 14rem !important
    }

    .lg-translate-y-60 {
        --tw-translate-y: 15rem !important
    }

    .lg-translate-y-64 {
        --tw-translate-y: 16rem !important
    }

    .lg-translate-y-72 {
        --tw-translate-y: 18rem !important
    }

    .lg-translate-y-80 {
        --tw-translate-y: 20rem !important
    }

    .lg-translate-y-96 {
        --tw-translate-y: 24rem !important
    }

    .lg-translate-y-px {
        --tw-translate-y: 1px !important
    }

    .lg-translate-y-0\.5 {
        --tw-translate-y: .125rem !important
    }

    .lg-translate-y-1\.5 {
        --tw-translate-y: .375rem !important
    }

    .lg-translate-y-2\.5 {
        --tw-translate-y: .625rem !important
    }

    .lg-translate-y-3\.5 {
        --tw-translate-y: .875rem !important
    }

    .lg--translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .lg--translate-y-1 {
        --tw-translate-y: -.25rem !important
    }

    .lg--translate-y-2 {
        --tw-translate-y: -.5rem !important
    }

    .lg--translate-y-3 {
        --tw-translate-y: -.75rem !important
    }

    .lg--translate-y-4 {
        --tw-translate-y: -1rem !important
    }

    .lg--translate-y-5 {
        --tw-translate-y: -1.25rem !important
    }

    .lg--translate-y-6 {
        --tw-translate-y: -1.5rem !important
    }

    .lg--translate-y-7 {
        --tw-translate-y: -1.75rem !important
    }

    .lg--translate-y-8 {
        --tw-translate-y: -2rem !important
    }

    .lg--translate-y-9 {
        --tw-translate-y: -2.25rem !important
    }

    .lg--translate-y-10 {
        --tw-translate-y: -2.5rem !important
    }

    .lg--translate-y-11 {
        --tw-translate-y: -2.75rem !important
    }

    .lg--translate-y-12 {
        --tw-translate-y: -3rem !important
    }

    .lg--translate-y-14 {
        --tw-translate-y: -3.5rem !important
    }

    .lg--translate-y-16 {
        --tw-translate-y: -4rem !important
    }

    .lg--translate-y-20 {
        --tw-translate-y: -5rem !important
    }

    .lg--translate-y-24 {
        --tw-translate-y: -6rem !important
    }

    .lg--translate-y-28 {
        --tw-translate-y: -7rem !important
    }

    .lg--translate-y-32 {
        --tw-translate-y: -8rem !important
    }

    .lg--translate-y-36 {
        --tw-translate-y: -9rem !important
    }

    .lg--translate-y-40 {
        --tw-translate-y: -10rem !important
    }

    .lg--translate-y-44 {
        --tw-translate-y: -11rem !important
    }

    .lg--translate-y-48 {
        --tw-translate-y: -12rem !important
    }

    .lg--translate-y-52 {
        --tw-translate-y: -13rem !important
    }

    .lg--translate-y-56 {
        --tw-translate-y: -14rem !important
    }

    .lg--translate-y-60 {
        --tw-translate-y: -15rem !important
    }

    .lg--translate-y-64 {
        --tw-translate-y: -16rem !important
    }

    .lg--translate-y-72 {
        --tw-translate-y: -18rem !important
    }

    .lg--translate-y-80 {
        --tw-translate-y: -20rem !important
    }

    .lg--translate-y-96 {
        --tw-translate-y: -24rem !important
    }

    .lg--translate-y-px {
        --tw-translate-y: -1px !important
    }

    .lg--translate-y-0\.5 {
        --tw-translate-y: -.125rem !important
    }

    .lg--translate-y-1\.5 {
        --tw-translate-y: -.375rem !important
    }

    .lg--translate-y-2\.5 {
        --tw-translate-y: -.625rem !important
    }

    .lg--translate-y-3\.5 {
        --tw-translate-y: -.875rem !important
    }

    .lg-translate-y-1\/2 {
        --tw-translate-y: 50% !important
    }

    .lg-translate-y-1\/3 {
        --tw-translate-y: 33.333333% !important
    }

    .lg-translate-y-2\/3 {
        --tw-translate-y: 66.666667% !important
    }

    .lg-translate-y-1\/4 {
        --tw-translate-y: 25% !important
    }

    .lg-translate-y-2\/4 {
        --tw-translate-y: 50% !important
    }

    .lg-translate-y-3\/4 {
        --tw-translate-y: 75% !important
    }

    .lg-translate-y-full {
        --tw-translate-y: 100% !important
    }

    .lg--translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .lg--translate-y-1\/3 {
        --tw-translate-y: -33.333333% !important
    }

    .lg--translate-y-2\/3 {
        --tw-translate-y: -66.666667% !important
    }

    .lg--translate-y-1\/4 {
        --tw-translate-y: -25% !important
    }

    .lg--translate-y-2\/4 {
        --tw-translate-y: -50% !important
    }

    .lg--translate-y-3\/4 {
        --tw-translate-y: -75% !important
    }

    .lg--translate-y-full {
        --tw-translate-y: -100% !important
    }

    .lg-hover-translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .lg-hover-translate-x-1:hover {
        --tw-translate-x: .25rem !important
    }

    .lg-hover-translate-x-2:hover {
        --tw-translate-x: .5rem !important
    }

    .lg-hover-translate-x-3:hover {
        --tw-translate-x: .75rem !important
    }

    .lg-hover-translate-x-4:hover {
        --tw-translate-x: 1rem !important
    }

    .lg-hover-translate-x-5:hover {
        --tw-translate-x: 1.25rem !important
    }

    .lg-hover-translate-x-6:hover {
        --tw-translate-x: 1.5rem !important
    }

    .lg-hover-translate-x-7:hover {
        --tw-translate-x: 1.75rem !important
    }

    .lg-hover-translate-x-8:hover {
        --tw-translate-x: 2rem !important
    }

    .lg-hover-translate-x-9:hover {
        --tw-translate-x: 2.25rem !important
    }

    .lg-hover-translate-x-10:hover {
        --tw-translate-x: 2.5rem !important
    }

    .lg-hover-translate-x-11:hover {
        --tw-translate-x: 2.75rem !important
    }

    .lg-hover-translate-x-12:hover {
        --tw-translate-x: 3rem !important
    }

    .lg-hover-translate-x-14:hover {
        --tw-translate-x: 3.5rem !important
    }

    .lg-hover-translate-x-16:hover {
        --tw-translate-x: 4rem !important
    }

    .lg-hover-translate-x-20:hover {
        --tw-translate-x: 5rem !important
    }

    .lg-hover-translate-x-24:hover {
        --tw-translate-x: 6rem !important
    }

    .lg-hover-translate-x-28:hover {
        --tw-translate-x: 7rem !important
    }

    .lg-hover-translate-x-32:hover {
        --tw-translate-x: 8rem !important
    }

    .lg-hover-translate-x-36:hover {
        --tw-translate-x: 9rem !important
    }

    .lg-hover-translate-x-40:hover {
        --tw-translate-x: 10rem !important
    }

    .lg-hover-translate-x-44:hover {
        --tw-translate-x: 11rem !important
    }

    .lg-hover-translate-x-48:hover {
        --tw-translate-x: 12rem !important
    }

    .lg-hover-translate-x-52:hover {
        --tw-translate-x: 13rem !important
    }

    .lg-hover-translate-x-56:hover {
        --tw-translate-x: 14rem !important
    }

    .lg-hover-translate-x-60:hover {
        --tw-translate-x: 15rem !important
    }

    .lg-hover-translate-x-64:hover {
        --tw-translate-x: 16rem !important
    }

    .lg-hover-translate-x-72:hover {
        --tw-translate-x: 18rem !important
    }

    .lg-hover-translate-x-80:hover {
        --tw-translate-x: 20rem !important
    }

    .lg-hover-translate-x-96:hover {
        --tw-translate-x: 24rem !important
    }

    .lg-hover-translate-x-px:hover {
        --tw-translate-x: 1px !important
    }

    .lg-hover-translate-x-0\.5:hover {
        --tw-translate-x: .125rem !important
    }

    .lg-hover-translate-x-1\.5:hover {
        --tw-translate-x: .375rem !important
    }

    .lg-hover-translate-x-2\.5:hover {
        --tw-translate-x: .625rem !important
    }

    .lg-hover-translate-x-3\.5:hover {
        --tw-translate-x: .875rem !important
    }

    .lg-hover--translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .lg-hover--translate-x-1:hover {
        --tw-translate-x: -.25rem !important
    }

    .lg-hover--translate-x-2:hover {
        --tw-translate-x: -.5rem !important
    }

    .lg-hover--translate-x-3:hover {
        --tw-translate-x: -.75rem !important
    }

    .lg-hover--translate-x-4:hover {
        --tw-translate-x: -1rem !important
    }

    .lg-hover--translate-x-5:hover {
        --tw-translate-x: -1.25rem !important
    }

    .lg-hover--translate-x-6:hover {
        --tw-translate-x: -1.5rem !important
    }

    .lg-hover--translate-x-7:hover {
        --tw-translate-x: -1.75rem !important
    }

    .lg-hover--translate-x-8:hover {
        --tw-translate-x: -2rem !important
    }

    .lg-hover--translate-x-9:hover {
        --tw-translate-x: -2.25rem !important
    }

    .lg-hover--translate-x-10:hover {
        --tw-translate-x: -2.5rem !important
    }

    .lg-hover--translate-x-11:hover {
        --tw-translate-x: -2.75rem !important
    }

    .lg-hover--translate-x-12:hover {
        --tw-translate-x: -3rem !important
    }

    .lg-hover--translate-x-14:hover {
        --tw-translate-x: -3.5rem !important
    }

    .lg-hover--translate-x-16:hover {
        --tw-translate-x: -4rem !important
    }

    .lg-hover--translate-x-20:hover {
        --tw-translate-x: -5rem !important
    }

    .lg-hover--translate-x-24:hover {
        --tw-translate-x: -6rem !important
    }

    .lg-hover--translate-x-28:hover {
        --tw-translate-x: -7rem !important
    }

    .lg-hover--translate-x-32:hover {
        --tw-translate-x: -8rem !important
    }

    .lg-hover--translate-x-36:hover {
        --tw-translate-x: -9rem !important
    }

    .lg-hover--translate-x-40:hover {
        --tw-translate-x: -10rem !important
    }

    .lg-hover--translate-x-44:hover {
        --tw-translate-x: -11rem !important
    }

    .lg-hover--translate-x-48:hover {
        --tw-translate-x: -12rem !important
    }

    .lg-hover--translate-x-52:hover {
        --tw-translate-x: -13rem !important
    }

    .lg-hover--translate-x-56:hover {
        --tw-translate-x: -14rem !important
    }

    .lg-hover--translate-x-60:hover {
        --tw-translate-x: -15rem !important
    }

    .lg-hover--translate-x-64:hover {
        --tw-translate-x: -16rem !important
    }

    .lg-hover--translate-x-72:hover {
        --tw-translate-x: -18rem !important
    }

    .lg-hover--translate-x-80:hover {
        --tw-translate-x: -20rem !important
    }

    .lg-hover--translate-x-96:hover {
        --tw-translate-x: -24rem !important
    }

    .lg-hover--translate-x-px:hover {
        --tw-translate-x: -1px !important
    }

    .lg-hover--translate-x-0\.5:hover {
        --tw-translate-x: -.125rem !important
    }

    .lg-hover--translate-x-1\.5:hover {
        --tw-translate-x: -.375rem !important
    }

    .lg-hover--translate-x-2\.5:hover {
        --tw-translate-x: -.625rem !important
    }

    .lg-hover--translate-x-3\.5:hover {
        --tw-translate-x: -.875rem !important
    }

    .lg-hover-translate-x-1\/2:hover {
        --tw-translate-x: 50% !important
    }

    .lg-hover-translate-x-1\/3:hover {
        --tw-translate-x: 33.333333% !important
    }

    .lg-hover-translate-x-2\/3:hover {
        --tw-translate-x: 66.666667% !important
    }

    .lg-hover-translate-x-1\/4:hover {
        --tw-translate-x: 25% !important
    }

    .lg-hover-translate-x-2\/4:hover {
        --tw-translate-x: 50% !important
    }

    .lg-hover-translate-x-3\/4:hover {
        --tw-translate-x: 75% !important
    }

    .lg-hover-translate-x-full:hover {
        --tw-translate-x: 100% !important
    }

    .lg-hover--translate-x-1\/2:hover {
        --tw-translate-x: -50% !important
    }

    .lg-hover--translate-x-1\/3:hover {
        --tw-translate-x: -33.333333% !important
    }

    .lg-hover--translate-x-2\/3:hover {
        --tw-translate-x: -66.666667% !important
    }

    .lg-hover--translate-x-1\/4:hover {
        --tw-translate-x: -25% !important
    }

    .lg-hover--translate-x-2\/4:hover {
        --tw-translate-x: -50% !important
    }

    .lg-hover--translate-x-3\/4:hover {
        --tw-translate-x: -75% !important
    }

    .lg-hover--translate-x-full:hover {
        --tw-translate-x: -100% !important
    }

    .lg-hover-translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .lg-hover-translate-y-1:hover {
        --tw-translate-y: .25rem !important
    }

    .lg-hover-translate-y-2:hover {
        --tw-translate-y: .5rem !important
    }

    .lg-hover-translate-y-3:hover {
        --tw-translate-y: .75rem !important
    }

    .lg-hover-translate-y-4:hover {
        --tw-translate-y: 1rem !important
    }

    .lg-hover-translate-y-5:hover {
        --tw-translate-y: 1.25rem !important
    }

    .lg-hover-translate-y-6:hover {
        --tw-translate-y: 1.5rem !important
    }

    .lg-hover-translate-y-7:hover {
        --tw-translate-y: 1.75rem !important
    }

    .lg-hover-translate-y-8:hover {
        --tw-translate-y: 2rem !important
    }

    .lg-hover-translate-y-9:hover {
        --tw-translate-y: 2.25rem !important
    }

    .lg-hover-translate-y-10:hover {
        --tw-translate-y: 2.5rem !important
    }

    .lg-hover-translate-y-11:hover {
        --tw-translate-y: 2.75rem !important
    }

    .lg-hover-translate-y-12:hover {
        --tw-translate-y: 3rem !important
    }

    .lg-hover-translate-y-14:hover {
        --tw-translate-y: 3.5rem !important
    }

    .lg-hover-translate-y-16:hover {
        --tw-translate-y: 4rem !important
    }

    .lg-hover-translate-y-20:hover {
        --tw-translate-y: 5rem !important
    }

    .lg-hover-translate-y-24:hover {
        --tw-translate-y: 6rem !important
    }

    .lg-hover-translate-y-28:hover {
        --tw-translate-y: 7rem !important
    }

    .lg-hover-translate-y-32:hover {
        --tw-translate-y: 8rem !important
    }

    .lg-hover-translate-y-36:hover {
        --tw-translate-y: 9rem !important
    }

    .lg-hover-translate-y-40:hover {
        --tw-translate-y: 10rem !important
    }

    .lg-hover-translate-y-44:hover {
        --tw-translate-y: 11rem !important
    }

    .lg-hover-translate-y-48:hover {
        --tw-translate-y: 12rem !important
    }

    .lg-hover-translate-y-52:hover {
        --tw-translate-y: 13rem !important
    }

    .lg-hover-translate-y-56:hover {
        --tw-translate-y: 14rem !important
    }

    .lg-hover-translate-y-60:hover {
        --tw-translate-y: 15rem !important
    }

    .lg-hover-translate-y-64:hover {
        --tw-translate-y: 16rem !important
    }

    .lg-hover-translate-y-72:hover {
        --tw-translate-y: 18rem !important
    }

    .lg-hover-translate-y-80:hover {
        --tw-translate-y: 20rem !important
    }

    .lg-hover-translate-y-96:hover {
        --tw-translate-y: 24rem !important
    }

    .lg-hover-translate-y-px:hover {
        --tw-translate-y: 1px !important
    }

    .lg-hover-translate-y-0\.5:hover {
        --tw-translate-y: .125rem !important
    }

    .lg-hover-translate-y-1\.5:hover {
        --tw-translate-y: .375rem !important
    }

    .lg-hover-translate-y-2\.5:hover {
        --tw-translate-y: .625rem !important
    }

    .lg-hover-translate-y-3\.5:hover {
        --tw-translate-y: .875rem !important
    }

    .lg-hover--translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .lg-hover--translate-y-1:hover {
        --tw-translate-y: -.25rem !important
    }

    .lg-hover--translate-y-2:hover {
        --tw-translate-y: -.5rem !important
    }

    .lg-hover--translate-y-3:hover {
        --tw-translate-y: -.75rem !important
    }

    .lg-hover--translate-y-4:hover {
        --tw-translate-y: -1rem !important
    }

    .lg-hover--translate-y-5:hover {
        --tw-translate-y: -1.25rem !important
    }

    .lg-hover--translate-y-6:hover {
        --tw-translate-y: -1.5rem !important
    }

    .lg-hover--translate-y-7:hover {
        --tw-translate-y: -1.75rem !important
    }

    .lg-hover--translate-y-8:hover {
        --tw-translate-y: -2rem !important
    }

    .lg-hover--translate-y-9:hover {
        --tw-translate-y: -2.25rem !important
    }

    .lg-hover--translate-y-10:hover {
        --tw-translate-y: -2.5rem !important
    }

    .lg-hover--translate-y-11:hover {
        --tw-translate-y: -2.75rem !important
    }

    .lg-hover--translate-y-12:hover {
        --tw-translate-y: -3rem !important
    }

    .lg-hover--translate-y-14:hover {
        --tw-translate-y: -3.5rem !important
    }

    .lg-hover--translate-y-16:hover {
        --tw-translate-y: -4rem !important
    }

    .lg-hover--translate-y-20:hover {
        --tw-translate-y: -5rem !important
    }

    .lg-hover--translate-y-24:hover {
        --tw-translate-y: -6rem !important
    }

    .lg-hover--translate-y-28:hover {
        --tw-translate-y: -7rem !important
    }

    .lg-hover--translate-y-32:hover {
        --tw-translate-y: -8rem !important
    }

    .lg-hover--translate-y-36:hover {
        --tw-translate-y: -9rem !important
    }

    .lg-hover--translate-y-40:hover {
        --tw-translate-y: -10rem !important
    }

    .lg-hover--translate-y-44:hover {
        --tw-translate-y: -11rem !important
    }

    .lg-hover--translate-y-48:hover {
        --tw-translate-y: -12rem !important
    }

    .lg-hover--translate-y-52:hover {
        --tw-translate-y: -13rem !important
    }

    .lg-hover--translate-y-56:hover {
        --tw-translate-y: -14rem !important
    }

    .lg-hover--translate-y-60:hover {
        --tw-translate-y: -15rem !important
    }

    .lg-hover--translate-y-64:hover {
        --tw-translate-y: -16rem !important
    }

    .lg-hover--translate-y-72:hover {
        --tw-translate-y: -18rem !important
    }

    .lg-hover--translate-y-80:hover {
        --tw-translate-y: -20rem !important
    }

    .lg-hover--translate-y-96:hover {
        --tw-translate-y: -24rem !important
    }

    .lg-hover--translate-y-px:hover {
        --tw-translate-y: -1px !important
    }

    .lg-hover--translate-y-0\.5:hover {
        --tw-translate-y: -.125rem !important
    }

    .lg-hover--translate-y-1\.5:hover {
        --tw-translate-y: -.375rem !important
    }

    .lg-hover--translate-y-2\.5:hover {
        --tw-translate-y: -.625rem !important
    }

    .lg-hover--translate-y-3\.5:hover {
        --tw-translate-y: -.875rem !important
    }

    .lg-hover-translate-y-1\/2:hover {
        --tw-translate-y: 50% !important
    }

    .lg-hover-translate-y-1\/3:hover {
        --tw-translate-y: 33.333333% !important
    }

    .lg-hover-translate-y-2\/3:hover {
        --tw-translate-y: 66.666667% !important
    }

    .lg-hover-translate-y-1\/4:hover {
        --tw-translate-y: 25% !important
    }

    .lg-hover-translate-y-2\/4:hover {
        --tw-translate-y: 50% !important
    }

    .lg-hover-translate-y-3\/4:hover {
        --tw-translate-y: 75% !important
    }

    .lg-hover-translate-y-full:hover {
        --tw-translate-y: 100% !important
    }

    .lg-hover--translate-y-1\/2:hover {
        --tw-translate-y: -50% !important
    }

    .lg-hover--translate-y-1\/3:hover {
        --tw-translate-y: -33.333333% !important
    }

    .lg-hover--translate-y-2\/3:hover {
        --tw-translate-y: -66.666667% !important
    }

    .lg-hover--translate-y-1\/4:hover {
        --tw-translate-y: -25% !important
    }

    .lg-hover--translate-y-2\/4:hover {
        --tw-translate-y: -50% !important
    }

    .lg-hover--translate-y-3\/4:hover {
        --tw-translate-y: -75% !important
    }

    .lg-hover--translate-y-full:hover {
        --tw-translate-y: -100% !important
    }

    .lg-focus-translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .lg-focus-translate-x-1:focus {
        --tw-translate-x: .25rem !important
    }

    .lg-focus-translate-x-2:focus {
        --tw-translate-x: .5rem !important
    }

    .lg-focus-translate-x-3:focus {
        --tw-translate-x: .75rem !important
    }

    .lg-focus-translate-x-4:focus {
        --tw-translate-x: 1rem !important
    }

    .lg-focus-translate-x-5:focus {
        --tw-translate-x: 1.25rem !important
    }

    .lg-focus-translate-x-6:focus {
        --tw-translate-x: 1.5rem !important
    }

    .lg-focus-translate-x-7:focus {
        --tw-translate-x: 1.75rem !important
    }

    .lg-focus-translate-x-8:focus {
        --tw-translate-x: 2rem !important
    }

    .lg-focus-translate-x-9:focus {
        --tw-translate-x: 2.25rem !important
    }

    .lg-focus-translate-x-10:focus {
        --tw-translate-x: 2.5rem !important
    }

    .lg-focus-translate-x-11:focus {
        --tw-translate-x: 2.75rem !important
    }

    .lg-focus-translate-x-12:focus {
        --tw-translate-x: 3rem !important
    }

    .lg-focus-translate-x-14:focus {
        --tw-translate-x: 3.5rem !important
    }

    .lg-focus-translate-x-16:focus {
        --tw-translate-x: 4rem !important
    }

    .lg-focus-translate-x-20:focus {
        --tw-translate-x: 5rem !important
    }

    .lg-focus-translate-x-24:focus {
        --tw-translate-x: 6rem !important
    }

    .lg-focus-translate-x-28:focus {
        --tw-translate-x: 7rem !important
    }

    .lg-focus-translate-x-32:focus {
        --tw-translate-x: 8rem !important
    }

    .lg-focus-translate-x-36:focus {
        --tw-translate-x: 9rem !important
    }

    .lg-focus-translate-x-40:focus {
        --tw-translate-x: 10rem !important
    }

    .lg-focus-translate-x-44:focus {
        --tw-translate-x: 11rem !important
    }

    .lg-focus-translate-x-48:focus {
        --tw-translate-x: 12rem !important
    }

    .lg-focus-translate-x-52:focus {
        --tw-translate-x: 13rem !important
    }

    .lg-focus-translate-x-56:focus {
        --tw-translate-x: 14rem !important
    }

    .lg-focus-translate-x-60:focus {
        --tw-translate-x: 15rem !important
    }

    .lg-focus-translate-x-64:focus {
        --tw-translate-x: 16rem !important
    }

    .lg-focus-translate-x-72:focus {
        --tw-translate-x: 18rem !important
    }

    .lg-focus-translate-x-80:focus {
        --tw-translate-x: 20rem !important
    }

    .lg-focus-translate-x-96:focus {
        --tw-translate-x: 24rem !important
    }

    .lg-focus-translate-x-px:focus {
        --tw-translate-x: 1px !important
    }

    .lg-focus-translate-x-0\.5:focus {
        --tw-translate-x: .125rem !important
    }

    .lg-focus-translate-x-1\.5:focus {
        --tw-translate-x: .375rem !important
    }

    .lg-focus-translate-x-2\.5:focus {
        --tw-translate-x: .625rem !important
    }

    .lg-focus-translate-x-3\.5:focus {
        --tw-translate-x: .875rem !important
    }

    .lg-focus--translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .lg-focus--translate-x-1:focus {
        --tw-translate-x: -.25rem !important
    }

    .lg-focus--translate-x-2:focus {
        --tw-translate-x: -.5rem !important
    }

    .lg-focus--translate-x-3:focus {
        --tw-translate-x: -.75rem !important
    }

    .lg-focus--translate-x-4:focus {
        --tw-translate-x: -1rem !important
    }

    .lg-focus--translate-x-5:focus {
        --tw-translate-x: -1.25rem !important
    }

    .lg-focus--translate-x-6:focus {
        --tw-translate-x: -1.5rem !important
    }

    .lg-focus--translate-x-7:focus {
        --tw-translate-x: -1.75rem !important
    }

    .lg-focus--translate-x-8:focus {
        --tw-translate-x: -2rem !important
    }

    .lg-focus--translate-x-9:focus {
        --tw-translate-x: -2.25rem !important
    }

    .lg-focus--translate-x-10:focus {
        --tw-translate-x: -2.5rem !important
    }

    .lg-focus--translate-x-11:focus {
        --tw-translate-x: -2.75rem !important
    }

    .lg-focus--translate-x-12:focus {
        --tw-translate-x: -3rem !important
    }

    .lg-focus--translate-x-14:focus {
        --tw-translate-x: -3.5rem !important
    }

    .lg-focus--translate-x-16:focus {
        --tw-translate-x: -4rem !important
    }

    .lg-focus--translate-x-20:focus {
        --tw-translate-x: -5rem !important
    }

    .lg-focus--translate-x-24:focus {
        --tw-translate-x: -6rem !important
    }

    .lg-focus--translate-x-28:focus {
        --tw-translate-x: -7rem !important
    }

    .lg-focus--translate-x-32:focus {
        --tw-translate-x: -8rem !important
    }

    .lg-focus--translate-x-36:focus {
        --tw-translate-x: -9rem !important
    }

    .lg-focus--translate-x-40:focus {
        --tw-translate-x: -10rem !important
    }

    .lg-focus--translate-x-44:focus {
        --tw-translate-x: -11rem !important
    }

    .lg-focus--translate-x-48:focus {
        --tw-translate-x: -12rem !important
    }

    .lg-focus--translate-x-52:focus {
        --tw-translate-x: -13rem !important
    }

    .lg-focus--translate-x-56:focus {
        --tw-translate-x: -14rem !important
    }

    .lg-focus--translate-x-60:focus {
        --tw-translate-x: -15rem !important
    }

    .lg-focus--translate-x-64:focus {
        --tw-translate-x: -16rem !important
    }

    .lg-focus--translate-x-72:focus {
        --tw-translate-x: -18rem !important
    }

    .lg-focus--translate-x-80:focus {
        --tw-translate-x: -20rem !important
    }

    .lg-focus--translate-x-96:focus {
        --tw-translate-x: -24rem !important
    }

    .lg-focus--translate-x-px:focus {
        --tw-translate-x: -1px !important
    }

    .lg-focus--translate-x-0\.5:focus {
        --tw-translate-x: -.125rem !important
    }

    .lg-focus--translate-x-1\.5:focus {
        --tw-translate-x: -.375rem !important
    }

    .lg-focus--translate-x-2\.5:focus {
        --tw-translate-x: -.625rem !important
    }

    .lg-focus--translate-x-3\.5:focus {
        --tw-translate-x: -.875rem !important
    }

    .lg-focus-translate-x-1\/2:focus {
        --tw-translate-x: 50% !important
    }

    .lg-focus-translate-x-1\/3:focus {
        --tw-translate-x: 33.333333% !important
    }

    .lg-focus-translate-x-2\/3:focus {
        --tw-translate-x: 66.666667% !important
    }

    .lg-focus-translate-x-1\/4:focus {
        --tw-translate-x: 25% !important
    }

    .lg-focus-translate-x-2\/4:focus {
        --tw-translate-x: 50% !important
    }

    .lg-focus-translate-x-3\/4:focus {
        --tw-translate-x: 75% !important
    }

    .lg-focus-translate-x-full:focus {
        --tw-translate-x: 100% !important
    }

    .lg-focus--translate-x-1\/2:focus {
        --tw-translate-x: -50% !important
    }

    .lg-focus--translate-x-1\/3:focus {
        --tw-translate-x: -33.333333% !important
    }

    .lg-focus--translate-x-2\/3:focus {
        --tw-translate-x: -66.666667% !important
    }

    .lg-focus--translate-x-1\/4:focus {
        --tw-translate-x: -25% !important
    }

    .lg-focus--translate-x-2\/4:focus {
        --tw-translate-x: -50% !important
    }

    .lg-focus--translate-x-3\/4:focus {
        --tw-translate-x: -75% !important
    }

    .lg-focus--translate-x-full:focus {
        --tw-translate-x: -100% !important
    }

    .lg-focus-translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .lg-focus-translate-y-1:focus {
        --tw-translate-y: .25rem !important
    }

    .lg-focus-translate-y-2:focus {
        --tw-translate-y: .5rem !important
    }

    .lg-focus-translate-y-3:focus {
        --tw-translate-y: .75rem !important
    }

    .lg-focus-translate-y-4:focus {
        --tw-translate-y: 1rem !important
    }

    .lg-focus-translate-y-5:focus {
        --tw-translate-y: 1.25rem !important
    }

    .lg-focus-translate-y-6:focus {
        --tw-translate-y: 1.5rem !important
    }

    .lg-focus-translate-y-7:focus {
        --tw-translate-y: 1.75rem !important
    }

    .lg-focus-translate-y-8:focus {
        --tw-translate-y: 2rem !important
    }

    .lg-focus-translate-y-9:focus {
        --tw-translate-y: 2.25rem !important
    }

    .lg-focus-translate-y-10:focus {
        --tw-translate-y: 2.5rem !important
    }

    .lg-focus-translate-y-11:focus {
        --tw-translate-y: 2.75rem !important
    }

    .lg-focus-translate-y-12:focus {
        --tw-translate-y: 3rem !important
    }

    .lg-focus-translate-y-14:focus {
        --tw-translate-y: 3.5rem !important
    }

    .lg-focus-translate-y-16:focus {
        --tw-translate-y: 4rem !important
    }

    .lg-focus-translate-y-20:focus {
        --tw-translate-y: 5rem !important
    }

    .lg-focus-translate-y-24:focus {
        --tw-translate-y: 6rem !important
    }

    .lg-focus-translate-y-28:focus {
        --tw-translate-y: 7rem !important
    }

    .lg-focus-translate-y-32:focus {
        --tw-translate-y: 8rem !important
    }

    .lg-focus-translate-y-36:focus {
        --tw-translate-y: 9rem !important
    }

    .lg-focus-translate-y-40:focus {
        --tw-translate-y: 10rem !important
    }

    .lg-focus-translate-y-44:focus {
        --tw-translate-y: 11rem !important
    }

    .lg-focus-translate-y-48:focus {
        --tw-translate-y: 12rem !important
    }

    .lg-focus-translate-y-52:focus {
        --tw-translate-y: 13rem !important
    }

    .lg-focus-translate-y-56:focus {
        --tw-translate-y: 14rem !important
    }

    .lg-focus-translate-y-60:focus {
        --tw-translate-y: 15rem !important
    }

    .lg-focus-translate-y-64:focus {
        --tw-translate-y: 16rem !important
    }

    .lg-focus-translate-y-72:focus {
        --tw-translate-y: 18rem !important
    }

    .lg-focus-translate-y-80:focus {
        --tw-translate-y: 20rem !important
    }

    .lg-focus-translate-y-96:focus {
        --tw-translate-y: 24rem !important
    }

    .lg-focus-translate-y-px:focus {
        --tw-translate-y: 1px !important
    }

    .lg-focus-translate-y-0\.5:focus {
        --tw-translate-y: .125rem !important
    }

    .lg-focus-translate-y-1\.5:focus {
        --tw-translate-y: .375rem !important
    }

    .lg-focus-translate-y-2\.5:focus {
        --tw-translate-y: .625rem !important
    }

    .lg-focus-translate-y-3\.5:focus {
        --tw-translate-y: .875rem !important
    }

    .lg-focus--translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .lg-focus--translate-y-1:focus {
        --tw-translate-y: -.25rem !important
    }

    .lg-focus--translate-y-2:focus {
        --tw-translate-y: -.5rem !important
    }

    .lg-focus--translate-y-3:focus {
        --tw-translate-y: -.75rem !important
    }

    .lg-focus--translate-y-4:focus {
        --tw-translate-y: -1rem !important
    }

    .lg-focus--translate-y-5:focus {
        --tw-translate-y: -1.25rem !important
    }

    .lg-focus--translate-y-6:focus {
        --tw-translate-y: -1.5rem !important
    }

    .lg-focus--translate-y-7:focus {
        --tw-translate-y: -1.75rem !important
    }

    .lg-focus--translate-y-8:focus {
        --tw-translate-y: -2rem !important
    }

    .lg-focus--translate-y-9:focus {
        --tw-translate-y: -2.25rem !important
    }

    .lg-focus--translate-y-10:focus {
        --tw-translate-y: -2.5rem !important
    }

    .lg-focus--translate-y-11:focus {
        --tw-translate-y: -2.75rem !important
    }

    .lg-focus--translate-y-12:focus {
        --tw-translate-y: -3rem !important
    }

    .lg-focus--translate-y-14:focus {
        --tw-translate-y: -3.5rem !important
    }

    .lg-focus--translate-y-16:focus {
        --tw-translate-y: -4rem !important
    }

    .lg-focus--translate-y-20:focus {
        --tw-translate-y: -5rem !important
    }

    .lg-focus--translate-y-24:focus {
        --tw-translate-y: -6rem !important
    }

    .lg-focus--translate-y-28:focus {
        --tw-translate-y: -7rem !important
    }

    .lg-focus--translate-y-32:focus {
        --tw-translate-y: -8rem !important
    }

    .lg-focus--translate-y-36:focus {
        --tw-translate-y: -9rem !important
    }

    .lg-focus--translate-y-40:focus {
        --tw-translate-y: -10rem !important
    }

    .lg-focus--translate-y-44:focus {
        --tw-translate-y: -11rem !important
    }

    .lg-focus--translate-y-48:focus {
        --tw-translate-y: -12rem !important
    }

    .lg-focus--translate-y-52:focus {
        --tw-translate-y: -13rem !important
    }

    .lg-focus--translate-y-56:focus {
        --tw-translate-y: -14rem !important
    }

    .lg-focus--translate-y-60:focus {
        --tw-translate-y: -15rem !important
    }

    .lg-focus--translate-y-64:focus {
        --tw-translate-y: -16rem !important
    }

    .lg-focus--translate-y-72:focus {
        --tw-translate-y: -18rem !important
    }

    .lg-focus--translate-y-80:focus {
        --tw-translate-y: -20rem !important
    }

    .lg-focus--translate-y-96:focus {
        --tw-translate-y: -24rem !important
    }

    .lg-focus--translate-y-px:focus {
        --tw-translate-y: -1px !important
    }

    .lg-focus--translate-y-0\.5:focus {
        --tw-translate-y: -.125rem !important
    }

    .lg-focus--translate-y-1\.5:focus {
        --tw-translate-y: -.375rem !important
    }

    .lg-focus--translate-y-2\.5:focus {
        --tw-translate-y: -.625rem !important
    }

    .lg-focus--translate-y-3\.5:focus {
        --tw-translate-y: -.875rem !important
    }

    .lg-focus-translate-y-1\/2:focus {
        --tw-translate-y: 50% !important
    }

    .lg-focus-translate-y-1\/3:focus {
        --tw-translate-y: 33.333333% !important
    }

    .lg-focus-translate-y-2\/3:focus {
        --tw-translate-y: 66.666667% !important
    }

    .lg-focus-translate-y-1\/4:focus {
        --tw-translate-y: 25% !important
    }

    .lg-focus-translate-y-2\/4:focus {
        --tw-translate-y: 50% !important
    }

    .lg-focus-translate-y-3\/4:focus {
        --tw-translate-y: 75% !important
    }

    .lg-focus-translate-y-full:focus {
        --tw-translate-y: 100% !important
    }

    .lg-focus--translate-y-1\/2:focus {
        --tw-translate-y: -50% !important
    }

    .lg-focus--translate-y-1\/3:focus {
        --tw-translate-y: -33.333333% !important
    }

    .lg-focus--translate-y-2\/3:focus {
        --tw-translate-y: -66.666667% !important
    }

    .lg-focus--translate-y-1\/4:focus {
        --tw-translate-y: -25% !important
    }

    .lg-focus--translate-y-2\/4:focus {
        --tw-translate-y: -50% !important
    }

    .lg-focus--translate-y-3\/4:focus {
        --tw-translate-y: -75% !important
    }

    .lg-focus--translate-y-full:focus {
        --tw-translate-y: -100% !important
    }

    .lg-skew-x-0 {
        --tw-skew-x: 0deg !important
    }

    .lg-skew-x-1 {
        --tw-skew-x: 1deg !important
    }

    .lg-skew-x-2 {
        --tw-skew-x: 2deg !important
    }

    .lg-skew-x-3 {
        --tw-skew-x: 3deg !important
    }

    .lg-skew-x-6 {
        --tw-skew-x: 6deg !important
    }

    .lg-skew-x-12 {
        --tw-skew-x: 12deg !important
    }

    .lg--skew-x-12 {
        --tw-skew-x: -12deg !important
    }

    .lg--skew-x-6 {
        --tw-skew-x: -6deg !important
    }

    .lg--skew-x-3 {
        --tw-skew-x: -3deg !important
    }

    .lg--skew-x-2 {
        --tw-skew-x: -2deg !important
    }

    .lg--skew-x-1 {
        --tw-skew-x: -1deg !important
    }

    .lg-skew-y-0 {
        --tw-skew-y: 0deg !important
    }

    .lg-skew-y-1 {
        --tw-skew-y: 1deg !important
    }

    .lg-skew-y-2 {
        --tw-skew-y: 2deg !important
    }

    .lg-skew-y-3 {
        --tw-skew-y: 3deg !important
    }

    .lg-skew-y-6 {
        --tw-skew-y: 6deg !important
    }

    .lg-skew-y-12 {
        --tw-skew-y: 12deg !important
    }

    .lg--skew-y-12 {
        --tw-skew-y: -12deg !important
    }

    .lg--skew-y-6 {
        --tw-skew-y: -6deg !important
    }

    .lg--skew-y-3 {
        --tw-skew-y: -3deg !important
    }

    .lg--skew-y-2 {
        --tw-skew-y: -2deg !important
    }

    .lg--skew-y-1 {
        --tw-skew-y: -1deg !important
    }

    .lg-hover-skew-x-0:hover {
        --tw-skew-x: 0deg !important
    }

    .lg-hover-skew-x-1:hover {
        --tw-skew-x: 1deg !important
    }

    .lg-hover-skew-x-2:hover {
        --tw-skew-x: 2deg !important
    }

    .lg-hover-skew-x-3:hover {
        --tw-skew-x: 3deg !important
    }

    .lg-hover-skew-x-6:hover {
        --tw-skew-x: 6deg !important
    }

    .lg-hover-skew-x-12:hover {
        --tw-skew-x: 12deg !important
    }

    .lg-hover--skew-x-12:hover {
        --tw-skew-x: -12deg !important
    }

    .lg-hover--skew-x-6:hover {
        --tw-skew-x: -6deg !important
    }

    .lg-hover--skew-x-3:hover {
        --tw-skew-x: -3deg !important
    }

    .lg-hover--skew-x-2:hover {
        --tw-skew-x: -2deg !important
    }

    .lg-hover--skew-x-1:hover {
        --tw-skew-x: -1deg !important
    }

    .lg-hover-skew-y-0:hover {
        --tw-skew-y: 0deg !important
    }

    .lg-hover-skew-y-1:hover {
        --tw-skew-y: 1deg !important
    }

    .lg-hover-skew-y-2:hover {
        --tw-skew-y: 2deg !important
    }

    .lg-hover-skew-y-3:hover {
        --tw-skew-y: 3deg !important
    }

    .lg-hover-skew-y-6:hover {
        --tw-skew-y: 6deg !important
    }

    .lg-hover-skew-y-12:hover {
        --tw-skew-y: 12deg !important
    }

    .lg-hover--skew-y-12:hover {
        --tw-skew-y: -12deg !important
    }

    .lg-hover--skew-y-6:hover {
        --tw-skew-y: -6deg !important
    }

    .lg-hover--skew-y-3:hover {
        --tw-skew-y: -3deg !important
    }

    .lg-hover--skew-y-2:hover {
        --tw-skew-y: -2deg !important
    }

    .lg-hover--skew-y-1:hover {
        --tw-skew-y: -1deg !important
    }

    .lg-focus-skew-x-0:focus {
        --tw-skew-x: 0deg !important
    }

    .lg-focus-skew-x-1:focus {
        --tw-skew-x: 1deg !important
    }

    .lg-focus-skew-x-2:focus {
        --tw-skew-x: 2deg !important
    }

    .lg-focus-skew-x-3:focus {
        --tw-skew-x: 3deg !important
    }

    .lg-focus-skew-x-6:focus {
        --tw-skew-x: 6deg !important
    }

    .lg-focus-skew-x-12:focus {
        --tw-skew-x: 12deg !important
    }

    .lg-focus--skew-x-12:focus {
        --tw-skew-x: -12deg !important
    }

    .lg-focus--skew-x-6:focus {
        --tw-skew-x: -6deg !important
    }

    .lg-focus--skew-x-3:focus {
        --tw-skew-x: -3deg !important
    }

    .lg-focus--skew-x-2:focus {
        --tw-skew-x: -2deg !important
    }

    .lg-focus--skew-x-1:focus {
        --tw-skew-x: -1deg !important
    }

    .lg-focus-skew-y-0:focus {
        --tw-skew-y: 0deg !important
    }

    .lg-focus-skew-y-1:focus {
        --tw-skew-y: 1deg !important
    }

    .lg-focus-skew-y-2:focus {
        --tw-skew-y: 2deg !important
    }

    .lg-focus-skew-y-3:focus {
        --tw-skew-y: 3deg !important
    }

    .lg-focus-skew-y-6:focus {
        --tw-skew-y: 6deg !important
    }

    .lg-focus-skew-y-12:focus {
        --tw-skew-y: 12deg !important
    }

    .lg-focus--skew-y-12:focus {
        --tw-skew-y: -12deg !important
    }

    .lg-focus--skew-y-6:focus {
        --tw-skew-y: -6deg !important
    }

    .lg-focus--skew-y-3:focus {
        --tw-skew-y: -3deg !important
    }

    .lg-focus--skew-y-2:focus {
        --tw-skew-y: -2deg !important
    }

    .lg-focus--skew-y-1:focus {
        --tw-skew-y: -1deg !important
    }

    .lg-transition-none {
        transition-property: none!important
    }

    .lg-transition-all {
        transition-property: all!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-transition {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-transition-colors {
        transition-property: background-color,border-color,color,fill,stroke!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-transition-opacity {
        transition-property: opacity!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-transition-shadow {
        transition-property: box-shadow!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-transition-transform {
        transition-property: transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .lg-ease-linear {
        transition-timing-function: linear!important
    }

    .lg-ease-in {
        transition-timing-function: cubic-bezier(.4,0,1,1)!important
    }

    .lg-ease-out {
        transition-timing-function: cubic-bezier(0,0,.2,1)!important
    }

    .lg-ease-in-out {
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important
    }

    .lg-duration-75 {
        transition-duration: 75ms!important
    }

    .lg-duration-100 {
        transition-duration: .1s!important
    }

    .lg-duration-150 {
        transition-duration: .15s!important
    }

    .lg-duration-200 {
        transition-duration: .2s!important
    }

    .lg-duration-300 {
        transition-duration: .3s!important
    }

    .lg-duration-500 {
        transition-duration: .5s!important
    }

    .lg-duration-700 {
        transition-duration: .7s!important
    }

    .lg-duration-1000 {
        transition-duration: 1s!important
    }

    .lg-delay-75 {
        transition-delay: 75ms!important
    }

    .lg-delay-100 {
        transition-delay: .1s!important
    }

    .lg-delay-150 {
        transition-delay: .15s!important
    }

    .lg-delay-200 {
        transition-delay: .2s!important
    }

    .lg-delay-300 {
        transition-delay: .3s!important
    }

    .lg-delay-500 {
        transition-delay: .5s!important
    }

    .lg-delay-700 {
        transition-delay: .7s!important
    }

    .lg-delay-1000 {
        transition-delay: 1s!important
    }

    .lg-animate-none {
        animation: none!important
    }

    .lg-animate-spin {
        animation: spin 1s linear infinite!important
    }

    .lg-animate-ping {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
    }

    .lg-animate-pulse {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
    }

    .lg-animate-bounce {
        animation: bounce 1s infinite!important
    }
}

@media (min-width: 1281px) {
    .xl-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .25rem!important;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
        margin-left: .25rem!important;
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .5rem!important;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
        margin-left: .5rem!important;
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .75rem!important;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
        margin-left: .75rem!important;
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1rem!important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
        margin-left: 1rem!important;
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.25rem!important;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.25rem!important;
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.5rem!important;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.5rem!important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.75rem!important;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.75rem!important;
        margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2rem!important;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
        margin-left: 2rem!important;
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.25rem!important;
        margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.25rem!important;
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.5rem!important;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.5rem!important;
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.75rem!important;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.75rem!important;
        margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3rem!important;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
        margin-left: 3rem!important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3.5rem!important;
        margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 3.5rem!important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 4rem!important;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
        margin-left: 4rem!important;
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 5rem!important;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
        margin-left: 5rem!important;
        margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 6rem!important;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
        margin-left: 6rem!important;
        margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 7rem!important;
        margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
        margin-left: 7rem!important;
        margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 8rem!important;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
        margin-left: 8rem!important;
        margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 9rem!important;
        margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
        margin-left: 9rem!important;
        margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 10rem!important;
        margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
        margin-left: 10rem!important;
        margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 11rem!important;
        margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
        margin-left: 11rem!important;
        margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 12rem!important;
        margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
        margin-left: 12rem!important;
        margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 13rem!important;
        margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
        margin-left: 13rem!important;
        margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 14rem!important;
        margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
        margin-left: 14rem!important;
        margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 15rem!important;
        margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
        margin-left: 15rem!important;
        margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 16rem!important;
        margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
        margin-left: 16rem!important;
        margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 18rem!important;
        margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
        margin-left: 18rem!important;
        margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 20rem!important;
        margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
        margin-left: 20rem!important;
        margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 24rem!important;
        margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
        margin-left: 24rem!important;
        margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1px!important;
        margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(1px * var(--tw-space-x-reverse))!important;
        margin-left: 1px!important;
        margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .125rem!important;
        margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
        margin-left: .125rem!important;
        margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .375rem!important;
        margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
        margin-left: .375rem!important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .625rem!important;
        margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
        margin-left: .625rem!important;
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .875rem!important;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
    }

    .xl-space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
        margin-left: .875rem!important;
        margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.25rem!important;
        margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -.25rem!important;
        margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.5rem!important;
        margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -.5rem!important;
        margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.75rem!important;
        margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -.75rem!important;
        margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1rem!important;
        margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
        margin-left: -1rem!important;
        margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.25rem!important;
        margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.25rem!important;
        margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.5rem!important;
        margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.5rem!important;
        margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.75rem!important;
        margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.75rem!important;
        margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2rem!important;
        margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
        margin-left: -2rem!important;
        margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.25rem!important;
        margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.25rem!important;
        margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.5rem!important;
        margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.5rem!important;
        margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.75rem!important;
        margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.75rem!important;
        margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3rem!important;
        margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
        margin-left: -3rem!important;
        margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3.5rem!important;
        margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -3.5rem!important;
        margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -4rem!important;
        margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
        margin-left: -4rem!important;
        margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -5rem!important;
        margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
        margin-left: -5rem!important;
        margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -6rem!important;
        margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
        margin-left: -6rem!important;
        margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -7rem!important;
        margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
        margin-left: -7rem!important;
        margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -8rem!important;
        margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
        margin-left: -8rem!important;
        margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -9rem!important;
        margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
        margin-left: -9rem!important;
        margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -10rem!important;
        margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
        margin-left: -10rem!important;
        margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -11rem!important;
        margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
        margin-left: -11rem!important;
        margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -12rem!important;
        margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
        margin-left: -12rem!important;
        margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -13rem!important;
        margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
        margin-left: -13rem!important;
        margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -14rem!important;
        margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
        margin-left: -14rem!important;
        margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -15rem!important;
        margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
        margin-left: -15rem!important;
        margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -16rem!important;
        margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
        margin-left: -16rem!important;
        margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -18rem!important;
        margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
        margin-left: -18rem!important;
        margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -20rem!important;
        margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
        margin-left: -20rem!important;
        margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -24rem!important;
        margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
        margin-left: -24rem!important;
        margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1px!important;
        margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0px!important;
        margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0px!important;
        margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
        margin-left: -1px!important;
        margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.125rem!important;
        margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
        margin-left: -.125rem!important;
        margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.375rem!important;
        margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
        margin-left: -.375rem!important;
        margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.625rem!important;
        margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
        margin-left: -.625rem!important;
        margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl--space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.875rem!important;
        margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
    }

    .xl--space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
        margin-left: -.875rem!important;
        margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .xl-space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1 !important
    }

    .xl-space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1 !important
    }

    .xl-divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 0px!important;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
    }

    .xl-divide-x-0>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
        border-left-width: 0px!important;
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .xl-divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 2px!important;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
    }

    .xl-divide-x-2>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
        border-left-width: 2px!important;
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .xl-divide-y-4>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 4px!important;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
    }

    .xl-divide-x-4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
        border-left-width: 4px!important;
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .xl-divide-y-8>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 8px!important;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
    }

    .xl-divide-x-8>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
        border-left-width: 8px!important;
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .xl-divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 1px!important;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
    }

    .xl-divide-x>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
        border-left-width: 1px!important;
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .xl-divide-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 1 !important
    }

    .xl-divide-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 1 !important
    }

    .xl-divide-transparent>:not([hidden])~:not([hidden]) {
        border-color: transparent!important
    }

    .xl-divide-cw-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-secondary>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-accent>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-accent-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-accent-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-blue-print>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-red>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
    }

    .xl-divide-grey-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
    }

    .xl-divide-cball-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
    }

    .xl-divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
    }

    .xl-divide-cball-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-navy>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
    }

    .xl-divide-sc-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
    }

    .xl-divide-sc-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
    }

    .xl-divide-sc-sand>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .xl-divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
    }

    .xl-divide-solid>:not([hidden])~:not([hidden]) {
        border-style: solid!important
    }

    .xl-divide-dashed>:not([hidden])~:not([hidden]) {
        border-style: dashed!important
    }

    .xl-divide-dotted>:not([hidden])~:not([hidden]) {
        border-style: dotted!important
    }

    .xl-divide-double>:not([hidden])~:not([hidden]) {
        border-style: double!important
    }

    .xl-divide-none>:not([hidden])~:not([hidden]) {
        border-style: none!important
    }

    .xl-divide-opacity-0>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 0 !important
    }

    .xl-divide-opacity-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .05 !important
    }

    .xl-divide-opacity-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .1 !important
    }

    .xl-divide-opacity-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .2 !important
    }

    .xl-divide-opacity-25>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .25 !important
    }

    .xl-divide-opacity-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .3 !important
    }

    .xl-divide-opacity-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .4 !important
    }

    .xl-divide-opacity-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .5 !important
    }

    .xl-divide-opacity-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .6 !important
    }

    .xl-divide-opacity-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .7 !important
    }

    .xl-divide-opacity-75>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .75 !important
    }

    .xl-divide-opacity-80>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .8 !important
    }

    .xl-divide-opacity-90>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .9 !important
    }

    .xl-divide-opacity-95>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .95 !important
    }

    .xl-divide-opacity-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important
    }

    .xl-sr-only {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .xl-not-sr-only {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .xl-focus-within-sr-only:focus-within {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .xl-focus-within-not-sr-only:focus-within {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .xl-focus-sr-only:focus {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .xl-focus-not-sr-only:focus {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .xl-appearance-none {
        -moz-appearance: none!important;
        -webkit-appearance: none!important;
        appearance: none!important
    }

    .xl-bg-fixed {
        background-attachment: fixed!important
    }

    .xl-bg-local {
        background-attachment: local!important
    }

    .xl-bg-scroll {
        background-attachment: scroll!important
    }

    .xl-bg-clip-border {
        background-clip: border-box!important
    }

    .xl-bg-clip-padding {
        background-clip: padding-box!important
    }

    .xl-bg-clip-content {
        background-clip: content-box!important
    }

    .xl-bg-clip-text {
        -webkit-background-clip: text!important;
        background-clip: text!important
    }

    .xl-bg-transparent {
        background-color: transparent!important
    }

    .xl-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

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

    .xl-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .xl-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .xl-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .xl-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .xl-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .xl-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .xl-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .xl-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-yellow-450,.xl-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-transparent {
        background-color: transparent!important
    }

    .group:hover .xl-group-hover-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-yellow-450,.group:hover .xl-group-hover-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .xl-group-hover-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-transparent:focus-within {
        background-color: transparent!important
    }

    .xl-focus-within-bg-cw-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-secondary:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-secondary-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-secondary-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-secondary-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-accent:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-accent-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-accent-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-blue-print:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-red:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-10:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-20:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-30:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-40:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-5:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-50:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-60:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-grey-70:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cball-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cball-dark-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cball-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-dk-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-lt-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-dk-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-med-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-lt-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-off-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-spring-peach:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-navy:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-dk-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-sc-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-sc-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-sc-sand:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-yellow-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-yellow-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-yellow-450:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-yellow-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-grey-900:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-grey-800:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-grey-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-grey-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-blue-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-blue-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-blue-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-purple-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-purple-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-purple-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-orange-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-orange-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-orange-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-green-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-green-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-focus-within-bg-cw-brand-green-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-transparent:hover {
        background-color: transparent!important
    }

    .xl-hover-bg-cw-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-secondary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-secondary-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-secondary-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-secondary-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-accent:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-accent-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-accent-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-blue-print:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-red:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-10:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-20:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-30:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-40:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-5:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-50:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-60:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-grey-70:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cball-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cball-dark-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cball-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-dk-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-lt-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-dk-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-med-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-lt-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-off-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-spring-peach:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-navy:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-dk-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-sc-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-sc-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-sc-sand:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-yellow-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-yellow-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-yellow-450:hover,.xl-hover-bg-cw-brand-yellow-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-grey-900:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-grey-800:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-grey-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-grey-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-blue-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-blue-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-blue-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-purple-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-purple-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-purple-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-orange-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-orange-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-orange-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-green-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-green-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-hover-bg-cw-brand-green-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-transparent:focus {
        background-color: transparent!important
    }

    .xl-focus-bg-cw-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-secondary:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-secondary-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-secondary-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-secondary-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-accent:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-accent-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-accent-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-blue-print:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-red:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-10:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-20:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-30:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-40:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-5:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-50:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-60:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-grey-70:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cball-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cball-dark-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cball-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-dk-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-lt-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-dk-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-med-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-lt-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-off-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-spring-peach:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-navy:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-dk-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-sc-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-sc-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-sc-sand:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-yellow-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-yellow-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-yellow-450:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-yellow-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-grey-900:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-grey-800:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-grey-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-grey-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-blue-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-blue-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-blue-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-purple-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-purple-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-purple-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-orange-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-orange-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-orange-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-green-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-green-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .xl-focus-bg-cw-brand-green-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .xl-bg-none {
        background-image: none!important
    }

    .xl-bg-gradient-to-t {
        background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-tr {
        background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-r {
        background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-br {
        background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-b {
        background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-bl {
        background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-l {
        background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
    }

    .xl-bg-gradient-to-tl {
        background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
    }

    .xl-from-transparent {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-from-cw-black {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-from-cw-blue {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-from-cw-secondary {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-from-cw-secondary-100 {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-from-cw-secondary-200 {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-from-cw-secondary-300 {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-from-cw-accent {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-from-cw-accent-100 {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-from-cw-accent-200 {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-from-cw-blue-print {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-from-cw-green {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-from-cw-orange {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-from-cw-purple {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-from-cw-red {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-from-cw-spring {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-from-cw-teal {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-from-cw-white {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-from-cw-yellow {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-from-grey-10 {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-from-grey-20 {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-from-grey-30 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-from-grey-40 {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-from-grey-5 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-from-grey-50 {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-from-grey-60 {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-from-grey-70 {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-from-cball-blue {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-from-cball-dark-blue {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-from-cball-purple {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-from-cw-spring-yellow {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-from-cw-spring-dk-blue {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-from-cw-spring-med-blue {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-from-cw-spring-lt-blue {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-from-cw-spring-dk-green {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-from-cw-spring-med-green {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-from-cw-spring-lt-green {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-from-cw-spring-black {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-from-cw-spring-off-white {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-from-cw-spring-peach {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-from-cw-navy {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-from-cw-med-blue {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-from-cw-dk-orange {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-from-sc-teal {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-from-sc-green {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-from-sc-sand {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-from-cw-brand-yellow-100 {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-from-cw-brand-yellow-300 {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-from-cw-brand-yellow-450,.xl-from-cw-brand-yellow-500 {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-from-cw-brand-grey-900 {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-from-cw-brand-grey-800 {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-from-cw-brand-grey-200 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-from-cw-brand-grey-100 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-from-cw-brand-blue-700 {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-from-cw-brand-blue-500 {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-from-cw-brand-blue-300 {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-from-cw-brand-purple-700 {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-from-cw-brand-purple-500 {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-from-cw-brand-purple-300 {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-from-cw-brand-orange-700 {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-from-cw-brand-orange-500 {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-from-cw-brand-orange-300 {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-from-cw-brand-green-700 {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-from-cw-brand-green-500 {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-from-cw-brand-green-300 {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-via-transparent {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-via-cw-black {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-via-cw-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-via-cw-secondary {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-via-cw-secondary-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-via-cw-secondary-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-via-cw-secondary-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-via-cw-accent {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-via-cw-accent-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-via-cw-accent-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-via-cw-blue-print {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-via-cw-green {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-via-cw-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-via-cw-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-via-cw-red {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-via-cw-spring {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-via-cw-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-via-cw-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-via-cw-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-via-grey-10 {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-via-grey-20 {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-via-grey-30 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-via-grey-40 {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-via-grey-5 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-via-grey-50 {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-via-grey-60 {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-via-grey-70 {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-via-cball-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-via-cball-dark-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-via-cball-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-via-cw-spring-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-via-cw-spring-dk-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-via-cw-spring-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-via-cw-spring-lt-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-via-cw-spring-dk-green {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-via-cw-spring-med-green {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-via-cw-spring-lt-green {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-via-cw-spring-black {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-via-cw-spring-off-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-via-cw-spring-peach {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-via-cw-navy {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-via-cw-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-via-cw-dk-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-via-sc-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-via-sc-green {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-via-sc-sand {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-via-cw-brand-yellow-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-via-cw-brand-yellow-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-via-cw-brand-yellow-450,.xl-via-cw-brand-yellow-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-via-cw-brand-grey-900 {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-via-cw-brand-grey-800 {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-via-cw-brand-grey-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-via-cw-brand-grey-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-via-cw-brand-blue-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-via-cw-brand-blue-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-via-cw-brand-blue-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-via-cw-brand-purple-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-via-cw-brand-purple-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-via-cw-brand-purple-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-via-cw-brand-orange-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-via-cw-brand-orange-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-via-cw-brand-orange-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-via-cw-brand-green-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-via-cw-brand-green-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-via-cw-brand-green-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-to-transparent {
        --tw-gradient-to: transparent !important
    }

    .xl-to-cw-black {
        --tw-gradient-to: #333232 !important
    }

    .xl-to-cw-blue {
        --tw-gradient-to: #003366 !important
    }

    .xl-to-cw-secondary {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-to-cw-secondary-100 {
        --tw-gradient-to: #99becc !important
    }

    .xl-to-cw-secondary-200 {
        --tw-gradient-to: #d6e4ea !important
    }

    .xl-to-cw-secondary-300 {
        --tw-gradient-to: #f7fcff !important
    }

    .xl-to-cw-accent {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-to-cw-accent-100 {
        --tw-gradient-to: #fff7e1 !important
    }

    .xl-to-cw-accent-200 {
        --tw-gradient-to: #fffbf0 !important
    }

    .xl-to-cw-blue-print {
        --tw-gradient-to: #5096d0 !important
    }

    .xl-to-cw-green {
        --tw-gradient-to: #14a947 !important
    }

    .xl-to-cw-orange {
        --tw-gradient-to: #fe813a !important
    }

    .xl-to-cw-purple {
        --tw-gradient-to: #9064bf !important
    }

    .xl-to-cw-red {
        --tw-gradient-to: #fa575d !important
    }

    .xl-to-cw-spring {
        --tw-gradient-to: #1ba9e0 !important
    }

    .xl-to-cw-teal {
        --tw-gradient-to: #8ed4cc !important
    }

    .xl-to-cw-white {
        --tw-gradient-to: #fff !important
    }

    .xl-to-cw-yellow {
        --tw-gradient-to: #ffca0a !important
    }

    .xl-to-grey-10 {
        --tw-gradient-to: #f4f5f0 !important
    }

    .xl-to-grey-20 {
        --tw-gradient-to: #e9eae4 !important
    }

    .xl-to-grey-30 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-to-grey-40 {
        --tw-gradient-to: #c1c1ba !important
    }

    .xl-to-grey-5 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-to-grey-50 {
        --tw-gradient-to: #9b9b94 !important
    }

    .xl-to-grey-60 {
        --tw-gradient-to: #71716c !important
    }

    .xl-to-grey-70 {
        --tw-gradient-to: #515151 !important
    }

    .xl-to-cball-blue {
        --tw-gradient-to: #576995 !important
    }

    .xl-to-cball-dark-blue {
        --tw-gradient-to: #354363 !important
    }

    .xl-to-cball-purple {
        --tw-gradient-to: #0a101f !important
    }

    .xl-to-cw-spring-yellow {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-to-cw-spring-dk-blue {
        --tw-gradient-to: #1e2658 !important
    }

    .xl-to-cw-spring-med-blue {
        --tw-gradient-to: #1080b9 !important
    }

    .xl-to-cw-spring-lt-blue {
        --tw-gradient-to: #bae3f0 !important
    }

    .xl-to-cw-spring-dk-green {
        --tw-gradient-to: #004b3d !important
    }

    .xl-to-cw-spring-med-green {
        --tw-gradient-to: #00ac7f !important
    }

    .xl-to-cw-spring-lt-green {
        --tw-gradient-to: #b8e3d1 !important
    }

    .xl-to-cw-spring-black {
        --tw-gradient-to: #1a1a1a !important
    }

    .xl-to-cw-spring-off-white {
        --tw-gradient-to: #fdf4e2 !important
    }

    .xl-to-cw-spring-peach {
        --tw-gradient-to: #e88a78 !important
    }

    .xl-to-cw-navy {
        --tw-gradient-to: #003366 !important
    }

    .xl-to-cw-med-blue {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-to-cw-dk-orange {
        --tw-gradient-to: #bf6c46 !important
    }

    .xl-to-sc-teal {
        --tw-gradient-to: #43b29a !important
    }

    .xl-to-sc-green {
        --tw-gradient-to: #7db87e !important
    }

    .xl-to-sc-sand {
        --tw-gradient-to: #f9f7e9 !important
    }

    .xl-to-cw-brand-yellow-100 {
        --tw-gradient-to: #FAF7F0 !important
    }

    .xl-to-cw-brand-yellow-300 {
        --tw-gradient-to: #F8EED3 !important
    }

    .xl-to-cw-brand-yellow-450,.xl-to-cw-brand-yellow-500 {
        --tw-gradient-to: #FFCA0A !important
    }

    .xl-to-cw-brand-grey-900 {
        --tw-gradient-to: #222520 !important
    }

    .xl-to-cw-brand-grey-800 {
        --tw-gradient-to: #383B36 !important
    }

    .xl-to-cw-brand-grey-200 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-to-cw-brand-grey-100 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-to-cw-brand-blue-700 {
        --tw-gradient-to: #314577 !important
    }

    .xl-to-cw-brand-blue-500 {
        --tw-gradient-to: #5493D3 !important
    }

    .xl-to-cw-brand-blue-300 {
        --tw-gradient-to: #CEDCE2 !important
    }

    .xl-to-cw-brand-purple-700 {
        --tw-gradient-to: #C3AFDD !important
    }

    .xl-to-cw-brand-purple-500 {
        --tw-gradient-to: #DECFF0 !important
    }

    .xl-to-cw-brand-purple-300 {
        --tw-gradient-to: #F1E9FB !important
    }

    .xl-to-cw-brand-orange-700 {
        --tw-gradient-to: #823232 !important
    }

    .xl-to-cw-brand-orange-500 {
        --tw-gradient-to: #FF5E30 !important
    }

    .xl-to-cw-brand-orange-300 {
        --tw-gradient-to: #EAB18C !important
    }

    .xl-to-cw-brand-green-700 {
        --tw-gradient-to: #2B4A3F !important
    }

    .xl-to-cw-brand-green-500 {
        --tw-gradient-to: #00AC7F !important
    }

    .xl-to-cw-brand-green-300 {
        --tw-gradient-to: #94BA9F !important
    }

    .xl-hover-from-transparent:hover {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-hover-from-cw-black:hover {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-hover-from-cw-blue:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-hover-from-cw-secondary:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-hover-from-cw-secondary-100:hover {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-hover-from-cw-secondary-200:hover {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-hover-from-cw-secondary-300:hover {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-hover-from-cw-accent:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-hover-from-cw-accent-100:hover {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-hover-from-cw-accent-200:hover {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-hover-from-cw-blue-print:hover {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-hover-from-cw-green:hover {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-hover-from-cw-orange:hover {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-hover-from-cw-purple:hover {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-hover-from-cw-red:hover {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-hover-from-cw-spring:hover {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-hover-from-cw-teal:hover {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-hover-from-cw-white:hover {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-hover-from-cw-yellow:hover {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-hover-from-grey-10:hover {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-hover-from-grey-20:hover {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-hover-from-grey-30:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-hover-from-grey-40:hover {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-hover-from-grey-5:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-hover-from-grey-50:hover {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-hover-from-grey-60:hover {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-hover-from-grey-70:hover {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-hover-from-cball-blue:hover {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-hover-from-cball-dark-blue:hover {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-hover-from-cball-purple:hover {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-hover-from-cw-spring-yellow:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-hover-from-cw-spring-dk-blue:hover {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-hover-from-cw-spring-med-blue:hover {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-hover-from-cw-spring-lt-blue:hover {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-hover-from-cw-spring-dk-green:hover {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-hover-from-cw-spring-med-green:hover {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-hover-from-cw-spring-lt-green:hover {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-hover-from-cw-spring-black:hover {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-hover-from-cw-spring-off-white:hover {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-hover-from-cw-spring-peach:hover {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-hover-from-cw-navy:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-hover-from-cw-med-blue:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-hover-from-cw-dk-orange:hover {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-hover-from-sc-teal:hover {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-hover-from-sc-green:hover {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-hover-from-sc-sand:hover {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-hover-from-cw-brand-yellow-100:hover {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-hover-from-cw-brand-yellow-300:hover {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-hover-from-cw-brand-yellow-450:hover,.xl-hover-from-cw-brand-yellow-500:hover {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-hover-from-cw-brand-grey-900:hover {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-hover-from-cw-brand-grey-800:hover {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-hover-from-cw-brand-grey-200:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-hover-from-cw-brand-grey-100:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-hover-from-cw-brand-blue-700:hover {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-hover-from-cw-brand-blue-500:hover {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-hover-from-cw-brand-blue-300:hover {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-hover-from-cw-brand-purple-700:hover {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-hover-from-cw-brand-purple-500:hover {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-hover-from-cw-brand-purple-300:hover {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-hover-from-cw-brand-orange-700:hover {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-hover-from-cw-brand-orange-500:hover {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-hover-from-cw-brand-orange-300:hover {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-hover-from-cw-brand-green-700:hover {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-hover-from-cw-brand-green-500:hover {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-hover-from-cw-brand-green-300:hover {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-hover-via-transparent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-hover-via-cw-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-hover-via-cw-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-hover-via-cw-secondary:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-hover-via-cw-secondary-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-hover-via-cw-secondary-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-hover-via-cw-secondary-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-hover-via-cw-accent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-hover-via-cw-accent-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-hover-via-cw-accent-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-hover-via-cw-blue-print:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-hover-via-cw-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-hover-via-cw-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-hover-via-cw-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-hover-via-cw-red:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-hover-via-cw-spring:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-hover-via-cw-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-hover-via-cw-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-hover-via-cw-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-hover-via-grey-10:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-hover-via-grey-20:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-hover-via-grey-30:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-hover-via-grey-40:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-hover-via-grey-5:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-hover-via-grey-50:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-hover-via-grey-60:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-hover-via-grey-70:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-hover-via-cball-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-hover-via-cball-dark-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-hover-via-cball-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-hover-via-cw-spring-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-hover-via-cw-spring-dk-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-hover-via-cw-spring-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-hover-via-cw-spring-lt-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-hover-via-cw-spring-dk-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-hover-via-cw-spring-med-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-hover-via-cw-spring-lt-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-hover-via-cw-spring-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-hover-via-cw-spring-off-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-hover-via-cw-spring-peach:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-hover-via-cw-navy:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-hover-via-cw-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-hover-via-cw-dk-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-hover-via-sc-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-hover-via-sc-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-hover-via-sc-sand:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-hover-via-cw-brand-yellow-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-hover-via-cw-brand-yellow-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-hover-via-cw-brand-yellow-450:hover,.xl-hover-via-cw-brand-yellow-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-hover-via-cw-brand-grey-900:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-hover-via-cw-brand-grey-800:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-hover-via-cw-brand-grey-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-hover-via-cw-brand-grey-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-hover-via-cw-brand-blue-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-hover-via-cw-brand-blue-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-hover-via-cw-brand-blue-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-hover-via-cw-brand-purple-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-hover-via-cw-brand-purple-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-hover-via-cw-brand-purple-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-hover-via-cw-brand-orange-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-hover-via-cw-brand-orange-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-hover-via-cw-brand-orange-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-hover-via-cw-brand-green-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-hover-via-cw-brand-green-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-hover-via-cw-brand-green-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-hover-to-transparent:hover {
        --tw-gradient-to: transparent !important
    }

    .xl-hover-to-cw-black:hover {
        --tw-gradient-to: #333232 !important
    }

    .xl-hover-to-cw-blue:hover {
        --tw-gradient-to: #003366 !important
    }

    .xl-hover-to-cw-secondary:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-hover-to-cw-secondary-100:hover {
        --tw-gradient-to: #99becc !important
    }

    .xl-hover-to-cw-secondary-200:hover {
        --tw-gradient-to: #d6e4ea !important
    }

    .xl-hover-to-cw-secondary-300:hover {
        --tw-gradient-to: #f7fcff !important
    }

    .xl-hover-to-cw-accent:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-hover-to-cw-accent-100:hover {
        --tw-gradient-to: #fff7e1 !important
    }

    .xl-hover-to-cw-accent-200:hover {
        --tw-gradient-to: #fffbf0 !important
    }

    .xl-hover-to-cw-blue-print:hover {
        --tw-gradient-to: #5096d0 !important
    }

    .xl-hover-to-cw-green:hover {
        --tw-gradient-to: #14a947 !important
    }

    .xl-hover-to-cw-orange:hover {
        --tw-gradient-to: #fe813a !important
    }

    .xl-hover-to-cw-purple:hover {
        --tw-gradient-to: #9064bf !important
    }

    .xl-hover-to-cw-red:hover {
        --tw-gradient-to: #fa575d !important
    }

    .xl-hover-to-cw-spring:hover {
        --tw-gradient-to: #1ba9e0 !important
    }

    .xl-hover-to-cw-teal:hover {
        --tw-gradient-to: #8ed4cc !important
    }

    .xl-hover-to-cw-white:hover {
        --tw-gradient-to: #fff !important
    }

    .xl-hover-to-cw-yellow:hover {
        --tw-gradient-to: #ffca0a !important
    }

    .xl-hover-to-grey-10:hover {
        --tw-gradient-to: #f4f5f0 !important
    }

    .xl-hover-to-grey-20:hover {
        --tw-gradient-to: #e9eae4 !important
    }

    .xl-hover-to-grey-30:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-hover-to-grey-40:hover {
        --tw-gradient-to: #c1c1ba !important
    }

    .xl-hover-to-grey-5:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-hover-to-grey-50:hover {
        --tw-gradient-to: #9b9b94 !important
    }

    .xl-hover-to-grey-60:hover {
        --tw-gradient-to: #71716c !important
    }

    .xl-hover-to-grey-70:hover {
        --tw-gradient-to: #515151 !important
    }

    .xl-hover-to-cball-blue:hover {
        --tw-gradient-to: #576995 !important
    }

    .xl-hover-to-cball-dark-blue:hover {
        --tw-gradient-to: #354363 !important
    }

    .xl-hover-to-cball-purple:hover {
        --tw-gradient-to: #0a101f !important
    }

    .xl-hover-to-cw-spring-yellow:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-hover-to-cw-spring-dk-blue:hover {
        --tw-gradient-to: #1e2658 !important
    }

    .xl-hover-to-cw-spring-med-blue:hover {
        --tw-gradient-to: #1080b9 !important
    }

    .xl-hover-to-cw-spring-lt-blue:hover {
        --tw-gradient-to: #bae3f0 !important
    }

    .xl-hover-to-cw-spring-dk-green:hover {
        --tw-gradient-to: #004b3d !important
    }

    .xl-hover-to-cw-spring-med-green:hover {
        --tw-gradient-to: #00ac7f !important
    }

    .xl-hover-to-cw-spring-lt-green:hover {
        --tw-gradient-to: #b8e3d1 !important
    }

    .xl-hover-to-cw-spring-black:hover {
        --tw-gradient-to: #1a1a1a !important
    }

    .xl-hover-to-cw-spring-off-white:hover {
        --tw-gradient-to: #fdf4e2 !important
    }

    .xl-hover-to-cw-spring-peach:hover {
        --tw-gradient-to: #e88a78 !important
    }

    .xl-hover-to-cw-navy:hover {
        --tw-gradient-to: #003366 !important
    }

    .xl-hover-to-cw-med-blue:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-hover-to-cw-dk-orange:hover {
        --tw-gradient-to: #bf6c46 !important
    }

    .xl-hover-to-sc-teal:hover {
        --tw-gradient-to: #43b29a !important
    }

    .xl-hover-to-sc-green:hover {
        --tw-gradient-to: #7db87e !important
    }

    .xl-hover-to-sc-sand:hover {
        --tw-gradient-to: #f9f7e9 !important
    }

    .xl-hover-to-cw-brand-yellow-100:hover {
        --tw-gradient-to: #FAF7F0 !important
    }

    .xl-hover-to-cw-brand-yellow-300:hover {
        --tw-gradient-to: #F8EED3 !important
    }

    .xl-hover-to-cw-brand-yellow-450:hover,.xl-hover-to-cw-brand-yellow-500:hover {
        --tw-gradient-to: #FFCA0A !important
    }

    .xl-hover-to-cw-brand-grey-900:hover {
        --tw-gradient-to: #222520 !important
    }

    .xl-hover-to-cw-brand-grey-800:hover {
        --tw-gradient-to: #383B36 !important
    }

    .xl-hover-to-cw-brand-grey-200:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-hover-to-cw-brand-grey-100:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-hover-to-cw-brand-blue-700:hover {
        --tw-gradient-to: #314577 !important
    }

    .xl-hover-to-cw-brand-blue-500:hover {
        --tw-gradient-to: #5493D3 !important
    }

    .xl-hover-to-cw-brand-blue-300:hover {
        --tw-gradient-to: #CEDCE2 !important
    }

    .xl-hover-to-cw-brand-purple-700:hover {
        --tw-gradient-to: #C3AFDD !important
    }

    .xl-hover-to-cw-brand-purple-500:hover {
        --tw-gradient-to: #DECFF0 !important
    }

    .xl-hover-to-cw-brand-purple-300:hover {
        --tw-gradient-to: #F1E9FB !important
    }

    .xl-hover-to-cw-brand-orange-700:hover {
        --tw-gradient-to: #823232 !important
    }

    .xl-hover-to-cw-brand-orange-500:hover {
        --tw-gradient-to: #FF5E30 !important
    }

    .xl-hover-to-cw-brand-orange-300:hover {
        --tw-gradient-to: #EAB18C !important
    }

    .xl-hover-to-cw-brand-green-700:hover {
        --tw-gradient-to: #2B4A3F !important
    }

    .xl-hover-to-cw-brand-green-500:hover {
        --tw-gradient-to: #00AC7F !important
    }

    .xl-hover-to-cw-brand-green-300:hover {
        --tw-gradient-to: #94BA9F !important
    }

    .xl-focus-from-transparent:focus {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-focus-from-cw-black:focus {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-focus-from-cw-blue:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-focus-from-cw-secondary:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-focus-from-cw-secondary-100:focus {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-focus-from-cw-secondary-200:focus {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-focus-from-cw-secondary-300:focus {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-focus-from-cw-accent:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-focus-from-cw-accent-100:focus {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-focus-from-cw-accent-200:focus {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-focus-from-cw-blue-print:focus {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-focus-from-cw-green:focus {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-focus-from-cw-orange:focus {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-focus-from-cw-purple:focus {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-focus-from-cw-red:focus {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-focus-from-cw-spring:focus {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-focus-from-cw-teal:focus {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-focus-from-cw-white:focus {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-focus-from-cw-yellow:focus {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-from-grey-10:focus {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-focus-from-grey-20:focus {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-focus-from-grey-30:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-focus-from-grey-40:focus {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-focus-from-grey-5:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-focus-from-grey-50:focus {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-focus-from-grey-60:focus {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-focus-from-grey-70:focus {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-focus-from-cball-blue:focus {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-focus-from-cball-dark-blue:focus {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-focus-from-cball-purple:focus {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-focus-from-cw-spring-yellow:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-focus-from-cw-spring-dk-blue:focus {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-focus-from-cw-spring-med-blue:focus {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-focus-from-cw-spring-lt-blue:focus {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-focus-from-cw-spring-dk-green:focus {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-focus-from-cw-spring-med-green:focus {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-focus-from-cw-spring-lt-green:focus {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-focus-from-cw-spring-black:focus {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-focus-from-cw-spring-off-white:focus {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-focus-from-cw-spring-peach:focus {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-focus-from-cw-navy:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-focus-from-cw-med-blue:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-focus-from-cw-dk-orange:focus {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-focus-from-sc-teal:focus {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-focus-from-sc-green:focus {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-focus-from-sc-sand:focus {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-focus-from-cw-brand-yellow-100:focus {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-focus-from-cw-brand-yellow-300:focus {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-focus-from-cw-brand-yellow-450:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-from-cw-brand-yellow-500:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-from-cw-brand-grey-900:focus {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-focus-from-cw-brand-grey-800:focus {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-focus-from-cw-brand-grey-200:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-focus-from-cw-brand-grey-100:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-focus-from-cw-brand-blue-700:focus {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-focus-from-cw-brand-blue-500:focus {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-focus-from-cw-brand-blue-300:focus {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-focus-from-cw-brand-purple-700:focus {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-focus-from-cw-brand-purple-500:focus {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-focus-from-cw-brand-purple-300:focus {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-focus-from-cw-brand-orange-700:focus {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-focus-from-cw-brand-orange-500:focus {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-focus-from-cw-brand-orange-300:focus {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-focus-from-cw-brand-green-700:focus {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-focus-from-cw-brand-green-500:focus {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-focus-from-cw-brand-green-300:focus {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-focus-via-transparent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .xl-focus-via-cw-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .xl-focus-via-cw-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-focus-via-cw-secondary:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-focus-via-cw-secondary-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .xl-focus-via-cw-secondary-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .xl-focus-via-cw-secondary-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .xl-focus-via-cw-accent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-focus-via-cw-accent-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .xl-focus-via-cw-accent-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .xl-focus-via-cw-blue-print:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .xl-focus-via-cw-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .xl-focus-via-cw-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .xl-focus-via-cw-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .xl-focus-via-cw-red:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .xl-focus-via-cw-spring:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .xl-focus-via-cw-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .xl-focus-via-cw-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .xl-focus-via-cw-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-via-grey-10:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .xl-focus-via-grey-20:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .xl-focus-via-grey-30:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-focus-via-grey-40:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .xl-focus-via-grey-5:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-focus-via-grey-50:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .xl-focus-via-grey-60:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .xl-focus-via-grey-70:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .xl-focus-via-cball-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .xl-focus-via-cball-dark-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .xl-focus-via-cball-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .xl-focus-via-cw-spring-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .xl-focus-via-cw-spring-dk-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .xl-focus-via-cw-spring-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .xl-focus-via-cw-spring-lt-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .xl-focus-via-cw-spring-dk-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .xl-focus-via-cw-spring-med-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-focus-via-cw-spring-lt-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .xl-focus-via-cw-spring-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .xl-focus-via-cw-spring-off-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .xl-focus-via-cw-spring-peach:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .xl-focus-via-cw-navy:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .xl-focus-via-cw-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .xl-focus-via-cw-dk-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .xl-focus-via-sc-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .xl-focus-via-sc-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .xl-focus-via-sc-sand:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .xl-focus-via-cw-brand-yellow-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .xl-focus-via-cw-brand-yellow-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .xl-focus-via-cw-brand-yellow-450:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-via-cw-brand-yellow-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .xl-focus-via-cw-brand-grey-900:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .xl-focus-via-cw-brand-grey-800:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .xl-focus-via-cw-brand-grey-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .xl-focus-via-cw-brand-grey-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .xl-focus-via-cw-brand-blue-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .xl-focus-via-cw-brand-blue-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .xl-focus-via-cw-brand-blue-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .xl-focus-via-cw-brand-purple-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .xl-focus-via-cw-brand-purple-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .xl-focus-via-cw-brand-purple-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .xl-focus-via-cw-brand-orange-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .xl-focus-via-cw-brand-orange-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .xl-focus-via-cw-brand-orange-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .xl-focus-via-cw-brand-green-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .xl-focus-via-cw-brand-green-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .xl-focus-via-cw-brand-green-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .xl-focus-to-transparent:focus {
        --tw-gradient-to: transparent !important
    }

    .xl-focus-to-cw-black:focus {
        --tw-gradient-to: #333232 !important
    }

    .xl-focus-to-cw-blue:focus {
        --tw-gradient-to: #003366 !important
    }

    .xl-focus-to-cw-secondary:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-focus-to-cw-secondary-100:focus {
        --tw-gradient-to: #99becc !important
    }

    .xl-focus-to-cw-secondary-200:focus {
        --tw-gradient-to: #d6e4ea !important
    }

    .xl-focus-to-cw-secondary-300:focus {
        --tw-gradient-to: #f7fcff !important
    }

    .xl-focus-to-cw-accent:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-focus-to-cw-accent-100:focus {
        --tw-gradient-to: #fff7e1 !important
    }

    .xl-focus-to-cw-accent-200:focus {
        --tw-gradient-to: #fffbf0 !important
    }

    .xl-focus-to-cw-blue-print:focus {
        --tw-gradient-to: #5096d0 !important
    }

    .xl-focus-to-cw-green:focus {
        --tw-gradient-to: #14a947 !important
    }

    .xl-focus-to-cw-orange:focus {
        --tw-gradient-to: #fe813a !important
    }

    .xl-focus-to-cw-purple:focus {
        --tw-gradient-to: #9064bf !important
    }

    .xl-focus-to-cw-red:focus {
        --tw-gradient-to: #fa575d !important
    }

    .xl-focus-to-cw-spring:focus {
        --tw-gradient-to: #1ba9e0 !important
    }

    .xl-focus-to-cw-teal:focus {
        --tw-gradient-to: #8ed4cc !important
    }

    .xl-focus-to-cw-white:focus {
        --tw-gradient-to: #fff !important
    }

    .xl-focus-to-cw-yellow:focus {
        --tw-gradient-to: #ffca0a !important
    }

    .xl-focus-to-grey-10:focus {
        --tw-gradient-to: #f4f5f0 !important
    }

    .xl-focus-to-grey-20:focus {
        --tw-gradient-to: #e9eae4 !important
    }

    .xl-focus-to-grey-30:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-focus-to-grey-40:focus {
        --tw-gradient-to: #c1c1ba !important
    }

    .xl-focus-to-grey-5:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-focus-to-grey-50:focus {
        --tw-gradient-to: #9b9b94 !important
    }

    .xl-focus-to-grey-60:focus {
        --tw-gradient-to: #71716c !important
    }

    .xl-focus-to-grey-70:focus {
        --tw-gradient-to: #515151 !important
    }

    .xl-focus-to-cball-blue:focus {
        --tw-gradient-to: #576995 !important
    }

    .xl-focus-to-cball-dark-blue:focus {
        --tw-gradient-to: #354363 !important
    }

    .xl-focus-to-cball-purple:focus {
        --tw-gradient-to: #0a101f !important
    }

    .xl-focus-to-cw-spring-yellow:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .xl-focus-to-cw-spring-dk-blue:focus {
        --tw-gradient-to: #1e2658 !important
    }

    .xl-focus-to-cw-spring-med-blue:focus {
        --tw-gradient-to: #1080b9 !important
    }

    .xl-focus-to-cw-spring-lt-blue:focus {
        --tw-gradient-to: #bae3f0 !important
    }

    .xl-focus-to-cw-spring-dk-green:focus {
        --tw-gradient-to: #004b3d !important
    }

    .xl-focus-to-cw-spring-med-green:focus {
        --tw-gradient-to: #00ac7f !important
    }

    .xl-focus-to-cw-spring-lt-green:focus {
        --tw-gradient-to: #b8e3d1 !important
    }

    .xl-focus-to-cw-spring-black:focus {
        --tw-gradient-to: #1a1a1a !important
    }

    .xl-focus-to-cw-spring-off-white:focus {
        --tw-gradient-to: #fdf4e2 !important
    }

    .xl-focus-to-cw-spring-peach:focus {
        --tw-gradient-to: #e88a78 !important
    }

    .xl-focus-to-cw-navy:focus {
        --tw-gradient-to: #003366 !important
    }

    .xl-focus-to-cw-med-blue:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .xl-focus-to-cw-dk-orange:focus {
        --tw-gradient-to: #bf6c46 !important
    }

    .xl-focus-to-sc-teal:focus {
        --tw-gradient-to: #43b29a !important
    }

    .xl-focus-to-sc-green:focus {
        --tw-gradient-to: #7db87e !important
    }

    .xl-focus-to-sc-sand:focus {
        --tw-gradient-to: #f9f7e9 !important
    }

    .xl-focus-to-cw-brand-yellow-100:focus {
        --tw-gradient-to: #FAF7F0 !important
    }

    .xl-focus-to-cw-brand-yellow-300:focus {
        --tw-gradient-to: #F8EED3 !important
    }

    .xl-focus-to-cw-brand-yellow-450:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .xl-focus-to-cw-brand-yellow-500:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .xl-focus-to-cw-brand-grey-900:focus {
        --tw-gradient-to: #222520 !important
    }

    .xl-focus-to-cw-brand-grey-800:focus {
        --tw-gradient-to: #383B36 !important
    }

    .xl-focus-to-cw-brand-grey-200:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .xl-focus-to-cw-brand-grey-100:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .xl-focus-to-cw-brand-blue-700:focus {
        --tw-gradient-to: #314577 !important
    }

    .xl-focus-to-cw-brand-blue-500:focus {
        --tw-gradient-to: #5493D3 !important
    }

    .xl-focus-to-cw-brand-blue-300:focus {
        --tw-gradient-to: #CEDCE2 !important
    }

    .xl-focus-to-cw-brand-purple-700:focus {
        --tw-gradient-to: #C3AFDD !important
    }

    .xl-focus-to-cw-brand-purple-500:focus {
        --tw-gradient-to: #DECFF0 !important
    }

    .xl-focus-to-cw-brand-purple-300:focus {
        --tw-gradient-to: #F1E9FB !important
    }

    .xl-focus-to-cw-brand-orange-700:focus {
        --tw-gradient-to: #823232 !important
    }

    .xl-focus-to-cw-brand-orange-500:focus {
        --tw-gradient-to: #FF5E30 !important
    }

    .xl-focus-to-cw-brand-orange-300:focus {
        --tw-gradient-to: #EAB18C !important
    }

    .xl-focus-to-cw-brand-green-700:focus {
        --tw-gradient-to: #2B4A3F !important
    }

    .xl-focus-to-cw-brand-green-500:focus {
        --tw-gradient-to: #00AC7F !important
    }

    .xl-focus-to-cw-brand-green-300:focus {
        --tw-gradient-to: #94BA9F !important
    }

    .xl-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .xl-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .xl-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .xl-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .xl-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .xl-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .xl-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .xl-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .xl-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .xl-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .xl-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .xl-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .xl-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .xl-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .xl-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .group:hover .xl-group-hover-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .group:hover .xl-group-hover-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .group:hover .xl-group-hover-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .group:hover .xl-group-hover-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .group:hover .xl-group-hover-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .group:hover .xl-group-hover-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .group:hover .xl-group-hover-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .group:hover .xl-group-hover-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .group:hover .xl-group-hover-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .group:hover .xl-group-hover-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .group:hover .xl-group-hover-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .group:hover .xl-group-hover-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .group:hover .xl-group-hover-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .group:hover .xl-group-hover-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .group:hover .xl-group-hover-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .xl-focus-within-bg-opacity-0:focus-within {
        --tw-bg-opacity: 0 !important
    }

    .xl-focus-within-bg-opacity-5:focus-within {
        --tw-bg-opacity: .05 !important
    }

    .xl-focus-within-bg-opacity-10:focus-within {
        --tw-bg-opacity: .1 !important
    }

    .xl-focus-within-bg-opacity-20:focus-within {
        --tw-bg-opacity: .2 !important
    }

    .xl-focus-within-bg-opacity-25:focus-within {
        --tw-bg-opacity: .25 !important
    }

    .xl-focus-within-bg-opacity-30:focus-within {
        --tw-bg-opacity: .3 !important
    }

    .xl-focus-within-bg-opacity-40:focus-within {
        --tw-bg-opacity: .4 !important
    }

    .xl-focus-within-bg-opacity-50:focus-within {
        --tw-bg-opacity: .5 !important
    }

    .xl-focus-within-bg-opacity-60:focus-within {
        --tw-bg-opacity: .6 !important
    }

    .xl-focus-within-bg-opacity-70:focus-within {
        --tw-bg-opacity: .7 !important
    }

    .xl-focus-within-bg-opacity-75:focus-within {
        --tw-bg-opacity: .75 !important
    }

    .xl-focus-within-bg-opacity-80:focus-within {
        --tw-bg-opacity: .8 !important
    }

    .xl-focus-within-bg-opacity-90:focus-within {
        --tw-bg-opacity: .9 !important
    }

    .xl-focus-within-bg-opacity-95:focus-within {
        --tw-bg-opacity: .95 !important
    }

    .xl-focus-within-bg-opacity-100:focus-within {
        --tw-bg-opacity: 1 !important
    }

    .xl-hover-bg-opacity-0:hover {
        --tw-bg-opacity: 0 !important
    }

    .xl-hover-bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }

    .xl-hover-bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .xl-hover-bg-opacity-20:hover {
        --tw-bg-opacity: .2 !important
    }

    .xl-hover-bg-opacity-25:hover {
        --tw-bg-opacity: .25 !important
    }

    .xl-hover-bg-opacity-30:hover {
        --tw-bg-opacity: .3 !important
    }

    .xl-hover-bg-opacity-40:hover {
        --tw-bg-opacity: .4 !important
    }

    .xl-hover-bg-opacity-50:hover {
        --tw-bg-opacity: .5 !important
    }

    .xl-hover-bg-opacity-60:hover {
        --tw-bg-opacity: .6 !important
    }

    .xl-hover-bg-opacity-70:hover {
        --tw-bg-opacity: .7 !important
    }

    .xl-hover-bg-opacity-75:hover {
        --tw-bg-opacity: .75 !important
    }

    .xl-hover-bg-opacity-80:hover {
        --tw-bg-opacity: .8 !important
    }

    .xl-hover-bg-opacity-90:hover {
        --tw-bg-opacity: .9 !important
    }

    .xl-hover-bg-opacity-95:hover {
        --tw-bg-opacity: .95 !important
    }

    .xl-hover-bg-opacity-100:hover {
        --tw-bg-opacity: 1 !important
    }

    .xl-focus-bg-opacity-0:focus {
        --tw-bg-opacity: 0 !important
    }

    .xl-focus-bg-opacity-5:focus {
        --tw-bg-opacity: .05 !important
    }

    .xl-focus-bg-opacity-10:focus {
        --tw-bg-opacity: .1 !important
    }

    .xl-focus-bg-opacity-20:focus {
        --tw-bg-opacity: .2 !important
    }

    .xl-focus-bg-opacity-25:focus {
        --tw-bg-opacity: .25 !important
    }

    .xl-focus-bg-opacity-30:focus {
        --tw-bg-opacity: .3 !important
    }

    .xl-focus-bg-opacity-40:focus {
        --tw-bg-opacity: .4 !important
    }

    .xl-focus-bg-opacity-50:focus {
        --tw-bg-opacity: .5 !important
    }

    .xl-focus-bg-opacity-60:focus {
        --tw-bg-opacity: .6 !important
    }

    .xl-focus-bg-opacity-70:focus {
        --tw-bg-opacity: .7 !important
    }

    .xl-focus-bg-opacity-75:focus {
        --tw-bg-opacity: .75 !important
    }

    .xl-focus-bg-opacity-80:focus {
        --tw-bg-opacity: .8 !important
    }

    .xl-focus-bg-opacity-90:focus {
        --tw-bg-opacity: .9 !important
    }

    .xl-focus-bg-opacity-95:focus {
        --tw-bg-opacity: .95 !important
    }

    .xl-focus-bg-opacity-100:focus {
        --tw-bg-opacity: 1 !important
    }

    .xl-bg-bottom {
        background-position: bottom!important
    }

    .xl-bg-center {
        background-position: center!important
    }

    .xl-bg-left {
        background-position: left!important
    }

    .xl-bg-left-bottom {
        background-position: left bottom!important
    }

    .xl-bg-left-top {
        background-position: left top!important
    }

    .xl-bg-right {
        background-position: right!important
    }

    .xl-bg-right-bottom {
        background-position: right bottom!important
    }

    .xl-bg-right-top {
        background-position: right top!important
    }

    .xl-bg-top {
        background-position: top!important
    }

    .xl-bg-repeat {
        background-repeat: repeat!important
    }

    .xl-bg-no-repeat {
        background-repeat: no-repeat!important
    }

    .xl-bg-repeat-x {
        background-repeat: repeat-x!important
    }

    .xl-bg-repeat-y {
        background-repeat: repeat-y!important
    }

    .xl-bg-repeat-round {
        background-repeat: round!important
    }

    .xl-bg-repeat-space {
        background-repeat: space!important
    }

    .xl-bg-auto {
        background-size: auto!important
    }

    .xl-bg-cover {
        background-size: cover!important
    }

    .xl-bg-contain {
        background-size: contain!important
    }

    .xl-border-collapse {
        border-collapse: collapse!important
    }

    .xl-border-separate {
        border-collapse: separate!important
    }

    .xl-border-transparent {
        border-color: transparent!important
    }

    .xl-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .xl-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .xl-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .xl-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .xl-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .xl-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .xl-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .xl-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .xl-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .xl-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .xl-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .xl-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .xl-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .xl-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .xl-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .xl-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .xl-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .xl-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .xl-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .xl-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .xl-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .xl-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .xl-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .xl-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .xl-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .xl-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .xl-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-yellow-450,.xl-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-transparent {
        border-color: transparent!important
    }

    .group:hover .xl-group-hover-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-yellow-450,.group:hover .xl-group-hover-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .xl-group-hover-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-transparent:focus-within {
        border-color: transparent!important
    }

    .xl-focus-within-border-cw-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-secondary:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-secondary-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-secondary-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-secondary-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-accent:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-accent-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-accent-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-blue-print:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-red:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-10:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-20:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-30:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-40:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-5:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-50:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-60:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-grey-70:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cball-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cball-dark-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cball-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-dk-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-lt-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-dk-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-med-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-lt-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-off-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-spring-peach:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-navy:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-dk-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-sc-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-sc-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-sc-sand:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-yellow-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-yellow-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-yellow-450:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-yellow-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-grey-900:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-grey-800:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-grey-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-grey-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-blue-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-blue-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-blue-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-purple-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-purple-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-purple-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-orange-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-orange-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-orange-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-green-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-green-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-focus-within-border-cw-brand-green-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .xl-hover-border-transparent:hover {
        border-color: transparent!important
    }

    .xl-hover-border-cw-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-secondary:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-secondary-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-secondary-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-secondary-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-accent:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-accent-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-accent-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-blue-print:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-red:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-10:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-20:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-30:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-40:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-5:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-50:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-60:hover {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .xl-hover-border-grey-70:hover {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cball-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cball-dark-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cball-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-dk-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-lt-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-dk-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-med-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-lt-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-off-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-spring-peach:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-navy:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-dk-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .xl-hover-border-sc-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .xl-hover-border-sc-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .xl-hover-border-sc-sand:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-yellow-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-yellow-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-yellow-450:hover,.xl-hover-border-cw-brand-yellow-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-grey-900:hover {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-grey-800:hover {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-grey-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-grey-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-blue-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-blue-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-blue-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-purple-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-purple-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-purple-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-orange-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-orange-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-orange-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-green-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-green-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-hover-border-cw-brand-green-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .xl-focus-border-transparent:focus {
        border-color: transparent!important
    }

    .xl-focus-border-cw-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-secondary:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-secondary-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-secondary-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-secondary-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-accent:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-accent-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-accent-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-blue-print:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-red:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-10:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-20:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-30:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-40:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-5:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-50:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-60:focus {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .xl-focus-border-grey-70:focus {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cball-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cball-dark-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cball-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-dk-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-lt-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-dk-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-med-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-lt-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-off-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-spring-peach:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-navy:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-dk-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .xl-focus-border-sc-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .xl-focus-border-sc-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .xl-focus-border-sc-sand:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-yellow-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-yellow-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-yellow-450:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-yellow-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-grey-900:focus {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-grey-800:focus {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-grey-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-grey-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-blue-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-blue-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-blue-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-purple-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-purple-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-purple-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-orange-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-orange-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-orange-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-green-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-green-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .xl-focus-border-cw-brand-green-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .xl-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .xl-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .xl-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .xl-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .xl-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .xl-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .xl-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .xl-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .xl-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .xl-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .xl-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .xl-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .xl-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .xl-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .xl-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .group:hover .xl-group-hover-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .group:hover .xl-group-hover-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .group:hover .xl-group-hover-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .group:hover .xl-group-hover-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .group:hover .xl-group-hover-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .group:hover .xl-group-hover-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .group:hover .xl-group-hover-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .group:hover .xl-group-hover-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .group:hover .xl-group-hover-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .group:hover .xl-group-hover-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .group:hover .xl-group-hover-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .group:hover .xl-group-hover-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .group:hover .xl-group-hover-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .group:hover .xl-group-hover-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .group:hover .xl-group-hover-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .xl-focus-within-border-opacity-0:focus-within {
        --tw-border-opacity: 0 !important
    }

    .xl-focus-within-border-opacity-5:focus-within {
        --tw-border-opacity: .05 !important
    }

    .xl-focus-within-border-opacity-10:focus-within {
        --tw-border-opacity: .1 !important
    }

    .xl-focus-within-border-opacity-20:focus-within {
        --tw-border-opacity: .2 !important
    }

    .xl-focus-within-border-opacity-25:focus-within {
        --tw-border-opacity: .25 !important
    }

    .xl-focus-within-border-opacity-30:focus-within {
        --tw-border-opacity: .3 !important
    }

    .xl-focus-within-border-opacity-40:focus-within {
        --tw-border-opacity: .4 !important
    }

    .xl-focus-within-border-opacity-50:focus-within {
        --tw-border-opacity: .5 !important
    }

    .xl-focus-within-border-opacity-60:focus-within {
        --tw-border-opacity: .6 !important
    }

    .xl-focus-within-border-opacity-70:focus-within {
        --tw-border-opacity: .7 !important
    }

    .xl-focus-within-border-opacity-75:focus-within {
        --tw-border-opacity: .75 !important
    }

    .xl-focus-within-border-opacity-80:focus-within {
        --tw-border-opacity: .8 !important
    }

    .xl-focus-within-border-opacity-90:focus-within {
        --tw-border-opacity: .9 !important
    }

    .xl-focus-within-border-opacity-95:focus-within {
        --tw-border-opacity: .95 !important
    }

    .xl-focus-within-border-opacity-100:focus-within {
        --tw-border-opacity: 1 !important
    }

    .xl-hover-border-opacity-0:hover {
        --tw-border-opacity: 0 !important
    }

    .xl-hover-border-opacity-5:hover {
        --tw-border-opacity: .05 !important
    }

    .xl-hover-border-opacity-10:hover {
        --tw-border-opacity: .1 !important
    }

    .xl-hover-border-opacity-20:hover {
        --tw-border-opacity: .2 !important
    }

    .xl-hover-border-opacity-25:hover {
        --tw-border-opacity: .25 !important
    }

    .xl-hover-border-opacity-30:hover {
        --tw-border-opacity: .3 !important
    }

    .xl-hover-border-opacity-40:hover {
        --tw-border-opacity: .4 !important
    }

    .xl-hover-border-opacity-50:hover {
        --tw-border-opacity: .5 !important
    }

    .xl-hover-border-opacity-60:hover {
        --tw-border-opacity: .6 !important
    }

    .xl-hover-border-opacity-70:hover {
        --tw-border-opacity: .7 !important
    }

    .xl-hover-border-opacity-75:hover {
        --tw-border-opacity: .75 !important
    }

    .xl-hover-border-opacity-80:hover {
        --tw-border-opacity: .8 !important
    }

    .xl-hover-border-opacity-90:hover {
        --tw-border-opacity: .9 !important
    }

    .xl-hover-border-opacity-95:hover {
        --tw-border-opacity: .95 !important
    }

    .xl-hover-border-opacity-100:hover {
        --tw-border-opacity: 1 !important
    }

    .xl-focus-border-opacity-0:focus {
        --tw-border-opacity: 0 !important
    }

    .xl-focus-border-opacity-5:focus {
        --tw-border-opacity: .05 !important
    }

    .xl-focus-border-opacity-10:focus {
        --tw-border-opacity: .1 !important
    }

    .xl-focus-border-opacity-20:focus {
        --tw-border-opacity: .2 !important
    }

    .xl-focus-border-opacity-25:focus {
        --tw-border-opacity: .25 !important
    }

    .xl-focus-border-opacity-30:focus {
        --tw-border-opacity: .3 !important
    }

    .xl-focus-border-opacity-40:focus {
        --tw-border-opacity: .4 !important
    }

    .xl-focus-border-opacity-50:focus {
        --tw-border-opacity: .5 !important
    }

    .xl-focus-border-opacity-60:focus {
        --tw-border-opacity: .6 !important
    }

    .xl-focus-border-opacity-70:focus {
        --tw-border-opacity: .7 !important
    }

    .xl-focus-border-opacity-75:focus {
        --tw-border-opacity: .75 !important
    }

    .xl-focus-border-opacity-80:focus {
        --tw-border-opacity: .8 !important
    }

    .xl-focus-border-opacity-90:focus {
        --tw-border-opacity: .9 !important
    }

    .xl-focus-border-opacity-95:focus {
        --tw-border-opacity: .95 !important
    }

    .xl-focus-border-opacity-100:focus {
        --tw-border-opacity: 1 !important
    }

    .xl-rounded-none {
        border-radius: 0!important
    }

    .xl-rounded-sm {
        border-radius: .125rem!important
    }

    .xl-rounded {
        border-radius: .25rem!important
    }

    .xl-rounded-md {
        border-radius: .375rem!important
    }

    .xl-rounded-lg {
        border-radius: .5rem!important
    }

    .xl-rounded-xl {
        border-radius: .75rem!important
    }

    .xl-rounded-2xl {
        border-radius: 1rem!important
    }

    .xl-rounded-3xl {
        border-radius: 1.5rem!important
    }

    .xl-rounded-full {
        border-radius: 9999px!important
    }

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

    .xl-rounded-r-none {
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 0!important
    }

    .xl-rounded-b-none {
        border-bottom-right-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .xl-rounded-l-none {
        border-top-left-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .xl-rounded-t-sm {
        border-top-left-radius: .125rem!important;
        border-top-right-radius: .125rem!important
    }

    .xl-rounded-r-sm {
        border-top-right-radius: .125rem!important;
        border-bottom-right-radius: .125rem!important
    }

    .xl-rounded-b-sm {
        border-bottom-right-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .xl-rounded-l-sm {
        border-top-left-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .xl-rounded-t {
        border-top-left-radius: .25rem!important;
        border-top-right-radius: .25rem!important
    }

    .xl-rounded-r {
        border-top-right-radius: .25rem!important;
        border-bottom-right-radius: .25rem!important
    }

    .xl-rounded-b {
        border-bottom-right-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .xl-rounded-l {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .xl-rounded-t-md {
        border-top-left-radius: .375rem!important;
        border-top-right-radius: .375rem!important
    }

    .xl-rounded-r-md {
        border-top-right-radius: .375rem!important;
        border-bottom-right-radius: .375rem!important
    }

    .xl-rounded-b-md {
        border-bottom-right-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .xl-rounded-l-md {
        border-top-left-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

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

    .xl-rounded-r-lg {
        border-top-right-radius: .5rem!important;
        border-bottom-right-radius: .5rem!important
    }

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

    .xl-rounded-l-lg {
        border-top-left-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .xl-rounded-t-xl {
        border-top-left-radius: .75rem!important;
        border-top-right-radius: .75rem!important
    }

    .xl-rounded-r-xl {
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important
    }

    .xl-rounded-b-xl {
        border-bottom-right-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .xl-rounded-l-xl {
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .xl-rounded-t-2xl {
        border-top-left-radius: 1rem!important;
        border-top-right-radius: 1rem!important
    }

    .xl-rounded-r-2xl {
        border-top-right-radius: 1rem!important;
        border-bottom-right-radius: 1rem!important
    }

    .xl-rounded-b-2xl {
        border-bottom-right-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .xl-rounded-l-2xl {
        border-top-left-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .xl-rounded-t-3xl {
        border-top-left-radius: 1.5rem!important;
        border-top-right-radius: 1.5rem!important
    }

    .xl-rounded-r-3xl {
        border-top-right-radius: 1.5rem!important;
        border-bottom-right-radius: 1.5rem!important
    }

    .xl-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .xl-rounded-l-3xl {
        border-top-left-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .xl-rounded-t-full {
        border-top-left-radius: 9999px!important;
        border-top-right-radius: 9999px!important
    }

    .xl-rounded-r-full {
        border-top-right-radius: 9999px!important;
        border-bottom-right-radius: 9999px!important
    }

    .xl-rounded-b-full {
        border-bottom-right-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .xl-rounded-l-full {
        border-top-left-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .xl-rounded-tl-none {
        border-top-left-radius: 0!important
    }

    .xl-rounded-tr-none {
        border-top-right-radius: 0!important
    }

    .xl-rounded-br-none {
        border-bottom-right-radius: 0!important
    }

    .xl-rounded-bl-none {
        border-bottom-left-radius: 0!important
    }

    .xl-rounded-tl-sm {
        border-top-left-radius: .125rem!important
    }

    .xl-rounded-tr-sm {
        border-top-right-radius: .125rem!important
    }

    .xl-rounded-br-sm {
        border-bottom-right-radius: .125rem!important
    }

    .xl-rounded-bl-sm {
        border-bottom-left-radius: .125rem!important
    }

    .xl-rounded-tl {
        border-top-left-radius: .25rem!important
    }

    .xl-rounded-tr {
        border-top-right-radius: .25rem!important
    }

    .xl-rounded-br {
        border-bottom-right-radius: .25rem!important
    }

    .xl-rounded-bl {
        border-bottom-left-radius: .25rem!important
    }

    .xl-rounded-tl-md {
        border-top-left-radius: .375rem!important
    }

    .xl-rounded-tr-md {
        border-top-right-radius: .375rem!important
    }

    .xl-rounded-br-md {
        border-bottom-right-radius: .375rem!important
    }

    .xl-rounded-bl-md {
        border-bottom-left-radius: .375rem!important
    }

    .xl-rounded-tl-lg {
        border-top-left-radius: .5rem!important
    }

    .xl-rounded-tr-lg {
        border-top-right-radius: .5rem!important
    }

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

    .xl-rounded-bl-lg {
        border-bottom-left-radius: .5rem!important
    }

    .xl-rounded-tl-xl {
        border-top-left-radius: .75rem!important
    }

    .xl-rounded-tr-xl {
        border-top-right-radius: .75rem!important
    }

    .xl-rounded-br-xl {
        border-bottom-right-radius: .75rem!important
    }

    .xl-rounded-bl-xl {
        border-bottom-left-radius: .75rem!important
    }

    .xl-rounded-tl-2xl {
        border-top-left-radius: 1rem!important
    }

    .xl-rounded-tr-2xl {
        border-top-right-radius: 1rem!important
    }

    .xl-rounded-br-2xl {
        border-bottom-right-radius: 1rem!important
    }

    .xl-rounded-bl-2xl {
        border-bottom-left-radius: 1rem!important
    }

    .xl-rounded-tl-3xl {
        border-top-left-radius: 1.5rem!important
    }

    .xl-rounded-tr-3xl {
        border-top-right-radius: 1.5rem!important
    }

    .xl-rounded-br-3xl {
        border-bottom-right-radius: 1.5rem!important
    }

    .xl-rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem!important
    }

    .xl-rounded-tl-full {
        border-top-left-radius: 9999px!important
    }

    .xl-rounded-tr-full {
        border-top-right-radius: 9999px!important
    }

    .xl-rounded-br-full {
        border-bottom-right-radius: 9999px!important
    }

    .xl-rounded-bl-full {
        border-bottom-left-radius: 9999px!important
    }

    .xl-border-solid {
        border-style: solid!important
    }

    .xl-border-dashed {
        border-style: dashed!important
    }

    .xl-border-dotted {
        border-style: dotted!important
    }

    .xl-border-double {
        border-style: double!important
    }

    .xl-border-none {
        border-style: none!important
    }

    .xl-border-0 {
        border-width: 0px!important
    }

    .xl-border-2 {
        border-width: 2px!important
    }

    .xl-border-4 {
        border-width: 4px!important
    }

    .xl-border-8 {
        border-width: 8px!important
    }

    .xl-border {
        border-width: 1px!important
    }

    .xl-border-t-0 {
        border-top-width: 0px!important
    }

    .xl-border-r-0 {
        border-right-width: 0px!important
    }

    .xl-border-b-0 {
        border-bottom-width: 0px!important
    }

    .xl-border-l-0 {
        border-left-width: 0px!important
    }

    .xl-border-t-2 {
        border-top-width: 2px!important
    }

    .xl-border-r-2 {
        border-right-width: 2px!important
    }

    .xl-border-b-2 {
        border-bottom-width: 2px!important
    }

    .xl-border-l-2 {
        border-left-width: 2px!important
    }

    .xl-border-t-4 {
        border-top-width: 4px!important
    }

    .xl-border-r-4 {
        border-right-width: 4px!important
    }

    .xl-border-b-4 {
        border-bottom-width: 4px!important
    }

    .xl-border-l-4 {
        border-left-width: 4px!important
    }

    .xl-border-t-8 {
        border-top-width: 8px!important
    }

    .xl-border-r-8 {
        border-right-width: 8px!important
    }

    .xl-border-b-8 {
        border-bottom-width: 8px!important
    }

    .xl-border-l-8 {
        border-left-width: 8px!important
    }

    .xl-border-t {
        border-top-width: 1px!important
    }

    .xl-border-r {
        border-right-width: 1px!important
    }

    .xl-border-b {
        border-bottom-width: 1px!important
    }

    .xl-border-l {
        border-left-width: 1px!important
    }

    .xl-box-border {
        box-sizing: border-box!important
    }

    .xl-box-content {
        box-sizing: content-box!important
    }

    .xl-cursor-auto {
        cursor: auto!important
    }

    .xl-cursor-default {
        cursor: default!important
    }

    .xl-cursor-pointer {
        cursor: pointer!important
    }

    .xl-cursor-wait {
        cursor: wait!important
    }

    .xl-cursor-text {
        cursor: text!important
    }

    .xl-cursor-move {
        cursor: move!important
    }

    .xl-cursor-not-allowed {
        cursor: not-allowed!important
    }

    .xl-block {
        display: block!important
    }

    .xl-inline-block {
        display: inline-block!important
    }

    .xl-inline {
        display: inline!important
    }

    .xl-flex {
        display: flex!important
    }

    .xl-inline-flex {
        display: inline-flex!important
    }

    .xl-table {
        display: table!important
    }

    .xl-table-caption {
        display: table-caption!important
    }

    .xl-table-cell {
        display: table-cell!important
    }

    .xl-table-column {
        display: table-column!important
    }

    .xl-table-column-group {
        display: table-column-group!important
    }

    .xl-table-footer-group {
        display: table-footer-group!important
    }

    .xl-table-header-group {
        display: table-header-group!important
    }

    .xl-table-row-group {
        display: table-row-group!important
    }

    .xl-table-row {
        display: table-row!important
    }

    .xl-flow-root {
        display: flow-root!important
    }

    .xl-grid {
        display: grid!important
    }

    .xl-inline-grid {
        display: inline-grid!important
    }

    .xl-contents {
        display: contents!important
    }

    .xl-hidden {
        display: none!important
    }

    .xl-flex-row {
        flex-direction: row!important
    }

    .xl-flex-row-reverse {
        flex-direction: row-reverse!important
    }

    .xl-flex-col {
        flex-direction: column!important
    }

    .xl-flex-col-reverse {
        flex-direction: column-reverse!important
    }

    .xl-flex-wrap {
        flex-wrap: wrap!important
    }

    .xl-flex-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .xl-flex-nowrap {
        flex-wrap: nowrap!important
    }

    .xl-place-items-auto {
        place-items: auto!important
    }

    .xl-place-items-start {
        place-items: start!important
    }

    .xl-place-items-end {
        place-items: end!important
    }

    .xl-place-items-center {
        place-items: center!important
    }

    .xl-place-items-stretch {
        place-items: stretch!important
    }

    .xl-place-content-center {
        place-content: center!important
    }

    .xl-place-content-start {
        place-content: start!important
    }

    .xl-place-content-end {
        place-content: end!important
    }

    .xl-place-content-between {
        place-content: space-between!important
    }

    .xl-place-content-around {
        place-content: space-around!important
    }

    .xl-place-content-evenly {
        place-content: space-evenly!important
    }

    .xl-place-content-stretch {
        place-content: stretch!important
    }

    .xl-place-self-auto {
        place-self: auto!important
    }

    .xl-place-self-start {
        place-self: start!important
    }

    .xl-place-self-end {
        place-self: end!important
    }

    .xl-place-self-center {
        place-self: center!important
    }

    .xl-place-self-stretch {
        place-self: stretch!important
    }

    .xl-items-start {
        align-items: flex-start!important
    }

    .xl-items-end {
        align-items: flex-end!important
    }

    .xl-items-center {
        align-items: center!important
    }

    .xl-items-baseline {
        align-items: baseline!important
    }

    .xl-items-stretch {
        align-items: stretch!important
    }

    .xl-content-center {
        align-content: center!important
    }

    .xl-content-start {
        align-content: flex-start!important
    }

    .xl-content-end {
        align-content: flex-end!important
    }

    .xl-content-between {
        align-content: space-between!important
    }

    .xl-content-around {
        align-content: space-around!important
    }

    .xl-content-evenly {
        align-content: space-evenly!important
    }

    .xl-self-auto {
        align-self: auto!important
    }

    .xl-self-start {
        align-self: flex-start!important
    }

    .xl-self-end {
        align-self: flex-end!important
    }

    .xl-self-center {
        align-self: center!important
    }

    .xl-self-stretch {
        align-self: stretch!important
    }

    .xl-justify-items-auto {
        justify-items: auto!important
    }

    .xl-justify-items-start {
        justify-items: start!important
    }

    .xl-justify-items-end {
        justify-items: end!important
    }

    .xl-justify-items-center {
        justify-items: center!important
    }

    .xl-justify-items-stretch {
        justify-items: stretch!important
    }

    .xl-justify-start {
        justify-content: flex-start!important
    }

    .xl-justify-end {
        justify-content: flex-end!important
    }

    .xl-justify-center {
        justify-content: center!important
    }

    .xl-justify-between {
        justify-content: space-between!important
    }

    .xl-justify-around {
        justify-content: space-around!important
    }

    .xl-justify-evenly {
        justify-content: space-evenly!important
    }

    .xl-justify-self-auto {
        justify-self: auto!important
    }

    .xl-justify-self-start {
        justify-self: start!important
    }

    .xl-justify-self-end {
        justify-self: end!important
    }

    .xl-justify-self-center {
        justify-self: center!important
    }

    .xl-justify-self-stretch {
        justify-self: stretch!important
    }

    .xl-flex-1 {
        flex: 1 1!important
    }

    .xl-flex-auto {
        flex: 1 1 auto!important
    }

    .xl-flex-initial {
        flex: 0 1 auto!important
    }

    .xl-flex-none {
        flex: none!important
    }

    .xl-flex-grow-0 {
        flex-grow: 0!important
    }

    .xl-flex-grow {
        flex-grow: 1!important
    }

    .xl-flex-shrink-0 {
        flex-shrink: 0!important
    }

    .xl-flex-shrink {
        flex-shrink: 1!important
    }

    .xl-order-1 {
        order: 1!important
    }

    .xl-order-2 {
        order: 2!important
    }

    .xl-order-3 {
        order: 3!important
    }

    .xl-order-4 {
        order: 4!important
    }

    .xl-order-5 {
        order: 5!important
    }

    .xl-order-6 {
        order: 6!important
    }

    .xl-order-7 {
        order: 7!important
    }

    .xl-order-8 {
        order: 8!important
    }

    .xl-order-9 {
        order: 9!important
    }

    .xl-order-10 {
        order: 10!important
    }

    .xl-order-11 {
        order: 11!important
    }

    .xl-order-12 {
        order: 12!important
    }

    .xl-order-first {
        order: -9999!important
    }

    .xl-order-last {
        order: 9999!important
    }

    .xl-order-none {
        order: 0!important
    }

    .xl-float-right {
        float: right!important
    }

    .xl-float-left {
        float: left!important
    }

    .xl-float-none {
        float: none!important
    }

    .xl-clear-left {
        clear: left!important
    }

    .xl-clear-right {
        clear: right!important
    }

    .xl-clear-both {
        clear: both!important
    }

    .xl-clear-none {
        clear: none!important
    }

    .xl-font-heading {
        font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
    }

    .xl-font-sans {
        font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
    }

    .xl-font-mono {
        font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
    }

    .xl-font-thin {
        font-weight: 100!important
    }

    .xl-font-extralight {
        font-weight: 200!important
    }

    .xl-font-light {
        font-weight: 300!important
    }

    .xl-font-normal {
        font-weight: 400!important
    }

    .xl-font-medium {
        font-weight: 500!important
    }

    .xl-font-semibold {
        font-weight: 600!important
    }

    .xl-font-bold {
        font-weight: 700!important
    }

    .xl-font-extrabold {
        font-weight: 800!important
    }

    .xl-font-black {
        font-weight: 900!important
    }

    .xl-h-0 {
        height: 0px!important
    }

    .xl-h-1 {
        height: .25rem!important
    }

    .xl-h-2 {
        height: .5rem!important
    }

    .xl-h-3 {
        height: .75rem!important
    }

    .xl-h-4 {
        height: 1rem!important
    }

    .xl-h-5 {
        height: 1.25rem!important
    }

    .xl-h-6 {
        height: 1.5rem!important
    }

    .xl-h-7 {
        height: 1.75rem!important
    }

    .xl-h-8 {
        height: 2rem!important
    }

    .xl-h-9 {
        height: 2.25rem!important
    }

    .xl-h-10 {
        height: 2.5rem!important
    }

    .xl-h-11 {
        height: 2.75rem!important
    }

    .xl-h-12 {
        height: 3rem!important
    }

    .xl-h-14 {
        height: 3.5rem!important
    }

    .xl-h-16 {
        height: 4rem!important
    }

    .xl-h-20 {
        height: 5rem!important
    }

    .xl-h-24 {
        height: 6rem!important
    }

    .xl-h-28 {
        height: 7rem!important
    }

    .xl-h-32 {
        height: 8rem!important
    }

    .xl-h-36 {
        height: 9rem!important
    }

    .xl-h-40 {
        height: 10rem!important
    }

    .xl-h-44 {
        height: 11rem!important
    }

    .xl-h-48 {
        height: 12rem!important
    }

    .xl-h-52 {
        height: 13rem!important
    }

    .xl-h-56 {
        height: 14rem!important
    }

    .xl-h-60 {
        height: 15rem!important
    }

    .xl-h-64 {
        height: 16rem!important
    }

    .xl-h-72 {
        height: 18rem!important
    }

    .xl-h-80 {
        height: 20rem!important
    }

    .xl-h-96 {
        height: 24rem!important
    }

    .xl-h-auto {
        height: auto!important
    }

    .xl-h-px {
        height: 1px!important
    }

    .xl-h-0\.5 {
        height: .125rem!important
    }

    .xl-h-1\.5 {
        height: .375rem!important
    }

    .xl-h-2\.5 {
        height: .625rem!important
    }

    .xl-h-3\.5 {
        height: .875rem!important
    }

    .xl-h-1\/2 {
        height: 50%!important
    }

    .xl-h-1\/3 {
        height: 33.333333%!important
    }

    .xl-h-2\/3 {
        height: 66.666667%!important
    }

    .xl-h-1\/4 {
        height: 25%!important
    }

    .xl-h-2\/4 {
        height: 50%!important
    }

    .xl-h-3\/4 {
        height: 75%!important
    }

    .xl-h-1\/5 {
        height: 20%!important
    }

    .xl-h-2\/5 {
        height: 40%!important
    }

    .xl-h-3\/5 {
        height: 60%!important
    }

    .xl-h-4\/5 {
        height: 80%!important
    }

    .xl-h-1\/6 {
        height: 16.666667%!important
    }

    .xl-h-2\/6 {
        height: 33.333333%!important
    }

    .xl-h-3\/6 {
        height: 50%!important
    }

    .xl-h-4\/6 {
        height: 66.666667%!important
    }

    .xl-h-5\/6 {
        height: 83.333333%!important
    }

    .xl-h-full {
        height: 100%!important
    }

    .xl-h-screen {
        height: 100vh!important
    }

    .xl-text-xs {
        font-size: .75rem!important
    }

    .xl-text-sm {
        font-size: .875rem!important
    }

    .xl-text-base {
        font-size: 1rem!important
    }

    .xl-text-lg {
        font-size: 1.125rem!important
    }

    .xl-text-xl {
        font-size: 1.25rem!important
    }

    .xl-text-2xl {
        font-size: 1.5rem!important
    }

    .xl-text-3xl {
        font-size: 1.875rem!important
    }

    .xl-text-4xl {
        font-size: 2.25rem!important
    }

    .xl-text-5xl {
        font-size: 3rem!important
    }

    .xl-text-6xl {
        font-size: 4rem!important
    }

    .xl-leading-3 {
        line-height: .75rem!important
    }

    .xl-leading-4 {
        line-height: 1rem!important
    }

    .xl-leading-5 {
        line-height: 1.25rem!important
    }

    .xl-leading-6 {
        line-height: 1.5rem!important
    }

    .xl-leading-7 {
        line-height: 1.75rem!important
    }

    .xl-leading-8 {
        line-height: 2rem!important
    }

    .xl-leading-9 {
        line-height: 2.25rem!important
    }

    .xl-leading-10 {
        line-height: 2.5rem!important
    }

    .xl-leading-none {
        line-height: 1!important
    }

    .xl-leading-tight {
        line-height: 1.25!important
    }

    .xl-leading-snug {
        line-height: 1.375!important
    }

    .xl-leading-normal {
        line-height: 1.5!important
    }

    .xl-leading-relaxed {
        line-height: 1.625!important
    }

    .xl-leading-loose {
        line-height: 2!important
    }

    .xl-list-inside {
        list-style-position: inside!important
    }

    .xl-list-outside {
        list-style-position: outside!important
    }

    .xl-list-none {
        list-style-type: none!important
    }

    .xl-list-disc {
        list-style-type: disc!important
    }

    .xl-list-decimal {
        list-style-type: decimal!important
    }

    .xl-m-0 {
        margin: 0!important
    }

    .xl-m-1 {
        margin: 10px!important
    }

    .xl-m-2 {
        margin: 20px!important
    }

    .xl-m-3 {
        margin: 40px!important
    }

    .xl-m-4 {
        margin: 60px!important
    }

    .xl-m-5 {
        margin: 80px!important
    }

    .xl-m-6 {
        margin: 100px!important
    }

    .xl-m-7 {
        margin: 120px!important
    }

    .xl-m-auto {
        margin: auto!important
    }

    .xl-m-px {
        margin: 1px!important
    }

    .xl-m-nudge {
        margin: 5px!important
    }

    .xl--m-0 {
        margin: -0px!important
    }

    .xl--m-1 {
        margin: -10px!important
    }

    .xl--m-2 {
        margin: -20px!important
    }

    .xl--m-3 {
        margin: -40px!important
    }

    .xl--m-4 {
        margin: -60px!important
    }

    .xl--m-5 {
        margin: -80px!important
    }

    .xl--m-6 {
        margin: -100px!important
    }

    .xl--m-px {
        margin: -1px!important
    }

    .xl-my-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .xl-mx-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .xl-my-1 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .xl-mx-1 {
        margin-left: 10px!important;
        margin-right: 10px!important
    }

    .xl-my-2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .xl-mx-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .xl-my-3 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .xl-mx-3 {
        margin-left: 40px!important;
        margin-right: 40px!important
    }

    .xl-my-4 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .xl-mx-4 {
        margin-left: 60px!important;
        margin-right: 60px!important
    }

    .xl-my-5 {
        margin-top: 80px!important;
        margin-bottom: 80px!important
    }

    .xl-mx-5 {
        margin-left: 80px!important;
        margin-right: 80px!important
    }

    .xl-my-6 {
        margin-top: 100px!important;
        margin-bottom: 100px!important
    }

    .xl-mx-6 {
        margin-left: 100px!important;
        margin-right: 100px!important
    }

    .xl-my-7 {
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .xl-mx-7 {
        margin-left: 120px!important;
        margin-right: 120px!important
    }

    .xl-my-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .xl-mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .xl-my-px {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .xl-mx-px {
        margin-left: 1px!important;
        margin-right: 1px!important
    }

    .xl-my-nudge {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .xl-mx-nudge {
        margin-left: 5px!important;
        margin-right: 5px!important
    }

    .xl--my-0 {
        margin-top: -0px!important;
        margin-bottom: -0px!important
    }

    .xl--mx-0 {
        margin-left: -0px!important;
        margin-right: -0px!important
    }

    .xl--my-1 {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .xl--mx-1 {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .xl--my-2 {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .xl--mx-2 {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .xl--my-3 {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .xl--mx-3 {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .xl--my-4 {
        margin-top: -60px!important;
        margin-bottom: -60px!important
    }

    .xl--mx-4 {
        margin-left: -60px!important;
        margin-right: -60px!important
    }

    .xl--my-5 {
        margin-top: -80px!important;
        margin-bottom: -80px!important
    }

    .xl--mx-5 {
        margin-left: -80px!important;
        margin-right: -80px!important
    }

    .xl--my-6 {
        margin-top: -100px!important;
        margin-bottom: -100px!important
    }

    .xl--mx-6 {
        margin-left: -100px!important;
        margin-right: -100px!important
    }

    .xl--my-px {
        margin-top: -1px!important;
        margin-bottom: -1px!important
    }

    .xl--mx-px {
        margin-left: -1px!important;
        margin-right: -1px!important
    }

    .xl-mt-0 {
        margin-top: 0!important
    }

    .xl-mr-0 {
        margin-right: 0!important
    }

    .xl-mb-0 {
        margin-bottom: 0!important
    }

    .xl-ml-0 {
        margin-left: 0!important
    }

    .xl-mt-1 {
        margin-top: 10px!important
    }

    .xl-mr-1 {
        margin-right: 10px!important
    }

    .xl-mb-1 {
        margin-bottom: 10px!important
    }

    .xl-ml-1 {
        margin-left: 10px!important
    }

    .xl-mt-2 {
        margin-top: 20px!important
    }

    .xl-mr-2 {
        margin-right: 20px!important
    }

    .xl-mb-2 {
        margin-bottom: 20px!important
    }

    .xl-ml-2 {
        margin-left: 20px!important
    }

    .xl-mt-3 {
        margin-top: 40px!important
    }

    .xl-mr-3 {
        margin-right: 40px!important
    }

    .xl-mb-3 {
        margin-bottom: 40px!important
    }

    .xl-ml-3 {
        margin-left: 40px!important
    }

    .xl-mt-4 {
        margin-top: 60px!important
    }

    .xl-mr-4 {
        margin-right: 60px!important
    }

    .xl-mb-4 {
        margin-bottom: 60px!important
    }

    .xl-ml-4 {
        margin-left: 60px!important
    }

    .xl-mt-5 {
        margin-top: 80px!important
    }

    .xl-mr-5 {
        margin-right: 80px!important
    }

    .xl-mb-5 {
        margin-bottom: 80px!important
    }

    .xl-ml-5 {
        margin-left: 80px!important
    }

    .xl-mt-6 {
        margin-top: 100px!important
    }

    .xl-mr-6 {
        margin-right: 100px!important
    }

    .xl-mb-6 {
        margin-bottom: 100px!important
    }

    .xl-ml-6 {
        margin-left: 100px!important
    }

    .xl-mt-7 {
        margin-top: 120px!important
    }

    .xl-mr-7 {
        margin-right: 120px!important
    }

    .xl-mb-7 {
        margin-bottom: 120px!important
    }

    .xl-ml-7 {
        margin-left: 120px!important
    }

    .xl-mt-auto {
        margin-top: auto!important
    }

    .xl-mr-auto {
        margin-right: auto!important
    }

    .xl-mb-auto {
        margin-bottom: auto!important
    }

    .xl-ml-auto {
        margin-left: auto!important
    }

    .xl-mt-px {
        margin-top: 1px!important
    }

    .xl-mr-px {
        margin-right: 1px!important
    }

    .xl-mb-px {
        margin-bottom: 1px!important
    }

    .xl-ml-px {
        margin-left: 1px!important
    }

    .xl-mt-nudge {
        margin-top: 5px!important
    }

    .xl-mr-nudge {
        margin-right: 5px!important
    }

    .xl-mb-nudge {
        margin-bottom: 5px!important
    }

    .xl-ml-nudge {
        margin-left: 5px!important
    }

    .xl--mt-0 {
        margin-top: -0px!important
    }

    .xl--mr-0 {
        margin-right: -0px!important
    }

    .xl--mb-0 {
        margin-bottom: -0px!important
    }

    .xl--ml-0 {
        margin-left: -0px!important
    }

    .xl--mt-1 {
        margin-top: -10px!important
    }

    .xl--mr-1 {
        margin-right: -10px!important
    }

    .xl--mb-1 {
        margin-bottom: -10px!important
    }

    .xl--ml-1 {
        margin-left: -10px!important
    }

    .xl--mt-2 {
        margin-top: -20px!important
    }

    .xl--mr-2 {
        margin-right: -20px!important
    }

    .xl--mb-2 {
        margin-bottom: -20px!important
    }

    .xl--ml-2 {
        margin-left: -20px!important
    }

    .xl--mt-3 {
        margin-top: -40px!important
    }

    .xl--mr-3 {
        margin-right: -40px!important
    }

    .xl--mb-3 {
        margin-bottom: -40px!important
    }

    .xl--ml-3 {
        margin-left: -40px!important
    }

    .xl--mt-4 {
        margin-top: -60px!important
    }

    .xl--mr-4 {
        margin-right: -60px!important
    }

    .xl--mb-4 {
        margin-bottom: -60px!important
    }

    .xl--ml-4 {
        margin-left: -60px!important
    }

    .xl--mt-5 {
        margin-top: -80px!important
    }

    .xl--mr-5 {
        margin-right: -80px!important
    }

    .xl--mb-5 {
        margin-bottom: -80px!important
    }

    .xl--ml-5 {
        margin-left: -80px!important
    }

    .xl--mt-6 {
        margin-top: -100px!important
    }

    .xl--mr-6 {
        margin-right: -100px!important
    }

    .xl--mb-6 {
        margin-bottom: -100px!important
    }

    .xl--ml-6 {
        margin-left: -100px!important
    }

    .xl--mt-px {
        margin-top: -1px!important
    }

    .xl--mr-px {
        margin-right: -1px!important
    }

    .xl--mb-px {
        margin-bottom: -1px!important
    }

    .xl--ml-px {
        margin-left: -1px!important
    }

    .xl-max-h-0 {
        max-height: 0px!important
    }

    .xl-max-h-1 {
        max-height: .25rem!important
    }

    .xl-max-h-2 {
        max-height: .5rem!important
    }

    .xl-max-h-3 {
        max-height: .75rem!important
    }

    .xl-max-h-4 {
        max-height: 1rem!important
    }

    .xl-max-h-5 {
        max-height: 1.25rem!important
    }

    .xl-max-h-6 {
        max-height: 1.5rem!important
    }

    .xl-max-h-7 {
        max-height: 1.75rem!important
    }

    .xl-max-h-8 {
        max-height: 2rem!important
    }

    .xl-max-h-9 {
        max-height: 2.25rem!important
    }

    .xl-max-h-10 {
        max-height: 2.5rem!important
    }

    .xl-max-h-11 {
        max-height: 2.75rem!important
    }

    .xl-max-h-12 {
        max-height: 3rem!important
    }

    .xl-max-h-14 {
        max-height: 3.5rem!important
    }

    .xl-max-h-16 {
        max-height: 4rem!important
    }

    .xl-max-h-20 {
        max-height: 5rem!important
    }

    .xl-max-h-24 {
        max-height: 6rem!important
    }

    .xl-max-h-28 {
        max-height: 7rem!important
    }

    .xl-max-h-32 {
        max-height: 8rem!important
    }

    .xl-max-h-36 {
        max-height: 9rem!important
    }

    .xl-max-h-40 {
        max-height: 10rem!important
    }

    .xl-max-h-44 {
        max-height: 11rem!important
    }

    .xl-max-h-48 {
        max-height: 12rem!important
    }

    .xl-max-h-52 {
        max-height: 13rem!important
    }

    .xl-max-h-56 {
        max-height: 14rem!important
    }

    .xl-max-h-60 {
        max-height: 15rem!important
    }

    .xl-max-h-64 {
        max-height: 16rem!important
    }

    .xl-max-h-72 {
        max-height: 18rem!important
    }

    .xl-max-h-80 {
        max-height: 20rem!important
    }

    .xl-max-h-96 {
        max-height: 24rem!important
    }

    .xl-max-h-px {
        max-height: 1px!important
    }

    .xl-max-h-0\.5 {
        max-height: .125rem!important
    }

    .xl-max-h-1\.5 {
        max-height: .375rem!important
    }

    .xl-max-h-2\.5 {
        max-height: .625rem!important
    }

    .xl-max-h-3\.5 {
        max-height: .875rem!important
    }

    .xl-max-h-full {
        max-height: 100%!important
    }

    .xl-max-h-screen {
        max-height: 100vh!important
    }

    .xl-max-w-xs {
        max-width: 400px!important
    }

    .xl-max-w-sm {
        max-width: 600px!important
    }

    .xl-max-w-md {
        max-width: 800px!important
    }

    .xl-max-w-lg {
        max-width: 1000px!important
    }

    .xl-max-w-xl {
        max-width: 1200px!important
    }

    .xl-max-w-full {
        max-width: 100%!important
    }

    .xl-min-h-0 {
        min-height: 0px!important
    }

    .xl-min-h-full {
        min-height: 100%!important
    }

    .xl-min-h-screen {
        min-height: 100vh!important
    }

    .xl-min-w-0 {
        min-width: 0px!important
    }

    .xl-min-w-full {
        min-width: 100%!important
    }

    .xl-min-w-min {
        min-width: -moz-min-content!important;
        min-width: min-content!important
    }

    .xl-min-w-max {
        min-width: -moz-max-content!important;
        min-width: max-content!important
    }

    .xl-object-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .xl-object-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .xl-object-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .xl-object-none {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .xl-object-scale-down {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .xl-object-bottom {
        -o-object-position: bottom!important;
        object-position: bottom!important
    }

    .xl-object-center {
        -o-object-position: center!important;
        object-position: center!important
    }

    .xl-object-left {
        -o-object-position: left!important;
        object-position: left!important
    }

    .xl-object-left-bottom {
        -o-object-position: left bottom!important;
        object-position: left bottom!important
    }

    .xl-object-left-top {
        -o-object-position: left top!important;
        object-position: left top!important
    }

    .xl-object-right {
        -o-object-position: right!important;
        object-position: right!important
    }

    .xl-object-right-bottom {
        -o-object-position: right bottom!important;
        object-position: right bottom!important
    }

    .xl-object-right-top {
        -o-object-position: right top!important;
        object-position: right top!important
    }

    .xl-object-top {
        -o-object-position: top!important;
        object-position: top!important
    }

    .xl-opacity-0 {
        opacity: 0!important
    }

    .xl-opacity-5 {
        opacity: .05!important
    }

    .xl-opacity-10 {
        opacity: .1!important
    }

    .xl-opacity-20 {
        opacity: .2!important
    }

    .xl-opacity-25 {
        opacity: .25!important
    }

    .xl-opacity-30 {
        opacity: .3!important
    }

    .xl-opacity-40 {
        opacity: .4!important
    }

    .xl-opacity-50 {
        opacity: .5!important
    }

    .xl-opacity-60 {
        opacity: .6!important
    }

    .xl-opacity-70 {
        opacity: .7!important
    }

    .xl-opacity-75 {
        opacity: .75!important
    }

    .xl-opacity-80 {
        opacity: .8!important
    }

    .xl-opacity-90 {
        opacity: .9!important
    }

    .xl-opacity-95 {
        opacity: .95!important
    }

    .xl-opacity-100 {
        opacity: 1!important
    }

    .group:hover .xl-group-hover-opacity-0 {
        opacity: 0!important
    }

    .group:hover .xl-group-hover-opacity-5 {
        opacity: .05!important
    }

    .group:hover .xl-group-hover-opacity-10 {
        opacity: .1!important
    }

    .group:hover .xl-group-hover-opacity-20 {
        opacity: .2!important
    }

    .group:hover .xl-group-hover-opacity-25 {
        opacity: .25!important
    }

    .group:hover .xl-group-hover-opacity-30 {
        opacity: .3!important
    }

    .group:hover .xl-group-hover-opacity-40 {
        opacity: .4!important
    }

    .group:hover .xl-group-hover-opacity-50 {
        opacity: .5!important
    }

    .group:hover .xl-group-hover-opacity-60 {
        opacity: .6!important
    }

    .group:hover .xl-group-hover-opacity-70 {
        opacity: .7!important
    }

    .group:hover .xl-group-hover-opacity-75 {
        opacity: .75!important
    }

    .group:hover .xl-group-hover-opacity-80 {
        opacity: .8!important
    }

    .group:hover .xl-group-hover-opacity-90 {
        opacity: .9!important
    }

    .group:hover .xl-group-hover-opacity-95 {
        opacity: .95!important
    }

    .group:hover .xl-group-hover-opacity-100 {
        opacity: 1!important
    }

    .xl-focus-within-opacity-0:focus-within {
        opacity: 0!important
    }

    .xl-focus-within-opacity-5:focus-within {
        opacity: .05!important
    }

    .xl-focus-within-opacity-10:focus-within {
        opacity: .1!important
    }

    .xl-focus-within-opacity-20:focus-within {
        opacity: .2!important
    }

    .xl-focus-within-opacity-25:focus-within {
        opacity: .25!important
    }

    .xl-focus-within-opacity-30:focus-within {
        opacity: .3!important
    }

    .xl-focus-within-opacity-40:focus-within {
        opacity: .4!important
    }

    .xl-focus-within-opacity-50:focus-within {
        opacity: .5!important
    }

    .xl-focus-within-opacity-60:focus-within {
        opacity: .6!important
    }

    .xl-focus-within-opacity-70:focus-within {
        opacity: .7!important
    }

    .xl-focus-within-opacity-75:focus-within {
        opacity: .75!important
    }

    .xl-focus-within-opacity-80:focus-within {
        opacity: .8!important
    }

    .xl-focus-within-opacity-90:focus-within {
        opacity: .9!important
    }

    .xl-focus-within-opacity-95:focus-within {
        opacity: .95!important
    }

    .xl-focus-within-opacity-100:focus-within {
        opacity: 1!important
    }

    .xl-hover-opacity-0:hover {
        opacity: 0!important
    }

    .xl-hover-opacity-5:hover {
        opacity: .05!important
    }

    .xl-hover-opacity-10:hover {
        opacity: .1!important
    }

    .xl-hover-opacity-20:hover {
        opacity: .2!important
    }

    .xl-hover-opacity-25:hover {
        opacity: .25!important
    }

    .xl-hover-opacity-30:hover {
        opacity: .3!important
    }

    .xl-hover-opacity-40:hover {
        opacity: .4!important
    }

    .xl-hover-opacity-50:hover {
        opacity: .5!important
    }

    .xl-hover-opacity-60:hover {
        opacity: .6!important
    }

    .xl-hover-opacity-70:hover {
        opacity: .7!important
    }

    .xl-hover-opacity-75:hover {
        opacity: .75!important
    }

    .xl-hover-opacity-80:hover {
        opacity: .8!important
    }

    .xl-hover-opacity-90:hover {
        opacity: .9!important
    }

    .xl-hover-opacity-95:hover {
        opacity: .95!important
    }

    .xl-hover-opacity-100:hover {
        opacity: 1!important
    }

    .xl-focus-opacity-0:focus {
        opacity: 0!important
    }

    .xl-focus-opacity-5:focus {
        opacity: .05!important
    }

    .xl-focus-opacity-10:focus {
        opacity: .1!important
    }

    .xl-focus-opacity-20:focus {
        opacity: .2!important
    }

    .xl-focus-opacity-25:focus {
        opacity: .25!important
    }

    .xl-focus-opacity-30:focus {
        opacity: .3!important
    }

    .xl-focus-opacity-40:focus {
        opacity: .4!important
    }

    .xl-focus-opacity-50:focus {
        opacity: .5!important
    }

    .xl-focus-opacity-60:focus {
        opacity: .6!important
    }

    .xl-focus-opacity-70:focus {
        opacity: .7!important
    }

    .xl-focus-opacity-75:focus {
        opacity: .75!important
    }

    .xl-focus-opacity-80:focus {
        opacity: .8!important
    }

    .xl-focus-opacity-90:focus {
        opacity: .9!important
    }

    .xl-focus-opacity-95:focus {
        opacity: .95!important
    }

    .xl-focus-opacity-100:focus {
        opacity: 1!important
    }

    .xl-outline-none {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .xl-outline-white {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .xl-outline-black {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .xl-focus-within-outline-none:focus-within {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .xl-focus-within-outline-white:focus-within {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .xl-focus-within-outline-black:focus-within {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .xl-focus-outline-none:focus {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .xl-focus-outline-white:focus {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .xl-focus-outline-black:focus {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .xl-overflow-auto {
        overflow: auto!important
    }

    .xl-overflow-hidden {
        overflow: hidden!important
    }

    .xl-overflow-visible {
        overflow: visible!important
    }

    .xl-overflow-scroll {
        overflow: scroll!important
    }

    .xl-overflow-x-auto {
        overflow-x: auto!important
    }

    .xl-overflow-y-auto {
        overflow-y: auto!important
    }

    .xl-overflow-x-hidden {
        overflow-x: hidden!important
    }

    .xl-overflow-y-hidden {
        overflow-y: hidden!important
    }

    .xl-overflow-x-visible {
        overflow-x: visible!important
    }

    .xl-overflow-y-visible {
        overflow-y: visible!important
    }

    .xl-overflow-x-scroll {
        overflow-x: scroll!important
    }

    .xl-overflow-y-scroll {
        overflow-y: scroll!important
    }

    .xl-overscroll-auto {
        overscroll-behavior: auto!important
    }

    .xl-overscroll-contain {
        overscroll-behavior: contain!important
    }

    .xl-overscroll-none {
        overscroll-behavior: none!important
    }

    .xl-overscroll-y-auto {
        overscroll-behavior-y: auto!important
    }

    .xl-overscroll-y-contain {
        overscroll-behavior-y: contain!important
    }

    .xl-overscroll-y-none {
        overscroll-behavior-y: none!important
    }

    .xl-overscroll-x-auto {
        overscroll-behavior-x: auto!important
    }

    .xl-overscroll-x-contain {
        overscroll-behavior-x: contain!important
    }

    .xl-overscroll-x-none {
        overscroll-behavior-x: none!important
    }

    .xl-p-0 {
        padding: 0!important
    }

    .xl-p-1 {
        padding: 10px!important
    }

    .xl-p-2 {
        padding: 20px!important
    }

    .xl-p-3 {
        padding: 40px!important
    }

    .xl-p-4 {
        padding: 60px!important
    }

    .xl-p-5 {
        padding: 80px!important
    }

    .xl-p-6 {
        padding: 100px!important
    }

    .xl-p-7 {
        padding: 120px!important
    }

    .xl-p-px {
        padding: 1px!important
    }

    .xl-p-nudge {
        padding: 5px!important
    }

    .xl-py-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .xl-px-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .xl-py-1 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .xl-px-1 {
        padding-left: 10px!important;
        padding-right: 10px!important
    }

    .xl-py-2 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .xl-px-2 {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .xl-py-3 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .xl-px-3 {
        padding-left: 40px!important;
        padding-right: 40px!important
    }

    .xl-py-4 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .xl-px-4 {
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    .xl-py-5 {
        padding-top: 80px!important;
        padding-bottom: 80px!important
    }

    .xl-px-5 {
        padding-left: 80px!important;
        padding-right: 80px!important
    }

    .xl-py-6 {
        padding-top: 100px!important;
        padding-bottom: 100px!important
    }

    .xl-px-6 {
        padding-left: 100px!important;
        padding-right: 100px!important
    }

    .xl-py-7 {
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .xl-px-7 {
        padding-left: 120px!important;
        padding-right: 120px!important
    }

    .xl-py-px {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .xl-px-px {
        padding-left: 1px!important;
        padding-right: 1px!important
    }

    .xl-py-nudge {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .xl-px-nudge {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .xl-pt-0 {
        padding-top: 0!important
    }

    .xl-pr-0 {
        padding-right: 0!important
    }

    .xl-pb-0 {
        padding-bottom: 0!important
    }

    .xl-pl-0 {
        padding-left: 0!important
    }

    .xl-pt-1 {
        padding-top: 10px!important
    }

    .xl-pr-1 {
        padding-right: 10px!important
    }

    .xl-pb-1 {
        padding-bottom: 10px!important
    }

    .xl-pl-1 {
        padding-left: 10px!important
    }

    .xl-pt-2 {
        padding-top: 20px!important
    }

    .xl-pr-2 {
        padding-right: 20px!important
    }

    .xl-pb-2 {
        padding-bottom: 20px!important
    }

    .xl-pl-2 {
        padding-left: 20px!important
    }

    .xl-pt-3 {
        padding-top: 40px!important
    }

    .xl-pr-3 {
        padding-right: 40px!important
    }

    .xl-pb-3 {
        padding-bottom: 40px!important
    }

    .xl-pl-3 {
        padding-left: 40px!important
    }

    .xl-pt-4 {
        padding-top: 60px!important
    }

    .xl-pr-4 {
        padding-right: 60px!important
    }

    .xl-pb-4 {
        padding-bottom: 60px!important
    }

    .xl-pl-4 {
        padding-left: 60px!important
    }

    .xl-pt-5 {
        padding-top: 80px!important
    }

    .xl-pr-5 {
        padding-right: 80px!important
    }

    .xl-pb-5 {
        padding-bottom: 80px!important
    }

    .xl-pl-5 {
        padding-left: 80px!important
    }

    .xl-pt-6 {
        padding-top: 100px!important
    }

    .xl-pr-6 {
        padding-right: 100px!important
    }

    .xl-pb-6 {
        padding-bottom: 100px!important
    }

    .xl-pl-6 {
        padding-left: 100px!important
    }

    .xl-pt-7 {
        padding-top: 120px!important
    }

    .xl-pr-7 {
        padding-right: 120px!important
    }

    .xl-pb-7 {
        padding-bottom: 120px!important
    }

    .xl-pl-7 {
        padding-left: 120px!important
    }

    .xl-pt-px {
        padding-top: 1px!important
    }

    .xl-pr-px {
        padding-right: 1px!important
    }

    .xl-pb-px {
        padding-bottom: 1px!important
    }

    .xl-pl-px {
        padding-left: 1px!important
    }

    .xl-pt-nudge {
        padding-top: 5px!important
    }

    .xl-pr-nudge {
        padding-right: 5px!important
    }

    .xl-pb-nudge {
        padding-bottom: 5px!important
    }

    .xl-pl-nudge {
        padding-left: 5px!important
    }

    .xl-placeholder-transparent::-moz-placeholder {
        color: transparent!important
    }

    .xl-placeholder-transparent::placeholder {
        color: transparent!important
    }

    .xl-placeholder-cw-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-secondary-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-accent-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-blue-print::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-blue-print::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-red::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-red::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-10::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-10::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-20::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-20::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-30::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-30::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-40::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-40::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-5::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-5::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-50::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-50::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-60::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-60::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-70::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-grey-70::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-dark-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-dark-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cball-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-dk-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-dk-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-lt-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-lt-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-dk-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-dk-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-med-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-med-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-lt-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-lt-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-off-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-off-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-peach::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-spring-peach::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-navy::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-navy::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-dk-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-dk-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-sand::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-sc-sand::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-450::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-450::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-yellow-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-900::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-900::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-800::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-800::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-grey-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-blue-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-purple-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-orange-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-cw-brand-green-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-transparent:focus::-moz-placeholder {
        color: transparent!important
    }

    .xl-focus-placeholder-transparent:focus::placeholder {
        color: transparent!important
    }

    .xl-focus-placeholder-cw-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-secondary-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-accent-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-blue-print:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-blue-print:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-red:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-red:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-10:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-20:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-30:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-40:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-5:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-50:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-60:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-grey-70:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-dark-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cball-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-dk-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-lt-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-dk-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-med-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-lt-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-off-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-spring-peach:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-navy:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-navy:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-dk-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-sand:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-sc-sand:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-450:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-yellow-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-900:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-800:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-grey-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-blue-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-purple-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-orange-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .xl-focus-placeholder-cw-brand-green-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .xl-placeholder-opacity-0::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .xl-placeholder-opacity-0::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .xl-placeholder-opacity-5::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .xl-placeholder-opacity-5::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .xl-placeholder-opacity-10::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .xl-placeholder-opacity-10::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .xl-placeholder-opacity-20::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .xl-placeholder-opacity-20::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .xl-placeholder-opacity-25::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .xl-placeholder-opacity-25::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .xl-placeholder-opacity-30::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .xl-placeholder-opacity-30::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .xl-placeholder-opacity-40::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .xl-placeholder-opacity-40::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .xl-placeholder-opacity-50::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .xl-placeholder-opacity-50::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .xl-placeholder-opacity-60::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .xl-placeholder-opacity-60::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .xl-placeholder-opacity-70::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .xl-placeholder-opacity-70::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .xl-placeholder-opacity-75::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .xl-placeholder-opacity-75::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .xl-placeholder-opacity-80::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .xl-placeholder-opacity-80::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .xl-placeholder-opacity-90::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .xl-placeholder-opacity-90::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .xl-placeholder-opacity-95::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .xl-placeholder-opacity-95::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .xl-placeholder-opacity-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .xl-placeholder-opacity-100::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .xl-focus-placeholder-opacity-0:focus::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .xl-focus-placeholder-opacity-0:focus::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .xl-focus-placeholder-opacity-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .xl-focus-placeholder-opacity-5:focus::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .xl-focus-placeholder-opacity-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .xl-focus-placeholder-opacity-10:focus::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .xl-focus-placeholder-opacity-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .xl-focus-placeholder-opacity-20:focus::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .xl-focus-placeholder-opacity-25:focus::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .xl-focus-placeholder-opacity-25:focus::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .xl-focus-placeholder-opacity-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .xl-focus-placeholder-opacity-30:focus::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .xl-focus-placeholder-opacity-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .xl-focus-placeholder-opacity-40:focus::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .xl-focus-placeholder-opacity-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .xl-focus-placeholder-opacity-50:focus::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .xl-focus-placeholder-opacity-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .xl-focus-placeholder-opacity-60:focus::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .xl-focus-placeholder-opacity-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .xl-focus-placeholder-opacity-70:focus::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .xl-focus-placeholder-opacity-75:focus::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .xl-focus-placeholder-opacity-75:focus::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .xl-focus-placeholder-opacity-80:focus::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .xl-focus-placeholder-opacity-80:focus::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .xl-focus-placeholder-opacity-90:focus::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .xl-focus-placeholder-opacity-90:focus::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .xl-focus-placeholder-opacity-95:focus::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .xl-focus-placeholder-opacity-95:focus::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .xl-focus-placeholder-opacity-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .xl-focus-placeholder-opacity-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .xl-pointer-events-none {
        pointer-events: none!important
    }

    .xl-pointer-events-auto {
        pointer-events: auto!important
    }

    .xl-static {
        position: static!important
    }

    .xl-fixed {
        position: fixed!important
    }

    .xl-absolute {
        position: absolute!important
    }

    .xl-relative {
        position: relative!important
    }

    .xl-sticky {
        position: sticky!important
    }

    .xl-inset-0 {
        top: 0px!important;
        right: 0px!important;
        bottom: 0px!important;
        left: 0px!important
    }

    .xl-inset-1 {
        top: 10px!important;
        right: 10px!important;
        bottom: 10px!important;
        left: 10px!important
    }

    .xl-inset-2 {
        top: 20px!important;
        right: 20px!important;
        bottom: 20px!important;
        left: 20px!important
    }

    .xl-inset-3 {
        top: 40px!important;
        right: 40px!important;
        bottom: 40px!important;
        left: 40px!important
    }

    .xl-inset-4 {
        top: 60px!important;
        right: 60px!important;
        bottom: 60px!important;
        left: 60px!important
    }

    .xl-inset-auto {
        top: auto!important;
        right: auto!important;
        bottom: auto!important;
        left: auto!important
    }

    .xl-inset-px {
        top: 1px!important;
        right: 1px!important;
        bottom: 1px!important;
        left: 1px!important
    }

    .xl-inset-2\/5 {
        top: 40%!important;
        right: 40%!important;
        bottom: 40%!important;
        left: 40%!important
    }

    .xl-inset-1\/2 {
        top: 50%!important;
        right: 50%!important;
        bottom: 50%!important;
        left: 50%!important
    }

    .xl--inset-0 {
        top: -0px!important;
        right: -0px!important;
        bottom: -0px!important;
        left: -0px!important
    }

    .xl--inset-1 {
        top: -10px!important;
        right: -10px!important;
        bottom: -10px!important;
        left: -10px!important
    }

    .xl--inset-2 {
        top: -20px!important;
        right: -20px!important;
        bottom: -20px!important;
        left: -20px!important
    }

    .xl--inset-3 {
        top: -40px!important;
        right: -40px!important;
        bottom: -40px!important;
        left: -40px!important
    }

    .xl--inset-4 {
        top: -60px!important;
        right: -60px!important;
        bottom: -60px!important;
        left: -60px!important
    }

    .xl--inset-px {
        top: -1px!important;
        right: -1px!important;
        bottom: -1px!important;
        left: -1px!important
    }

    .xl-inset-y-0 {
        top: 0px!important;
        bottom: 0px!important
    }

    .xl-inset-x-0 {
        right: 0px!important;
        left: 0px!important
    }

    .xl-inset-y-1 {
        top: 10px!important;
        bottom: 10px!important
    }

    .xl-inset-x-1 {
        right: 10px!important;
        left: 10px!important
    }

    .xl-inset-y-2 {
        top: 20px!important;
        bottom: 20px!important
    }

    .xl-inset-x-2 {
        right: 20px!important;
        left: 20px!important
    }

    .xl-inset-y-3 {
        top: 40px!important;
        bottom: 40px!important
    }

    .xl-inset-x-3 {
        right: 40px!important;
        left: 40px!important
    }

    .xl-inset-y-4 {
        top: 60px!important;
        bottom: 60px!important
    }

    .xl-inset-x-4 {
        right: 60px!important;
        left: 60px!important
    }

    .xl-inset-y-auto {
        top: auto!important;
        bottom: auto!important
    }

    .xl-inset-x-auto {
        right: auto!important;
        left: auto!important
    }

    .xl-inset-y-px {
        top: 1px!important;
        bottom: 1px!important
    }

    .xl-inset-x-px {
        right: 1px!important;
        left: 1px!important
    }

    .xl-inset-y-2\/5 {
        top: 40%!important;
        bottom: 40%!important
    }

    .xl-inset-x-2\/5 {
        right: 40%!important;
        left: 40%!important
    }

    .xl-inset-y-1\/2 {
        top: 50%!important;
        bottom: 50%!important
    }

    .xl-inset-x-1\/2 {
        right: 50%!important;
        left: 50%!important
    }

    .xl--inset-y-0 {
        top: -0px!important;
        bottom: -0px!important
    }

    .xl--inset-x-0 {
        right: -0px!important;
        left: -0px!important
    }

    .xl--inset-y-1 {
        top: -10px!important;
        bottom: -10px!important
    }

    .xl--inset-x-1 {
        right: -10px!important;
        left: -10px!important
    }

    .xl--inset-y-2 {
        top: -20px!important;
        bottom: -20px!important
    }

    .xl--inset-x-2 {
        right: -20px!important;
        left: -20px!important
    }

    .xl--inset-y-3 {
        top: -40px!important;
        bottom: -40px!important
    }

    .xl--inset-x-3 {
        right: -40px!important;
        left: -40px!important
    }

    .xl--inset-y-4 {
        top: -60px!important;
        bottom: -60px!important
    }

    .xl--inset-x-4 {
        right: -60px!important;
        left: -60px!important
    }

    .xl--inset-y-px {
        top: -1px!important;
        bottom: -1px!important
    }

    .xl--inset-x-px {
        right: -1px!important;
        left: -1px!important
    }

    .xl-top-0 {
        top: 0px!important
    }

    .xl-right-0 {
        right: 0px!important
    }

    .xl-bottom-0 {
        bottom: 0px!important
    }

    .xl-left-0 {
        left: 0px!important
    }

    .xl-top-1 {
        top: 10px!important
    }

    .xl-right-1 {
        right: 10px!important
    }

    .xl-bottom-1 {
        bottom: 10px!important
    }

    .xl-left-1 {
        left: 10px!important
    }

    .xl-top-2 {
        top: 20px!important
    }

    .xl-right-2 {
        right: 20px!important
    }

    .xl-bottom-2 {
        bottom: 20px!important
    }

    .xl-left-2 {
        left: 20px!important
    }

    .xl-top-3 {
        top: 40px!important
    }

    .xl-right-3 {
        right: 40px!important
    }

    .xl-bottom-3 {
        bottom: 40px!important
    }

    .xl-left-3 {
        left: 40px!important
    }

    .xl-top-4 {
        top: 60px!important
    }

    .xl-right-4 {
        right: 60px!important
    }

    .xl-bottom-4 {
        bottom: 60px!important
    }

    .xl-left-4 {
        left: 60px!important
    }

    .xl-top-auto {
        top: auto!important
    }

    .xl-right-auto {
        right: auto!important
    }

    .xl-bottom-auto {
        bottom: auto!important
    }

    .xl-left-auto {
        left: auto!important
    }

    .xl-top-px {
        top: 1px!important
    }

    .xl-right-px {
        right: 1px!important
    }

    .xl-bottom-px {
        bottom: 1px!important
    }

    .xl-left-px {
        left: 1px!important
    }

    .xl-top-2\/5 {
        top: 40%!important
    }

    .xl-right-2\/5 {
        right: 40%!important
    }

    .xl-bottom-2\/5 {
        bottom: 40%!important
    }

    .xl-left-2\/5 {
        left: 40%!important
    }

    .xl-top-1\/2 {
        top: 50%!important
    }

    .xl-right-1\/2 {
        right: 50%!important
    }

    .xl-bottom-1\/2 {
        bottom: 50%!important
    }

    .xl-left-1\/2 {
        left: 50%!important
    }

    .xl--top-0 {
        top: -0px!important
    }

    .xl--right-0 {
        right: -0px!important
    }

    .xl--bottom-0 {
        bottom: -0px!important
    }

    .xl--left-0 {
        left: -0px!important
    }

    .xl--top-1 {
        top: -10px!important
    }

    .xl--right-1 {
        right: -10px!important
    }

    .xl--bottom-1 {
        bottom: -10px!important
    }

    .xl--left-1 {
        left: -10px!important
    }

    .xl--top-2 {
        top: -20px!important
    }

    .xl--right-2 {
        right: -20px!important
    }

    .xl--bottom-2 {
        bottom: -20px!important
    }

    .xl--left-2 {
        left: -20px!important
    }

    .xl--top-3 {
        top: -40px!important
    }

    .xl--right-3 {
        right: -40px!important
    }

    .xl--bottom-3 {
        bottom: -40px!important
    }

    .xl--left-3 {
        left: -40px!important
    }

    .xl--top-4 {
        top: -60px!important
    }

    .xl--right-4 {
        right: -60px!important
    }

    .xl--bottom-4 {
        bottom: -60px!important
    }

    .xl--left-4 {
        left: -60px!important
    }

    .xl--top-px {
        top: -1px!important
    }

    .xl--right-px {
        right: -1px!important
    }

    .xl--bottom-px {
        bottom: -1px!important
    }

    .xl--left-px {
        left: -1px!important
    }

    .xl-resize-none {
        resize: none!important
    }

    .xl-resize-y {
        resize: vertical!important
    }

    .xl-resize-x {
        resize: horizontal!important
    }

    .xl-resize {
        resize: both!important
    }

    .xl-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .xl-group-hover-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-sm:focus-within {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow:focus-within {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-md:focus-within {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-lg:focus-within {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-xl:focus-within {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-2xl:focus-within {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-inner:focus-within {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-within-shadow-none:focus-within {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow:hover {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-inner:hover {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-hover-shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-sm:focus {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow:focus {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-xl:focus {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-2xl:focus {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-inner:focus {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-focus-shadow-none:focus {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .xl-ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring-2 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring-4 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring-8 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-ring-inset {
        --tw-ring-inset: inset !important
    }

    .xl-focus-within-ring-0:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring-1:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring-2:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring-4:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring-8:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-within-ring-inset:focus-within {
        --tw-ring-inset: inset !important
    }

    .xl-focus-ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring-1:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring-4:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring-8:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .xl-focus-ring-inset:focus {
        --tw-ring-inset: inset !important
    }

    .xl-ring-offset-transparent {
        --tw-ring-offset-color: transparent !important
    }

    .xl-ring-offset-cw-black {
        --tw-ring-offset-color: #333232 !important
    }

    .xl-ring-offset-cw-blue {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-ring-offset-cw-secondary {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-ring-offset-cw-secondary-100 {
        --tw-ring-offset-color: #99becc !important
    }

    .xl-ring-offset-cw-secondary-200 {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .xl-ring-offset-cw-secondary-300 {
        --tw-ring-offset-color: #f7fcff !important
    }

    .xl-ring-offset-cw-accent {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-ring-offset-cw-accent-100 {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .xl-ring-offset-cw-accent-200 {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .xl-ring-offset-cw-blue-print {
        --tw-ring-offset-color: #5096d0 !important
    }

    .xl-ring-offset-cw-green {
        --tw-ring-offset-color: #14a947 !important
    }

    .xl-ring-offset-cw-orange {
        --tw-ring-offset-color: #fe813a !important
    }

    .xl-ring-offset-cw-purple {
        --tw-ring-offset-color: #9064bf !important
    }

    .xl-ring-offset-cw-red {
        --tw-ring-offset-color: #fa575d !important
    }

    .xl-ring-offset-cw-spring {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .xl-ring-offset-cw-teal {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .xl-ring-offset-cw-white {
        --tw-ring-offset-color: #fff !important
    }

    .xl-ring-offset-cw-yellow {
        --tw-ring-offset-color: #ffca0a !important
    }

    .xl-ring-offset-grey-10 {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .xl-ring-offset-grey-20 {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .xl-ring-offset-grey-30 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-ring-offset-grey-40 {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .xl-ring-offset-grey-5 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-ring-offset-grey-50 {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .xl-ring-offset-grey-60 {
        --tw-ring-offset-color: #71716c !important
    }

    .xl-ring-offset-grey-70 {
        --tw-ring-offset-color: #515151 !important
    }

    .xl-ring-offset-cball-blue {
        --tw-ring-offset-color: #576995 !important
    }

    .xl-ring-offset-cball-dark-blue {
        --tw-ring-offset-color: #354363 !important
    }

    .xl-ring-offset-cball-purple {
        --tw-ring-offset-color: #0a101f !important
    }

    .xl-ring-offset-cw-spring-yellow {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-ring-offset-cw-spring-dk-blue {
        --tw-ring-offset-color: #1e2658 !important
    }

    .xl-ring-offset-cw-spring-med-blue {
        --tw-ring-offset-color: #1080b9 !important
    }

    .xl-ring-offset-cw-spring-lt-blue {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .xl-ring-offset-cw-spring-dk-green {
        --tw-ring-offset-color: #004b3d !important
    }

    .xl-ring-offset-cw-spring-med-green {
        --tw-ring-offset-color: #00ac7f !important
    }

    .xl-ring-offset-cw-spring-lt-green {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .xl-ring-offset-cw-spring-black {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .xl-ring-offset-cw-spring-off-white {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .xl-ring-offset-cw-spring-peach {
        --tw-ring-offset-color: #e88a78 !important
    }

    .xl-ring-offset-cw-navy {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-ring-offset-cw-med-blue {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-ring-offset-cw-dk-orange {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .xl-ring-offset-sc-teal {
        --tw-ring-offset-color: #43b29a !important
    }

    .xl-ring-offset-sc-green {
        --tw-ring-offset-color: #7db87e !important
    }

    .xl-ring-offset-sc-sand {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .xl-ring-offset-cw-brand-yellow-100 {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .xl-ring-offset-cw-brand-yellow-300 {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .xl-ring-offset-cw-brand-yellow-450,.xl-ring-offset-cw-brand-yellow-500 {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .xl-ring-offset-cw-brand-grey-900 {
        --tw-ring-offset-color: #222520 !important
    }

    .xl-ring-offset-cw-brand-grey-800 {
        --tw-ring-offset-color: #383B36 !important
    }

    .xl-ring-offset-cw-brand-grey-200 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-ring-offset-cw-brand-grey-100 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-ring-offset-cw-brand-blue-700 {
        --tw-ring-offset-color: #314577 !important
    }

    .xl-ring-offset-cw-brand-blue-500 {
        --tw-ring-offset-color: #5493D3 !important
    }

    .xl-ring-offset-cw-brand-blue-300 {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .xl-ring-offset-cw-brand-purple-700 {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .xl-ring-offset-cw-brand-purple-500 {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .xl-ring-offset-cw-brand-purple-300 {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .xl-ring-offset-cw-brand-orange-700 {
        --tw-ring-offset-color: #823232 !important
    }

    .xl-ring-offset-cw-brand-orange-500 {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .xl-ring-offset-cw-brand-orange-300 {
        --tw-ring-offset-color: #EAB18C !important
    }

    .xl-ring-offset-cw-brand-green-700 {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .xl-ring-offset-cw-brand-green-500 {
        --tw-ring-offset-color: #00AC7F !important
    }

    .xl-ring-offset-cw-brand-green-300 {
        --tw-ring-offset-color: #94BA9F !important
    }

    .xl-focus-within-ring-offset-transparent:focus-within {
        --tw-ring-offset-color: transparent !important
    }

    .xl-focus-within-ring-offset-cw-black:focus-within {
        --tw-ring-offset-color: #333232 !important
    }

    .xl-focus-within-ring-offset-cw-blue:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-focus-within-ring-offset-cw-secondary:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-focus-within-ring-offset-cw-secondary-100:focus-within {
        --tw-ring-offset-color: #99becc !important
    }

    .xl-focus-within-ring-offset-cw-secondary-200:focus-within {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .xl-focus-within-ring-offset-cw-secondary-300:focus-within {
        --tw-ring-offset-color: #f7fcff !important
    }

    .xl-focus-within-ring-offset-cw-accent:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-focus-within-ring-offset-cw-accent-100:focus-within {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .xl-focus-within-ring-offset-cw-accent-200:focus-within {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .xl-focus-within-ring-offset-cw-blue-print:focus-within {
        --tw-ring-offset-color: #5096d0 !important
    }

    .xl-focus-within-ring-offset-cw-green:focus-within {
        --tw-ring-offset-color: #14a947 !important
    }

    .xl-focus-within-ring-offset-cw-orange:focus-within {
        --tw-ring-offset-color: #fe813a !important
    }

    .xl-focus-within-ring-offset-cw-purple:focus-within {
        --tw-ring-offset-color: #9064bf !important
    }

    .xl-focus-within-ring-offset-cw-red:focus-within {
        --tw-ring-offset-color: #fa575d !important
    }

    .xl-focus-within-ring-offset-cw-spring:focus-within {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .xl-focus-within-ring-offset-cw-teal:focus-within {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .xl-focus-within-ring-offset-cw-white:focus-within {
        --tw-ring-offset-color: #fff !important
    }

    .xl-focus-within-ring-offset-cw-yellow:focus-within {
        --tw-ring-offset-color: #ffca0a !important
    }

    .xl-focus-within-ring-offset-grey-10:focus-within {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .xl-focus-within-ring-offset-grey-20:focus-within {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .xl-focus-within-ring-offset-grey-30:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-focus-within-ring-offset-grey-40:focus-within {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .xl-focus-within-ring-offset-grey-5:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-focus-within-ring-offset-grey-50:focus-within {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .xl-focus-within-ring-offset-grey-60:focus-within {
        --tw-ring-offset-color: #71716c !important
    }

    .xl-focus-within-ring-offset-grey-70:focus-within {
        --tw-ring-offset-color: #515151 !important
    }

    .xl-focus-within-ring-offset-cball-blue:focus-within {
        --tw-ring-offset-color: #576995 !important
    }

    .xl-focus-within-ring-offset-cball-dark-blue:focus-within {
        --tw-ring-offset-color: #354363 !important
    }

    .xl-focus-within-ring-offset-cball-purple:focus-within {
        --tw-ring-offset-color: #0a101f !important
    }

    .xl-focus-within-ring-offset-cw-spring-yellow:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-focus-within-ring-offset-cw-spring-dk-blue:focus-within {
        --tw-ring-offset-color: #1e2658 !important
    }

    .xl-focus-within-ring-offset-cw-spring-med-blue:focus-within {
        --tw-ring-offset-color: #1080b9 !important
    }

    .xl-focus-within-ring-offset-cw-spring-lt-blue:focus-within {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .xl-focus-within-ring-offset-cw-spring-dk-green:focus-within {
        --tw-ring-offset-color: #004b3d !important
    }

    .xl-focus-within-ring-offset-cw-spring-med-green:focus-within {
        --tw-ring-offset-color: #00ac7f !important
    }

    .xl-focus-within-ring-offset-cw-spring-lt-green:focus-within {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .xl-focus-within-ring-offset-cw-spring-black:focus-within {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .xl-focus-within-ring-offset-cw-spring-off-white:focus-within {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .xl-focus-within-ring-offset-cw-spring-peach:focus-within {
        --tw-ring-offset-color: #e88a78 !important
    }

    .xl-focus-within-ring-offset-cw-navy:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-focus-within-ring-offset-cw-med-blue:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-focus-within-ring-offset-cw-dk-orange:focus-within {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .xl-focus-within-ring-offset-sc-teal:focus-within {
        --tw-ring-offset-color: #43b29a !important
    }

    .xl-focus-within-ring-offset-sc-green:focus-within {
        --tw-ring-offset-color: #7db87e !important
    }

    .xl-focus-within-ring-offset-sc-sand:focus-within {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .xl-focus-within-ring-offset-cw-brand-yellow-100:focus-within {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .xl-focus-within-ring-offset-cw-brand-yellow-300:focus-within {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .xl-focus-within-ring-offset-cw-brand-yellow-450:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .xl-focus-within-ring-offset-cw-brand-yellow-500:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .xl-focus-within-ring-offset-cw-brand-grey-900:focus-within {
        --tw-ring-offset-color: #222520 !important
    }

    .xl-focus-within-ring-offset-cw-brand-grey-800:focus-within {
        --tw-ring-offset-color: #383B36 !important
    }

    .xl-focus-within-ring-offset-cw-brand-grey-200:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-focus-within-ring-offset-cw-brand-grey-100:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-focus-within-ring-offset-cw-brand-blue-700:focus-within {
        --tw-ring-offset-color: #314577 !important
    }

    .xl-focus-within-ring-offset-cw-brand-blue-500:focus-within {
        --tw-ring-offset-color: #5493D3 !important
    }

    .xl-focus-within-ring-offset-cw-brand-blue-300:focus-within {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .xl-focus-within-ring-offset-cw-brand-purple-700:focus-within {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .xl-focus-within-ring-offset-cw-brand-purple-500:focus-within {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .xl-focus-within-ring-offset-cw-brand-purple-300:focus-within {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .xl-focus-within-ring-offset-cw-brand-orange-700:focus-within {
        --tw-ring-offset-color: #823232 !important
    }

    .xl-focus-within-ring-offset-cw-brand-orange-500:focus-within {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .xl-focus-within-ring-offset-cw-brand-orange-300:focus-within {
        --tw-ring-offset-color: #EAB18C !important
    }

    .xl-focus-within-ring-offset-cw-brand-green-700:focus-within {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .xl-focus-within-ring-offset-cw-brand-green-500:focus-within {
        --tw-ring-offset-color: #00AC7F !important
    }

    .xl-focus-within-ring-offset-cw-brand-green-300:focus-within {
        --tw-ring-offset-color: #94BA9F !important
    }

    .xl-focus-ring-offset-transparent:focus {
        --tw-ring-offset-color: transparent !important
    }

    .xl-focus-ring-offset-cw-black:focus {
        --tw-ring-offset-color: #333232 !important
    }

    .xl-focus-ring-offset-cw-blue:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-focus-ring-offset-cw-secondary:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-focus-ring-offset-cw-secondary-100:focus {
        --tw-ring-offset-color: #99becc !important
    }

    .xl-focus-ring-offset-cw-secondary-200:focus {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .xl-focus-ring-offset-cw-secondary-300:focus {
        --tw-ring-offset-color: #f7fcff !important
    }

    .xl-focus-ring-offset-cw-accent:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-focus-ring-offset-cw-accent-100:focus {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .xl-focus-ring-offset-cw-accent-200:focus {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .xl-focus-ring-offset-cw-blue-print:focus {
        --tw-ring-offset-color: #5096d0 !important
    }

    .xl-focus-ring-offset-cw-green:focus {
        --tw-ring-offset-color: #14a947 !important
    }

    .xl-focus-ring-offset-cw-orange:focus {
        --tw-ring-offset-color: #fe813a !important
    }

    .xl-focus-ring-offset-cw-purple:focus {
        --tw-ring-offset-color: #9064bf !important
    }

    .xl-focus-ring-offset-cw-red:focus {
        --tw-ring-offset-color: #fa575d !important
    }

    .xl-focus-ring-offset-cw-spring:focus {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .xl-focus-ring-offset-cw-teal:focus {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .xl-focus-ring-offset-cw-white:focus {
        --tw-ring-offset-color: #fff !important
    }

    .xl-focus-ring-offset-cw-yellow:focus {
        --tw-ring-offset-color: #ffca0a !important
    }

    .xl-focus-ring-offset-grey-10:focus {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .xl-focus-ring-offset-grey-20:focus {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .xl-focus-ring-offset-grey-30:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-focus-ring-offset-grey-40:focus {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .xl-focus-ring-offset-grey-5:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-focus-ring-offset-grey-50:focus {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .xl-focus-ring-offset-grey-60:focus {
        --tw-ring-offset-color: #71716c !important
    }

    .xl-focus-ring-offset-grey-70:focus {
        --tw-ring-offset-color: #515151 !important
    }

    .xl-focus-ring-offset-cball-blue:focus {
        --tw-ring-offset-color: #576995 !important
    }

    .xl-focus-ring-offset-cball-dark-blue:focus {
        --tw-ring-offset-color: #354363 !important
    }

    .xl-focus-ring-offset-cball-purple:focus {
        --tw-ring-offset-color: #0a101f !important
    }

    .xl-focus-ring-offset-cw-spring-yellow:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .xl-focus-ring-offset-cw-spring-dk-blue:focus {
        --tw-ring-offset-color: #1e2658 !important
    }

    .xl-focus-ring-offset-cw-spring-med-blue:focus {
        --tw-ring-offset-color: #1080b9 !important
    }

    .xl-focus-ring-offset-cw-spring-lt-blue:focus {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .xl-focus-ring-offset-cw-spring-dk-green:focus {
        --tw-ring-offset-color: #004b3d !important
    }

    .xl-focus-ring-offset-cw-spring-med-green:focus {
        --tw-ring-offset-color: #00ac7f !important
    }

    .xl-focus-ring-offset-cw-spring-lt-green:focus {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .xl-focus-ring-offset-cw-spring-black:focus {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .xl-focus-ring-offset-cw-spring-off-white:focus {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .xl-focus-ring-offset-cw-spring-peach:focus {
        --tw-ring-offset-color: #e88a78 !important
    }

    .xl-focus-ring-offset-cw-navy:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .xl-focus-ring-offset-cw-med-blue:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .xl-focus-ring-offset-cw-dk-orange:focus {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .xl-focus-ring-offset-sc-teal:focus {
        --tw-ring-offset-color: #43b29a !important
    }

    .xl-focus-ring-offset-sc-green:focus {
        --tw-ring-offset-color: #7db87e !important
    }

    .xl-focus-ring-offset-sc-sand:focus {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .xl-focus-ring-offset-cw-brand-yellow-100:focus {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .xl-focus-ring-offset-cw-brand-yellow-300:focus {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .xl-focus-ring-offset-cw-brand-yellow-450:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .xl-focus-ring-offset-cw-brand-yellow-500:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .xl-focus-ring-offset-cw-brand-grey-900:focus {
        --tw-ring-offset-color: #222520 !important
    }

    .xl-focus-ring-offset-cw-brand-grey-800:focus {
        --tw-ring-offset-color: #383B36 !important
    }

    .xl-focus-ring-offset-cw-brand-grey-200:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .xl-focus-ring-offset-cw-brand-grey-100:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .xl-focus-ring-offset-cw-brand-blue-700:focus {
        --tw-ring-offset-color: #314577 !important
    }

    .xl-focus-ring-offset-cw-brand-blue-500:focus {
        --tw-ring-offset-color: #5493D3 !important
    }

    .xl-focus-ring-offset-cw-brand-blue-300:focus {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .xl-focus-ring-offset-cw-brand-purple-700:focus {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .xl-focus-ring-offset-cw-brand-purple-500:focus {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .xl-focus-ring-offset-cw-brand-purple-300:focus {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .xl-focus-ring-offset-cw-brand-orange-700:focus {
        --tw-ring-offset-color: #823232 !important
    }

    .xl-focus-ring-offset-cw-brand-orange-500:focus {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .xl-focus-ring-offset-cw-brand-orange-300:focus {
        --tw-ring-offset-color: #EAB18C !important
    }

    .xl-focus-ring-offset-cw-brand-green-700:focus {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .xl-focus-ring-offset-cw-brand-green-500:focus {
        --tw-ring-offset-color: #00AC7F !important
    }

    .xl-focus-ring-offset-cw-brand-green-300:focus {
        --tw-ring-offset-color: #94BA9F !important
    }

    .xl-ring-offset-0 {
        --tw-ring-offset-width: 0px !important
    }

    .xl-ring-offset-1 {
        --tw-ring-offset-width: 1px !important
    }

    .xl-ring-offset-2 {
        --tw-ring-offset-width: 2px !important
    }

    .xl-ring-offset-4 {
        --tw-ring-offset-width: 4px !important
    }

    .xl-ring-offset-8 {
        --tw-ring-offset-width: 8px !important
    }

    .xl-focus-within-ring-offset-0:focus-within {
        --tw-ring-offset-width: 0px !important
    }

    .xl-focus-within-ring-offset-1:focus-within {
        --tw-ring-offset-width: 1px !important
    }

    .xl-focus-within-ring-offset-2:focus-within {
        --tw-ring-offset-width: 2px !important
    }

    .xl-focus-within-ring-offset-4:focus-within {
        --tw-ring-offset-width: 4px !important
    }

    .xl-focus-within-ring-offset-8:focus-within {
        --tw-ring-offset-width: 8px !important
    }

    .xl-focus-ring-offset-0:focus {
        --tw-ring-offset-width: 0px !important
    }

    .xl-focus-ring-offset-1:focus {
        --tw-ring-offset-width: 1px !important
    }

    .xl-focus-ring-offset-2:focus {
        --tw-ring-offset-width: 2px !important
    }

    .xl-focus-ring-offset-4:focus {
        --tw-ring-offset-width: 4px !important
    }

    .xl-focus-ring-offset-8:focus {
        --tw-ring-offset-width: 8px !important
    }

    .xl-ring-transparent {
        --tw-ring-color: transparent !important
    }

    .xl-ring-cw-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-secondary {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-secondary-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-secondary-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-secondary-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-accent {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-accent-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-accent-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-blue-print {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-red {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-10 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-20 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-30 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-40 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-5 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-50 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-60 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .xl-ring-grey-70 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cball-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cball-dark-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cball-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-dk-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-lt-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-dk-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-med-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-lt-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-off-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-spring-peach {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-navy {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-dk-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .xl-ring-sc-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .xl-ring-sc-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .xl-ring-sc-sand {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-yellow-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-yellow-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-yellow-450,.xl-ring-cw-brand-yellow-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-grey-900 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-grey-800 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-grey-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-grey-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-blue-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-blue-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-blue-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-purple-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-purple-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-purple-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-orange-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-orange-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-orange-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-green-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-green-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-ring-cw-brand-green-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-transparent:focus-within {
        --tw-ring-color: transparent !important
    }

    .xl-focus-within-ring-cw-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-secondary:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-secondary-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-secondary-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-secondary-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-accent:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-accent-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-accent-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-blue-print:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-red:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-10:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-20:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-30:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-40:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-5:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-50:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-60:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-grey-70:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cball-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cball-dark-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cball-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-dk-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-lt-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-dk-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-med-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-lt-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-off-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-spring-peach:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-navy:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-dk-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-sc-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-sc-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-sc-sand:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-yellow-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-yellow-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-yellow-450:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-yellow-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-grey-900:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-grey-800:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-grey-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-grey-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-blue-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-blue-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-blue-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-purple-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-purple-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-purple-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-orange-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-orange-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-orange-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-green-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-green-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-focus-within-ring-cw-brand-green-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-transparent:focus {
        --tw-ring-color: transparent !important
    }

    .xl-focus-ring-cw-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-secondary:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-secondary-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-secondary-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-secondary-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-accent:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-accent-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-accent-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-blue-print:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-red:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-10:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-20:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-30:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-40:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-5:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-50:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-60:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-grey-70:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cball-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cball-dark-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cball-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-dk-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-lt-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-dk-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-med-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-lt-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-off-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-spring-peach:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-navy:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-dk-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-sc-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-sc-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-sc-sand:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-yellow-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-yellow-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-yellow-450:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-yellow-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-grey-900:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-grey-800:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-grey-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-grey-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-blue-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-blue-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-blue-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-purple-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-purple-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-purple-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-orange-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-orange-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-orange-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-green-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-green-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .xl-focus-ring-cw-brand-green-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .xl-ring-opacity-0 {
        --tw-ring-opacity: 0 !important
    }

    .xl-ring-opacity-5 {
        --tw-ring-opacity: .05 !important
    }

    .xl-ring-opacity-10 {
        --tw-ring-opacity: .1 !important
    }

    .xl-ring-opacity-20 {
        --tw-ring-opacity: .2 !important
    }

    .xl-ring-opacity-25 {
        --tw-ring-opacity: .25 !important
    }

    .xl-ring-opacity-30 {
        --tw-ring-opacity: .3 !important
    }

    .xl-ring-opacity-40 {
        --tw-ring-opacity: .4 !important
    }

    .xl-ring-opacity-50 {
        --tw-ring-opacity: .5 !important
    }

    .xl-ring-opacity-60 {
        --tw-ring-opacity: .6 !important
    }

    .xl-ring-opacity-70 {
        --tw-ring-opacity: .7 !important
    }

    .xl-ring-opacity-75 {
        --tw-ring-opacity: .75 !important
    }

    .xl-ring-opacity-80 {
        --tw-ring-opacity: .8 !important
    }

    .xl-ring-opacity-90 {
        --tw-ring-opacity: .9 !important
    }

    .xl-ring-opacity-95 {
        --tw-ring-opacity: .95 !important
    }

    .xl-ring-opacity-100 {
        --tw-ring-opacity: 1 !important
    }

    .xl-focus-within-ring-opacity-0:focus-within {
        --tw-ring-opacity: 0 !important
    }

    .xl-focus-within-ring-opacity-5:focus-within {
        --tw-ring-opacity: .05 !important
    }

    .xl-focus-within-ring-opacity-10:focus-within {
        --tw-ring-opacity: .1 !important
    }

    .xl-focus-within-ring-opacity-20:focus-within {
        --tw-ring-opacity: .2 !important
    }

    .xl-focus-within-ring-opacity-25:focus-within {
        --tw-ring-opacity: .25 !important
    }

    .xl-focus-within-ring-opacity-30:focus-within {
        --tw-ring-opacity: .3 !important
    }

    .xl-focus-within-ring-opacity-40:focus-within {
        --tw-ring-opacity: .4 !important
    }

    .xl-focus-within-ring-opacity-50:focus-within {
        --tw-ring-opacity: .5 !important
    }

    .xl-focus-within-ring-opacity-60:focus-within {
        --tw-ring-opacity: .6 !important
    }

    .xl-focus-within-ring-opacity-70:focus-within {
        --tw-ring-opacity: .7 !important
    }

    .xl-focus-within-ring-opacity-75:focus-within {
        --tw-ring-opacity: .75 !important
    }

    .xl-focus-within-ring-opacity-80:focus-within {
        --tw-ring-opacity: .8 !important
    }

    .xl-focus-within-ring-opacity-90:focus-within {
        --tw-ring-opacity: .9 !important
    }

    .xl-focus-within-ring-opacity-95:focus-within {
        --tw-ring-opacity: .95 !important
    }

    .xl-focus-within-ring-opacity-100:focus-within {
        --tw-ring-opacity: 1 !important
    }

    .xl-focus-ring-opacity-0:focus {
        --tw-ring-opacity: 0 !important
    }

    .xl-focus-ring-opacity-5:focus {
        --tw-ring-opacity: .05 !important
    }

    .xl-focus-ring-opacity-10:focus {
        --tw-ring-opacity: .1 !important
    }

    .xl-focus-ring-opacity-20:focus {
        --tw-ring-opacity: .2 !important
    }

    .xl-focus-ring-opacity-25:focus {
        --tw-ring-opacity: .25 !important
    }

    .xl-focus-ring-opacity-30:focus {
        --tw-ring-opacity: .3 !important
    }

    .xl-focus-ring-opacity-40:focus {
        --tw-ring-opacity: .4 !important
    }

    .xl-focus-ring-opacity-50:focus {
        --tw-ring-opacity: .5 !important
    }

    .xl-focus-ring-opacity-60:focus {
        --tw-ring-opacity: .6 !important
    }

    .xl-focus-ring-opacity-70:focus {
        --tw-ring-opacity: .7 !important
    }

    .xl-focus-ring-opacity-75:focus {
        --tw-ring-opacity: .75 !important
    }

    .xl-focus-ring-opacity-80:focus {
        --tw-ring-opacity: .8 !important
    }

    .xl-focus-ring-opacity-90:focus {
        --tw-ring-opacity: .9 !important
    }

    .xl-focus-ring-opacity-95:focus {
        --tw-ring-opacity: .95 !important
    }

    .xl-focus-ring-opacity-100:focus {
        --tw-ring-opacity: 1 !important
    }

    .xl-fill-current {
        fill: currentColor!important
    }

    .xl-stroke-current {
        stroke: currentColor!important
    }

    .xl-stroke-0 {
        stroke-width: 0!important
    }

    .xl-stroke-1 {
        stroke-width: 1!important
    }

    .xl-stroke-2 {
        stroke-width: 2!important
    }

    .xl-table-auto {
        table-layout: auto!important
    }

    .xl-table-fixed {
        table-layout: fixed!important
    }

    .xl-text-left {
        text-align: left!important
    }

    .xl-text-center {
        text-align: center!important
    }

    .xl-text-right {
        text-align: right!important
    }

    .xl-text-justify {
        text-align: justify!important
    }

    .xl-text-transparent {
        color: transparent!important
    }

    .xl-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .xl-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .xl-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .xl-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .xl-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .xl-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .xl-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .xl-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .xl-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .xl-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .xl-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .xl-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .xl-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .xl-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .xl-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .xl-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .xl-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .xl-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .xl-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .xl-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .xl-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .xl-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .xl-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .xl-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .xl-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .xl-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .xl-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-yellow-450,.xl-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-transparent {
        color: transparent!important
    }

    .group:hover .xl-group-hover-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-yellow-450,.group:hover .xl-group-hover-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .xl-group-hover-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-transparent:focus-within {
        color: transparent!important
    }

    .xl-focus-within-text-cw-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-secondary:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-secondary-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-secondary-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-secondary-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-accent:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-accent-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-accent-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-blue-print:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-red:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-10:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-20:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-30:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-40:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-5:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-50:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-60:focus-within {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-grey-70:focus-within {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cball-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cball-dark-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cball-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-dk-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-lt-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-dk-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-med-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-lt-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-off-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-spring-peach:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-navy:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-dk-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-sc-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-sc-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-sc-sand:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-yellow-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-yellow-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-yellow-450:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-yellow-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-grey-900:focus-within {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-grey-800:focus-within {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-grey-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-grey-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-blue-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-blue-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-blue-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-purple-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-purple-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-purple-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-orange-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-orange-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-orange-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-green-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-green-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-focus-within-text-cw-brand-green-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .xl-hover-text-transparent:hover {
        color: transparent!important
    }

    .xl-hover-text-cw-black:hover {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-secondary:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-secondary-100:hover {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-secondary-200:hover {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-secondary-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-accent:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-accent-100:hover {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-accent-200:hover {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-blue-print:hover {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-green:hover {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-red:hover {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring:hover {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-10:hover {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-20:hover {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-30:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-40:hover {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-5:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-50:hover {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-60:hover {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .xl-hover-text-grey-70:hover {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cball-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cball-dark-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cball-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-dk-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-lt-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-dk-green:hover {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-med-green:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-lt-green:hover {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-black:hover {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-off-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-spring-peach:hover {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-navy:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-dk-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .xl-hover-text-sc-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .xl-hover-text-sc-green:hover {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .xl-hover-text-sc-sand:hover {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-yellow-100:hover {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-yellow-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-yellow-450:hover,.xl-hover-text-cw-brand-yellow-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-grey-900:hover {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-grey-800:hover {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-grey-200:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-grey-100:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-blue-700:hover {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-blue-500:hover {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-blue-300:hover {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-purple-700:hover {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-purple-500:hover {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-purple-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-orange-700:hover {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-orange-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-orange-300:hover {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-green-700:hover {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-green-500:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-hover-text-cw-brand-green-300:hover {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .xl-focus-text-transparent:focus {
        color: transparent!important
    }

    .xl-focus-text-cw-black:focus {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-secondary:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-secondary-100:focus {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-secondary-200:focus {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-secondary-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-accent:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-accent-100:focus {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-accent-200:focus {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-blue-print:focus {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-green:focus {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-red:focus {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring:focus {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-10:focus {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-20:focus {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-30:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-40:focus {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-5:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-50:focus {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-60:focus {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .xl-focus-text-grey-70:focus {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cball-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cball-dark-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cball-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-dk-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-lt-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-dk-green:focus {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-med-green:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-lt-green:focus {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-black:focus {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-off-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-spring-peach:focus {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-navy:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-dk-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .xl-focus-text-sc-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .xl-focus-text-sc-green:focus {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .xl-focus-text-sc-sand:focus {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-yellow-100:focus {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-yellow-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-yellow-450:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-yellow-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-grey-900:focus {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-grey-800:focus {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-grey-200:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-grey-100:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-blue-700:focus {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-blue-500:focus {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-blue-300:focus {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-purple-700:focus {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-purple-500:focus {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-purple-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-orange-700:focus {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-orange-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-orange-300:focus {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-green-700:focus {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-green-500:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .xl-focus-text-cw-brand-green-300:focus {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .xl-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .xl-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .xl-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .xl-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .xl-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .xl-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .xl-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .xl-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .xl-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .xl-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .xl-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .xl-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .xl-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .xl-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .xl-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .group:hover .xl-group-hover-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .group:hover .xl-group-hover-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .group:hover .xl-group-hover-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .group:hover .xl-group-hover-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .group:hover .xl-group-hover-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .group:hover .xl-group-hover-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .group:hover .xl-group-hover-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .group:hover .xl-group-hover-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .group:hover .xl-group-hover-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .group:hover .xl-group-hover-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .group:hover .xl-group-hover-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .group:hover .xl-group-hover-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .group:hover .xl-group-hover-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .group:hover .xl-group-hover-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .group:hover .xl-group-hover-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .xl-focus-within-text-opacity-0:focus-within {
        --tw-text-opacity: 0 !important
    }

    .xl-focus-within-text-opacity-5:focus-within {
        --tw-text-opacity: .05 !important
    }

    .xl-focus-within-text-opacity-10:focus-within {
        --tw-text-opacity: .1 !important
    }

    .xl-focus-within-text-opacity-20:focus-within {
        --tw-text-opacity: .2 !important
    }

    .xl-focus-within-text-opacity-25:focus-within {
        --tw-text-opacity: .25 !important
    }

    .xl-focus-within-text-opacity-30:focus-within {
        --tw-text-opacity: .3 !important
    }

    .xl-focus-within-text-opacity-40:focus-within {
        --tw-text-opacity: .4 !important
    }

    .xl-focus-within-text-opacity-50:focus-within {
        --tw-text-opacity: .5 !important
    }

    .xl-focus-within-text-opacity-60:focus-within {
        --tw-text-opacity: .6 !important
    }

    .xl-focus-within-text-opacity-70:focus-within {
        --tw-text-opacity: .7 !important
    }

    .xl-focus-within-text-opacity-75:focus-within {
        --tw-text-opacity: .75 !important
    }

    .xl-focus-within-text-opacity-80:focus-within {
        --tw-text-opacity: .8 !important
    }

    .xl-focus-within-text-opacity-90:focus-within {
        --tw-text-opacity: .9 !important
    }

    .xl-focus-within-text-opacity-95:focus-within {
        --tw-text-opacity: .95 !important
    }

    .xl-focus-within-text-opacity-100:focus-within {
        --tw-text-opacity: 1 !important
    }

    .xl-hover-text-opacity-0:hover {
        --tw-text-opacity: 0 !important
    }

    .xl-hover-text-opacity-5:hover {
        --tw-text-opacity: .05 !important
    }

    .xl-hover-text-opacity-10:hover {
        --tw-text-opacity: .1 !important
    }

    .xl-hover-text-opacity-20:hover {
        --tw-text-opacity: .2 !important
    }

    .xl-hover-text-opacity-25:hover {
        --tw-text-opacity: .25 !important
    }

    .xl-hover-text-opacity-30:hover {
        --tw-text-opacity: .3 !important
    }

    .xl-hover-text-opacity-40:hover {
        --tw-text-opacity: .4 !important
    }

    .xl-hover-text-opacity-50:hover {
        --tw-text-opacity: .5 !important
    }

    .xl-hover-text-opacity-60:hover {
        --tw-text-opacity: .6 !important
    }

    .xl-hover-text-opacity-70:hover {
        --tw-text-opacity: .7 !important
    }

    .xl-hover-text-opacity-75:hover {
        --tw-text-opacity: .75 !important
    }

    .xl-hover-text-opacity-80:hover {
        --tw-text-opacity: .8 !important
    }

    .xl-hover-text-opacity-90:hover {
        --tw-text-opacity: .9 !important
    }

    .xl-hover-text-opacity-95:hover {
        --tw-text-opacity: .95 !important
    }

    .xl-hover-text-opacity-100:hover {
        --tw-text-opacity: 1 !important
    }

    .xl-focus-text-opacity-0:focus {
        --tw-text-opacity: 0 !important
    }

    .xl-focus-text-opacity-5:focus {
        --tw-text-opacity: .05 !important
    }

    .xl-focus-text-opacity-10:focus {
        --tw-text-opacity: .1 !important
    }

    .xl-focus-text-opacity-20:focus {
        --tw-text-opacity: .2 !important
    }

    .xl-focus-text-opacity-25:focus {
        --tw-text-opacity: .25 !important
    }

    .xl-focus-text-opacity-30:focus {
        --tw-text-opacity: .3 !important
    }

    .xl-focus-text-opacity-40:focus {
        --tw-text-opacity: .4 !important
    }

    .xl-focus-text-opacity-50:focus {
        --tw-text-opacity: .5 !important
    }

    .xl-focus-text-opacity-60:focus {
        --tw-text-opacity: .6 !important
    }

    .xl-focus-text-opacity-70:focus {
        --tw-text-opacity: .7 !important
    }

    .xl-focus-text-opacity-75:focus {
        --tw-text-opacity: .75 !important
    }

    .xl-focus-text-opacity-80:focus {
        --tw-text-opacity: .8 !important
    }

    .xl-focus-text-opacity-90:focus {
        --tw-text-opacity: .9 !important
    }

    .xl-focus-text-opacity-95:focus {
        --tw-text-opacity: .95 !important
    }

    .xl-focus-text-opacity-100:focus {
        --tw-text-opacity: 1 !important
    }

    .xl-truncate {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important
    }

    .xl-overflow-ellipsis {
        text-overflow: ellipsis!important
    }

    .xl-overflow-clip {
        text-overflow: clip!important
    }

    .xl-italic {
        font-style: italic!important
    }

    .xl-not-italic {
        font-style: normal!important
    }

    .xl-uppercase {
        text-transform: uppercase!important
    }

    .xl-lowercase {
        text-transform: lowercase!important
    }

    .xl-capitalize {
        text-transform: capitalize!important
    }

    .xl-normal-case {
        text-transform: none!important
    }

    .xl-underline {
        text-decoration: underline!important
    }

    .xl-line-through {
        text-decoration: line-through!important
    }

    .xl-no-underline {
        text-decoration: none!important
    }

    .group:hover .xl-group-hover-underline {
        text-decoration: underline!important
    }

    .group:hover .xl-group-hover-line-through {
        text-decoration: line-through!important
    }

    .group:hover .xl-group-hover-no-underline {
        text-decoration: none!important
    }

    .xl-focus-within-underline:focus-within {
        text-decoration: underline!important
    }

    .xl-focus-within-line-through:focus-within {
        text-decoration: line-through!important
    }

    .xl-focus-within-no-underline:focus-within {
        text-decoration: none!important
    }

    .xl-hover-underline:hover {
        text-decoration: underline!important
    }

    .xl-hover-line-through:hover {
        text-decoration: line-through!important
    }

    .xl-hover-no-underline:hover {
        text-decoration: none!important
    }

    .xl-focus-underline:focus {
        text-decoration: underline!important
    }

    .xl-focus-line-through:focus {
        text-decoration: line-through!important
    }

    .xl-focus-no-underline:focus {
        text-decoration: none!important
    }

    .xl-antialiased {
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important
    }

    .xl-subpixel-antialiased {
        -webkit-font-smoothing: auto!important;
        -moz-osx-font-smoothing: auto!important
    }

    .xl-ordinal,.xl-slashed-zero,.xl-lining-nums,.xl-oldstyle-nums,.xl-proportional-nums,.xl-tabular-nums,.xl-diagonal-fractions,.xl-stacked-fractions {
        --tw-ordinal: var(--tw-empty, ) !important;
        --tw-slashed-zero: var(--tw-empty, ) !important;
        --tw-numeric-figure: var(--tw-empty, ) !important;
        --tw-numeric-spacing: var(--tw-empty, ) !important;
        --tw-numeric-fraction: var(--tw-empty, ) !important;
        font-feature-settings: !important;
        font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
        font-variant-numeric: !important;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
    }

    .xl-normal-nums {
        font-feature-settings: normal!important;
        font-variant-numeric: normal!important
    }

    .xl-ordinal {
        --tw-ordinal: ordinal !important
    }

    .xl-slashed-zero {
        --tw-slashed-zero: slashed-zero !important
    }

    .xl-lining-nums {
        --tw-numeric-figure: lining-nums !important
    }

    .xl-oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important
    }

    .xl-proportional-nums {
        --tw-numeric-spacing: proportional-nums !important
    }

    .xl-tabular-nums {
        --tw-numeric-spacing: tabular-nums !important
    }

    .xl-diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important
    }

    .xl-stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important
    }

    .xl-tracking-tight {
        letter-spacing: -.05em!important
    }

    .xl-tracking-normal {
        letter-spacing: 0!important
    }

    .xl-tracking-wide {
        letter-spacing: .05em!important
    }

    .xl-tracking-relative-wider {
        letter-spacing: .0625rem!important
    }

    .xl-tracking-px {
        letter-spacing: 1px!important
    }

    .xl-select-none {
        -moz-user-select: none!important;
        -webkit-user-select: none!important;
        user-select: none!important
    }

    .xl-select-text {
        -moz-user-select: text!important;
        -webkit-user-select: text!important;
        user-select: text!important
    }

    .xl-select-all {
        -moz-user-select: all!important;
        -webkit-user-select: all!important;
        user-select: all!important
    }

    .xl-select-auto {
        -moz-user-select: auto!important;
        -webkit-user-select: auto!important;
        user-select: auto!important
    }

    .xl-align-baseline {
        vertical-align: baseline!important
    }

    .xl-align-top {
        vertical-align: top!important
    }

    .xl-align-middle {
        vertical-align: middle!important
    }

    .xl-align-bottom {
        vertical-align: bottom!important
    }

    .xl-align-text-top {
        vertical-align: text-top!important
    }

    .xl-align-text-bottom {
        vertical-align: text-bottom!important
    }

    .xl-visible {
        visibility: visible!important
    }

    .xl-invisible {
        visibility: hidden!important
    }

    .xl-whitespace-normal {
        white-space: normal!important
    }

    .xl-whitespace-nowrap {
        white-space: nowrap!important
    }

    .xl-whitespace-pre {
        white-space: pre!important
    }

    .xl-whitespace-pre-line {
        white-space: pre-line!important
    }

    .xl-whitespace-pre-wrap {
        white-space: pre-wrap!important
    }

    .xl-break-normal {
        overflow-wrap: normal!important;
        word-break: normal!important
    }

    .xl-break-words {
        overflow-wrap: break-word!important
    }

    .xl-break-all {
        word-break: break-all!important
    }

    .xl-w-0 {
        width: 0px!important
    }

    .xl-w-1 {
        width: .25rem!important
    }

    .xl-w-2 {
        width: .5rem!important
    }

    .xl-w-3 {
        width: .75rem!important
    }

    .xl-w-4 {
        width: 1rem!important
    }

    .xl-w-5 {
        width: 1.25rem!important
    }

    .xl-w-6 {
        width: 1.5rem!important
    }

    .xl-w-7 {
        width: 1.75rem!important
    }

    .xl-w-8 {
        width: 2rem!important
    }

    .xl-w-9 {
        width: 2.25rem!important
    }

    .xl-w-10 {
        width: 2.5rem!important
    }

    .xl-w-11 {
        width: 2.75rem!important
    }

    .xl-w-12 {
        width: 3rem!important
    }

    .xl-w-14 {
        width: 3.5rem!important
    }

    .xl-w-16 {
        width: 4rem!important
    }

    .xl-w-20 {
        width: 5rem!important
    }

    .xl-w-24 {
        width: 6rem!important
    }

    .xl-w-28 {
        width: 7rem!important
    }

    .xl-w-32 {
        width: 8rem!important
    }

    .xl-w-36 {
        width: 9rem!important
    }

    .xl-w-40 {
        width: 10rem!important
    }

    .xl-w-44 {
        width: 11rem!important
    }

    .xl-w-48 {
        width: 12rem!important
    }

    .xl-w-52 {
        width: 13rem!important
    }

    .xl-w-56 {
        width: 14rem!important
    }

    .xl-w-60 {
        width: 15rem!important
    }

    .xl-w-64 {
        width: 16rem!important
    }

    .xl-w-72 {
        width: 18rem!important
    }

    .xl-w-80 {
        width: 20rem!important
    }

    .xl-w-96 {
        width: 24rem!important
    }

    .xl-w-auto {
        width: auto!important
    }

    .xl-w-px {
        width: 1px!important
    }

    .xl-w-0\.5 {
        width: .125rem!important
    }

    .xl-w-1\.5 {
        width: .375rem!important
    }

    .xl-w-2\.5 {
        width: .625rem!important
    }

    .xl-w-3\.5 {
        width: .875rem!important
    }

    .xl-w-1\/2 {
        width: 50%!important
    }

    .xl-w-1\/3 {
        width: 33.333333%!important
    }

    .xl-w-2\/3 {
        width: 66.666667%!important
    }

    .xl-w-1\/4 {
        width: 25%!important
    }

    .xl-w-2\/4 {
        width: 50%!important
    }

    .xl-w-3\/4 {
        width: 75%!important
    }

    .xl-w-1\/5 {
        width: 20%!important
    }

    .xl-w-2\/5 {
        width: 40%!important
    }

    .xl-w-3\/5 {
        width: 60%!important
    }

    .xl-w-4\/5 {
        width: 80%!important
    }

    .xl-w-1\/6 {
        width: 16.666667%!important
    }

    .xl-w-2\/6 {
        width: 33.333333%!important
    }

    .xl-w-3\/6 {
        width: 50%!important
    }

    .xl-w-4\/6 {
        width: 66.666667%!important
    }

    .xl-w-5\/6 {
        width: 83.333333%!important
    }

    .xl-w-1\/12 {
        width: 8.333333%!important
    }

    .xl-w-2\/12 {
        width: 16.666667%!important
    }

    .xl-w-3\/12 {
        width: 25%!important
    }

    .xl-w-4\/12 {
        width: 33.333333%!important
    }

    .xl-w-5\/12 {
        width: 41.666667%!important
    }

    .xl-w-6\/12 {
        width: 50%!important
    }

    .xl-w-7\/12 {
        width: 58.333333%!important
    }

    .xl-w-8\/12 {
        width: 66.666667%!important
    }

    .xl-w-9\/12 {
        width: 75%!important
    }

    .xl-w-10\/12 {
        width: 83.333333%!important
    }

    .xl-w-11\/12 {
        width: 91.666667%!important
    }

    .xl-w-full {
        width: 100%!important
    }

    .xl-w-screen {
        width: 100vw!important
    }

    .xl-w-min {
        width: -moz-min-content!important;
        width: min-content!important
    }

    .xl-w-max {
        width: -moz-max-content!important;
        width: max-content!important
    }

    .xl-z-0 {
        z-index: 0!important
    }

    .xl-z-10 {
        z-index: 10!important
    }

    .xl-z-20 {
        z-index: 20!important
    }

    .xl-z-30 {
        z-index: 30!important
    }

    .xl-z-40 {
        z-index: 40!important
    }

    .xl-z-50 {
        z-index: 50!important
    }

    .xl-z-auto {
        z-index: auto!important
    }

    .xl-z-over-content {
        z-index: 100000!important
    }

    .xl-focus-within-z-0:focus-within {
        z-index: 0!important
    }

    .xl-focus-within-z-10:focus-within {
        z-index: 10!important
    }

    .xl-focus-within-z-20:focus-within {
        z-index: 20!important
    }

    .xl-focus-within-z-30:focus-within {
        z-index: 30!important
    }

    .xl-focus-within-z-40:focus-within {
        z-index: 40!important
    }

    .xl-focus-within-z-50:focus-within {
        z-index: 50!important
    }

    .xl-focus-within-z-auto:focus-within {
        z-index: auto!important
    }

    .xl-focus-within-z-over-content:focus-within {
        z-index: 100000!important
    }

    .xl-focus-z-0:focus {
        z-index: 0!important
    }

    .xl-focus-z-10:focus {
        z-index: 10!important
    }

    .xl-focus-z-20:focus {
        z-index: 20!important
    }

    .xl-focus-z-30:focus {
        z-index: 30!important
    }

    .xl-focus-z-40:focus {
        z-index: 40!important
    }

    .xl-focus-z-50:focus {
        z-index: 50!important
    }

    .xl-focus-z-auto:focus {
        z-index: auto!important
    }

    .xl-focus-z-over-content:focus {
        z-index: 100000!important
    }

    .xl-gap-0 {
        gap: 0px!important
    }

    .xl-gap-1 {
        gap: .25rem!important
    }

    .xl-gap-2 {
        gap: .5rem!important
    }

    .xl-gap-3 {
        gap: .75rem!important
    }

    .xl-gap-4 {
        gap: 1rem!important
    }

    .xl-gap-5 {
        gap: 1.25rem!important
    }

    .xl-gap-6 {
        gap: 1.5rem!important
    }

    .xl-gap-7 {
        gap: 1.75rem!important
    }

    .xl-gap-8 {
        gap: 2rem!important
    }

    .xl-gap-9 {
        gap: 2.25rem!important
    }

    .xl-gap-10 {
        gap: 2.5rem!important
    }

    .xl-gap-11 {
        gap: 2.75rem!important
    }

    .xl-gap-12 {
        gap: 3rem!important
    }

    .xl-gap-14 {
        gap: 3.5rem!important
    }

    .xl-gap-16 {
        gap: 4rem!important
    }

    .xl-gap-20 {
        gap: 5rem!important
    }

    .xl-gap-24 {
        gap: 6rem!important
    }

    .xl-gap-28 {
        gap: 7rem!important
    }

    .xl-gap-32 {
        gap: 8rem!important
    }

    .xl-gap-36 {
        gap: 9rem!important
    }

    .xl-gap-40 {
        gap: 10rem!important
    }

    .xl-gap-44 {
        gap: 11rem!important
    }

    .xl-gap-48 {
        gap: 12rem!important
    }

    .xl-gap-52 {
        gap: 13rem!important
    }

    .xl-gap-56 {
        gap: 14rem!important
    }

    .xl-gap-60 {
        gap: 15rem!important
    }

    .xl-gap-64 {
        gap: 16rem!important
    }

    .xl-gap-72 {
        gap: 18rem!important
    }

    .xl-gap-80 {
        gap: 20rem!important
    }

    .xl-gap-96 {
        gap: 24rem!important
    }

    .xl-gap-px {
        gap: 1px!important
    }

    .xl-gap-0\.5 {
        gap: .125rem!important
    }

    .xl-gap-1\.5 {
        gap: .375rem!important
    }

    .xl-gap-2\.5 {
        gap: .625rem!important
    }

    .xl-gap-3\.5 {
        gap: .875rem!important
    }

    .xl-gap-x-0 {
        -moz-column-gap: 0px!important;
        column-gap: 0px!important
    }

    .xl-gap-x-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .xl-gap-x-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .xl-gap-x-3 {
        -moz-column-gap: .75rem!important;
        column-gap: .75rem!important
    }

    .xl-gap-x-4 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .xl-gap-x-5 {
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .xl-gap-x-6 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .xl-gap-x-7 {
        -moz-column-gap: 1.75rem!important;
        column-gap: 1.75rem!important
    }

    .xl-gap-x-8 {
        -moz-column-gap: 2rem!important;
        column-gap: 2rem!important
    }

    .xl-gap-x-9 {
        -moz-column-gap: 2.25rem!important;
        column-gap: 2.25rem!important
    }

    .xl-gap-x-10 {
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .xl-gap-x-11 {
        -moz-column-gap: 2.75rem!important;
        column-gap: 2.75rem!important
    }

    .xl-gap-x-12 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .xl-gap-x-14 {
        -moz-column-gap: 3.5rem!important;
        column-gap: 3.5rem!important
    }

    .xl-gap-x-16 {
        -moz-column-gap: 4rem!important;
        column-gap: 4rem!important
    }

    .xl-gap-x-20 {
        -moz-column-gap: 5rem!important;
        column-gap: 5rem!important
    }

    .xl-gap-x-24 {
        -moz-column-gap: 6rem!important;
        column-gap: 6rem!important
    }

    .xl-gap-x-28 {
        -moz-column-gap: 7rem!important;
        column-gap: 7rem!important
    }

    .xl-gap-x-32 {
        -moz-column-gap: 8rem!important;
        column-gap: 8rem!important
    }

    .xl-gap-x-36 {
        -moz-column-gap: 9rem!important;
        column-gap: 9rem!important
    }

    .xl-gap-x-40 {
        -moz-column-gap: 10rem!important;
        column-gap: 10rem!important
    }

    .xl-gap-x-44 {
        -moz-column-gap: 11rem!important;
        column-gap: 11rem!important
    }

    .xl-gap-x-48 {
        -moz-column-gap: 12rem!important;
        column-gap: 12rem!important
    }

    .xl-gap-x-52 {
        -moz-column-gap: 13rem!important;
        column-gap: 13rem!important
    }

    .xl-gap-x-56 {
        -moz-column-gap: 14rem!important;
        column-gap: 14rem!important
    }

    .xl-gap-x-60 {
        -moz-column-gap: 15rem!important;
        column-gap: 15rem!important
    }

    .xl-gap-x-64 {
        -moz-column-gap: 16rem!important;
        column-gap: 16rem!important
    }

    .xl-gap-x-72 {
        -moz-column-gap: 18rem!important;
        column-gap: 18rem!important
    }

    .xl-gap-x-80 {
        -moz-column-gap: 20rem!important;
        column-gap: 20rem!important
    }

    .xl-gap-x-96 {
        -moz-column-gap: 24rem!important;
        column-gap: 24rem!important
    }

    .xl-gap-x-px {
        -moz-column-gap: 1px!important;
        column-gap: 1px!important
    }

    .xl-gap-x-0\.5 {
        -moz-column-gap: .125rem!important;
        column-gap: .125rem!important
    }

    .xl-gap-x-1\.5 {
        -moz-column-gap: .375rem!important;
        column-gap: .375rem!important
    }

    .xl-gap-x-2\.5 {
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .xl-gap-x-3\.5 {
        -moz-column-gap: .875rem!important;
        column-gap: .875rem!important
    }

    .xl-gap-y-0 {
        row-gap: 0px!important
    }

    .xl-gap-y-1 {
        row-gap: .25rem!important
    }

    .xl-gap-y-2 {
        row-gap: .5rem!important
    }

    .xl-gap-y-3 {
        row-gap: .75rem!important
    }

    .xl-gap-y-4 {
        row-gap: 1rem!important
    }

    .xl-gap-y-5 {
        row-gap: 1.25rem!important
    }

    .xl-gap-y-6 {
        row-gap: 1.5rem!important
    }

    .xl-gap-y-7 {
        row-gap: 1.75rem!important
    }

    .xl-gap-y-8 {
        row-gap: 2rem!important
    }

    .xl-gap-y-9 {
        row-gap: 2.25rem!important
    }

    .xl-gap-y-10 {
        row-gap: 2.5rem!important
    }

    .xl-gap-y-11 {
        row-gap: 2.75rem!important
    }

    .xl-gap-y-12 {
        row-gap: 3rem!important
    }

    .xl-gap-y-14 {
        row-gap: 3.5rem!important
    }

    .xl-gap-y-16 {
        row-gap: 4rem!important
    }

    .xl-gap-y-20 {
        row-gap: 5rem!important
    }

    .xl-gap-y-24 {
        row-gap: 6rem!important
    }

    .xl-gap-y-28 {
        row-gap: 7rem!important
    }

    .xl-gap-y-32 {
        row-gap: 8rem!important
    }

    .xl-gap-y-36 {
        row-gap: 9rem!important
    }

    .xl-gap-y-40 {
        row-gap: 10rem!important
    }

    .xl-gap-y-44 {
        row-gap: 11rem!important
    }

    .xl-gap-y-48 {
        row-gap: 12rem!important
    }

    .xl-gap-y-52 {
        row-gap: 13rem!important
    }

    .xl-gap-y-56 {
        row-gap: 14rem!important
    }

    .xl-gap-y-60 {
        row-gap: 15rem!important
    }

    .xl-gap-y-64 {
        row-gap: 16rem!important
    }

    .xl-gap-y-72 {
        row-gap: 18rem!important
    }

    .xl-gap-y-80 {
        row-gap: 20rem!important
    }

    .xl-gap-y-96 {
        row-gap: 24rem!important
    }

    .xl-gap-y-px {
        row-gap: 1px!important
    }

    .xl-gap-y-0\.5 {
        row-gap: .125rem!important
    }

    .xl-gap-y-1\.5 {
        row-gap: .375rem!important
    }

    .xl-gap-y-2\.5 {
        row-gap: .625rem!important
    }

    .xl-gap-y-3\.5 {
        row-gap: .875rem!important
    }

    .xl-grid-flow-row {
        grid-auto-flow: row!important
    }

    .xl-grid-flow-col {
        grid-auto-flow: column!important
    }

    .xl-grid-flow-row-dense {
        grid-auto-flow: row dense!important
    }

    .xl-grid-flow-col-dense {
        grid-auto-flow: column dense!important
    }

    .xl-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))!important
    }

    .xl-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))!important
    }

    .xl-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .xl-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .xl-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))!important
    }

    .xl-grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))!important
    }

    .xl-grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))!important
    }

    .xl-grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))!important
    }

    .xl-grid-cols-9 {
        grid-template-columns: repeat(9,minmax(0,1fr))!important
    }

    .xl-grid-cols-10 {
        grid-template-columns: repeat(10,minmax(0,1fr))!important
    }

    .xl-grid-cols-11 {
        grid-template-columns: repeat(11,minmax(0,1fr))!important
    }

    .xl-grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))!important
    }

    .xl-grid-cols-none {
        grid-template-columns: none!important
    }

    .xl-auto-cols-auto {
        grid-auto-columns: auto!important
    }

    .xl-auto-cols-min {
        grid-auto-columns: min-content!important
    }

    .xl-auto-cols-max {
        grid-auto-columns: max-content!important
    }

    .xl-auto-cols-fr {
        grid-auto-columns: minmax(0,1fr)!important
    }

    .xl-col-auto {
        grid-column: auto!important
    }

    .xl-col-span-1 {
        grid-column: span 1 / span 1!important
    }

    .xl-col-span-2 {
        grid-column: span 2 / span 2!important
    }

    .xl-col-span-3 {
        grid-column: span 3 / span 3!important
    }

    .xl-col-span-4 {
        grid-column: span 4 / span 4!important
    }

    .xl-col-span-5 {
        grid-column: span 5 / span 5!important
    }

    .xl-col-span-6 {
        grid-column: span 6 / span 6!important
    }

    .xl-col-span-7 {
        grid-column: span 7 / span 7!important
    }

    .xl-col-span-8 {
        grid-column: span 8 / span 8!important
    }

    .xl-col-span-9 {
        grid-column: span 9 / span 9!important
    }

    .xl-col-span-10 {
        grid-column: span 10 / span 10!important
    }

    .xl-col-span-11 {
        grid-column: span 11 / span 11!important
    }

    .xl-col-span-12 {
        grid-column: span 12 / span 12!important
    }

    .xl-col-span-full {
        grid-column: 1 / -1!important
    }

    .xl-col-start-1 {
        grid-column-start: 1!important
    }

    .xl-col-start-2 {
        grid-column-start: 2!important
    }

    .xl-col-start-3 {
        grid-column-start: 3!important
    }

    .xl-col-start-4 {
        grid-column-start: 4!important
    }

    .xl-col-start-5 {
        grid-column-start: 5!important
    }

    .xl-col-start-6 {
        grid-column-start: 6!important
    }

    .xl-col-start-7 {
        grid-column-start: 7!important
    }

    .xl-col-start-8 {
        grid-column-start: 8!important
    }

    .xl-col-start-9 {
        grid-column-start: 9!important
    }

    .xl-col-start-10 {
        grid-column-start: 10!important
    }

    .xl-col-start-11 {
        grid-column-start: 11!important
    }

    .xl-col-start-12 {
        grid-column-start: 12!important
    }

    .xl-col-start-13 {
        grid-column-start: 13!important
    }

    .xl-col-start-auto {
        grid-column-start: auto!important
    }

    .xl-col-end-1 {
        grid-column-end: 1!important
    }

    .xl-col-end-2 {
        grid-column-end: 2!important
    }

    .xl-col-end-3 {
        grid-column-end: 3!important
    }

    .xl-col-end-4 {
        grid-column-end: 4!important
    }

    .xl-col-end-5 {
        grid-column-end: 5!important
    }

    .xl-col-end-6 {
        grid-column-end: 6!important
    }

    .xl-col-end-7 {
        grid-column-end: 7!important
    }

    .xl-col-end-8 {
        grid-column-end: 8!important
    }

    .xl-col-end-9 {
        grid-column-end: 9!important
    }

    .xl-col-end-10 {
        grid-column-end: 10!important
    }

    .xl-col-end-11 {
        grid-column-end: 11!important
    }

    .xl-col-end-12 {
        grid-column-end: 12!important
    }

    .xl-col-end-13 {
        grid-column-end: 13!important
    }

    .xl-col-end-auto {
        grid-column-end: auto!important
    }

    .xl-grid-rows-1 {
        grid-template-rows: repeat(1,minmax(0,1fr))!important
    }

    .xl-grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))!important
    }

    .xl-grid-rows-3 {
        grid-template-rows: repeat(3,minmax(0,1fr))!important
    }

    .xl-grid-rows-4 {
        grid-template-rows: repeat(4,minmax(0,1fr))!important
    }

    .xl-grid-rows-5 {
        grid-template-rows: repeat(5,minmax(0,1fr))!important
    }

    .xl-grid-rows-6 {
        grid-template-rows: repeat(6,minmax(0,1fr))!important
    }

    .xl-grid-rows-none {
        grid-template-rows: none!important
    }

    .xl-auto-rows-auto {
        grid-auto-rows: auto!important
    }

    .xl-auto-rows-min {
        grid-auto-rows: min-content!important
    }

    .xl-auto-rows-max {
        grid-auto-rows: max-content!important
    }

    .xl-auto-rows-fr {
        grid-auto-rows: minmax(0,1fr)!important
    }

    .xl-row-auto {
        grid-row: auto!important
    }

    .xl-row-span-1 {
        grid-row: span 1 / span 1!important
    }

    .xl-row-span-2 {
        grid-row: span 2 / span 2!important
    }

    .xl-row-span-3 {
        grid-row: span 3 / span 3!important
    }

    .xl-row-span-4 {
        grid-row: span 4 / span 4!important
    }

    .xl-row-span-5 {
        grid-row: span 5 / span 5!important
    }

    .xl-row-span-6 {
        grid-row: span 6 / span 6!important
    }

    .xl-row-span-full {
        grid-row: 1 / -1!important
    }

    .xl-row-start-1 {
        grid-row-start: 1!important
    }

    .xl-row-start-2 {
        grid-row-start: 2!important
    }

    .xl-row-start-3 {
        grid-row-start: 3!important
    }

    .xl-row-start-4 {
        grid-row-start: 4!important
    }

    .xl-row-start-5 {
        grid-row-start: 5!important
    }

    .xl-row-start-6 {
        grid-row-start: 6!important
    }

    .xl-row-start-7 {
        grid-row-start: 7!important
    }

    .xl-row-start-auto {
        grid-row-start: auto!important
    }

    .xl-row-end-1 {
        grid-row-end: 1!important
    }

    .xl-row-end-2 {
        grid-row-end: 2!important
    }

    .xl-row-end-3 {
        grid-row-end: 3!important
    }

    .xl-row-end-4 {
        grid-row-end: 4!important
    }

    .xl-row-end-5 {
        grid-row-end: 5!important
    }

    .xl-row-end-6 {
        grid-row-end: 6!important
    }

    .xl-row-end-7 {
        grid-row-end: 7!important
    }

    .xl-row-end-auto {
        grid-row-end: auto!important
    }

    .xl-transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .xl-transform-gpu {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .xl-transform-none {
        transform: none!important
    }

    .xl-origin-center {
        transform-origin: center!important
    }

    .xl-origin-top {
        transform-origin: top!important
    }

    .xl-origin-top-right {
        transform-origin: top right!important
    }

    .xl-origin-right {
        transform-origin: right!important
    }

    .xl-origin-bottom-right {
        transform-origin: bottom right!important
    }

    .xl-origin-bottom {
        transform-origin: bottom!important
    }

    .xl-origin-bottom-left {
        transform-origin: bottom left!important
    }

    .xl-origin-left {
        transform-origin: left!important
    }

    .xl-origin-top-left {
        transform-origin: top left!important
    }

    .xl-scale-0 {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .xl-scale-50 {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .xl-scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .xl-scale-90 {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .xl-scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .xl-scale-100 {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .xl-scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .xl-scale-110 {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .xl-scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .xl-scale-150 {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .xl-scale-x-0 {
        --tw-scale-x: 0 !important
    }

    .xl-scale-x-50 {
        --tw-scale-x: .5 !important
    }

    .xl-scale-x-75 {
        --tw-scale-x: .75 !important
    }

    .xl-scale-x-90 {
        --tw-scale-x: .9 !important
    }

    .xl-scale-x-95 {
        --tw-scale-x: .95 !important
    }

    .xl-scale-x-100 {
        --tw-scale-x: 1 !important
    }

    .xl-scale-x-105 {
        --tw-scale-x: 1.05 !important
    }

    .xl-scale-x-110 {
        --tw-scale-x: 1.1 !important
    }

    .xl-scale-x-125 {
        --tw-scale-x: 1.25 !important
    }

    .xl-scale-x-150 {
        --tw-scale-x: 1.5 !important
    }

    .xl-scale-y-0 {
        --tw-scale-y: 0 !important
    }

    .xl-scale-y-50 {
        --tw-scale-y: .5 !important
    }

    .xl-scale-y-75 {
        --tw-scale-y: .75 !important
    }

    .xl-scale-y-90 {
        --tw-scale-y: .9 !important
    }

    .xl-scale-y-95 {
        --tw-scale-y: .95 !important
    }

    .xl-scale-y-100 {
        --tw-scale-y: 1 !important
    }

    .xl-scale-y-105 {
        --tw-scale-y: 1.05 !important
    }

    .xl-scale-y-110 {
        --tw-scale-y: 1.1 !important
    }

    .xl-scale-y-125 {
        --tw-scale-y: 1.25 !important
    }

    .xl-scale-y-150 {
        --tw-scale-y: 1.5 !important
    }

    .xl-hover-scale-0:hover {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .xl-hover-scale-50:hover {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .xl-hover-scale-75:hover {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .xl-hover-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .xl-hover-scale-95:hover {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .xl-hover-scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .xl-hover-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .xl-hover-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .xl-hover-scale-125:hover {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .xl-hover-scale-150:hover {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .xl-hover-scale-x-0:hover {
        --tw-scale-x: 0 !important
    }

    .xl-hover-scale-x-50:hover {
        --tw-scale-x: .5 !important
    }

    .xl-hover-scale-x-75:hover {
        --tw-scale-x: .75 !important
    }

    .xl-hover-scale-x-90:hover {
        --tw-scale-x: .9 !important
    }

    .xl-hover-scale-x-95:hover {
        --tw-scale-x: .95 !important
    }

    .xl-hover-scale-x-100:hover {
        --tw-scale-x: 1 !important
    }

    .xl-hover-scale-x-105:hover {
        --tw-scale-x: 1.05 !important
    }

    .xl-hover-scale-x-110:hover {
        --tw-scale-x: 1.1 !important
    }

    .xl-hover-scale-x-125:hover {
        --tw-scale-x: 1.25 !important
    }

    .xl-hover-scale-x-150:hover {
        --tw-scale-x: 1.5 !important
    }

    .xl-hover-scale-y-0:hover {
        --tw-scale-y: 0 !important
    }

    .xl-hover-scale-y-50:hover {
        --tw-scale-y: .5 !important
    }

    .xl-hover-scale-y-75:hover {
        --tw-scale-y: .75 !important
    }

    .xl-hover-scale-y-90:hover {
        --tw-scale-y: .9 !important
    }

    .xl-hover-scale-y-95:hover {
        --tw-scale-y: .95 !important
    }

    .xl-hover-scale-y-100:hover {
        --tw-scale-y: 1 !important
    }

    .xl-hover-scale-y-105:hover {
        --tw-scale-y: 1.05 !important
    }

    .xl-hover-scale-y-110:hover {
        --tw-scale-y: 1.1 !important
    }

    .xl-hover-scale-y-125:hover {
        --tw-scale-y: 1.25 !important
    }

    .xl-hover-scale-y-150:hover {
        --tw-scale-y: 1.5 !important
    }

    .xl-focus-scale-0:focus {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .xl-focus-scale-50:focus {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .xl-focus-scale-75:focus {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .xl-focus-scale-90:focus {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .xl-focus-scale-95:focus {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .xl-focus-scale-100:focus {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .xl-focus-scale-105:focus {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .xl-focus-scale-110:focus {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .xl-focus-scale-125:focus {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .xl-focus-scale-150:focus {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .xl-focus-scale-x-0:focus {
        --tw-scale-x: 0 !important
    }

    .xl-focus-scale-x-50:focus {
        --tw-scale-x: .5 !important
    }

    .xl-focus-scale-x-75:focus {
        --tw-scale-x: .75 !important
    }

    .xl-focus-scale-x-90:focus {
        --tw-scale-x: .9 !important
    }

    .xl-focus-scale-x-95:focus {
        --tw-scale-x: .95 !important
    }

    .xl-focus-scale-x-100:focus {
        --tw-scale-x: 1 !important
    }

    .xl-focus-scale-x-105:focus {
        --tw-scale-x: 1.05 !important
    }

    .xl-focus-scale-x-110:focus {
        --tw-scale-x: 1.1 !important
    }

    .xl-focus-scale-x-125:focus {
        --tw-scale-x: 1.25 !important
    }

    .xl-focus-scale-x-150:focus {
        --tw-scale-x: 1.5 !important
    }

    .xl-focus-scale-y-0:focus {
        --tw-scale-y: 0 !important
    }

    .xl-focus-scale-y-50:focus {
        --tw-scale-y: .5 !important
    }

    .xl-focus-scale-y-75:focus {
        --tw-scale-y: .75 !important
    }

    .xl-focus-scale-y-90:focus {
        --tw-scale-y: .9 !important
    }

    .xl-focus-scale-y-95:focus {
        --tw-scale-y: .95 !important
    }

    .xl-focus-scale-y-100:focus {
        --tw-scale-y: 1 !important
    }

    .xl-focus-scale-y-105:focus {
        --tw-scale-y: 1.05 !important
    }

    .xl-focus-scale-y-110:focus {
        --tw-scale-y: 1.1 !important
    }

    .xl-focus-scale-y-125:focus {
        --tw-scale-y: 1.25 !important
    }

    .xl-focus-scale-y-150:focus {
        --tw-scale-y: 1.5 !important
    }

    .xl-rotate-0 {
        --tw-rotate: 0deg !important
    }

    .xl-rotate-1 {
        --tw-rotate: 1deg !important
    }

    .xl-rotate-2 {
        --tw-rotate: 2deg !important
    }

    .xl-rotate-3 {
        --tw-rotate: 3deg !important
    }

    .xl-rotate-6 {
        --tw-rotate: 6deg !important
    }

    .xl-rotate-12 {
        --tw-rotate: 12deg !important
    }

    .xl-rotate-45 {
        --tw-rotate: 45deg !important
    }

    .xl-rotate-90 {
        --tw-rotate: 90deg !important
    }

    .xl-rotate-180 {
        --tw-rotate: 180deg !important
    }

    .xl--rotate-180 {
        --tw-rotate: -180deg !important
    }

    .xl--rotate-90 {
        --tw-rotate: -90deg !important
    }

    .xl--rotate-45 {
        --tw-rotate: -45deg !important
    }

    .xl--rotate-12 {
        --tw-rotate: -12deg !important
    }

    .xl--rotate-6 {
        --tw-rotate: -6deg !important
    }

    .xl--rotate-3 {
        --tw-rotate: -3deg !important
    }

    .xl--rotate-2 {
        --tw-rotate: -2deg !important
    }

    .xl--rotate-1 {
        --tw-rotate: -1deg !important
    }

    .xl-hover-rotate-0:hover {
        --tw-rotate: 0deg !important
    }

    .xl-hover-rotate-1:hover {
        --tw-rotate: 1deg !important
    }

    .xl-hover-rotate-2:hover {
        --tw-rotate: 2deg !important
    }

    .xl-hover-rotate-3:hover {
        --tw-rotate: 3deg !important
    }

    .xl-hover-rotate-6:hover {
        --tw-rotate: 6deg !important
    }

    .xl-hover-rotate-12:hover {
        --tw-rotate: 12deg !important
    }

    .xl-hover-rotate-45:hover {
        --tw-rotate: 45deg !important
    }

    .xl-hover-rotate-90:hover {
        --tw-rotate: 90deg !important
    }

    .xl-hover-rotate-180:hover {
        --tw-rotate: 180deg !important
    }

    .xl-hover--rotate-180:hover {
        --tw-rotate: -180deg !important
    }

    .xl-hover--rotate-90:hover {
        --tw-rotate: -90deg !important
    }

    .xl-hover--rotate-45:hover {
        --tw-rotate: -45deg !important
    }

    .xl-hover--rotate-12:hover {
        --tw-rotate: -12deg !important
    }

    .xl-hover--rotate-6:hover {
        --tw-rotate: -6deg !important
    }

    .xl-hover--rotate-3:hover {
        --tw-rotate: -3deg !important
    }

    .xl-hover--rotate-2:hover {
        --tw-rotate: -2deg !important
    }

    .xl-hover--rotate-1:hover {
        --tw-rotate: -1deg !important
    }

    .xl-focus-rotate-0:focus {
        --tw-rotate: 0deg !important
    }

    .xl-focus-rotate-1:focus {
        --tw-rotate: 1deg !important
    }

    .xl-focus-rotate-2:focus {
        --tw-rotate: 2deg !important
    }

    .xl-focus-rotate-3:focus {
        --tw-rotate: 3deg !important
    }

    .xl-focus-rotate-6:focus {
        --tw-rotate: 6deg !important
    }

    .xl-focus-rotate-12:focus {
        --tw-rotate: 12deg !important
    }

    .xl-focus-rotate-45:focus {
        --tw-rotate: 45deg !important
    }

    .xl-focus-rotate-90:focus {
        --tw-rotate: 90deg !important
    }

    .xl-focus-rotate-180:focus {
        --tw-rotate: 180deg !important
    }

    .xl-focus--rotate-180:focus {
        --tw-rotate: -180deg !important
    }

    .xl-focus--rotate-90:focus {
        --tw-rotate: -90deg !important
    }

    .xl-focus--rotate-45:focus {
        --tw-rotate: -45deg !important
    }

    .xl-focus--rotate-12:focus {
        --tw-rotate: -12deg !important
    }

    .xl-focus--rotate-6:focus {
        --tw-rotate: -6deg !important
    }

    .xl-focus--rotate-3:focus {
        --tw-rotate: -3deg !important
    }

    .xl-focus--rotate-2:focus {
        --tw-rotate: -2deg !important
    }

    .xl-focus--rotate-1:focus {
        --tw-rotate: -1deg !important
    }

    .xl-translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .xl-translate-x-1 {
        --tw-translate-x: .25rem !important
    }

    .xl-translate-x-2 {
        --tw-translate-x: .5rem !important
    }

    .xl-translate-x-3 {
        --tw-translate-x: .75rem !important
    }

    .xl-translate-x-4 {
        --tw-translate-x: 1rem !important
    }

    .xl-translate-x-5 {
        --tw-translate-x: 1.25rem !important
    }

    .xl-translate-x-6 {
        --tw-translate-x: 1.5rem !important
    }

    .xl-translate-x-7 {
        --tw-translate-x: 1.75rem !important
    }

    .xl-translate-x-8 {
        --tw-translate-x: 2rem !important
    }

    .xl-translate-x-9 {
        --tw-translate-x: 2.25rem !important
    }

    .xl-translate-x-10 {
        --tw-translate-x: 2.5rem !important
    }

    .xl-translate-x-11 {
        --tw-translate-x: 2.75rem !important
    }

    .xl-translate-x-12 {
        --tw-translate-x: 3rem !important
    }

    .xl-translate-x-14 {
        --tw-translate-x: 3.5rem !important
    }

    .xl-translate-x-16 {
        --tw-translate-x: 4rem !important
    }

    .xl-translate-x-20 {
        --tw-translate-x: 5rem !important
    }

    .xl-translate-x-24 {
        --tw-translate-x: 6rem !important
    }

    .xl-translate-x-28 {
        --tw-translate-x: 7rem !important
    }

    .xl-translate-x-32 {
        --tw-translate-x: 8rem !important
    }

    .xl-translate-x-36 {
        --tw-translate-x: 9rem !important
    }

    .xl-translate-x-40 {
        --tw-translate-x: 10rem !important
    }

    .xl-translate-x-44 {
        --tw-translate-x: 11rem !important
    }

    .xl-translate-x-48 {
        --tw-translate-x: 12rem !important
    }

    .xl-translate-x-52 {
        --tw-translate-x: 13rem !important
    }

    .xl-translate-x-56 {
        --tw-translate-x: 14rem !important
    }

    .xl-translate-x-60 {
        --tw-translate-x: 15rem !important
    }

    .xl-translate-x-64 {
        --tw-translate-x: 16rem !important
    }

    .xl-translate-x-72 {
        --tw-translate-x: 18rem !important
    }

    .xl-translate-x-80 {
        --tw-translate-x: 20rem !important
    }

    .xl-translate-x-96 {
        --tw-translate-x: 24rem !important
    }

    .xl-translate-x-px {
        --tw-translate-x: 1px !important
    }

    .xl-translate-x-0\.5 {
        --tw-translate-x: .125rem !important
    }

    .xl-translate-x-1\.5 {
        --tw-translate-x: .375rem !important
    }

    .xl-translate-x-2\.5 {
        --tw-translate-x: .625rem !important
    }

    .xl-translate-x-3\.5 {
        --tw-translate-x: .875rem !important
    }

    .xl--translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .xl--translate-x-1 {
        --tw-translate-x: -.25rem !important
    }

    .xl--translate-x-2 {
        --tw-translate-x: -.5rem !important
    }

    .xl--translate-x-3 {
        --tw-translate-x: -.75rem !important
    }

    .xl--translate-x-4 {
        --tw-translate-x: -1rem !important
    }

    .xl--translate-x-5 {
        --tw-translate-x: -1.25rem !important
    }

    .xl--translate-x-6 {
        --tw-translate-x: -1.5rem !important
    }

    .xl--translate-x-7 {
        --tw-translate-x: -1.75rem !important
    }

    .xl--translate-x-8 {
        --tw-translate-x: -2rem !important
    }

    .xl--translate-x-9 {
        --tw-translate-x: -2.25rem !important
    }

    .xl--translate-x-10 {
        --tw-translate-x: -2.5rem !important
    }

    .xl--translate-x-11 {
        --tw-translate-x: -2.75rem !important
    }

    .xl--translate-x-12 {
        --tw-translate-x: -3rem !important
    }

    .xl--translate-x-14 {
        --tw-translate-x: -3.5rem !important
    }

    .xl--translate-x-16 {
        --tw-translate-x: -4rem !important
    }

    .xl--translate-x-20 {
        --tw-translate-x: -5rem !important
    }

    .xl--translate-x-24 {
        --tw-translate-x: -6rem !important
    }

    .xl--translate-x-28 {
        --tw-translate-x: -7rem !important
    }

    .xl--translate-x-32 {
        --tw-translate-x: -8rem !important
    }

    .xl--translate-x-36 {
        --tw-translate-x: -9rem !important
    }

    .xl--translate-x-40 {
        --tw-translate-x: -10rem !important
    }

    .xl--translate-x-44 {
        --tw-translate-x: -11rem !important
    }

    .xl--translate-x-48 {
        --tw-translate-x: -12rem !important
    }

    .xl--translate-x-52 {
        --tw-translate-x: -13rem !important
    }

    .xl--translate-x-56 {
        --tw-translate-x: -14rem !important
    }

    .xl--translate-x-60 {
        --tw-translate-x: -15rem !important
    }

    .xl--translate-x-64 {
        --tw-translate-x: -16rem !important
    }

    .xl--translate-x-72 {
        --tw-translate-x: -18rem !important
    }

    .xl--translate-x-80 {
        --tw-translate-x: -20rem !important
    }

    .xl--translate-x-96 {
        --tw-translate-x: -24rem !important
    }

    .xl--translate-x-px {
        --tw-translate-x: -1px !important
    }

    .xl--translate-x-0\.5 {
        --tw-translate-x: -.125rem !important
    }

    .xl--translate-x-1\.5 {
        --tw-translate-x: -.375rem !important
    }

    .xl--translate-x-2\.5 {
        --tw-translate-x: -.625rem !important
    }

    .xl--translate-x-3\.5 {
        --tw-translate-x: -.875rem !important
    }

    .xl-translate-x-1\/2 {
        --tw-translate-x: 50% !important
    }

    .xl-translate-x-1\/3 {
        --tw-translate-x: 33.333333% !important
    }

    .xl-translate-x-2\/3 {
        --tw-translate-x: 66.666667% !important
    }

    .xl-translate-x-1\/4 {
        --tw-translate-x: 25% !important
    }

    .xl-translate-x-2\/4 {
        --tw-translate-x: 50% !important
    }

    .xl-translate-x-3\/4 {
        --tw-translate-x: 75% !important
    }

    .xl-translate-x-full {
        --tw-translate-x: 100% !important
    }

    .xl--translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .xl--translate-x-1\/3 {
        --tw-translate-x: -33.333333% !important
    }

    .xl--translate-x-2\/3 {
        --tw-translate-x: -66.666667% !important
    }

    .xl--translate-x-1\/4 {
        --tw-translate-x: -25% !important
    }

    .xl--translate-x-2\/4 {
        --tw-translate-x: -50% !important
    }

    .xl--translate-x-3\/4 {
        --tw-translate-x: -75% !important
    }

    .xl--translate-x-full {
        --tw-translate-x: -100% !important
    }

    .xl-translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .xl-translate-y-1 {
        --tw-translate-y: .25rem !important
    }

    .xl-translate-y-2 {
        --tw-translate-y: .5rem !important
    }

    .xl-translate-y-3 {
        --tw-translate-y: .75rem !important
    }

    .xl-translate-y-4 {
        --tw-translate-y: 1rem !important
    }

    .xl-translate-y-5 {
        --tw-translate-y: 1.25rem !important
    }

    .xl-translate-y-6 {
        --tw-translate-y: 1.5rem !important
    }

    .xl-translate-y-7 {
        --tw-translate-y: 1.75rem !important
    }

    .xl-translate-y-8 {
        --tw-translate-y: 2rem !important
    }

    .xl-translate-y-9 {
        --tw-translate-y: 2.25rem !important
    }

    .xl-translate-y-10 {
        --tw-translate-y: 2.5rem !important
    }

    .xl-translate-y-11 {
        --tw-translate-y: 2.75rem !important
    }

    .xl-translate-y-12 {
        --tw-translate-y: 3rem !important
    }

    .xl-translate-y-14 {
        --tw-translate-y: 3.5rem !important
    }

    .xl-translate-y-16 {
        --tw-translate-y: 4rem !important
    }

    .xl-translate-y-20 {
        --tw-translate-y: 5rem !important
    }

    .xl-translate-y-24 {
        --tw-translate-y: 6rem !important
    }

    .xl-translate-y-28 {
        --tw-translate-y: 7rem !important
    }

    .xl-translate-y-32 {
        --tw-translate-y: 8rem !important
    }

    .xl-translate-y-36 {
        --tw-translate-y: 9rem !important
    }

    .xl-translate-y-40 {
        --tw-translate-y: 10rem !important
    }

    .xl-translate-y-44 {
        --tw-translate-y: 11rem !important
    }

    .xl-translate-y-48 {
        --tw-translate-y: 12rem !important
    }

    .xl-translate-y-52 {
        --tw-translate-y: 13rem !important
    }

    .xl-translate-y-56 {
        --tw-translate-y: 14rem !important
    }

    .xl-translate-y-60 {
        --tw-translate-y: 15rem !important
    }

    .xl-translate-y-64 {
        --tw-translate-y: 16rem !important
    }

    .xl-translate-y-72 {
        --tw-translate-y: 18rem !important
    }

    .xl-translate-y-80 {
        --tw-translate-y: 20rem !important
    }

    .xl-translate-y-96 {
        --tw-translate-y: 24rem !important
    }

    .xl-translate-y-px {
        --tw-translate-y: 1px !important
    }

    .xl-translate-y-0\.5 {
        --tw-translate-y: .125rem !important
    }

    .xl-translate-y-1\.5 {
        --tw-translate-y: .375rem !important
    }

    .xl-translate-y-2\.5 {
        --tw-translate-y: .625rem !important
    }

    .xl-translate-y-3\.5 {
        --tw-translate-y: .875rem !important
    }

    .xl--translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .xl--translate-y-1 {
        --tw-translate-y: -.25rem !important
    }

    .xl--translate-y-2 {
        --tw-translate-y: -.5rem !important
    }

    .xl--translate-y-3 {
        --tw-translate-y: -.75rem !important
    }

    .xl--translate-y-4 {
        --tw-translate-y: -1rem !important
    }

    .xl--translate-y-5 {
        --tw-translate-y: -1.25rem !important
    }

    .xl--translate-y-6 {
        --tw-translate-y: -1.5rem !important
    }

    .xl--translate-y-7 {
        --tw-translate-y: -1.75rem !important
    }

    .xl--translate-y-8 {
        --tw-translate-y: -2rem !important
    }

    .xl--translate-y-9 {
        --tw-translate-y: -2.25rem !important
    }

    .xl--translate-y-10 {
        --tw-translate-y: -2.5rem !important
    }

    .xl--translate-y-11 {
        --tw-translate-y: -2.75rem !important
    }

    .xl--translate-y-12 {
        --tw-translate-y: -3rem !important
    }

    .xl--translate-y-14 {
        --tw-translate-y: -3.5rem !important
    }

    .xl--translate-y-16 {
        --tw-translate-y: -4rem !important
    }

    .xl--translate-y-20 {
        --tw-translate-y: -5rem !important
    }

    .xl--translate-y-24 {
        --tw-translate-y: -6rem !important
    }

    .xl--translate-y-28 {
        --tw-translate-y: -7rem !important
    }

    .xl--translate-y-32 {
        --tw-translate-y: -8rem !important
    }

    .xl--translate-y-36 {
        --tw-translate-y: -9rem !important
    }

    .xl--translate-y-40 {
        --tw-translate-y: -10rem !important
    }

    .xl--translate-y-44 {
        --tw-translate-y: -11rem !important
    }

    .xl--translate-y-48 {
        --tw-translate-y: -12rem !important
    }

    .xl--translate-y-52 {
        --tw-translate-y: -13rem !important
    }

    .xl--translate-y-56 {
        --tw-translate-y: -14rem !important
    }

    .xl--translate-y-60 {
        --tw-translate-y: -15rem !important
    }

    .xl--translate-y-64 {
        --tw-translate-y: -16rem !important
    }

    .xl--translate-y-72 {
        --tw-translate-y: -18rem !important
    }

    .xl--translate-y-80 {
        --tw-translate-y: -20rem !important
    }

    .xl--translate-y-96 {
        --tw-translate-y: -24rem !important
    }

    .xl--translate-y-px {
        --tw-translate-y: -1px !important
    }

    .xl--translate-y-0\.5 {
        --tw-translate-y: -.125rem !important
    }

    .xl--translate-y-1\.5 {
        --tw-translate-y: -.375rem !important
    }

    .xl--translate-y-2\.5 {
        --tw-translate-y: -.625rem !important
    }

    .xl--translate-y-3\.5 {
        --tw-translate-y: -.875rem !important
    }

    .xl-translate-y-1\/2 {
        --tw-translate-y: 50% !important
    }

    .xl-translate-y-1\/3 {
        --tw-translate-y: 33.333333% !important
    }

    .xl-translate-y-2\/3 {
        --tw-translate-y: 66.666667% !important
    }

    .xl-translate-y-1\/4 {
        --tw-translate-y: 25% !important
    }

    .xl-translate-y-2\/4 {
        --tw-translate-y: 50% !important
    }

    .xl-translate-y-3\/4 {
        --tw-translate-y: 75% !important
    }

    .xl-translate-y-full {
        --tw-translate-y: 100% !important
    }

    .xl--translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .xl--translate-y-1\/3 {
        --tw-translate-y: -33.333333% !important
    }

    .xl--translate-y-2\/3 {
        --tw-translate-y: -66.666667% !important
    }

    .xl--translate-y-1\/4 {
        --tw-translate-y: -25% !important
    }

    .xl--translate-y-2\/4 {
        --tw-translate-y: -50% !important
    }

    .xl--translate-y-3\/4 {
        --tw-translate-y: -75% !important
    }

    .xl--translate-y-full {
        --tw-translate-y: -100% !important
    }

    .xl-hover-translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .xl-hover-translate-x-1:hover {
        --tw-translate-x: .25rem !important
    }

    .xl-hover-translate-x-2:hover {
        --tw-translate-x: .5rem !important
    }

    .xl-hover-translate-x-3:hover {
        --tw-translate-x: .75rem !important
    }

    .xl-hover-translate-x-4:hover {
        --tw-translate-x: 1rem !important
    }

    .xl-hover-translate-x-5:hover {
        --tw-translate-x: 1.25rem !important
    }

    .xl-hover-translate-x-6:hover {
        --tw-translate-x: 1.5rem !important
    }

    .xl-hover-translate-x-7:hover {
        --tw-translate-x: 1.75rem !important
    }

    .xl-hover-translate-x-8:hover {
        --tw-translate-x: 2rem !important
    }

    .xl-hover-translate-x-9:hover {
        --tw-translate-x: 2.25rem !important
    }

    .xl-hover-translate-x-10:hover {
        --tw-translate-x: 2.5rem !important
    }

    .xl-hover-translate-x-11:hover {
        --tw-translate-x: 2.75rem !important
    }

    .xl-hover-translate-x-12:hover {
        --tw-translate-x: 3rem !important
    }

    .xl-hover-translate-x-14:hover {
        --tw-translate-x: 3.5rem !important
    }

    .xl-hover-translate-x-16:hover {
        --tw-translate-x: 4rem !important
    }

    .xl-hover-translate-x-20:hover {
        --tw-translate-x: 5rem !important
    }

    .xl-hover-translate-x-24:hover {
        --tw-translate-x: 6rem !important
    }

    .xl-hover-translate-x-28:hover {
        --tw-translate-x: 7rem !important
    }

    .xl-hover-translate-x-32:hover {
        --tw-translate-x: 8rem !important
    }

    .xl-hover-translate-x-36:hover {
        --tw-translate-x: 9rem !important
    }

    .xl-hover-translate-x-40:hover {
        --tw-translate-x: 10rem !important
    }

    .xl-hover-translate-x-44:hover {
        --tw-translate-x: 11rem !important
    }

    .xl-hover-translate-x-48:hover {
        --tw-translate-x: 12rem !important
    }

    .xl-hover-translate-x-52:hover {
        --tw-translate-x: 13rem !important
    }

    .xl-hover-translate-x-56:hover {
        --tw-translate-x: 14rem !important
    }

    .xl-hover-translate-x-60:hover {
        --tw-translate-x: 15rem !important
    }

    .xl-hover-translate-x-64:hover {
        --tw-translate-x: 16rem !important
    }

    .xl-hover-translate-x-72:hover {
        --tw-translate-x: 18rem !important
    }

    .xl-hover-translate-x-80:hover {
        --tw-translate-x: 20rem !important
    }

    .xl-hover-translate-x-96:hover {
        --tw-translate-x: 24rem !important
    }

    .xl-hover-translate-x-px:hover {
        --tw-translate-x: 1px !important
    }

    .xl-hover-translate-x-0\.5:hover {
        --tw-translate-x: .125rem !important
    }

    .xl-hover-translate-x-1\.5:hover {
        --tw-translate-x: .375rem !important
    }

    .xl-hover-translate-x-2\.5:hover {
        --tw-translate-x: .625rem !important
    }

    .xl-hover-translate-x-3\.5:hover {
        --tw-translate-x: .875rem !important
    }

    .xl-hover--translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .xl-hover--translate-x-1:hover {
        --tw-translate-x: -.25rem !important
    }

    .xl-hover--translate-x-2:hover {
        --tw-translate-x: -.5rem !important
    }

    .xl-hover--translate-x-3:hover {
        --tw-translate-x: -.75rem !important
    }

    .xl-hover--translate-x-4:hover {
        --tw-translate-x: -1rem !important
    }

    .xl-hover--translate-x-5:hover {
        --tw-translate-x: -1.25rem !important
    }

    .xl-hover--translate-x-6:hover {
        --tw-translate-x: -1.5rem !important
    }

    .xl-hover--translate-x-7:hover {
        --tw-translate-x: -1.75rem !important
    }

    .xl-hover--translate-x-8:hover {
        --tw-translate-x: -2rem !important
    }

    .xl-hover--translate-x-9:hover {
        --tw-translate-x: -2.25rem !important
    }

    .xl-hover--translate-x-10:hover {
        --tw-translate-x: -2.5rem !important
    }

    .xl-hover--translate-x-11:hover {
        --tw-translate-x: -2.75rem !important
    }

    .xl-hover--translate-x-12:hover {
        --tw-translate-x: -3rem !important
    }

    .xl-hover--translate-x-14:hover {
        --tw-translate-x: -3.5rem !important
    }

    .xl-hover--translate-x-16:hover {
        --tw-translate-x: -4rem !important
    }

    .xl-hover--translate-x-20:hover {
        --tw-translate-x: -5rem !important
    }

    .xl-hover--translate-x-24:hover {
        --tw-translate-x: -6rem !important
    }

    .xl-hover--translate-x-28:hover {
        --tw-translate-x: -7rem !important
    }

    .xl-hover--translate-x-32:hover {
        --tw-translate-x: -8rem !important
    }

    .xl-hover--translate-x-36:hover {
        --tw-translate-x: -9rem !important
    }

    .xl-hover--translate-x-40:hover {
        --tw-translate-x: -10rem !important
    }

    .xl-hover--translate-x-44:hover {
        --tw-translate-x: -11rem !important
    }

    .xl-hover--translate-x-48:hover {
        --tw-translate-x: -12rem !important
    }

    .xl-hover--translate-x-52:hover {
        --tw-translate-x: -13rem !important
    }

    .xl-hover--translate-x-56:hover {
        --tw-translate-x: -14rem !important
    }

    .xl-hover--translate-x-60:hover {
        --tw-translate-x: -15rem !important
    }

    .xl-hover--translate-x-64:hover {
        --tw-translate-x: -16rem !important
    }

    .xl-hover--translate-x-72:hover {
        --tw-translate-x: -18rem !important
    }

    .xl-hover--translate-x-80:hover {
        --tw-translate-x: -20rem !important
    }

    .xl-hover--translate-x-96:hover {
        --tw-translate-x: -24rem !important
    }

    .xl-hover--translate-x-px:hover {
        --tw-translate-x: -1px !important
    }

    .xl-hover--translate-x-0\.5:hover {
        --tw-translate-x: -.125rem !important
    }

    .xl-hover--translate-x-1\.5:hover {
        --tw-translate-x: -.375rem !important
    }

    .xl-hover--translate-x-2\.5:hover {
        --tw-translate-x: -.625rem !important
    }

    .xl-hover--translate-x-3\.5:hover {
        --tw-translate-x: -.875rem !important
    }

    .xl-hover-translate-x-1\/2:hover {
        --tw-translate-x: 50% !important
    }

    .xl-hover-translate-x-1\/3:hover {
        --tw-translate-x: 33.333333% !important
    }

    .xl-hover-translate-x-2\/3:hover {
        --tw-translate-x: 66.666667% !important
    }

    .xl-hover-translate-x-1\/4:hover {
        --tw-translate-x: 25% !important
    }

    .xl-hover-translate-x-2\/4:hover {
        --tw-translate-x: 50% !important
    }

    .xl-hover-translate-x-3\/4:hover {
        --tw-translate-x: 75% !important
    }

    .xl-hover-translate-x-full:hover {
        --tw-translate-x: 100% !important
    }

    .xl-hover--translate-x-1\/2:hover {
        --tw-translate-x: -50% !important
    }

    .xl-hover--translate-x-1\/3:hover {
        --tw-translate-x: -33.333333% !important
    }

    .xl-hover--translate-x-2\/3:hover {
        --tw-translate-x: -66.666667% !important
    }

    .xl-hover--translate-x-1\/4:hover {
        --tw-translate-x: -25% !important
    }

    .xl-hover--translate-x-2\/4:hover {
        --tw-translate-x: -50% !important
    }

    .xl-hover--translate-x-3\/4:hover {
        --tw-translate-x: -75% !important
    }

    .xl-hover--translate-x-full:hover {
        --tw-translate-x: -100% !important
    }

    .xl-hover-translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .xl-hover-translate-y-1:hover {
        --tw-translate-y: .25rem !important
    }

    .xl-hover-translate-y-2:hover {
        --tw-translate-y: .5rem !important
    }

    .xl-hover-translate-y-3:hover {
        --tw-translate-y: .75rem !important
    }

    .xl-hover-translate-y-4:hover {
        --tw-translate-y: 1rem !important
    }

    .xl-hover-translate-y-5:hover {
        --tw-translate-y: 1.25rem !important
    }

    .xl-hover-translate-y-6:hover {
        --tw-translate-y: 1.5rem !important
    }

    .xl-hover-translate-y-7:hover {
        --tw-translate-y: 1.75rem !important
    }

    .xl-hover-translate-y-8:hover {
        --tw-translate-y: 2rem !important
    }

    .xl-hover-translate-y-9:hover {
        --tw-translate-y: 2.25rem !important
    }

    .xl-hover-translate-y-10:hover {
        --tw-translate-y: 2.5rem !important
    }

    .xl-hover-translate-y-11:hover {
        --tw-translate-y: 2.75rem !important
    }

    .xl-hover-translate-y-12:hover {
        --tw-translate-y: 3rem !important
    }

    .xl-hover-translate-y-14:hover {
        --tw-translate-y: 3.5rem !important
    }

    .xl-hover-translate-y-16:hover {
        --tw-translate-y: 4rem !important
    }

    .xl-hover-translate-y-20:hover {
        --tw-translate-y: 5rem !important
    }

    .xl-hover-translate-y-24:hover {
        --tw-translate-y: 6rem !important
    }

    .xl-hover-translate-y-28:hover {
        --tw-translate-y: 7rem !important
    }

    .xl-hover-translate-y-32:hover {
        --tw-translate-y: 8rem !important
    }

    .xl-hover-translate-y-36:hover {
        --tw-translate-y: 9rem !important
    }

    .xl-hover-translate-y-40:hover {
        --tw-translate-y: 10rem !important
    }

    .xl-hover-translate-y-44:hover {
        --tw-translate-y: 11rem !important
    }

    .xl-hover-translate-y-48:hover {
        --tw-translate-y: 12rem !important
    }

    .xl-hover-translate-y-52:hover {
        --tw-translate-y: 13rem !important
    }

    .xl-hover-translate-y-56:hover {
        --tw-translate-y: 14rem !important
    }

    .xl-hover-translate-y-60:hover {
        --tw-translate-y: 15rem !important
    }

    .xl-hover-translate-y-64:hover {
        --tw-translate-y: 16rem !important
    }

    .xl-hover-translate-y-72:hover {
        --tw-translate-y: 18rem !important
    }

    .xl-hover-translate-y-80:hover {
        --tw-translate-y: 20rem !important
    }

    .xl-hover-translate-y-96:hover {
        --tw-translate-y: 24rem !important
    }

    .xl-hover-translate-y-px:hover {
        --tw-translate-y: 1px !important
    }

    .xl-hover-translate-y-0\.5:hover {
        --tw-translate-y: .125rem !important
    }

    .xl-hover-translate-y-1\.5:hover {
        --tw-translate-y: .375rem !important
    }

    .xl-hover-translate-y-2\.5:hover {
        --tw-translate-y: .625rem !important
    }

    .xl-hover-translate-y-3\.5:hover {
        --tw-translate-y: .875rem !important
    }

    .xl-hover--translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .xl-hover--translate-y-1:hover {
        --tw-translate-y: -.25rem !important
    }

    .xl-hover--translate-y-2:hover {
        --tw-translate-y: -.5rem !important
    }

    .xl-hover--translate-y-3:hover {
        --tw-translate-y: -.75rem !important
    }

    .xl-hover--translate-y-4:hover {
        --tw-translate-y: -1rem !important
    }

    .xl-hover--translate-y-5:hover {
        --tw-translate-y: -1.25rem !important
    }

    .xl-hover--translate-y-6:hover {
        --tw-translate-y: -1.5rem !important
    }

    .xl-hover--translate-y-7:hover {
        --tw-translate-y: -1.75rem !important
    }

    .xl-hover--translate-y-8:hover {
        --tw-translate-y: -2rem !important
    }

    .xl-hover--translate-y-9:hover {
        --tw-translate-y: -2.25rem !important
    }

    .xl-hover--translate-y-10:hover {
        --tw-translate-y: -2.5rem !important
    }

    .xl-hover--translate-y-11:hover {
        --tw-translate-y: -2.75rem !important
    }

    .xl-hover--translate-y-12:hover {
        --tw-translate-y: -3rem !important
    }

    .xl-hover--translate-y-14:hover {
        --tw-translate-y: -3.5rem !important
    }

    .xl-hover--translate-y-16:hover {
        --tw-translate-y: -4rem !important
    }

    .xl-hover--translate-y-20:hover {
        --tw-translate-y: -5rem !important
    }

    .xl-hover--translate-y-24:hover {
        --tw-translate-y: -6rem !important
    }

    .xl-hover--translate-y-28:hover {
        --tw-translate-y: -7rem !important
    }

    .xl-hover--translate-y-32:hover {
        --tw-translate-y: -8rem !important
    }

    .xl-hover--translate-y-36:hover {
        --tw-translate-y: -9rem !important
    }

    .xl-hover--translate-y-40:hover {
        --tw-translate-y: -10rem !important
    }

    .xl-hover--translate-y-44:hover {
        --tw-translate-y: -11rem !important
    }

    .xl-hover--translate-y-48:hover {
        --tw-translate-y: -12rem !important
    }

    .xl-hover--translate-y-52:hover {
        --tw-translate-y: -13rem !important
    }

    .xl-hover--translate-y-56:hover {
        --tw-translate-y: -14rem !important
    }

    .xl-hover--translate-y-60:hover {
        --tw-translate-y: -15rem !important
    }

    .xl-hover--translate-y-64:hover {
        --tw-translate-y: -16rem !important
    }

    .xl-hover--translate-y-72:hover {
        --tw-translate-y: -18rem !important
    }

    .xl-hover--translate-y-80:hover {
        --tw-translate-y: -20rem !important
    }

    .xl-hover--translate-y-96:hover {
        --tw-translate-y: -24rem !important
    }

    .xl-hover--translate-y-px:hover {
        --tw-translate-y: -1px !important
    }

    .xl-hover--translate-y-0\.5:hover {
        --tw-translate-y: -.125rem !important
    }

    .xl-hover--translate-y-1\.5:hover {
        --tw-translate-y: -.375rem !important
    }

    .xl-hover--translate-y-2\.5:hover {
        --tw-translate-y: -.625rem !important
    }

    .xl-hover--translate-y-3\.5:hover {
        --tw-translate-y: -.875rem !important
    }

    .xl-hover-translate-y-1\/2:hover {
        --tw-translate-y: 50% !important
    }

    .xl-hover-translate-y-1\/3:hover {
        --tw-translate-y: 33.333333% !important
    }

    .xl-hover-translate-y-2\/3:hover {
        --tw-translate-y: 66.666667% !important
    }

    .xl-hover-translate-y-1\/4:hover {
        --tw-translate-y: 25% !important
    }

    .xl-hover-translate-y-2\/4:hover {
        --tw-translate-y: 50% !important
    }

    .xl-hover-translate-y-3\/4:hover {
        --tw-translate-y: 75% !important
    }

    .xl-hover-translate-y-full:hover {
        --tw-translate-y: 100% !important
    }

    .xl-hover--translate-y-1\/2:hover {
        --tw-translate-y: -50% !important
    }

    .xl-hover--translate-y-1\/3:hover {
        --tw-translate-y: -33.333333% !important
    }

    .xl-hover--translate-y-2\/3:hover {
        --tw-translate-y: -66.666667% !important
    }

    .xl-hover--translate-y-1\/4:hover {
        --tw-translate-y: -25% !important
    }

    .xl-hover--translate-y-2\/4:hover {
        --tw-translate-y: -50% !important
    }

    .xl-hover--translate-y-3\/4:hover {
        --tw-translate-y: -75% !important
    }

    .xl-hover--translate-y-full:hover {
        --tw-translate-y: -100% !important
    }

    .xl-focus-translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .xl-focus-translate-x-1:focus {
        --tw-translate-x: .25rem !important
    }

    .xl-focus-translate-x-2:focus {
        --tw-translate-x: .5rem !important
    }

    .xl-focus-translate-x-3:focus {
        --tw-translate-x: .75rem !important
    }

    .xl-focus-translate-x-4:focus {
        --tw-translate-x: 1rem !important
    }

    .xl-focus-translate-x-5:focus {
        --tw-translate-x: 1.25rem !important
    }

    .xl-focus-translate-x-6:focus {
        --tw-translate-x: 1.5rem !important
    }

    .xl-focus-translate-x-7:focus {
        --tw-translate-x: 1.75rem !important
    }

    .xl-focus-translate-x-8:focus {
        --tw-translate-x: 2rem !important
    }

    .xl-focus-translate-x-9:focus {
        --tw-translate-x: 2.25rem !important
    }

    .xl-focus-translate-x-10:focus {
        --tw-translate-x: 2.5rem !important
    }

    .xl-focus-translate-x-11:focus {
        --tw-translate-x: 2.75rem !important
    }

    .xl-focus-translate-x-12:focus {
        --tw-translate-x: 3rem !important
    }

    .xl-focus-translate-x-14:focus {
        --tw-translate-x: 3.5rem !important
    }

    .xl-focus-translate-x-16:focus {
        --tw-translate-x: 4rem !important
    }

    .xl-focus-translate-x-20:focus {
        --tw-translate-x: 5rem !important
    }

    .xl-focus-translate-x-24:focus {
        --tw-translate-x: 6rem !important
    }

    .xl-focus-translate-x-28:focus {
        --tw-translate-x: 7rem !important
    }

    .xl-focus-translate-x-32:focus {
        --tw-translate-x: 8rem !important
    }

    .xl-focus-translate-x-36:focus {
        --tw-translate-x: 9rem !important
    }

    .xl-focus-translate-x-40:focus {
        --tw-translate-x: 10rem !important
    }

    .xl-focus-translate-x-44:focus {
        --tw-translate-x: 11rem !important
    }

    .xl-focus-translate-x-48:focus {
        --tw-translate-x: 12rem !important
    }

    .xl-focus-translate-x-52:focus {
        --tw-translate-x: 13rem !important
    }

    .xl-focus-translate-x-56:focus {
        --tw-translate-x: 14rem !important
    }

    .xl-focus-translate-x-60:focus {
        --tw-translate-x: 15rem !important
    }

    .xl-focus-translate-x-64:focus {
        --tw-translate-x: 16rem !important
    }

    .xl-focus-translate-x-72:focus {
        --tw-translate-x: 18rem !important
    }

    .xl-focus-translate-x-80:focus {
        --tw-translate-x: 20rem !important
    }

    .xl-focus-translate-x-96:focus {
        --tw-translate-x: 24rem !important
    }

    .xl-focus-translate-x-px:focus {
        --tw-translate-x: 1px !important
    }

    .xl-focus-translate-x-0\.5:focus {
        --tw-translate-x: .125rem !important
    }

    .xl-focus-translate-x-1\.5:focus {
        --tw-translate-x: .375rem !important
    }

    .xl-focus-translate-x-2\.5:focus {
        --tw-translate-x: .625rem !important
    }

    .xl-focus-translate-x-3\.5:focus {
        --tw-translate-x: .875rem !important
    }

    .xl-focus--translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .xl-focus--translate-x-1:focus {
        --tw-translate-x: -.25rem !important
    }

    .xl-focus--translate-x-2:focus {
        --tw-translate-x: -.5rem !important
    }

    .xl-focus--translate-x-3:focus {
        --tw-translate-x: -.75rem !important
    }

    .xl-focus--translate-x-4:focus {
        --tw-translate-x: -1rem !important
    }

    .xl-focus--translate-x-5:focus {
        --tw-translate-x: -1.25rem !important
    }

    .xl-focus--translate-x-6:focus {
        --tw-translate-x: -1.5rem !important
    }

    .xl-focus--translate-x-7:focus {
        --tw-translate-x: -1.75rem !important
    }

    .xl-focus--translate-x-8:focus {
        --tw-translate-x: -2rem !important
    }

    .xl-focus--translate-x-9:focus {
        --tw-translate-x: -2.25rem !important
    }

    .xl-focus--translate-x-10:focus {
        --tw-translate-x: -2.5rem !important
    }

    .xl-focus--translate-x-11:focus {
        --tw-translate-x: -2.75rem !important
    }

    .xl-focus--translate-x-12:focus {
        --tw-translate-x: -3rem !important
    }

    .xl-focus--translate-x-14:focus {
        --tw-translate-x: -3.5rem !important
    }

    .xl-focus--translate-x-16:focus {
        --tw-translate-x: -4rem !important
    }

    .xl-focus--translate-x-20:focus {
        --tw-translate-x: -5rem !important
    }

    .xl-focus--translate-x-24:focus {
        --tw-translate-x: -6rem !important
    }

    .xl-focus--translate-x-28:focus {
        --tw-translate-x: -7rem !important
    }

    .xl-focus--translate-x-32:focus {
        --tw-translate-x: -8rem !important
    }

    .xl-focus--translate-x-36:focus {
        --tw-translate-x: -9rem !important
    }

    .xl-focus--translate-x-40:focus {
        --tw-translate-x: -10rem !important
    }

    .xl-focus--translate-x-44:focus {
        --tw-translate-x: -11rem !important
    }

    .xl-focus--translate-x-48:focus {
        --tw-translate-x: -12rem !important
    }

    .xl-focus--translate-x-52:focus {
        --tw-translate-x: -13rem !important
    }

    .xl-focus--translate-x-56:focus {
        --tw-translate-x: -14rem !important
    }

    .xl-focus--translate-x-60:focus {
        --tw-translate-x: -15rem !important
    }

    .xl-focus--translate-x-64:focus {
        --tw-translate-x: -16rem !important
    }

    .xl-focus--translate-x-72:focus {
        --tw-translate-x: -18rem !important
    }

    .xl-focus--translate-x-80:focus {
        --tw-translate-x: -20rem !important
    }

    .xl-focus--translate-x-96:focus {
        --tw-translate-x: -24rem !important
    }

    .xl-focus--translate-x-px:focus {
        --tw-translate-x: -1px !important
    }

    .xl-focus--translate-x-0\.5:focus {
        --tw-translate-x: -.125rem !important
    }

    .xl-focus--translate-x-1\.5:focus {
        --tw-translate-x: -.375rem !important
    }

    .xl-focus--translate-x-2\.5:focus {
        --tw-translate-x: -.625rem !important
    }

    .xl-focus--translate-x-3\.5:focus {
        --tw-translate-x: -.875rem !important
    }

    .xl-focus-translate-x-1\/2:focus {
        --tw-translate-x: 50% !important
    }

    .xl-focus-translate-x-1\/3:focus {
        --tw-translate-x: 33.333333% !important
    }

    .xl-focus-translate-x-2\/3:focus {
        --tw-translate-x: 66.666667% !important
    }

    .xl-focus-translate-x-1\/4:focus {
        --tw-translate-x: 25% !important
    }

    .xl-focus-translate-x-2\/4:focus {
        --tw-translate-x: 50% !important
    }

    .xl-focus-translate-x-3\/4:focus {
        --tw-translate-x: 75% !important
    }

    .xl-focus-translate-x-full:focus {
        --tw-translate-x: 100% !important
    }

    .xl-focus--translate-x-1\/2:focus {
        --tw-translate-x: -50% !important
    }

    .xl-focus--translate-x-1\/3:focus {
        --tw-translate-x: -33.333333% !important
    }

    .xl-focus--translate-x-2\/3:focus {
        --tw-translate-x: -66.666667% !important
    }

    .xl-focus--translate-x-1\/4:focus {
        --tw-translate-x: -25% !important
    }

    .xl-focus--translate-x-2\/4:focus {
        --tw-translate-x: -50% !important
    }

    .xl-focus--translate-x-3\/4:focus {
        --tw-translate-x: -75% !important
    }

    .xl-focus--translate-x-full:focus {
        --tw-translate-x: -100% !important
    }

    .xl-focus-translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .xl-focus-translate-y-1:focus {
        --tw-translate-y: .25rem !important
    }

    .xl-focus-translate-y-2:focus {
        --tw-translate-y: .5rem !important
    }

    .xl-focus-translate-y-3:focus {
        --tw-translate-y: .75rem !important
    }

    .xl-focus-translate-y-4:focus {
        --tw-translate-y: 1rem !important
    }

    .xl-focus-translate-y-5:focus {
        --tw-translate-y: 1.25rem !important
    }

    .xl-focus-translate-y-6:focus {
        --tw-translate-y: 1.5rem !important
    }

    .xl-focus-translate-y-7:focus {
        --tw-translate-y: 1.75rem !important
    }

    .xl-focus-translate-y-8:focus {
        --tw-translate-y: 2rem !important
    }

    .xl-focus-translate-y-9:focus {
        --tw-translate-y: 2.25rem !important
    }

    .xl-focus-translate-y-10:focus {
        --tw-translate-y: 2.5rem !important
    }

    .xl-focus-translate-y-11:focus {
        --tw-translate-y: 2.75rem !important
    }

    .xl-focus-translate-y-12:focus {
        --tw-translate-y: 3rem !important
    }

    .xl-focus-translate-y-14:focus {
        --tw-translate-y: 3.5rem !important
    }

    .xl-focus-translate-y-16:focus {
        --tw-translate-y: 4rem !important
    }

    .xl-focus-translate-y-20:focus {
        --tw-translate-y: 5rem !important
    }

    .xl-focus-translate-y-24:focus {
        --tw-translate-y: 6rem !important
    }

    .xl-focus-translate-y-28:focus {
        --tw-translate-y: 7rem !important
    }

    .xl-focus-translate-y-32:focus {
        --tw-translate-y: 8rem !important
    }

    .xl-focus-translate-y-36:focus {
        --tw-translate-y: 9rem !important
    }

    .xl-focus-translate-y-40:focus {
        --tw-translate-y: 10rem !important
    }

    .xl-focus-translate-y-44:focus {
        --tw-translate-y: 11rem !important
    }

    .xl-focus-translate-y-48:focus {
        --tw-translate-y: 12rem !important
    }

    .xl-focus-translate-y-52:focus {
        --tw-translate-y: 13rem !important
    }

    .xl-focus-translate-y-56:focus {
        --tw-translate-y: 14rem !important
    }

    .xl-focus-translate-y-60:focus {
        --tw-translate-y: 15rem !important
    }

    .xl-focus-translate-y-64:focus {
        --tw-translate-y: 16rem !important
    }

    .xl-focus-translate-y-72:focus {
        --tw-translate-y: 18rem !important
    }

    .xl-focus-translate-y-80:focus {
        --tw-translate-y: 20rem !important
    }

    .xl-focus-translate-y-96:focus {
        --tw-translate-y: 24rem !important
    }

    .xl-focus-translate-y-px:focus {
        --tw-translate-y: 1px !important
    }

    .xl-focus-translate-y-0\.5:focus {
        --tw-translate-y: .125rem !important
    }

    .xl-focus-translate-y-1\.5:focus {
        --tw-translate-y: .375rem !important
    }

    .xl-focus-translate-y-2\.5:focus {
        --tw-translate-y: .625rem !important
    }

    .xl-focus-translate-y-3\.5:focus {
        --tw-translate-y: .875rem !important
    }

    .xl-focus--translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .xl-focus--translate-y-1:focus {
        --tw-translate-y: -.25rem !important
    }

    .xl-focus--translate-y-2:focus {
        --tw-translate-y: -.5rem !important
    }

    .xl-focus--translate-y-3:focus {
        --tw-translate-y: -.75rem !important
    }

    .xl-focus--translate-y-4:focus {
        --tw-translate-y: -1rem !important
    }

    .xl-focus--translate-y-5:focus {
        --tw-translate-y: -1.25rem !important
    }

    .xl-focus--translate-y-6:focus {
        --tw-translate-y: -1.5rem !important
    }

    .xl-focus--translate-y-7:focus {
        --tw-translate-y: -1.75rem !important
    }

    .xl-focus--translate-y-8:focus {
        --tw-translate-y: -2rem !important
    }

    .xl-focus--translate-y-9:focus {
        --tw-translate-y: -2.25rem !important
    }

    .xl-focus--translate-y-10:focus {
        --tw-translate-y: -2.5rem !important
    }

    .xl-focus--translate-y-11:focus {
        --tw-translate-y: -2.75rem !important
    }

    .xl-focus--translate-y-12:focus {
        --tw-translate-y: -3rem !important
    }

    .xl-focus--translate-y-14:focus {
        --tw-translate-y: -3.5rem !important
    }

    .xl-focus--translate-y-16:focus {
        --tw-translate-y: -4rem !important
    }

    .xl-focus--translate-y-20:focus {
        --tw-translate-y: -5rem !important
    }

    .xl-focus--translate-y-24:focus {
        --tw-translate-y: -6rem !important
    }

    .xl-focus--translate-y-28:focus {
        --tw-translate-y: -7rem !important
    }

    .xl-focus--translate-y-32:focus {
        --tw-translate-y: -8rem !important
    }

    .xl-focus--translate-y-36:focus {
        --tw-translate-y: -9rem !important
    }

    .xl-focus--translate-y-40:focus {
        --tw-translate-y: -10rem !important
    }

    .xl-focus--translate-y-44:focus {
        --tw-translate-y: -11rem !important
    }

    .xl-focus--translate-y-48:focus {
        --tw-translate-y: -12rem !important
    }

    .xl-focus--translate-y-52:focus {
        --tw-translate-y: -13rem !important
    }

    .xl-focus--translate-y-56:focus {
        --tw-translate-y: -14rem !important
    }

    .xl-focus--translate-y-60:focus {
        --tw-translate-y: -15rem !important
    }

    .xl-focus--translate-y-64:focus {
        --tw-translate-y: -16rem !important
    }

    .xl-focus--translate-y-72:focus {
        --tw-translate-y: -18rem !important
    }

    .xl-focus--translate-y-80:focus {
        --tw-translate-y: -20rem !important
    }

    .xl-focus--translate-y-96:focus {
        --tw-translate-y: -24rem !important
    }

    .xl-focus--translate-y-px:focus {
        --tw-translate-y: -1px !important
    }

    .xl-focus--translate-y-0\.5:focus {
        --tw-translate-y: -.125rem !important
    }

    .xl-focus--translate-y-1\.5:focus {
        --tw-translate-y: -.375rem !important
    }

    .xl-focus--translate-y-2\.5:focus {
        --tw-translate-y: -.625rem !important
    }

    .xl-focus--translate-y-3\.5:focus {
        --tw-translate-y: -.875rem !important
    }

    .xl-focus-translate-y-1\/2:focus {
        --tw-translate-y: 50% !important
    }

    .xl-focus-translate-y-1\/3:focus {
        --tw-translate-y: 33.333333% !important
    }

    .xl-focus-translate-y-2\/3:focus {
        --tw-translate-y: 66.666667% !important
    }

    .xl-focus-translate-y-1\/4:focus {
        --tw-translate-y: 25% !important
    }

    .xl-focus-translate-y-2\/4:focus {
        --tw-translate-y: 50% !important
    }

    .xl-focus-translate-y-3\/4:focus {
        --tw-translate-y: 75% !important
    }

    .xl-focus-translate-y-full:focus {
        --tw-translate-y: 100% !important
    }

    .xl-focus--translate-y-1\/2:focus {
        --tw-translate-y: -50% !important
    }

    .xl-focus--translate-y-1\/3:focus {
        --tw-translate-y: -33.333333% !important
    }

    .xl-focus--translate-y-2\/3:focus {
        --tw-translate-y: -66.666667% !important
    }

    .xl-focus--translate-y-1\/4:focus {
        --tw-translate-y: -25% !important
    }

    .xl-focus--translate-y-2\/4:focus {
        --tw-translate-y: -50% !important
    }

    .xl-focus--translate-y-3\/4:focus {
        --tw-translate-y: -75% !important
    }

    .xl-focus--translate-y-full:focus {
        --tw-translate-y: -100% !important
    }

    .xl-skew-x-0 {
        --tw-skew-x: 0deg !important
    }

    .xl-skew-x-1 {
        --tw-skew-x: 1deg !important
    }

    .xl-skew-x-2 {
        --tw-skew-x: 2deg !important
    }

    .xl-skew-x-3 {
        --tw-skew-x: 3deg !important
    }

    .xl-skew-x-6 {
        --tw-skew-x: 6deg !important
    }

    .xl-skew-x-12 {
        --tw-skew-x: 12deg !important
    }

    .xl--skew-x-12 {
        --tw-skew-x: -12deg !important
    }

    .xl--skew-x-6 {
        --tw-skew-x: -6deg !important
    }

    .xl--skew-x-3 {
        --tw-skew-x: -3deg !important
    }

    .xl--skew-x-2 {
        --tw-skew-x: -2deg !important
    }

    .xl--skew-x-1 {
        --tw-skew-x: -1deg !important
    }

    .xl-skew-y-0 {
        --tw-skew-y: 0deg !important
    }

    .xl-skew-y-1 {
        --tw-skew-y: 1deg !important
    }

    .xl-skew-y-2 {
        --tw-skew-y: 2deg !important
    }

    .xl-skew-y-3 {
        --tw-skew-y: 3deg !important
    }

    .xl-skew-y-6 {
        --tw-skew-y: 6deg !important
    }

    .xl-skew-y-12 {
        --tw-skew-y: 12deg !important
    }

    .xl--skew-y-12 {
        --tw-skew-y: -12deg !important
    }

    .xl--skew-y-6 {
        --tw-skew-y: -6deg !important
    }

    .xl--skew-y-3 {
        --tw-skew-y: -3deg !important
    }

    .xl--skew-y-2 {
        --tw-skew-y: -2deg !important
    }

    .xl--skew-y-1 {
        --tw-skew-y: -1deg !important
    }

    .xl-hover-skew-x-0:hover {
        --tw-skew-x: 0deg !important
    }

    .xl-hover-skew-x-1:hover {
        --tw-skew-x: 1deg !important
    }

    .xl-hover-skew-x-2:hover {
        --tw-skew-x: 2deg !important
    }

    .xl-hover-skew-x-3:hover {
        --tw-skew-x: 3deg !important
    }

    .xl-hover-skew-x-6:hover {
        --tw-skew-x: 6deg !important
    }

    .xl-hover-skew-x-12:hover {
        --tw-skew-x: 12deg !important
    }

    .xl-hover--skew-x-12:hover {
        --tw-skew-x: -12deg !important
    }

    .xl-hover--skew-x-6:hover {
        --tw-skew-x: -6deg !important
    }

    .xl-hover--skew-x-3:hover {
        --tw-skew-x: -3deg !important
    }

    .xl-hover--skew-x-2:hover {
        --tw-skew-x: -2deg !important
    }

    .xl-hover--skew-x-1:hover {
        --tw-skew-x: -1deg !important
    }

    .xl-hover-skew-y-0:hover {
        --tw-skew-y: 0deg !important
    }

    .xl-hover-skew-y-1:hover {
        --tw-skew-y: 1deg !important
    }

    .xl-hover-skew-y-2:hover {
        --tw-skew-y: 2deg !important
    }

    .xl-hover-skew-y-3:hover {
        --tw-skew-y: 3deg !important
    }

    .xl-hover-skew-y-6:hover {
        --tw-skew-y: 6deg !important
    }

    .xl-hover-skew-y-12:hover {
        --tw-skew-y: 12deg !important
    }

    .xl-hover--skew-y-12:hover {
        --tw-skew-y: -12deg !important
    }

    .xl-hover--skew-y-6:hover {
        --tw-skew-y: -6deg !important
    }

    .xl-hover--skew-y-3:hover {
        --tw-skew-y: -3deg !important
    }

    .xl-hover--skew-y-2:hover {
        --tw-skew-y: -2deg !important
    }

    .xl-hover--skew-y-1:hover {
        --tw-skew-y: -1deg !important
    }

    .xl-focus-skew-x-0:focus {
        --tw-skew-x: 0deg !important
    }

    .xl-focus-skew-x-1:focus {
        --tw-skew-x: 1deg !important
    }

    .xl-focus-skew-x-2:focus {
        --tw-skew-x: 2deg !important
    }

    .xl-focus-skew-x-3:focus {
        --tw-skew-x: 3deg !important
    }

    .xl-focus-skew-x-6:focus {
        --tw-skew-x: 6deg !important
    }

    .xl-focus-skew-x-12:focus {
        --tw-skew-x: 12deg !important
    }

    .xl-focus--skew-x-12:focus {
        --tw-skew-x: -12deg !important
    }

    .xl-focus--skew-x-6:focus {
        --tw-skew-x: -6deg !important
    }

    .xl-focus--skew-x-3:focus {
        --tw-skew-x: -3deg !important
    }

    .xl-focus--skew-x-2:focus {
        --tw-skew-x: -2deg !important
    }

    .xl-focus--skew-x-1:focus {
        --tw-skew-x: -1deg !important
    }

    .xl-focus-skew-y-0:focus {
        --tw-skew-y: 0deg !important
    }

    .xl-focus-skew-y-1:focus {
        --tw-skew-y: 1deg !important
    }

    .xl-focus-skew-y-2:focus {
        --tw-skew-y: 2deg !important
    }

    .xl-focus-skew-y-3:focus {
        --tw-skew-y: 3deg !important
    }

    .xl-focus-skew-y-6:focus {
        --tw-skew-y: 6deg !important
    }

    .xl-focus-skew-y-12:focus {
        --tw-skew-y: 12deg !important
    }

    .xl-focus--skew-y-12:focus {
        --tw-skew-y: -12deg !important
    }

    .xl-focus--skew-y-6:focus {
        --tw-skew-y: -6deg !important
    }

    .xl-focus--skew-y-3:focus {
        --tw-skew-y: -3deg !important
    }

    .xl-focus--skew-y-2:focus {
        --tw-skew-y: -2deg !important
    }

    .xl-focus--skew-y-1:focus {
        --tw-skew-y: -1deg !important
    }

    .xl-transition-none {
        transition-property: none!important
    }

    .xl-transition-all {
        transition-property: all!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-transition {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-transition-colors {
        transition-property: background-color,border-color,color,fill,stroke!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-transition-opacity {
        transition-property: opacity!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-transition-shadow {
        transition-property: box-shadow!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-transition-transform {
        transition-property: transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .xl-ease-linear {
        transition-timing-function: linear!important
    }

    .xl-ease-in {
        transition-timing-function: cubic-bezier(.4,0,1,1)!important
    }

    .xl-ease-out {
        transition-timing-function: cubic-bezier(0,0,.2,1)!important
    }

    .xl-ease-in-out {
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important
    }

    .xl-duration-75 {
        transition-duration: 75ms!important
    }

    .xl-duration-100 {
        transition-duration: .1s!important
    }

    .xl-duration-150 {
        transition-duration: .15s!important
    }

    .xl-duration-200 {
        transition-duration: .2s!important
    }

    .xl-duration-300 {
        transition-duration: .3s!important
    }

    .xl-duration-500 {
        transition-duration: .5s!important
    }

    .xl-duration-700 {
        transition-duration: .7s!important
    }

    .xl-duration-1000 {
        transition-duration: 1s!important
    }

    .xl-delay-75 {
        transition-delay: 75ms!important
    }

    .xl-delay-100 {
        transition-delay: .1s!important
    }

    .xl-delay-150 {
        transition-delay: .15s!important
    }

    .xl-delay-200 {
        transition-delay: .2s!important
    }

    .xl-delay-300 {
        transition-delay: .3s!important
    }

    .xl-delay-500 {
        transition-delay: .5s!important
    }

    .xl-delay-700 {
        transition-delay: .7s!important
    }

    .xl-delay-1000 {
        transition-delay: 1s!important
    }

    .xl-animate-none {
        animation: none!important
    }

    .xl-animate-spin {
        animation: spin 1s linear infinite!important
    }

    .xl-animate-ping {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
    }

    .xl-animate-pulse {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
    }

    .xl-animate-bounce {
        animation: bounce 1s infinite!important
    }
}

@media (min-width: 1441px) {
    .\32xl-space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .25rem!important;
        margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.25rem * var(--tw-space-x-reverse))!important;
        margin-left: .25rem!important;
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .5rem!important;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.5rem * var(--tw-space-x-reverse))!important;
        margin-left: .5rem!important;
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .75rem!important;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.75rem * var(--tw-space-x-reverse))!important;
        margin-left: .75rem!important;
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1rem!important;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1rem * var(--tw-space-x-reverse))!important;
        margin-left: 1rem!important;
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.25rem!important;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.25rem!important;
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.5rem!important;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.5rem!important;
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1.75rem!important;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 1.75rem!important;
        margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2rem!important;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2rem * var(--tw-space-x-reverse))!important;
        margin-left: 2rem!important;
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.25rem!important;
        margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.25rem!important;
        margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.5rem!important;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.5rem!important;
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 2.75rem!important;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: 2.75rem!important;
        margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3rem!important;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3rem * var(--tw-space-x-reverse))!important;
        margin-left: 3rem!important;
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 3.5rem!important;
        margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(3.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: 3.5rem!important;
        margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 4rem!important;
        margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(4rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(4rem * var(--tw-space-x-reverse))!important;
        margin-left: 4rem!important;
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 5rem!important;
        margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(5rem * var(--tw-space-x-reverse))!important;
        margin-left: 5rem!important;
        margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 6rem!important;
        margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(6rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(6rem * var(--tw-space-x-reverse))!important;
        margin-left: 6rem!important;
        margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 7rem!important;
        margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(7rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(7rem * var(--tw-space-x-reverse))!important;
        margin-left: 7rem!important;
        margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 8rem!important;
        margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(8rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(8rem * var(--tw-space-x-reverse))!important;
        margin-left: 8rem!important;
        margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 9rem!important;
        margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(9rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(9rem * var(--tw-space-x-reverse))!important;
        margin-left: 9rem!important;
        margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 10rem!important;
        margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(10rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(10rem * var(--tw-space-x-reverse))!important;
        margin-left: 10rem!important;
        margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 11rem!important;
        margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(11rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(11rem * var(--tw-space-x-reverse))!important;
        margin-left: 11rem!important;
        margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 12rem!important;
        margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(12rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(12rem * var(--tw-space-x-reverse))!important;
        margin-left: 12rem!important;
        margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 13rem!important;
        margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(13rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(13rem * var(--tw-space-x-reverse))!important;
        margin-left: 13rem!important;
        margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 14rem!important;
        margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(14rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(14rem * var(--tw-space-x-reverse))!important;
        margin-left: 14rem!important;
        margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 15rem!important;
        margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(15rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(15rem * var(--tw-space-x-reverse))!important;
        margin-left: 15rem!important;
        margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 16rem!important;
        margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(16rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(16rem * var(--tw-space-x-reverse))!important;
        margin-left: 16rem!important;
        margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 18rem!important;
        margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(18rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(18rem * var(--tw-space-x-reverse))!important;
        margin-left: 18rem!important;
        margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 20rem!important;
        margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(20rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(20rem * var(--tw-space-x-reverse))!important;
        margin-left: 20rem!important;
        margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 24rem!important;
        margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(24rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(24rem * var(--tw-space-x-reverse))!important;
        margin-left: 24rem!important;
        margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 1px!important;
        margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(1px * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(1px * var(--tw-space-x-reverse))!important;
        margin-left: 1px!important;
        margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .125rem!important;
        margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.125rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.125rem * var(--tw-space-x-reverse))!important;
        margin-left: .125rem!important;
        margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .375rem!important;
        margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.375rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.375rem * var(--tw-space-x-reverse))!important;
        margin-left: .375rem!important;
        margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .625rem!important;
        margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.625rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.625rem * var(--tw-space-x-reverse))!important;
        margin-left: .625rem!important;
        margin-left: calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: .875rem!important;
        margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0rem!important;
        margin-bottom: calc(.875rem * var(--tw-space-y-reverse))!important
    }

    .\32xl-space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0rem!important;
        margin-right: calc(.875rem * var(--tw-space-x-reverse))!important;
        margin-left: .875rem!important;
        margin-left: calc(.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: 0!important;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: 0!important;
        margin-bottom: calc(0px * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: 0!important;
        margin-right: calc(0px * var(--tw-space-x-reverse))!important;
        margin-left: 0!important;
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-1>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.25rem!important;
        margin-top: calc(-.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -.25rem!important;
        margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.5rem!important;
        margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -.5rem!important;
        margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.75rem!important;
        margin-top: calc(-.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -.75rem!important;
        margin-left: calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1rem!important;
        margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1rem * var(--tw-space-x-reverse))!important;
        margin-left: -1rem!important;
        margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.25rem!important;
        margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.25rem!important;
        margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.5rem!important;
        margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.5rem!important;
        margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-7>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1.75rem!important;
        margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-7>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-1.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -1.75rem!important;
        margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-8>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2rem!important;
        margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2rem * var(--tw-space-x-reverse))!important;
        margin-left: -2rem!important;
        margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-9>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.25rem!important;
        margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-9>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.25rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.25rem!important;
        margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-10>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.5rem!important;
        margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.5rem!important;
        margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -2.75rem!important;
        margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-11>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-2.75rem * var(--tw-space-x-reverse))!important;
        margin-left: -2.75rem!important;
        margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3rem!important;
        margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3rem * var(--tw-space-x-reverse))!important;
        margin-left: -3rem!important;
        margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-14>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -3.5rem!important;
        margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-14>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-3.5rem * var(--tw-space-x-reverse))!important;
        margin-left: -3.5rem!important;
        margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-16>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -4rem!important;
        margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-4rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-16>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-4rem * var(--tw-space-x-reverse))!important;
        margin-left: -4rem!important;
        margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-20>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -5rem!important;
        margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-5rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-20>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-5rem * var(--tw-space-x-reverse))!important;
        margin-left: -5rem!important;
        margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-24>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -6rem!important;
        margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-6rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-24>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-6rem * var(--tw-space-x-reverse))!important;
        margin-left: -6rem!important;
        margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-28>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -7rem!important;
        margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-7rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-28>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-7rem * var(--tw-space-x-reverse))!important;
        margin-left: -7rem!important;
        margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-32>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -8rem!important;
        margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-8rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-32>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-8rem * var(--tw-space-x-reverse))!important;
        margin-left: -8rem!important;
        margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-36>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -9rem!important;
        margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-9rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-36>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-9rem * var(--tw-space-x-reverse))!important;
        margin-left: -9rem!important;
        margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-40>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -10rem!important;
        margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-10rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-40>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-10rem * var(--tw-space-x-reverse))!important;
        margin-left: -10rem!important;
        margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-44>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -11rem!important;
        margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-11rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-44>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-11rem * var(--tw-space-x-reverse))!important;
        margin-left: -11rem!important;
        margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-48>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -12rem!important;
        margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-12rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-48>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-12rem * var(--tw-space-x-reverse))!important;
        margin-left: -12rem!important;
        margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-52>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -13rem!important;
        margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-13rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-52>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-13rem * var(--tw-space-x-reverse))!important;
        margin-left: -13rem!important;
        margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-56>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -14rem!important;
        margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-14rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-56>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-14rem * var(--tw-space-x-reverse))!important;
        margin-left: -14rem!important;
        margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-60>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -15rem!important;
        margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-15rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-60>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-15rem * var(--tw-space-x-reverse))!important;
        margin-left: -15rem!important;
        margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-64>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -16rem!important;
        margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-16rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-64>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-16rem * var(--tw-space-x-reverse))!important;
        margin-left: -16rem!important;
        margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-72>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -18rem!important;
        margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-18rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-72>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-18rem * var(--tw-space-x-reverse))!important;
        margin-left: -18rem!important;
        margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-80>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -20rem!important;
        margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-20rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-80>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-20rem * var(--tw-space-x-reverse))!important;
        margin-left: -20rem!important;
        margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-96>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -24rem!important;
        margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-24rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-96>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-24rem * var(--tw-space-x-reverse))!important;
        margin-left: -24rem!important;
        margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -1px!important;
        margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0px!important;
        margin-bottom: calc(-1px * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-px>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0px!important;
        margin-right: calc(-1px * var(--tw-space-x-reverse))!important;
        margin-left: -1px!important;
        margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.125rem!important;
        margin-top: calc(-.125rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.125rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-0\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.125rem * var(--tw-space-x-reverse))!important;
        margin-left: -.125rem!important;
        margin-left: calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.375rem!important;
        margin-top: calc(-.375rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.375rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-1\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.375rem * var(--tw-space-x-reverse))!important;
        margin-left: -.375rem!important;
        margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.625rem!important;
        margin-top: calc(-.625rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.625rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-2\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.625rem * var(--tw-space-x-reverse))!important;
        margin-left: -.625rem!important;
        margin-left: calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl--space-y-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0 !important;
        margin-top: -.875rem!important;
        margin-top: calc(-.875rem * calc(1 - var(--tw-space-y-reverse)))!important;
        margin-bottom: -0rem!important;
        margin-bottom: calc(-.875rem * var(--tw-space-y-reverse))!important
    }

    .\32xl--space-x-3\.5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0 !important;
        margin-right: -0rem!important;
        margin-right: calc(-.875rem * var(--tw-space-x-reverse))!important;
        margin-left: -.875rem!important;
        margin-left: calc(-.875rem * calc(1 - var(--tw-space-x-reverse)))!important
    }

    .\32xl-space-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 1 !important
    }

    .\32xl-space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1 !important
    }

    .\32xl-divide-y-0>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 0px!important;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))!important
    }

    .\32xl-divide-x-0>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(0px * var(--tw-divide-x-reverse))!important;
        border-left-width: 0px!important;
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .\32xl-divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 2px!important;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))!important
    }

    .\32xl-divide-x-2>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(2px * var(--tw-divide-x-reverse))!important;
        border-left-width: 2px!important;
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .\32xl-divide-y-4>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 4px!important;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))!important
    }

    .\32xl-divide-x-4>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(4px * var(--tw-divide-x-reverse))!important;
        border-left-width: 4px!important;
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .\32xl-divide-y-8>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 8px!important;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))!important
    }

    .\32xl-divide-x-8>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(8px * var(--tw-divide-x-reverse))!important;
        border-left-width: 8px!important;
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .\32xl-divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0 !important;
        border-top-width: 1px!important;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;
        border-bottom-width: 0px!important;
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))!important
    }

    .\32xl-divide-x>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0 !important;
        border-right-width: 0px!important;
        border-right-width: calc(1px * var(--tw-divide-x-reverse))!important;
        border-left-width: 1px!important;
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important
    }

    .\32xl-divide-y-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 1 !important
    }

    .\32xl-divide-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 1 !important
    }

    .\32xl-divide-transparent>:not([hidden])~:not([hidden]) {
        border-color: transparent!important
    }

    .\32xl-divide-cw-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-secondary>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-secondary-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-secondary-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-secondary-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-accent>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-accent-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-accent-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-blue-print>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-red>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-grey-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cball-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cball-dark-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cball-purple>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-yellow>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-dk-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-lt-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-dk-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-med-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-lt-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-black>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-off-white>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-spring-peach>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-navy>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-med-blue>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-dk-orange>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-sc-teal>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-sc-green>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-sc-sand>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-yellow-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-yellow-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-yellow-450>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-yellow-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-grey-900>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-grey-800>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-grey-200>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-grey-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-blue-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-blue-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-blue-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-purple-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-purple-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-purple-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-orange-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-orange-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-orange-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-green-700>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-green-500>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-cw-brand-green-300>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-divide-opacity))!important
    }

    .\32xl-divide-solid>:not([hidden])~:not([hidden]) {
        border-style: solid!important
    }

    .\32xl-divide-dashed>:not([hidden])~:not([hidden]) {
        border-style: dashed!important
    }

    .\32xl-divide-dotted>:not([hidden])~:not([hidden]) {
        border-style: dotted!important
    }

    .\32xl-divide-double>:not([hidden])~:not([hidden]) {
        border-style: double!important
    }

    .\32xl-divide-none>:not([hidden])~:not([hidden]) {
        border-style: none!important
    }

    .\32xl-divide-opacity-0>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 0 !important
    }

    .\32xl-divide-opacity-5>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .05 !important
    }

    .\32xl-divide-opacity-10>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .1 !important
    }

    .\32xl-divide-opacity-20>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .2 !important
    }

    .\32xl-divide-opacity-25>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .25 !important
    }

    .\32xl-divide-opacity-30>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .3 !important
    }

    .\32xl-divide-opacity-40>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .4 !important
    }

    .\32xl-divide-opacity-50>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .5 !important
    }

    .\32xl-divide-opacity-60>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .6 !important
    }

    .\32xl-divide-opacity-70>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .7 !important
    }

    .\32xl-divide-opacity-75>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .75 !important
    }

    .\32xl-divide-opacity-80>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .8 !important
    }

    .\32xl-divide-opacity-90>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .9 !important
    }

    .\32xl-divide-opacity-95>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: .95 !important
    }

    .\32xl-divide-opacity-100>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1 !important
    }

    .\32xl-sr-only {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .\32xl-not-sr-only {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .\32xl-focus-within-sr-only:focus-within {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .\32xl-focus-within-not-sr-only:focus-within {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .\32xl-focus-sr-only:focus {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border-width: 0!important
    }

    .\32xl-focus-not-sr-only:focus {
        position: static!important;
        width: auto!important;
        height: auto!important;
        padding: 0!important;
        margin: 0!important;
        overflow: visible!important;
        clip: auto!important;
        white-space: normal!important
    }

    .\32xl-appearance-none {
        -moz-appearance: none!important;
        -webkit-appearance: none!important;
        appearance: none!important
    }

    .\32xl-bg-fixed {
        background-attachment: fixed!important
    }

    .\32xl-bg-local {
        background-attachment: local!important
    }

    .\32xl-bg-scroll {
        background-attachment: scroll!important
    }

    .\32xl-bg-clip-border {
        background-clip: border-box!important
    }

    .\32xl-bg-clip-padding {
        background-clip: padding-box!important
    }

    .\32xl-bg-clip-content {
        background-clip: content-box!important
    }

    .\32xl-bg-clip-text {
        -webkit-background-clip: text!important;
        background-clip: text!important
    }

    .\32xl-bg-transparent {
        background-color: transparent!important
    }

    .\32xl-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-yellow-450,.\32xl-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-transparent {
        background-color: transparent!important
    }

    .group:hover .\32xl-group-hover-bg-cw-black {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-secondary {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-secondary-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-secondary-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-secondary-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-accent {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-accent-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-accent-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-blue-print {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-green {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-red {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-10 {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-20 {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-30 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-40 {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-5 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-50 {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-60 {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-grey-70 {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cball-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cball-dark-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cball-purple {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-yellow {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-dk-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-lt-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-dk-green {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-med-green {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-lt-green {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-black {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-off-white {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-spring-peach {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-navy {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-med-blue {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-dk-orange {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-sc-teal {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-sc-green {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-sc-sand {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-yellow-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-yellow-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-yellow-450,.group:hover .\32xl-group-hover-bg-cw-brand-yellow-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-grey-900 {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-grey-800 {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-grey-200 {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-grey-100 {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-blue-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-blue-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-blue-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-purple-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-purple-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-purple-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-orange-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-orange-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-orange-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-green-700 {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .group:hover .\32xl-group-hover-bg-cw-brand-green-300 {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-transparent:focus-within {
        background-color: transparent!important
    }

    .\32xl-focus-within-bg-cw-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-secondary:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-secondary-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-secondary-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-secondary-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-accent:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-accent-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-accent-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-blue-print:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-red:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-10:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-20:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-30:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-40:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-5:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-50:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-60:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-grey-70:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cball-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cball-dark-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cball-purple:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-yellow:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-dk-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-lt-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-dk-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-med-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-lt-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-black:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-off-white:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-spring-peach:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-navy:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-med-blue:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-dk-orange:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-sc-teal:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-sc-green:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-sc-sand:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-yellow-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-yellow-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-yellow-450:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-yellow-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-grey-900:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-grey-800:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-grey-200:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-grey-100:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-blue-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-blue-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-blue-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-purple-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-purple-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-purple-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-orange-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-orange-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-orange-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-green-700:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-green-500:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-within-bg-cw-brand-green-300:focus-within {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-transparent:hover {
        background-color: transparent!important
    }

    .\32xl-hover-bg-cw-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-secondary:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-secondary-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-secondary-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-secondary-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-accent:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-accent-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-accent-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-blue-print:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-red:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-10:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-20:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-30:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-40:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-5:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-50:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-60:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-grey-70:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cball-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cball-dark-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cball-purple:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-yellow:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-dk-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-lt-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-dk-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-med-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-lt-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-black:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-off-white:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-spring-peach:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-navy:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-med-blue:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-dk-orange:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-sc-teal:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-sc-green:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-sc-sand:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-yellow-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-yellow-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-yellow-450:hover,.\32xl-hover-bg-cw-brand-yellow-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-grey-900:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-grey-800:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-grey-200:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-grey-100:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-blue-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-blue-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-blue-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-purple-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-purple-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-purple-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-orange-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-orange-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-orange-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-green-700:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-green-500:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-hover-bg-cw-brand-green-300:hover {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-transparent:focus {
        background-color: transparent!important
    }

    .\32xl-focus-bg-cw-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #333232!important;
        background-color: rgba(51,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-secondary:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-secondary-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #99becc!important;
        background-color: rgba(153,190,204,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-secondary-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #d6e4ea!important;
        background-color: rgba(214,228,234,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-secondary-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7fcff!important;
        background-color: rgba(247,252,255,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-accent:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-accent-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff7e1!important;
        background-color: rgba(255,247,225,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-accent-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fffbf0!important;
        background-color: rgba(255,251,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-blue-print:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5096d0!important;
        background-color: rgba(80,150,208,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #14a947!important;
        background-color: rgba(20,169,71,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fe813a!important;
        background-color: rgba(254,129,58,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9064bf!important;
        background-color: rgba(144,100,191,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-red:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fa575d!important;
        background-color: rgba(250,87,93,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1ba9e0!important;
        background-color: rgba(27,169,224,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #8ed4cc!important;
        background-color: rgba(142,212,204,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fff!important;
        background-color: rgba(255,255,255,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-10:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f4f5f0!important;
        background-color: rgba(244,245,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-20:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e9eae4!important;
        background-color: rgba(233,234,228,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-30:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-40:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c1c1ba!important;
        background-color: rgba(193,193,186,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-5:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-50:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #9b9b94!important;
        background-color: rgba(155,155,148,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-60:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #71716c!important;
        background-color: rgba(113,113,108,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-grey-70:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #515151!important;
        background-color: rgba(81,81,81,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cball-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #576995!important;
        background-color: rgba(87,105,149,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cball-dark-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #354363!important;
        background-color: rgba(53,67,99,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cball-purple:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #0a101f!important;
        background-color: rgba(10,16,31,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-yellow:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffc907!important;
        background-color: rgba(255,201,7,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-dk-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1e2658!important;
        background-color: rgba(30,38,88,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1080b9!important;
        background-color: rgba(16,128,185,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-lt-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bae3f0!important;
        background-color: rgba(186,227,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-dk-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #004b3d!important;
        background-color: rgba(0,75,61,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-med-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-lt-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #b8e3d1!important;
        background-color: rgba(184,227,209,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-black:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1a1a1a!important;
        background-color: rgba(26,26,26,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-off-white:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #fdf4e2!important;
        background-color: rgba(253,244,226,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-spring-peach:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #e88a78!important;
        background-color: rgba(232,138,120,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-navy:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #1BA006!important;
        background-color: rgba(0,51,102,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-med-blue:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #77a8bb!important;
        background-color: rgba(119,168,187,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-dk-orange:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #bf6c46!important;
        background-color: rgba(191,108,70,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-sc-teal:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #43b29a!important;
        background-color: rgba(67,178,154,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-sc-green:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #7db87e!important;
        background-color: rgba(125,184,126,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-sc-sand:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f9f7e9!important;
        background-color: rgba(249,247,233,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-yellow-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #faf7f0!important;
        background-color: rgba(250,247,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-yellow-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f8eed3!important;
        background-color: rgba(248,238,211,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-yellow-450:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-yellow-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ffca0a!important;
        background-color: rgba(255,202,10,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-grey-900:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #222520!important;
        background-color: rgba(34,37,32,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-grey-800:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #383b36!important;
        background-color: rgba(56,59,54,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-grey-200:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #dfdfd7!important;
        background-color: rgba(223,223,215,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-grey-100:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f7f7f7!important;
        background-color: rgba(247,247,247,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-blue-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #314577!important;
        background-color: rgba(49,69,119,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-blue-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #5493d3!important;
        background-color: rgba(84,147,211,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-blue-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #cedce2!important;
        background-color: rgba(206,220,226,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-purple-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #c3afdd!important;
        background-color: rgba(195,175,221,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-purple-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #decff0!important;
        background-color: rgba(222,207,240,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-purple-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #f1e9fb!important;
        background-color: rgba(241,233,251,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-orange-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #823232!important;
        background-color: rgba(130,50,50,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-orange-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #ff5e30!important;
        background-color: rgba(255,94,48,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-orange-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #eab18c!important;
        background-color: rgba(234,177,140,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-green-700:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #2b4a3f!important;
        background-color: rgba(43,74,63,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-green-500:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #00ac7f!important;
        background-color: rgba(0,172,127,var(--tw-bg-opacity))!important
    }

    .\32xl-focus-bg-cw-brand-green-300:focus {
        --tw-bg-opacity: 1 !important;
        background-color: #94ba9f!important;
        background-color: rgba(148,186,159,var(--tw-bg-opacity))!important
    }

    .\32xl-bg-none {
        background-image: none!important
    }

    .\32xl-bg-gradient-to-t {
        background-image: linear-gradient(to top,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-tr {
        background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-r {
        background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-br {
        background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-b {
        background-image: linear-gradient(to bottom,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-bl {
        background-image: linear-gradient(to bottom left,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-l {
        background-image: linear-gradient(to left,var(--tw-gradient-stops))!important
    }

    .\32xl-bg-gradient-to-tl {
        background-image: linear-gradient(to top left,var(--tw-gradient-stops))!important
    }

    .\32xl-from-transparent {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-from-cw-black {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-from-cw-blue {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-from-cw-secondary {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-from-cw-secondary-100 {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-from-cw-secondary-200 {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-from-cw-secondary-300 {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-from-cw-accent {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-from-cw-accent-100 {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-from-cw-accent-200 {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-from-cw-blue-print {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-from-cw-green {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-from-cw-orange {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-from-cw-purple {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-from-cw-red {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-from-cw-spring {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-from-cw-teal {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-from-cw-white {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-from-cw-yellow {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-from-grey-10 {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-from-grey-20 {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-from-grey-30 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-from-grey-40 {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-from-grey-5 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-from-grey-50 {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-from-grey-60 {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-from-grey-70 {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-from-cball-blue {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-from-cball-dark-blue {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-from-cball-purple {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-from-cw-spring-yellow {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-from-cw-spring-dk-blue {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-from-cw-spring-med-blue {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-from-cw-spring-lt-blue {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-from-cw-spring-dk-green {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-from-cw-spring-med-green {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-from-cw-spring-lt-green {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-from-cw-spring-black {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-from-cw-spring-off-white {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-from-cw-spring-peach {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-from-cw-navy {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-from-cw-med-blue {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-from-cw-dk-orange {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-from-sc-teal {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-from-sc-green {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-from-sc-sand {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-from-cw-brand-yellow-100 {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-from-cw-brand-yellow-300 {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-from-cw-brand-yellow-450,.\32xl-from-cw-brand-yellow-500 {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-from-cw-brand-grey-900 {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-from-cw-brand-grey-800 {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-from-cw-brand-grey-200 {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-from-cw-brand-grey-100 {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-from-cw-brand-blue-700 {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-from-cw-brand-blue-500 {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-from-cw-brand-blue-300 {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-from-cw-brand-purple-700 {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-from-cw-brand-purple-500 {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-from-cw-brand-purple-300 {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-from-cw-brand-orange-700 {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-from-cw-brand-orange-500 {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-from-cw-brand-orange-300 {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-from-cw-brand-green-700 {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-from-cw-brand-green-500 {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-from-cw-brand-green-300 {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-via-transparent {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-via-cw-black {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-via-cw-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-via-cw-secondary {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-via-cw-secondary-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-via-cw-secondary-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-via-cw-secondary-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-via-cw-accent {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-via-cw-accent-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-via-cw-accent-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-via-cw-blue-print {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-via-cw-green {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-via-cw-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-via-cw-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-via-cw-red {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-via-cw-spring {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-via-cw-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-via-cw-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-via-cw-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-via-grey-10 {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-via-grey-20 {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-via-grey-30 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-via-grey-40 {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-via-grey-5 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-via-grey-50 {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-via-grey-60 {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-via-grey-70 {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-via-cball-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-via-cball-dark-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-via-cball-purple {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-via-cw-spring-yellow {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-via-cw-spring-dk-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-via-cw-spring-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-via-cw-spring-lt-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-via-cw-spring-dk-green {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-via-cw-spring-med-green {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-via-cw-spring-lt-green {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-via-cw-spring-black {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-via-cw-spring-off-white {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-via-cw-spring-peach {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-via-cw-navy {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-via-cw-med-blue {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-via-cw-dk-orange {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-via-sc-teal {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-via-sc-green {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-via-sc-sand {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-via-cw-brand-yellow-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-via-cw-brand-yellow-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-via-cw-brand-yellow-450,.\32xl-via-cw-brand-yellow-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-via-cw-brand-grey-900 {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-via-cw-brand-grey-800 {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-via-cw-brand-grey-200 {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-via-cw-brand-grey-100 {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-via-cw-brand-blue-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-via-cw-brand-blue-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-via-cw-brand-blue-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-via-cw-brand-purple-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-via-cw-brand-purple-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-via-cw-brand-purple-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-via-cw-brand-orange-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-via-cw-brand-orange-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-via-cw-brand-orange-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-via-cw-brand-green-700 {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-via-cw-brand-green-500 {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-via-cw-brand-green-300 {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-to-transparent {
        --tw-gradient-to: transparent !important
    }

    .\32xl-to-cw-black {
        --tw-gradient-to: #333232 !important
    }

    .\32xl-to-cw-blue {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-to-cw-secondary {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-to-cw-secondary-100 {
        --tw-gradient-to: #99becc !important
    }

    .\32xl-to-cw-secondary-200 {
        --tw-gradient-to: #d6e4ea !important
    }

    .\32xl-to-cw-secondary-300 {
        --tw-gradient-to: #f7fcff !important
    }

    .\32xl-to-cw-accent {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-to-cw-accent-100 {
        --tw-gradient-to: #fff7e1 !important
    }

    .\32xl-to-cw-accent-200 {
        --tw-gradient-to: #fffbf0 !important
    }

    .\32xl-to-cw-blue-print {
        --tw-gradient-to: #5096d0 !important
    }

    .\32xl-to-cw-green {
        --tw-gradient-to: #14a947 !important
    }

    .\32xl-to-cw-orange {
        --tw-gradient-to: #fe813a !important
    }

    .\32xl-to-cw-purple {
        --tw-gradient-to: #9064bf !important
    }

    .\32xl-to-cw-red {
        --tw-gradient-to: #fa575d !important
    }

    .\32xl-to-cw-spring {
        --tw-gradient-to: #1ba9e0 !important
    }

    .\32xl-to-cw-teal {
        --tw-gradient-to: #8ed4cc !important
    }

    .\32xl-to-cw-white {
        --tw-gradient-to: #fff !important
    }

    .\32xl-to-cw-yellow {
        --tw-gradient-to: #ffca0a !important
    }

    .\32xl-to-grey-10 {
        --tw-gradient-to: #f4f5f0 !important
    }

    .\32xl-to-grey-20 {
        --tw-gradient-to: #e9eae4 !important
    }

    .\32xl-to-grey-30 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-to-grey-40 {
        --tw-gradient-to: #c1c1ba !important
    }

    .\32xl-to-grey-5 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-to-grey-50 {
        --tw-gradient-to: #9b9b94 !important
    }

    .\32xl-to-grey-60 {
        --tw-gradient-to: #71716c !important
    }

    .\32xl-to-grey-70 {
        --tw-gradient-to: #515151 !important
    }

    .\32xl-to-cball-blue {
        --tw-gradient-to: #576995 !important
    }

    .\32xl-to-cball-dark-blue {
        --tw-gradient-to: #354363 !important
    }

    .\32xl-to-cball-purple {
        --tw-gradient-to: #0a101f !important
    }

    .\32xl-to-cw-spring-yellow {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-to-cw-spring-dk-blue {
        --tw-gradient-to: #1e2658 !important
    }

    .\32xl-to-cw-spring-med-blue {
        --tw-gradient-to: #1080b9 !important
    }

    .\32xl-to-cw-spring-lt-blue {
        --tw-gradient-to: #bae3f0 !important
    }

    .\32xl-to-cw-spring-dk-green {
        --tw-gradient-to: #004b3d !important
    }

    .\32xl-to-cw-spring-med-green {
        --tw-gradient-to: #00ac7f !important
    }

    .\32xl-to-cw-spring-lt-green {
        --tw-gradient-to: #b8e3d1 !important
    }

    .\32xl-to-cw-spring-black {
        --tw-gradient-to: #1a1a1a !important
    }

    .\32xl-to-cw-spring-off-white {
        --tw-gradient-to: #fdf4e2 !important
    }

    .\32xl-to-cw-spring-peach {
        --tw-gradient-to: #e88a78 !important
    }

    .\32xl-to-cw-navy {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-to-cw-med-blue {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-to-cw-dk-orange {
        --tw-gradient-to: #bf6c46 !important
    }

    .\32xl-to-sc-teal {
        --tw-gradient-to: #43b29a !important
    }

    .\32xl-to-sc-green {
        --tw-gradient-to: #7db87e !important
    }

    .\32xl-to-sc-sand {
        --tw-gradient-to: #f9f7e9 !important
    }

    .\32xl-to-cw-brand-yellow-100 {
        --tw-gradient-to: #FAF7F0 !important
    }

    .\32xl-to-cw-brand-yellow-300 {
        --tw-gradient-to: #F8EED3 !important
    }

    .\32xl-to-cw-brand-yellow-450,.\32xl-to-cw-brand-yellow-500 {
        --tw-gradient-to: #FFCA0A !important
    }

    .\32xl-to-cw-brand-grey-900 {
        --tw-gradient-to: #222520 !important
    }

    .\32xl-to-cw-brand-grey-800 {
        --tw-gradient-to: #383B36 !important
    }

    .\32xl-to-cw-brand-grey-200 {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-to-cw-brand-grey-100 {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-to-cw-brand-blue-700 {
        --tw-gradient-to: #314577 !important
    }

    .\32xl-to-cw-brand-blue-500 {
        --tw-gradient-to: #5493D3 !important
    }

    .\32xl-to-cw-brand-blue-300 {
        --tw-gradient-to: #CEDCE2 !important
    }

    .\32xl-to-cw-brand-purple-700 {
        --tw-gradient-to: #C3AFDD !important
    }

    .\32xl-to-cw-brand-purple-500 {
        --tw-gradient-to: #DECFF0 !important
    }

    .\32xl-to-cw-brand-purple-300 {
        --tw-gradient-to: #F1E9FB !important
    }

    .\32xl-to-cw-brand-orange-700 {
        --tw-gradient-to: #823232 !important
    }

    .\32xl-to-cw-brand-orange-500 {
        --tw-gradient-to: #FF5E30 !important
    }

    .\32xl-to-cw-brand-orange-300 {
        --tw-gradient-to: #EAB18C !important
    }

    .\32xl-to-cw-brand-green-700 {
        --tw-gradient-to: #2B4A3F !important
    }

    .\32xl-to-cw-brand-green-500 {
        --tw-gradient-to: #00AC7F !important
    }

    .\32xl-to-cw-brand-green-300 {
        --tw-gradient-to: #94BA9F !important
    }

    .\32xl-hover-from-transparent:hover {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-hover-from-cw-black:hover {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-hover-from-cw-blue:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-hover-from-cw-secondary:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-hover-from-cw-secondary-100:hover {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-hover-from-cw-secondary-200:hover {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-hover-from-cw-secondary-300:hover {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-hover-from-cw-accent:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-hover-from-cw-accent-100:hover {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-hover-from-cw-accent-200:hover {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-hover-from-cw-blue-print:hover {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-hover-from-cw-green:hover {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-hover-from-cw-orange:hover {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-hover-from-cw-purple:hover {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-hover-from-cw-red:hover {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-hover-from-cw-spring:hover {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-hover-from-cw-teal:hover {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-hover-from-cw-white:hover {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-hover-from-cw-yellow:hover {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-hover-from-grey-10:hover {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-hover-from-grey-20:hover {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-hover-from-grey-30:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-hover-from-grey-40:hover {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-hover-from-grey-5:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-hover-from-grey-50:hover {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-hover-from-grey-60:hover {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-hover-from-grey-70:hover {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-hover-from-cball-blue:hover {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-hover-from-cball-dark-blue:hover {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-hover-from-cball-purple:hover {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-hover-from-cw-spring-yellow:hover {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-hover-from-cw-spring-dk-blue:hover {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-hover-from-cw-spring-med-blue:hover {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-hover-from-cw-spring-lt-blue:hover {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-hover-from-cw-spring-dk-green:hover {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-hover-from-cw-spring-med-green:hover {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-hover-from-cw-spring-lt-green:hover {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-hover-from-cw-spring-black:hover {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-hover-from-cw-spring-off-white:hover {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-hover-from-cw-spring-peach:hover {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-hover-from-cw-navy:hover {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-hover-from-cw-med-blue:hover {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-hover-from-cw-dk-orange:hover {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-hover-from-sc-teal:hover {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-hover-from-sc-green:hover {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-hover-from-sc-sand:hover {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-hover-from-cw-brand-yellow-100:hover {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-hover-from-cw-brand-yellow-300:hover {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-hover-from-cw-brand-yellow-450:hover,.\32xl-hover-from-cw-brand-yellow-500:hover {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-hover-from-cw-brand-grey-900:hover {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-hover-from-cw-brand-grey-800:hover {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-hover-from-cw-brand-grey-200:hover {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-hover-from-cw-brand-grey-100:hover {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-hover-from-cw-brand-blue-700:hover {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-hover-from-cw-brand-blue-500:hover {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-hover-from-cw-brand-blue-300:hover {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-hover-from-cw-brand-purple-700:hover {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-hover-from-cw-brand-purple-500:hover {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-hover-from-cw-brand-purple-300:hover {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-hover-from-cw-brand-orange-700:hover {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-hover-from-cw-brand-orange-500:hover {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-hover-from-cw-brand-orange-300:hover {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-hover-from-cw-brand-green-700:hover {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-hover-from-cw-brand-green-500:hover {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-hover-from-cw-brand-green-300:hover {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-hover-via-transparent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-hover-via-cw-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-hover-via-cw-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-hover-via-cw-secondary:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-hover-via-cw-secondary-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-hover-via-cw-secondary-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-hover-via-cw-secondary-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-hover-via-cw-accent:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-hover-via-cw-accent-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-hover-via-cw-accent-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-hover-via-cw-blue-print:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-hover-via-cw-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-hover-via-cw-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-hover-via-cw-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-hover-via-cw-red:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-hover-via-cw-spring:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-hover-via-cw-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-hover-via-cw-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-hover-via-cw-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-hover-via-grey-10:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-hover-via-grey-20:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-hover-via-grey-30:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-hover-via-grey-40:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-hover-via-grey-5:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-hover-via-grey-50:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-hover-via-grey-60:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-hover-via-grey-70:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-hover-via-cball-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-hover-via-cball-dark-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-hover-via-cball-purple:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-hover-via-cw-spring-yellow:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-hover-via-cw-spring-dk-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-hover-via-cw-spring-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-hover-via-cw-spring-lt-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-hover-via-cw-spring-dk-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-hover-via-cw-spring-med-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-hover-via-cw-spring-lt-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-hover-via-cw-spring-black:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-hover-via-cw-spring-off-white:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-hover-via-cw-spring-peach:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-hover-via-cw-navy:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-hover-via-cw-med-blue:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-hover-via-cw-dk-orange:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-hover-via-sc-teal:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-hover-via-sc-green:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-hover-via-sc-sand:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-hover-via-cw-brand-yellow-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-hover-via-cw-brand-yellow-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-hover-via-cw-brand-yellow-450:hover,.\32xl-hover-via-cw-brand-yellow-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-hover-via-cw-brand-grey-900:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-hover-via-cw-brand-grey-800:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-hover-via-cw-brand-grey-200:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-hover-via-cw-brand-grey-100:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-hover-via-cw-brand-blue-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-hover-via-cw-brand-blue-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-hover-via-cw-brand-blue-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-hover-via-cw-brand-purple-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-hover-via-cw-brand-purple-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-hover-via-cw-brand-purple-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-hover-via-cw-brand-orange-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-hover-via-cw-brand-orange-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-hover-via-cw-brand-orange-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-hover-via-cw-brand-green-700:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-hover-via-cw-brand-green-500:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-hover-via-cw-brand-green-300:hover {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-hover-to-transparent:hover {
        --tw-gradient-to: transparent !important
    }

    .\32xl-hover-to-cw-black:hover {
        --tw-gradient-to: #333232 !important
    }

    .\32xl-hover-to-cw-blue:hover {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-hover-to-cw-secondary:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-hover-to-cw-secondary-100:hover {
        --tw-gradient-to: #99becc !important
    }

    .\32xl-hover-to-cw-secondary-200:hover {
        --tw-gradient-to: #d6e4ea !important
    }

    .\32xl-hover-to-cw-secondary-300:hover {
        --tw-gradient-to: #f7fcff !important
    }

    .\32xl-hover-to-cw-accent:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-hover-to-cw-accent-100:hover {
        --tw-gradient-to: #fff7e1 !important
    }

    .\32xl-hover-to-cw-accent-200:hover {
        --tw-gradient-to: #fffbf0 !important
    }

    .\32xl-hover-to-cw-blue-print:hover {
        --tw-gradient-to: #5096d0 !important
    }

    .\32xl-hover-to-cw-green:hover {
        --tw-gradient-to: #14a947 !important
    }

    .\32xl-hover-to-cw-orange:hover {
        --tw-gradient-to: #fe813a !important
    }

    .\32xl-hover-to-cw-purple:hover {
        --tw-gradient-to: #9064bf !important
    }

    .\32xl-hover-to-cw-red:hover {
        --tw-gradient-to: #fa575d !important
    }

    .\32xl-hover-to-cw-spring:hover {
        --tw-gradient-to: #1ba9e0 !important
    }

    .\32xl-hover-to-cw-teal:hover {
        --tw-gradient-to: #8ed4cc !important
    }

    .\32xl-hover-to-cw-white:hover {
        --tw-gradient-to: #fff !important
    }

    .\32xl-hover-to-cw-yellow:hover {
        --tw-gradient-to: #ffca0a !important
    }

    .\32xl-hover-to-grey-10:hover {
        --tw-gradient-to: #f4f5f0 !important
    }

    .\32xl-hover-to-grey-20:hover {
        --tw-gradient-to: #e9eae4 !important
    }

    .\32xl-hover-to-grey-30:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-hover-to-grey-40:hover {
        --tw-gradient-to: #c1c1ba !important
    }

    .\32xl-hover-to-grey-5:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-hover-to-grey-50:hover {
        --tw-gradient-to: #9b9b94 !important
    }

    .\32xl-hover-to-grey-60:hover {
        --tw-gradient-to: #71716c !important
    }

    .\32xl-hover-to-grey-70:hover {
        --tw-gradient-to: #515151 !important
    }

    .\32xl-hover-to-cball-blue:hover {
        --tw-gradient-to: #576995 !important
    }

    .\32xl-hover-to-cball-dark-blue:hover {
        --tw-gradient-to: #354363 !important
    }

    .\32xl-hover-to-cball-purple:hover {
        --tw-gradient-to: #0a101f !important
    }

    .\32xl-hover-to-cw-spring-yellow:hover {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-hover-to-cw-spring-dk-blue:hover {
        --tw-gradient-to: #1e2658 !important
    }

    .\32xl-hover-to-cw-spring-med-blue:hover {
        --tw-gradient-to: #1080b9 !important
    }

    .\32xl-hover-to-cw-spring-lt-blue:hover {
        --tw-gradient-to: #bae3f0 !important
    }

    .\32xl-hover-to-cw-spring-dk-green:hover {
        --tw-gradient-to: #004b3d !important
    }

    .\32xl-hover-to-cw-spring-med-green:hover {
        --tw-gradient-to: #00ac7f !important
    }

    .\32xl-hover-to-cw-spring-lt-green:hover {
        --tw-gradient-to: #b8e3d1 !important
    }

    .\32xl-hover-to-cw-spring-black:hover {
        --tw-gradient-to: #1a1a1a !important
    }

    .\32xl-hover-to-cw-spring-off-white:hover {
        --tw-gradient-to: #fdf4e2 !important
    }

    .\32xl-hover-to-cw-spring-peach:hover {
        --tw-gradient-to: #e88a78 !important
    }

    .\32xl-hover-to-cw-navy:hover {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-hover-to-cw-med-blue:hover {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-hover-to-cw-dk-orange:hover {
        --tw-gradient-to: #bf6c46 !important
    }

    .\32xl-hover-to-sc-teal:hover {
        --tw-gradient-to: #43b29a !important
    }

    .\32xl-hover-to-sc-green:hover {
        --tw-gradient-to: #7db87e !important
    }

    .\32xl-hover-to-sc-sand:hover {
        --tw-gradient-to: #f9f7e9 !important
    }

    .\32xl-hover-to-cw-brand-yellow-100:hover {
        --tw-gradient-to: #FAF7F0 !important
    }

    .\32xl-hover-to-cw-brand-yellow-300:hover {
        --tw-gradient-to: #F8EED3 !important
    }

    .\32xl-hover-to-cw-brand-yellow-450:hover,.\32xl-hover-to-cw-brand-yellow-500:hover {
        --tw-gradient-to: #FFCA0A !important
    }

    .\32xl-hover-to-cw-brand-grey-900:hover {
        --tw-gradient-to: #222520 !important
    }

    .\32xl-hover-to-cw-brand-grey-800:hover {
        --tw-gradient-to: #383B36 !important
    }

    .\32xl-hover-to-cw-brand-grey-200:hover {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-hover-to-cw-brand-grey-100:hover {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-hover-to-cw-brand-blue-700:hover {
        --tw-gradient-to: #314577 !important
    }

    .\32xl-hover-to-cw-brand-blue-500:hover {
        --tw-gradient-to: #5493D3 !important
    }

    .\32xl-hover-to-cw-brand-blue-300:hover {
        --tw-gradient-to: #CEDCE2 !important
    }

    .\32xl-hover-to-cw-brand-purple-700:hover {
        --tw-gradient-to: #C3AFDD !important
    }

    .\32xl-hover-to-cw-brand-purple-500:hover {
        --tw-gradient-to: #DECFF0 !important
    }

    .\32xl-hover-to-cw-brand-purple-300:hover {
        --tw-gradient-to: #F1E9FB !important
    }

    .\32xl-hover-to-cw-brand-orange-700:hover {
        --tw-gradient-to: #823232 !important
    }

    .\32xl-hover-to-cw-brand-orange-500:hover {
        --tw-gradient-to: #FF5E30 !important
    }

    .\32xl-hover-to-cw-brand-orange-300:hover {
        --tw-gradient-to: #EAB18C !important
    }

    .\32xl-hover-to-cw-brand-green-700:hover {
        --tw-gradient-to: #2B4A3F !important
    }

    .\32xl-hover-to-cw-brand-green-500:hover {
        --tw-gradient-to: #00AC7F !important
    }

    .\32xl-hover-to-cw-brand-green-300:hover {
        --tw-gradient-to: #94BA9F !important
    }

    .\32xl-focus-from-transparent:focus {
        --tw-gradient-from: transparent !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-focus-from-cw-black:focus {
        --tw-gradient-from: #333232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-focus-from-cw-blue:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-focus-from-cw-secondary:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-focus-from-cw-secondary-100:focus {
        --tw-gradient-from: #99becc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-focus-from-cw-secondary-200:focus {
        --tw-gradient-from: #d6e4ea !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-focus-from-cw-secondary-300:focus {
        --tw-gradient-from: #f7fcff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-focus-from-cw-accent:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-focus-from-cw-accent-100:focus {
        --tw-gradient-from: #fff7e1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-focus-from-cw-accent-200:focus {
        --tw-gradient-from: #fffbf0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-focus-from-cw-blue-print:focus {
        --tw-gradient-from: #5096d0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-focus-from-cw-green:focus {
        --tw-gradient-from: #14a947 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-focus-from-cw-orange:focus {
        --tw-gradient-from: #fe813a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-focus-from-cw-purple:focus {
        --tw-gradient-from: #9064bf !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-focus-from-cw-red:focus {
        --tw-gradient-from: #fa575d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-focus-from-cw-spring:focus {
        --tw-gradient-from: #1ba9e0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-focus-from-cw-teal:focus {
        --tw-gradient-from: #8ed4cc !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-focus-from-cw-white:focus {
        --tw-gradient-from: #fff !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-focus-from-cw-yellow:focus {
        --tw-gradient-from: #ffca0a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-from-grey-10:focus {
        --tw-gradient-from: #f4f5f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-focus-from-grey-20:focus {
        --tw-gradient-from: #e9eae4 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-focus-from-grey-30:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-focus-from-grey-40:focus {
        --tw-gradient-from: #c1c1ba !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-focus-from-grey-5:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-focus-from-grey-50:focus {
        --tw-gradient-from: #9b9b94 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-focus-from-grey-60:focus {
        --tw-gradient-from: #71716c !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-focus-from-grey-70:focus {
        --tw-gradient-from: #515151 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-focus-from-cball-blue:focus {
        --tw-gradient-from: #576995 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-focus-from-cball-dark-blue:focus {
        --tw-gradient-from: #354363 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-focus-from-cball-purple:focus {
        --tw-gradient-from: #0a101f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-focus-from-cw-spring-yellow:focus {
        --tw-gradient-from: #ffc907 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-focus-from-cw-spring-dk-blue:focus {
        --tw-gradient-from: #1e2658 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-focus-from-cw-spring-med-blue:focus {
        --tw-gradient-from: #1080b9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-focus-from-cw-spring-lt-blue:focus {
        --tw-gradient-from: #bae3f0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-focus-from-cw-spring-dk-green:focus {
        --tw-gradient-from: #004b3d !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-focus-from-cw-spring-med-green:focus {
        --tw-gradient-from: #00ac7f !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-focus-from-cw-spring-lt-green:focus {
        --tw-gradient-from: #b8e3d1 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-focus-from-cw-spring-black:focus {
        --tw-gradient-from: #1a1a1a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-focus-from-cw-spring-off-white:focus {
        --tw-gradient-from: #fdf4e2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-focus-from-cw-spring-peach:focus {
        --tw-gradient-from: #e88a78 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-focus-from-cw-navy:focus {
        --tw-gradient-from: #003366 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-focus-from-cw-med-blue:focus {
        --tw-gradient-from: #77a8bb !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-focus-from-cw-dk-orange:focus {
        --tw-gradient-from: #bf6c46 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-focus-from-sc-teal:focus {
        --tw-gradient-from: #43b29a !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-focus-from-sc-green:focus {
        --tw-gradient-from: #7db87e !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-focus-from-sc-sand:focus {
        --tw-gradient-from: #f9f7e9 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-focus-from-cw-brand-yellow-100:focus {
        --tw-gradient-from: #FAF7F0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-focus-from-cw-brand-yellow-300:focus {
        --tw-gradient-from: #F8EED3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-focus-from-cw-brand-yellow-450:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-from-cw-brand-yellow-500:focus {
        --tw-gradient-from: #FFCA0A !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-from-cw-brand-grey-900:focus {
        --tw-gradient-from: #222520 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-focus-from-cw-brand-grey-800:focus {
        --tw-gradient-from: #383B36 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-focus-from-cw-brand-grey-200:focus {
        --tw-gradient-from: #dfdfd7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-focus-from-cw-brand-grey-100:focus {
        --tw-gradient-from: #f7f7f7 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-focus-from-cw-brand-blue-700:focus {
        --tw-gradient-from: #314577 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-focus-from-cw-brand-blue-500:focus {
        --tw-gradient-from: #5493D3 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-focus-from-cw-brand-blue-300:focus {
        --tw-gradient-from: #CEDCE2 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-focus-from-cw-brand-purple-700:focus {
        --tw-gradient-from: #C3AFDD !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-focus-from-cw-brand-purple-500:focus {
        --tw-gradient-from: #DECFF0 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-focus-from-cw-brand-purple-300:focus {
        --tw-gradient-from: #F1E9FB !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-focus-from-cw-brand-orange-700:focus {
        --tw-gradient-from: #823232 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-focus-from-cw-brand-orange-500:focus {
        --tw-gradient-from: #FF5E30 !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-focus-from-cw-brand-orange-300:focus {
        --tw-gradient-from: #EAB18C !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-focus-from-cw-brand-green-700:focus {
        --tw-gradient-from: #2B4A3F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-focus-from-cw-brand-green-500:focus {
        --tw-gradient-from: #00AC7F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-focus-from-cw-brand-green-300:focus {
        --tw-gradient-from: #94BA9F !important;
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-focus-via-transparent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important
    }

    .\32xl-focus-via-cw-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #333232, var(--tw-gradient-to, rgba(51, 50, 50, 0)) !important
    }

    .\32xl-focus-via-cw-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-focus-via-cw-secondary:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-focus-via-cw-secondary-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #99becc, var(--tw-gradient-to, rgba(153, 190, 204, 0)) !important
    }

    .\32xl-focus-via-cw-secondary-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #d6e4ea, var(--tw-gradient-to, rgba(214, 228, 234, 0)) !important
    }

    .\32xl-focus-via-cw-secondary-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7fcff, var(--tw-gradient-to, rgba(247, 252, 255, 0)) !important
    }

    .\32xl-focus-via-cw-accent:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-focus-via-cw-accent-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff7e1, var(--tw-gradient-to, rgba(255, 247, 225, 0)) !important
    }

    .\32xl-focus-via-cw-accent-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fffbf0, var(--tw-gradient-to, rgba(255, 251, 240, 0)) !important
    }

    .\32xl-focus-via-cw-blue-print:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5096d0, var(--tw-gradient-to, rgba(80, 150, 208, 0)) !important
    }

    .\32xl-focus-via-cw-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #14a947, var(--tw-gradient-to, rgba(20, 169, 71, 0)) !important
    }

    .\32xl-focus-via-cw-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fe813a, var(--tw-gradient-to, rgba(254, 129, 58, 0)) !important
    }

    .\32xl-focus-via-cw-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9064bf, var(--tw-gradient-to, rgba(144, 100, 191, 0)) !important
    }

    .\32xl-focus-via-cw-red:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fa575d, var(--tw-gradient-to, rgba(250, 87, 93, 0)) !important
    }

    .\32xl-focus-via-cw-spring:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1ba9e0, var(--tw-gradient-to, rgba(27, 169, 224, 0)) !important
    }

    .\32xl-focus-via-cw-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #8ed4cc, var(--tw-gradient-to, rgba(142, 212, 204, 0)) !important
    }

    .\32xl-focus-via-cw-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important
    }

    .\32xl-focus-via-cw-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffca0a, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-via-grey-10:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f4f5f0, var(--tw-gradient-to, rgba(244, 245, 240, 0)) !important
    }

    .\32xl-focus-via-grey-20:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e9eae4, var(--tw-gradient-to, rgba(233, 234, 228, 0)) !important
    }

    .\32xl-focus-via-grey-30:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-focus-via-grey-40:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #c1c1ba, var(--tw-gradient-to, rgba(193, 193, 186, 0)) !important
    }

    .\32xl-focus-via-grey-5:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-focus-via-grey-50:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #9b9b94, var(--tw-gradient-to, rgba(155, 155, 148, 0)) !important
    }

    .\32xl-focus-via-grey-60:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #71716c, var(--tw-gradient-to, rgba(113, 113, 108, 0)) !important
    }

    .\32xl-focus-via-grey-70:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #515151, var(--tw-gradient-to, rgba(81, 81, 81, 0)) !important
    }

    .\32xl-focus-via-cball-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #576995, var(--tw-gradient-to, rgba(87, 105, 149, 0)) !important
    }

    .\32xl-focus-via-cball-dark-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #354363, var(--tw-gradient-to, rgba(53, 67, 99, 0)) !important
    }

    .\32xl-focus-via-cball-purple:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #0a101f, var(--tw-gradient-to, rgba(10, 16, 31, 0)) !important
    }

    .\32xl-focus-via-cw-spring-yellow:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #ffc907, var(--tw-gradient-to, rgba(255, 201, 7, 0)) !important
    }

    .\32xl-focus-via-cw-spring-dk-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1e2658, var(--tw-gradient-to, rgba(30, 38, 88, 0)) !important
    }

    .\32xl-focus-via-cw-spring-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1080b9, var(--tw-gradient-to, rgba(16, 128, 185, 0)) !important
    }

    .\32xl-focus-via-cw-spring-lt-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bae3f0, var(--tw-gradient-to, rgba(186, 227, 240, 0)) !important
    }

    .\32xl-focus-via-cw-spring-dk-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #004b3d, var(--tw-gradient-to, rgba(0, 75, 61, 0)) !important
    }

    .\32xl-focus-via-cw-spring-med-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00ac7f, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-focus-via-cw-spring-lt-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #b8e3d1, var(--tw-gradient-to, rgba(184, 227, 209, 0)) !important
    }

    .\32xl-focus-via-cw-spring-black:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a, var(--tw-gradient-to, rgba(26, 26, 26, 0)) !important
    }

    .\32xl-focus-via-cw-spring-off-white:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #fdf4e2, var(--tw-gradient-to, rgba(253, 244, 226, 0)) !important
    }

    .\32xl-focus-via-cw-spring-peach:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #e88a78, var(--tw-gradient-to, rgba(232, 138, 120, 0)) !important
    }

    .\32xl-focus-via-cw-navy:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #003366, var(--tw-gradient-to, rgba(0, 51, 102, 0)) !important
    }

    .\32xl-focus-via-cw-med-blue:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #77a8bb, var(--tw-gradient-to, rgba(119, 168, 187, 0)) !important
    }

    .\32xl-focus-via-cw-dk-orange:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #bf6c46, var(--tw-gradient-to, rgba(191, 108, 70, 0)) !important
    }

    .\32xl-focus-via-sc-teal:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #43b29a, var(--tw-gradient-to, rgba(67, 178, 154, 0)) !important
    }

    .\32xl-focus-via-sc-green:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #7db87e, var(--tw-gradient-to, rgba(125, 184, 126, 0)) !important
    }

    .\32xl-focus-via-sc-sand:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f9f7e9, var(--tw-gradient-to, rgba(249, 247, 233, 0)) !important
    }

    .\32xl-focus-via-cw-brand-yellow-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FAF7F0, var(--tw-gradient-to, rgba(250, 247, 240, 0)) !important
    }

    .\32xl-focus-via-cw-brand-yellow-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F8EED3, var(--tw-gradient-to, rgba(248, 238, 211, 0)) !important
    }

    .\32xl-focus-via-cw-brand-yellow-450:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-via-cw-brand-yellow-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FFCA0A, var(--tw-gradient-to, rgba(255, 202, 10, 0)) !important
    }

    .\32xl-focus-via-cw-brand-grey-900:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #222520, var(--tw-gradient-to, rgba(34, 37, 32, 0)) !important
    }

    .\32xl-focus-via-cw-brand-grey-800:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #383B36, var(--tw-gradient-to, rgba(56, 59, 54, 0)) !important
    }

    .\32xl-focus-via-cw-brand-grey-200:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #dfdfd7, var(--tw-gradient-to, rgba(223, 223, 215, 0)) !important
    }

    .\32xl-focus-via-cw-brand-grey-100:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7, var(--tw-gradient-to, rgba(247, 247, 247, 0)) !important
    }

    .\32xl-focus-via-cw-brand-blue-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #314577, var(--tw-gradient-to, rgba(49, 69, 119, 0)) !important
    }

    .\32xl-focus-via-cw-brand-blue-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #5493D3, var(--tw-gradient-to, rgba(84, 147, 211, 0)) !important
    }

    .\32xl-focus-via-cw-brand-blue-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #CEDCE2, var(--tw-gradient-to, rgba(206, 220, 226, 0)) !important
    }

    .\32xl-focus-via-cw-brand-purple-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #C3AFDD, var(--tw-gradient-to, rgba(195, 175, 221, 0)) !important
    }

    .\32xl-focus-via-cw-brand-purple-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #DECFF0, var(--tw-gradient-to, rgba(222, 207, 240, 0)) !important
    }

    .\32xl-focus-via-cw-brand-purple-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #F1E9FB, var(--tw-gradient-to, rgba(241, 233, 251, 0)) !important
    }

    .\32xl-focus-via-cw-brand-orange-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #823232, var(--tw-gradient-to, rgba(130, 50, 50, 0)) !important
    }

    .\32xl-focus-via-cw-brand-orange-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #FF5E30, var(--tw-gradient-to, rgba(255, 94, 48, 0)) !important
    }

    .\32xl-focus-via-cw-brand-orange-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #EAB18C, var(--tw-gradient-to, rgba(234, 177, 140, 0)) !important
    }

    .\32xl-focus-via-cw-brand-green-700:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #2B4A3F, var(--tw-gradient-to, rgba(43, 74, 63, 0)) !important
    }

    .\32xl-focus-via-cw-brand-green-500:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #00AC7F, var(--tw-gradient-to, rgba(0, 172, 127, 0)) !important
    }

    .\32xl-focus-via-cw-brand-green-300:focus {
        --tw-gradient-stops: var(--tw-gradient-from), #94BA9F, var(--tw-gradient-to, rgba(148, 186, 159, 0)) !important
    }

    .\32xl-focus-to-transparent:focus {
        --tw-gradient-to: transparent !important
    }

    .\32xl-focus-to-cw-black:focus {
        --tw-gradient-to: #333232 !important
    }

    .\32xl-focus-to-cw-blue:focus {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-focus-to-cw-secondary:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-focus-to-cw-secondary-100:focus {
        --tw-gradient-to: #99becc !important
    }

    .\32xl-focus-to-cw-secondary-200:focus {
        --tw-gradient-to: #d6e4ea !important
    }

    .\32xl-focus-to-cw-secondary-300:focus {
        --tw-gradient-to: #f7fcff !important
    }

    .\32xl-focus-to-cw-accent:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-focus-to-cw-accent-100:focus {
        --tw-gradient-to: #fff7e1 !important
    }

    .\32xl-focus-to-cw-accent-200:focus {
        --tw-gradient-to: #fffbf0 !important
    }

    .\32xl-focus-to-cw-blue-print:focus {
        --tw-gradient-to: #5096d0 !important
    }

    .\32xl-focus-to-cw-green:focus {
        --tw-gradient-to: #14a947 !important
    }

    .\32xl-focus-to-cw-orange:focus {
        --tw-gradient-to: #fe813a !important
    }

    .\32xl-focus-to-cw-purple:focus {
        --tw-gradient-to: #9064bf !important
    }

    .\32xl-focus-to-cw-red:focus {
        --tw-gradient-to: #fa575d !important
    }

    .\32xl-focus-to-cw-spring:focus {
        --tw-gradient-to: #1ba9e0 !important
    }

    .\32xl-focus-to-cw-teal:focus {
        --tw-gradient-to: #8ed4cc !important
    }

    .\32xl-focus-to-cw-white:focus {
        --tw-gradient-to: #fff !important
    }

    .\32xl-focus-to-cw-yellow:focus {
        --tw-gradient-to: #ffca0a !important
    }

    .\32xl-focus-to-grey-10:focus {
        --tw-gradient-to: #f4f5f0 !important
    }

    .\32xl-focus-to-grey-20:focus {
        --tw-gradient-to: #e9eae4 !important
    }

    .\32xl-focus-to-grey-30:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-focus-to-grey-40:focus {
        --tw-gradient-to: #c1c1ba !important
    }

    .\32xl-focus-to-grey-5:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-focus-to-grey-50:focus {
        --tw-gradient-to: #9b9b94 !important
    }

    .\32xl-focus-to-grey-60:focus {
        --tw-gradient-to: #71716c !important
    }

    .\32xl-focus-to-grey-70:focus {
        --tw-gradient-to: #515151 !important
    }

    .\32xl-focus-to-cball-blue:focus {
        --tw-gradient-to: #576995 !important
    }

    .\32xl-focus-to-cball-dark-blue:focus {
        --tw-gradient-to: #354363 !important
    }

    .\32xl-focus-to-cball-purple:focus {
        --tw-gradient-to: #0a101f !important
    }

    .\32xl-focus-to-cw-spring-yellow:focus {
        --tw-gradient-to: #ffc907 !important
    }

    .\32xl-focus-to-cw-spring-dk-blue:focus {
        --tw-gradient-to: #1e2658 !important
    }

    .\32xl-focus-to-cw-spring-med-blue:focus {
        --tw-gradient-to: #1080b9 !important
    }

    .\32xl-focus-to-cw-spring-lt-blue:focus {
        --tw-gradient-to: #bae3f0 !important
    }

    .\32xl-focus-to-cw-spring-dk-green:focus {
        --tw-gradient-to: #004b3d !important
    }

    .\32xl-focus-to-cw-spring-med-green:focus {
        --tw-gradient-to: #00ac7f !important
    }

    .\32xl-focus-to-cw-spring-lt-green:focus {
        --tw-gradient-to: #b8e3d1 !important
    }

    .\32xl-focus-to-cw-spring-black:focus {
        --tw-gradient-to: #1a1a1a !important
    }

    .\32xl-focus-to-cw-spring-off-white:focus {
        --tw-gradient-to: #fdf4e2 !important
    }

    .\32xl-focus-to-cw-spring-peach:focus {
        --tw-gradient-to: #e88a78 !important
    }

    .\32xl-focus-to-cw-navy:focus {
        --tw-gradient-to: #003366 !important
    }

    .\32xl-focus-to-cw-med-blue:focus {
        --tw-gradient-to: #77a8bb !important
    }

    .\32xl-focus-to-cw-dk-orange:focus {
        --tw-gradient-to: #bf6c46 !important
    }

    .\32xl-focus-to-sc-teal:focus {
        --tw-gradient-to: #43b29a !important
    }

    .\32xl-focus-to-sc-green:focus {
        --tw-gradient-to: #7db87e !important
    }

    .\32xl-focus-to-sc-sand:focus {
        --tw-gradient-to: #f9f7e9 !important
    }

    .\32xl-focus-to-cw-brand-yellow-100:focus {
        --tw-gradient-to: #FAF7F0 !important
    }

    .\32xl-focus-to-cw-brand-yellow-300:focus {
        --tw-gradient-to: #F8EED3 !important
    }

    .\32xl-focus-to-cw-brand-yellow-450:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .\32xl-focus-to-cw-brand-yellow-500:focus {
        --tw-gradient-to: #FFCA0A !important
    }

    .\32xl-focus-to-cw-brand-grey-900:focus {
        --tw-gradient-to: #222520 !important
    }

    .\32xl-focus-to-cw-brand-grey-800:focus {
        --tw-gradient-to: #383B36 !important
    }

    .\32xl-focus-to-cw-brand-grey-200:focus {
        --tw-gradient-to: #dfdfd7 !important
    }

    .\32xl-focus-to-cw-brand-grey-100:focus {
        --tw-gradient-to: #f7f7f7 !important
    }

    .\32xl-focus-to-cw-brand-blue-700:focus {
        --tw-gradient-to: #314577 !important
    }

    .\32xl-focus-to-cw-brand-blue-500:focus {
        --tw-gradient-to: #5493D3 !important
    }

    .\32xl-focus-to-cw-brand-blue-300:focus {
        --tw-gradient-to: #CEDCE2 !important
    }

    .\32xl-focus-to-cw-brand-purple-700:focus {
        --tw-gradient-to: #C3AFDD !important
    }

    .\32xl-focus-to-cw-brand-purple-500:focus {
        --tw-gradient-to: #DECFF0 !important
    }

    .\32xl-focus-to-cw-brand-purple-300:focus {
        --tw-gradient-to: #F1E9FB !important
    }

    .\32xl-focus-to-cw-brand-orange-700:focus {
        --tw-gradient-to: #823232 !important
    }

    .\32xl-focus-to-cw-brand-orange-500:focus {
        --tw-gradient-to: #FF5E30 !important
    }

    .\32xl-focus-to-cw-brand-orange-300:focus {
        --tw-gradient-to: #EAB18C !important
    }

    .\32xl-focus-to-cw-brand-green-700:focus {
        --tw-gradient-to: #2B4A3F !important
    }

    .\32xl-focus-to-cw-brand-green-500:focus {
        --tw-gradient-to: #00AC7F !important
    }

    .\32xl-focus-to-cw-brand-green-300:focus {
        --tw-gradient-to: #94BA9F !important
    }

    .\32xl-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .\32xl-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .\32xl-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .\32xl-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .\32xl-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .\32xl-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .\32xl-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .\32xl-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .\32xl-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .\32xl-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .\32xl-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .\32xl-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .\32xl-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .\32xl-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .\32xl-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-0 {
        --tw-bg-opacity: 0 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-5 {
        --tw-bg-opacity: .05 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-10 {
        --tw-bg-opacity: .1 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-20 {
        --tw-bg-opacity: .2 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-25 {
        --tw-bg-opacity: .25 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-30 {
        --tw-bg-opacity: .3 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-40 {
        --tw-bg-opacity: .4 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-50 {
        --tw-bg-opacity: .5 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-60 {
        --tw-bg-opacity: .6 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-70 {
        --tw-bg-opacity: .7 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-75 {
        --tw-bg-opacity: .75 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-80 {
        --tw-bg-opacity: .8 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-90 {
        --tw-bg-opacity: .9 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-95 {
        --tw-bg-opacity: .95 !important
    }

    .group:hover .\32xl-group-hover-bg-opacity-100 {
        --tw-bg-opacity: 1 !important
    }

    .\32xl-focus-within-bg-opacity-0:focus-within {
        --tw-bg-opacity: 0 !important
    }

    .\32xl-focus-within-bg-opacity-5:focus-within {
        --tw-bg-opacity: .05 !important
    }

    .\32xl-focus-within-bg-opacity-10:focus-within {
        --tw-bg-opacity: .1 !important
    }

    .\32xl-focus-within-bg-opacity-20:focus-within {
        --tw-bg-opacity: .2 !important
    }

    .\32xl-focus-within-bg-opacity-25:focus-within {
        --tw-bg-opacity: .25 !important
    }

    .\32xl-focus-within-bg-opacity-30:focus-within {
        --tw-bg-opacity: .3 !important
    }

    .\32xl-focus-within-bg-opacity-40:focus-within {
        --tw-bg-opacity: .4 !important
    }

    .\32xl-focus-within-bg-opacity-50:focus-within {
        --tw-bg-opacity: .5 !important
    }

    .\32xl-focus-within-bg-opacity-60:focus-within {
        --tw-bg-opacity: .6 !important
    }

    .\32xl-focus-within-bg-opacity-70:focus-within {
        --tw-bg-opacity: .7 !important
    }

    .\32xl-focus-within-bg-opacity-75:focus-within {
        --tw-bg-opacity: .75 !important
    }

    .\32xl-focus-within-bg-opacity-80:focus-within {
        --tw-bg-opacity: .8 !important
    }

    .\32xl-focus-within-bg-opacity-90:focus-within {
        --tw-bg-opacity: .9 !important
    }

    .\32xl-focus-within-bg-opacity-95:focus-within {
        --tw-bg-opacity: .95 !important
    }

    .\32xl-focus-within-bg-opacity-100:focus-within {
        --tw-bg-opacity: 1 !important
    }

    .\32xl-hover-bg-opacity-0:hover {
        --tw-bg-opacity: 0 !important
    }

    .\32xl-hover-bg-opacity-5:hover {
        --tw-bg-opacity: .05 !important
    }

    .\32xl-hover-bg-opacity-10:hover {
        --tw-bg-opacity: .1 !important
    }

    .\32xl-hover-bg-opacity-20:hover {
        --tw-bg-opacity: .2 !important
    }

    .\32xl-hover-bg-opacity-25:hover {
        --tw-bg-opacity: .25 !important
    }

    .\32xl-hover-bg-opacity-30:hover {
        --tw-bg-opacity: .3 !important
    }

    .\32xl-hover-bg-opacity-40:hover {
        --tw-bg-opacity: .4 !important
    }

    .\32xl-hover-bg-opacity-50:hover {
        --tw-bg-opacity: .5 !important
    }

    .\32xl-hover-bg-opacity-60:hover {
        --tw-bg-opacity: .6 !important
    }

    .\32xl-hover-bg-opacity-70:hover {
        --tw-bg-opacity: .7 !important
    }

    .\32xl-hover-bg-opacity-75:hover {
        --tw-bg-opacity: .75 !important
    }

    .\32xl-hover-bg-opacity-80:hover {
        --tw-bg-opacity: .8 !important
    }

    .\32xl-hover-bg-opacity-90:hover {
        --tw-bg-opacity: .9 !important
    }

    .\32xl-hover-bg-opacity-95:hover {
        --tw-bg-opacity: .95 !important
    }

    .\32xl-hover-bg-opacity-100:hover {
        --tw-bg-opacity: 1 !important
    }

    .\32xl-focus-bg-opacity-0:focus {
        --tw-bg-opacity: 0 !important
    }

    .\32xl-focus-bg-opacity-5:focus {
        --tw-bg-opacity: .05 !important
    }

    .\32xl-focus-bg-opacity-10:focus {
        --tw-bg-opacity: .1 !important
    }

    .\32xl-focus-bg-opacity-20:focus {
        --tw-bg-opacity: .2 !important
    }

    .\32xl-focus-bg-opacity-25:focus {
        --tw-bg-opacity: .25 !important
    }

    .\32xl-focus-bg-opacity-30:focus {
        --tw-bg-opacity: .3 !important
    }

    .\32xl-focus-bg-opacity-40:focus {
        --tw-bg-opacity: .4 !important
    }

    .\32xl-focus-bg-opacity-50:focus {
        --tw-bg-opacity: .5 !important
    }

    .\32xl-focus-bg-opacity-60:focus {
        --tw-bg-opacity: .6 !important
    }

    .\32xl-focus-bg-opacity-70:focus {
        --tw-bg-opacity: .7 !important
    }

    .\32xl-focus-bg-opacity-75:focus {
        --tw-bg-opacity: .75 !important
    }

    .\32xl-focus-bg-opacity-80:focus {
        --tw-bg-opacity: .8 !important
    }

    .\32xl-focus-bg-opacity-90:focus {
        --tw-bg-opacity: .9 !important
    }

    .\32xl-focus-bg-opacity-95:focus {
        --tw-bg-opacity: .95 !important
    }

    .\32xl-focus-bg-opacity-100:focus {
        --tw-bg-opacity: 1 !important
    }

    .\32xl-bg-bottom {
        background-position: bottom!important
    }

    .\32xl-bg-center {
        background-position: center!important
    }

    .\32xl-bg-left {
        background-position: left!important
    }

    .\32xl-bg-left-bottom {
        background-position: left bottom!important
    }

    .\32xl-bg-left-top {
        background-position: left top!important
    }

    .\32xl-bg-right {
        background-position: right!important
    }

    .\32xl-bg-right-bottom {
        background-position: right bottom!important
    }

    .\32xl-bg-right-top {
        background-position: right top!important
    }

    .\32xl-bg-top {
        background-position: top!important
    }

    .\32xl-bg-repeat {
        background-repeat: repeat!important
    }

    .\32xl-bg-no-repeat {
        background-repeat: no-repeat!important
    }

    .\32xl-bg-repeat-x {
        background-repeat: repeat-x!important
    }

    .\32xl-bg-repeat-y {
        background-repeat: repeat-y!important
    }

    .\32xl-bg-repeat-round {
        background-repeat: round!important
    }

    .\32xl-bg-repeat-space {
        background-repeat: space!important
    }

    .\32xl-bg-auto {
        background-size: auto!important
    }

    .\32xl-bg-cover {
        background-size: cover!important
    }

    .\32xl-bg-contain {
        background-size: contain!important
    }

    .\32xl-border-collapse {
        border-collapse: collapse!important
    }

    .\32xl-border-separate {
        border-collapse: separate!important
    }

    .\32xl-border-transparent {
        border-color: transparent!important
    }

    .\32xl-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .\32xl-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .\32xl-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .\32xl-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .\32xl-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .\32xl-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .\32xl-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .\32xl-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-yellow-450,.\32xl-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-transparent {
        border-color: transparent!important
    }

    .group:hover .\32xl-group-hover-border-cw-black {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-secondary {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-secondary-100 {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-secondary-200 {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-secondary-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-accent {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-accent-100 {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-accent-200 {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-blue-print {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-green {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-orange {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-purple {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-red {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-teal {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-white {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-10 {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-20 {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-30 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-40 {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-5 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-50 {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-60 {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-grey-70 {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cball-blue {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cball-dark-blue {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cball-purple {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-yellow {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-dk-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-lt-blue {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-dk-green {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-med-green {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-lt-green {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-black {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-off-white {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-spring-peach {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-navy {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-med-blue {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-dk-orange {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-sc-teal {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-sc-green {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-sc-sand {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-yellow-100 {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-yellow-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-yellow-450,.group:hover .\32xl-group-hover-border-cw-brand-yellow-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-grey-900 {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-grey-800 {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-grey-200 {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-grey-100 {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-blue-700 {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-blue-500 {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-blue-300 {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-purple-700 {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-purple-500 {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-purple-300 {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-orange-700 {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-orange-500 {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-orange-300 {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-green-700 {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-green-500 {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .group:hover .\32xl-group-hover-border-cw-brand-green-300 {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-transparent:focus-within {
        border-color: transparent!important
    }

    .\32xl-focus-within-border-cw-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-secondary:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-secondary-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-secondary-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-secondary-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-accent:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-accent-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-accent-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-blue-print:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-red:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-10:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-20:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-30:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-40:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-5:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-50:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-60:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-grey-70:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cball-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cball-dark-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cball-purple:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-yellow:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-dk-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-lt-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-dk-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-med-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-lt-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-black:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-off-white:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-spring-peach:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-navy:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-med-blue:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-dk-orange:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-sc-teal:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-sc-green:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-sc-sand:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-yellow-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-yellow-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-yellow-450:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-yellow-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-grey-900:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-grey-800:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-grey-200:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-grey-100:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-blue-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-blue-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-blue-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-purple-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-purple-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-purple-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-orange-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-orange-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-orange-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-green-700:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-green-500:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-focus-within-border-cw-brand-green-300:focus-within {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-transparent:hover {
        border-color: transparent!important
    }

    .\32xl-hover-border-cw-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-secondary:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-secondary-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-secondary-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-secondary-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-accent:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-accent-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-accent-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-blue-print:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-red:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-10:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-20:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-30:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-40:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-5:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-50:hover {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-60:hover {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-grey-70:hover {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cball-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cball-dark-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cball-purple:hover {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-yellow:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-dk-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-lt-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-dk-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-med-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-lt-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-black:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-off-white:hover {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-spring-peach:hover {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-navy:hover {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-med-blue:hover {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-dk-orange:hover {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-sc-teal:hover {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-sc-green:hover {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-sc-sand:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-yellow-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-yellow-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-yellow-450:hover,.\32xl-hover-border-cw-brand-yellow-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-grey-900:hover {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-grey-800:hover {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-grey-200:hover {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-grey-100:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-blue-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-blue-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-blue-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-purple-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-purple-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-purple-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-orange-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-orange-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-orange-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-green-700:hover {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-green-500:hover {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-hover-border-cw-brand-green-300:hover {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-transparent:focus {
        border-color: transparent!important
    }

    .\32xl-focus-border-cw-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #333232!important;
        border-color: rgba(51,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-secondary:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-secondary-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #99becc!important;
        border-color: rgba(153,190,204,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-secondary-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #d6e4ea!important;
        border-color: rgba(214,228,234,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-secondary-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7fcff!important;
        border-color: rgba(247,252,255,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-accent:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-accent-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff7e1!important;
        border-color: rgba(255,247,225,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-accent-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fffbf0!important;
        border-color: rgba(255,251,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-blue-print:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5096d0!important;
        border-color: rgba(80,150,208,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #14a947!important;
        border-color: rgba(20,169,71,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fe813a!important;
        border-color: rgba(254,129,58,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9064bf!important;
        border-color: rgba(144,100,191,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-red:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fa575d!important;
        border-color: rgba(250,87,93,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1ba9e0!important;
        border-color: rgba(27,169,224,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #8ed4cc!important;
        border-color: rgba(142,212,204,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fff!important;
        border-color: rgba(255,255,255,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-10:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f4f5f0!important;
        border-color: rgba(244,245,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-20:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e9eae4!important;
        border-color: rgba(233,234,228,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-30:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-40:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c1c1ba!important;
        border-color: rgba(193,193,186,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-5:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-50:focus {
        --tw-border-opacity: 1 !important;
        border-color: #9b9b94!important;
        border-color: rgba(155,155,148,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-60:focus {
        --tw-border-opacity: 1 !important;
        border-color: #71716c!important;
        border-color: rgba(113,113,108,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-grey-70:focus {
        --tw-border-opacity: 1 !important;
        border-color: #515151!important;
        border-color: rgba(81,81,81,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cball-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #576995!important;
        border-color: rgba(87,105,149,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cball-dark-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #354363!important;
        border-color: rgba(53,67,99,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cball-purple:focus {
        --tw-border-opacity: 1 !important;
        border-color: #0a101f!important;
        border-color: rgba(10,16,31,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-yellow:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffc907!important;
        border-color: rgba(255,201,7,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-dk-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1e2658!important;
        border-color: rgba(30,38,88,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1080b9!important;
        border-color: rgba(16,128,185,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-lt-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bae3f0!important;
        border-color: rgba(186,227,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-dk-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #004b3d!important;
        border-color: rgba(0,75,61,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-med-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-lt-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #b8e3d1!important;
        border-color: rgba(184,227,209,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-black:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1a1a1a!important;
        border-color: rgba(26,26,26,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-off-white:focus {
        --tw-border-opacity: 1 !important;
        border-color: #fdf4e2!important;
        border-color: rgba(253,244,226,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-spring-peach:focus {
        --tw-border-opacity: 1 !important;
        border-color: #e88a78!important;
        border-color: rgba(232,138,120,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-navy:focus {
        --tw-border-opacity: 1 !important;
        border-color: #1BA006!important;
        border-color: rgba(0,51,102,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-med-blue:focus {
        --tw-border-opacity: 1 !important;
        border-color: #77a8bb!important;
        border-color: rgba(119,168,187,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-dk-orange:focus {
        --tw-border-opacity: 1 !important;
        border-color: #bf6c46!important;
        border-color: rgba(191,108,70,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-sc-teal:focus {
        --tw-border-opacity: 1 !important;
        border-color: #43b29a!important;
        border-color: rgba(67,178,154,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-sc-green:focus {
        --tw-border-opacity: 1 !important;
        border-color: #7db87e!important;
        border-color: rgba(125,184,126,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-sc-sand:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f9f7e9!important;
        border-color: rgba(249,247,233,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-yellow-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #faf7f0!important;
        border-color: rgba(250,247,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-yellow-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f8eed3!important;
        border-color: rgba(248,238,211,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-yellow-450:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-yellow-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ffca0a!important;
        border-color: rgba(255,202,10,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-grey-900:focus {
        --tw-border-opacity: 1 !important;
        border-color: #222520!important;
        border-color: rgba(34,37,32,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-grey-800:focus {
        --tw-border-opacity: 1 !important;
        border-color: #383b36!important;
        border-color: rgba(56,59,54,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-grey-200:focus {
        --tw-border-opacity: 1 !important;
        border-color: #dfdfd7!important;
        border-color: rgba(223,223,215,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-grey-100:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f7f7f7!important;
        border-color: rgba(247,247,247,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-blue-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #314577!important;
        border-color: rgba(49,69,119,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-blue-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #5493d3!important;
        border-color: rgba(84,147,211,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-blue-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #cedce2!important;
        border-color: rgba(206,220,226,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-purple-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #c3afdd!important;
        border-color: rgba(195,175,221,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-purple-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #decff0!important;
        border-color: rgba(222,207,240,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-purple-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #f1e9fb!important;
        border-color: rgba(241,233,251,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-orange-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #823232!important;
        border-color: rgba(130,50,50,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-orange-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #ff5e30!important;
        border-color: rgba(255,94,48,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-orange-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #eab18c!important;
        border-color: rgba(234,177,140,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-green-700:focus {
        --tw-border-opacity: 1 !important;
        border-color: #2b4a3f!important;
        border-color: rgba(43,74,63,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-green-500:focus {
        --tw-border-opacity: 1 !important;
        border-color: #00ac7f!important;
        border-color: rgba(0,172,127,var(--tw-border-opacity))!important
    }

    .\32xl-focus-border-cw-brand-green-300:focus {
        --tw-border-opacity: 1 !important;
        border-color: #94ba9f!important;
        border-color: rgba(148,186,159,var(--tw-border-opacity))!important
    }

    .\32xl-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .\32xl-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .\32xl-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .\32xl-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .\32xl-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .\32xl-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .\32xl-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .\32xl-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .\32xl-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .\32xl-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .\32xl-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .\32xl-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .\32xl-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .\32xl-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .\32xl-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-0 {
        --tw-border-opacity: 0 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-5 {
        --tw-border-opacity: .05 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-10 {
        --tw-border-opacity: .1 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-20 {
        --tw-border-opacity: .2 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-25 {
        --tw-border-opacity: .25 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-30 {
        --tw-border-opacity: .3 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-40 {
        --tw-border-opacity: .4 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-50 {
        --tw-border-opacity: .5 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-60 {
        --tw-border-opacity: .6 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-70 {
        --tw-border-opacity: .7 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-75 {
        --tw-border-opacity: .75 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-80 {
        --tw-border-opacity: .8 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-90 {
        --tw-border-opacity: .9 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-95 {
        --tw-border-opacity: .95 !important
    }

    .group:hover .\32xl-group-hover-border-opacity-100 {
        --tw-border-opacity: 1 !important
    }

    .\32xl-focus-within-border-opacity-0:focus-within {
        --tw-border-opacity: 0 !important
    }

    .\32xl-focus-within-border-opacity-5:focus-within {
        --tw-border-opacity: .05 !important
    }

    .\32xl-focus-within-border-opacity-10:focus-within {
        --tw-border-opacity: .1 !important
    }

    .\32xl-focus-within-border-opacity-20:focus-within {
        --tw-border-opacity: .2 !important
    }

    .\32xl-focus-within-border-opacity-25:focus-within {
        --tw-border-opacity: .25 !important
    }

    .\32xl-focus-within-border-opacity-30:focus-within {
        --tw-border-opacity: .3 !important
    }

    .\32xl-focus-within-border-opacity-40:focus-within {
        --tw-border-opacity: .4 !important
    }

    .\32xl-focus-within-border-opacity-50:focus-within {
        --tw-border-opacity: .5 !important
    }

    .\32xl-focus-within-border-opacity-60:focus-within {
        --tw-border-opacity: .6 !important
    }

    .\32xl-focus-within-border-opacity-70:focus-within {
        --tw-border-opacity: .7 !important
    }

    .\32xl-focus-within-border-opacity-75:focus-within {
        --tw-border-opacity: .75 !important
    }

    .\32xl-focus-within-border-opacity-80:focus-within {
        --tw-border-opacity: .8 !important
    }

    .\32xl-focus-within-border-opacity-90:focus-within {
        --tw-border-opacity: .9 !important
    }

    .\32xl-focus-within-border-opacity-95:focus-within {
        --tw-border-opacity: .95 !important
    }

    .\32xl-focus-within-border-opacity-100:focus-within {
        --tw-border-opacity: 1 !important
    }

    .\32xl-hover-border-opacity-0:hover {
        --tw-border-opacity: 0 !important
    }

    .\32xl-hover-border-opacity-5:hover {
        --tw-border-opacity: .05 !important
    }

    .\32xl-hover-border-opacity-10:hover {
        --tw-border-opacity: .1 !important
    }

    .\32xl-hover-border-opacity-20:hover {
        --tw-border-opacity: .2 !important
    }

    .\32xl-hover-border-opacity-25:hover {
        --tw-border-opacity: .25 !important
    }

    .\32xl-hover-border-opacity-30:hover {
        --tw-border-opacity: .3 !important
    }

    .\32xl-hover-border-opacity-40:hover {
        --tw-border-opacity: .4 !important
    }

    .\32xl-hover-border-opacity-50:hover {
        --tw-border-opacity: .5 !important
    }

    .\32xl-hover-border-opacity-60:hover {
        --tw-border-opacity: .6 !important
    }

    .\32xl-hover-border-opacity-70:hover {
        --tw-border-opacity: .7 !important
    }

    .\32xl-hover-border-opacity-75:hover {
        --tw-border-opacity: .75 !important
    }

    .\32xl-hover-border-opacity-80:hover {
        --tw-border-opacity: .8 !important
    }

    .\32xl-hover-border-opacity-90:hover {
        --tw-border-opacity: .9 !important
    }

    .\32xl-hover-border-opacity-95:hover {
        --tw-border-opacity: .95 !important
    }

    .\32xl-hover-border-opacity-100:hover {
        --tw-border-opacity: 1 !important
    }

    .\32xl-focus-border-opacity-0:focus {
        --tw-border-opacity: 0 !important
    }

    .\32xl-focus-border-opacity-5:focus {
        --tw-border-opacity: .05 !important
    }

    .\32xl-focus-border-opacity-10:focus {
        --tw-border-opacity: .1 !important
    }

    .\32xl-focus-border-opacity-20:focus {
        --tw-border-opacity: .2 !important
    }

    .\32xl-focus-border-opacity-25:focus {
        --tw-border-opacity: .25 !important
    }

    .\32xl-focus-border-opacity-30:focus {
        --tw-border-opacity: .3 !important
    }

    .\32xl-focus-border-opacity-40:focus {
        --tw-border-opacity: .4 !important
    }

    .\32xl-focus-border-opacity-50:focus {
        --tw-border-opacity: .5 !important
    }

    .\32xl-focus-border-opacity-60:focus {
        --tw-border-opacity: .6 !important
    }

    .\32xl-focus-border-opacity-70:focus {
        --tw-border-opacity: .7 !important
    }

    .\32xl-focus-border-opacity-75:focus {
        --tw-border-opacity: .75 !important
    }

    .\32xl-focus-border-opacity-80:focus {
        --tw-border-opacity: .8 !important
    }

    .\32xl-focus-border-opacity-90:focus {
        --tw-border-opacity: .9 !important
    }

    .\32xl-focus-border-opacity-95:focus {
        --tw-border-opacity: .95 !important
    }

    .\32xl-focus-border-opacity-100:focus {
        --tw-border-opacity: 1 !important
    }

    .\32xl-rounded-none {
        border-radius: 0!important
    }

    .\32xl-rounded-sm {
        border-radius: .125rem!important
    }

    .\32xl-rounded {
        border-radius: .25rem!important
    }

    .\32xl-rounded-md {
        border-radius: .375rem!important
    }

    .\32xl-rounded-lg {
        border-radius: .5rem!important
    }

    .\32xl-rounded-xl {
        border-radius: .75rem!important
    }

    .\32xl-rounded-2xl {
        border-radius: 1rem!important
    }

    .\32xl-rounded-3xl {
        border-radius: 1.5rem!important
    }

    .\32xl-rounded-full {
        border-radius: 9999px!important
    }

    .\32xl-rounded-t-none {
        border-top-left-radius: 0!important;
        border-top-right-radius: 0!important
    }

    .\32xl-rounded-r-none {
        border-top-right-radius: 0!important;
        border-bottom-right-radius: 0!important
    }

    .\32xl-rounded-b-none {
        border-bottom-right-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .\32xl-rounded-l-none {
        border-top-left-radius: 0!important;
        border-bottom-left-radius: 0!important
    }

    .\32xl-rounded-t-sm {
        border-top-left-radius: .125rem!important;
        border-top-right-radius: .125rem!important
    }

    .\32xl-rounded-r-sm {
        border-top-right-radius: .125rem!important;
        border-bottom-right-radius: .125rem!important
    }

    .\32xl-rounded-b-sm {
        border-bottom-right-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .\32xl-rounded-l-sm {
        border-top-left-radius: .125rem!important;
        border-bottom-left-radius: .125rem!important
    }

    .\32xl-rounded-t {
        border-top-left-radius: .25rem!important;
        border-top-right-radius: .25rem!important
    }

    .\32xl-rounded-r {
        border-top-right-radius: .25rem!important;
        border-bottom-right-radius: .25rem!important
    }

    .\32xl-rounded-b {
        border-bottom-right-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .\32xl-rounded-l {
        border-top-left-radius: .25rem!important;
        border-bottom-left-radius: .25rem!important
    }

    .\32xl-rounded-t-md {
        border-top-left-radius: .375rem!important;
        border-top-right-radius: .375rem!important
    }

    .\32xl-rounded-r-md {
        border-top-right-radius: .375rem!important;
        border-bottom-right-radius: .375rem!important
    }

    .\32xl-rounded-b-md {
        border-bottom-right-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .\32xl-rounded-l-md {
        border-top-left-radius: .375rem!important;
        border-bottom-left-radius: .375rem!important
    }

    .\32xl-rounded-t-lg {
        border-top-left-radius: .5rem!important;
        border-top-right-radius: .5rem!important
    }

    .\32xl-rounded-r-lg {
        border-top-right-radius: .5rem!important;
        border-bottom-right-radius: .5rem!important
    }

    .\32xl-rounded-b-lg {
        border-bottom-right-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .\32xl-rounded-l-lg {
        border-top-left-radius: .5rem!important;
        border-bottom-left-radius: .5rem!important
    }

    .\32xl-rounded-t-xl {
        border-top-left-radius: .75rem!important;
        border-top-right-radius: .75rem!important
    }

    .\32xl-rounded-r-xl {
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important
    }

    .\32xl-rounded-b-xl {
        border-bottom-right-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .\32xl-rounded-l-xl {
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important
    }

    .\32xl-rounded-t-2xl {
        border-top-left-radius: 1rem!important;
        border-top-right-radius: 1rem!important
    }

    .\32xl-rounded-r-2xl {
        border-top-right-radius: 1rem!important;
        border-bottom-right-radius: 1rem!important
    }

    .\32xl-rounded-b-2xl {
        border-bottom-right-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .\32xl-rounded-l-2xl {
        border-top-left-radius: 1rem!important;
        border-bottom-left-radius: 1rem!important
    }

    .\32xl-rounded-t-3xl {
        border-top-left-radius: 1.5rem!important;
        border-top-right-radius: 1.5rem!important
    }

    .\32xl-rounded-r-3xl {
        border-top-right-radius: 1.5rem!important;
        border-bottom-right-radius: 1.5rem!important
    }

    .\32xl-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .\32xl-rounded-l-3xl {
        border-top-left-radius: 1.5rem!important;
        border-bottom-left-radius: 1.5rem!important
    }

    .\32xl-rounded-t-full {
        border-top-left-radius: 9999px!important;
        border-top-right-radius: 9999px!important
    }

    .\32xl-rounded-r-full {
        border-top-right-radius: 9999px!important;
        border-bottom-right-radius: 9999px!important
    }

    .\32xl-rounded-b-full {
        border-bottom-right-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .\32xl-rounded-l-full {
        border-top-left-radius: 9999px!important;
        border-bottom-left-radius: 9999px!important
    }

    .\32xl-rounded-tl-none {
        border-top-left-radius: 0!important
    }

    .\32xl-rounded-tr-none {
        border-top-right-radius: 0!important
    }

    .\32xl-rounded-br-none {
        border-bottom-right-radius: 0!important
    }

    .\32xl-rounded-bl-none {
        border-bottom-left-radius: 0!important
    }

    .\32xl-rounded-tl-sm {
        border-top-left-radius: .125rem!important
    }

    .\32xl-rounded-tr-sm {
        border-top-right-radius: .125rem!important
    }

    .\32xl-rounded-br-sm {
        border-bottom-right-radius: .125rem!important
    }

    .\32xl-rounded-bl-sm {
        border-bottom-left-radius: .125rem!important
    }

    .\32xl-rounded-tl {
        border-top-left-radius: .25rem!important
    }

    .\32xl-rounded-tr {
        border-top-right-radius: .25rem!important
    }

    .\32xl-rounded-br {
        border-bottom-right-radius: .25rem!important
    }

    .\32xl-rounded-bl {
        border-bottom-left-radius: .25rem!important
    }

    .\32xl-rounded-tl-md {
        border-top-left-radius: .375rem!important
    }

    .\32xl-rounded-tr-md {
        border-top-right-radius: .375rem!important
    }

    .\32xl-rounded-br-md {
        border-bottom-right-radius: .375rem!important
    }

    .\32xl-rounded-bl-md {
        border-bottom-left-radius: .375rem!important
    }

    .\32xl-rounded-tl-lg {
        border-top-left-radius: .5rem!important
    }

    .\32xl-rounded-tr-lg {
        border-top-right-radius: .5rem!important
    }

    .\32xl-rounded-br-lg {
        border-bottom-right-radius: .5rem!important
    }

    .\32xl-rounded-bl-lg {
        border-bottom-left-radius: .5rem!important
    }

    .\32xl-rounded-tl-xl {
        border-top-left-radius: .75rem!important
    }

    .\32xl-rounded-tr-xl {
        border-top-right-radius: .75rem!important
    }

    .\32xl-rounded-br-xl {
        border-bottom-right-radius: .75rem!important
    }

    .\32xl-rounded-bl-xl {
        border-bottom-left-radius: .75rem!important
    }

    .\32xl-rounded-tl-2xl {
        border-top-left-radius: 1rem!important
    }

    .\32xl-rounded-tr-2xl {
        border-top-right-radius: 1rem!important
    }

    .\32xl-rounded-br-2xl {
        border-bottom-right-radius: 1rem!important
    }

    .\32xl-rounded-bl-2xl {
        border-bottom-left-radius: 1rem!important
    }

    .\32xl-rounded-tl-3xl {
        border-top-left-radius: 1.5rem!important
    }

    .\32xl-rounded-tr-3xl {
        border-top-right-radius: 1.5rem!important
    }

    .\32xl-rounded-br-3xl {
        border-bottom-right-radius: 1.5rem!important
    }

    .\32xl-rounded-bl-3xl {
        border-bottom-left-radius: 1.5rem!important
    }

    .\32xl-rounded-tl-full {
        border-top-left-radius: 9999px!important
    }

    .\32xl-rounded-tr-full {
        border-top-right-radius: 9999px!important
    }

    .\32xl-rounded-br-full {
        border-bottom-right-radius: 9999px!important
    }

    .\32xl-rounded-bl-full {
        border-bottom-left-radius: 9999px!important
    }

    .\32xl-border-solid {
        border-style: solid!important
    }

    .\32xl-border-dashed {
        border-style: dashed!important
    }

    .\32xl-border-dotted {
        border-style: dotted!important
    }

    .\32xl-border-double {
        border-style: double!important
    }

    .\32xl-border-none {
        border-style: none!important
    }

    .\32xl-border-0 {
        border-width: 0px!important
    }

    .\32xl-border-2 {
        border-width: 2px!important
    }

    .\32xl-border-4 {
        border-width: 4px!important
    }

    .\32xl-border-8 {
        border-width: 8px!important
    }

    .\32xl-border {
        border-width: 1px!important
    }

    .\32xl-border-t-0 {
        border-top-width: 0px!important
    }

    .\32xl-border-r-0 {
        border-right-width: 0px!important
    }

    .\32xl-border-b-0 {
        border-bottom-width: 0px!important
    }

    .\32xl-border-l-0 {
        border-left-width: 0px!important
    }

    .\32xl-border-t-2 {
        border-top-width: 2px!important
    }

    .\32xl-border-r-2 {
        border-right-width: 2px!important
    }

    .\32xl-border-b-2 {
        border-bottom-width: 2px!important
    }

    .\32xl-border-l-2 {
        border-left-width: 2px!important
    }

    .\32xl-border-t-4 {
        border-top-width: 4px!important
    }

    .\32xl-border-r-4 {
        border-right-width: 4px!important
    }

    .\32xl-border-b-4 {
        border-bottom-width: 4px!important
    }

    .\32xl-border-l-4 {
        border-left-width: 4px!important
    }

    .\32xl-border-t-8 {
        border-top-width: 8px!important
    }

    .\32xl-border-r-8 {
        border-right-width: 8px!important
    }

    .\32xl-border-b-8 {
        border-bottom-width: 8px!important
    }

    .\32xl-border-l-8 {
        border-left-width: 8px!important
    }

    .\32xl-border-t {
        border-top-width: 1px!important
    }

    .\32xl-border-r {
        border-right-width: 1px!important
    }

    .\32xl-border-b {
        border-bottom-width: 1px!important
    }

    .\32xl-border-l {
        border-left-width: 1px!important
    }

    .\32xl-box-border {
        box-sizing: border-box!important
    }

    .\32xl-box-content {
        box-sizing: content-box!important
    }

    .\32xl-cursor-auto {
        cursor: auto!important
    }

    .\32xl-cursor-default {
        cursor: default!important
    }

    .\32xl-cursor-pointer {
        cursor: pointer!important
    }

    .\32xl-cursor-wait {
        cursor: wait!important
    }

    .\32xl-cursor-text {
        cursor: text!important
    }

    .\32xl-cursor-move {
        cursor: move!important
    }

    .\32xl-cursor-not-allowed {
        cursor: not-allowed!important
    }

    .\32xl-block {
        display: block!important
    }

    .\32xl-inline-block {
        display: inline-block!important
    }

    .\32xl-inline {
        display: inline!important
    }

    .\32xl-flex {
        display: flex!important
    }

    .\32xl-inline-flex {
        display: inline-flex!important
    }

    .\32xl-table {
        display: table!important
    }

    .\32xl-table-caption {
        display: table-caption!important
    }

    .\32xl-table-cell {
        display: table-cell!important
    }

    .\32xl-table-column {
        display: table-column!important
    }

    .\32xl-table-column-group {
        display: table-column-group!important
    }

    .\32xl-table-footer-group {
        display: table-footer-group!important
    }

    .\32xl-table-header-group {
        display: table-header-group!important
    }

    .\32xl-table-row-group {
        display: table-row-group!important
    }

    .\32xl-table-row {
        display: table-row!important
    }

    .\32xl-flow-root {
        display: flow-root!important
    }

    .\32xl-grid {
        display: grid!important
    }

    .\32xl-inline-grid {
        display: inline-grid!important
    }

    .\32xl-contents {
        display: contents!important
    }

    .\32xl-hidden {
        display: none!important
    }

    .\32xl-flex-row {
        flex-direction: row!important
    }

    .\32xl-flex-row-reverse {
        flex-direction: row-reverse!important
    }

    .\32xl-flex-col {
        flex-direction: column!important
    }

    .\32xl-flex-col-reverse {
        flex-direction: column-reverse!important
    }

    .\32xl-flex-wrap {
        flex-wrap: wrap!important
    }

    .\32xl-flex-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .\32xl-flex-nowrap {
        flex-wrap: nowrap!important
    }

    .\32xl-place-items-auto {
        place-items: auto!important
    }

    .\32xl-place-items-start {
        place-items: start!important
    }

    .\32xl-place-items-end {
        place-items: end!important
    }

    .\32xl-place-items-center {
        place-items: center!important
    }

    .\32xl-place-items-stretch {
        place-items: stretch!important
    }

    .\32xl-place-content-center {
        place-content: center!important
    }

    .\32xl-place-content-start {
        place-content: start!important
    }

    .\32xl-place-content-end {
        place-content: end!important
    }

    .\32xl-place-content-between {
        place-content: space-between!important
    }

    .\32xl-place-content-around {
        place-content: space-around!important
    }

    .\32xl-place-content-evenly {
        place-content: space-evenly!important
    }

    .\32xl-place-content-stretch {
        place-content: stretch!important
    }

    .\32xl-place-self-auto {
        place-self: auto!important
    }

    .\32xl-place-self-start {
        place-self: start!important
    }

    .\32xl-place-self-end {
        place-self: end!important
    }

    .\32xl-place-self-center {
        place-self: center!important
    }

    .\32xl-place-self-stretch {
        place-self: stretch!important
    }

    .\32xl-items-start {
        align-items: flex-start!important
    }

    .\32xl-items-end {
        align-items: flex-end!important
    }

    .\32xl-items-center {
        align-items: center!important
    }

    .\32xl-items-baseline {
        align-items: baseline!important
    }

    .\32xl-items-stretch {
        align-items: stretch!important
    }

    .\32xl-content-center {
        align-content: center!important
    }

    .\32xl-content-start {
        align-content: flex-start!important
    }

    .\32xl-content-end {
        align-content: flex-end!important
    }

    .\32xl-content-between {
        align-content: space-between!important
    }

    .\32xl-content-around {
        align-content: space-around!important
    }

    .\32xl-content-evenly {
        align-content: space-evenly!important
    }

    .\32xl-self-auto {
        align-self: auto!important
    }

    .\32xl-self-start {
        align-self: flex-start!important
    }

    .\32xl-self-end {
        align-self: flex-end!important
    }

    .\32xl-self-center {
        align-self: center!important
    }

    .\32xl-self-stretch {
        align-self: stretch!important
    }

    .\32xl-justify-items-auto {
        justify-items: auto!important
    }

    .\32xl-justify-items-start {
        justify-items: start!important
    }

    .\32xl-justify-items-end {
        justify-items: end!important
    }

    .\32xl-justify-items-center {
        justify-items: center!important
    }

    .\32xl-justify-items-stretch {
        justify-items: stretch!important
    }

    .\32xl-justify-start {
        justify-content: flex-start!important
    }

    .\32xl-justify-end {
        justify-content: flex-end!important
    }

    .\32xl-justify-center {
        justify-content: center!important
    }

    .\32xl-justify-between {
        justify-content: space-between!important
    }

    .\32xl-justify-around {
        justify-content: space-around!important
    }

    .\32xl-justify-evenly {
        justify-content: space-evenly!important
    }

    .\32xl-justify-self-auto {
        justify-self: auto!important
    }

    .\32xl-justify-self-start {
        justify-self: start!important
    }

    .\32xl-justify-self-end {
        justify-self: end!important
    }

    .\32xl-justify-self-center {
        justify-self: center!important
    }

    .\32xl-justify-self-stretch {
        justify-self: stretch!important
    }

    .\32xl-flex-1 {
        flex: 1 1!important
    }

    .\32xl-flex-auto {
        flex: 1 1 auto!important
    }

    .\32xl-flex-initial {
        flex: 0 1 auto!important
    }

    .\32xl-flex-none {
        flex: none!important
    }

    .\32xl-flex-grow-0 {
        flex-grow: 0!important
    }

    .\32xl-flex-grow {
        flex-grow: 1!important
    }

    .\32xl-flex-shrink-0 {
        flex-shrink: 0!important
    }

    .\32xl-flex-shrink {
        flex-shrink: 1!important
    }

    .\32xl-order-1 {
        order: 1!important
    }

    .\32xl-order-2 {
        order: 2!important
    }

    .\32xl-order-3 {
        order: 3!important
    }

    .\32xl-order-4 {
        order: 4!important
    }

    .\32xl-order-5 {
        order: 5!important
    }

    .\32xl-order-6 {
        order: 6!important
    }

    .\32xl-order-7 {
        order: 7!important
    }

    .\32xl-order-8 {
        order: 8!important
    }

    .\32xl-order-9 {
        order: 9!important
    }

    .\32xl-order-10 {
        order: 10!important
    }

    .\32xl-order-11 {
        order: 11!important
    }

    .\32xl-order-12 {
        order: 12!important
    }

    .\32xl-order-first {
        order: -9999!important
    }

    .\32xl-order-last {
        order: 9999!important
    }

    .\32xl-order-none {
        order: 0!important
    }

    .\32xl-float-right {
        float: right!important
    }

    .\32xl-float-left {
        float: left!important
    }

    .\32xl-float-none {
        float: none!important
    }

    .\32xl-clear-left {
        clear: left!important
    }

    .\32xl-clear-right {
        clear: right!important
    }

    .\32xl-clear-both {
        clear: both!important
    }

    .\32xl-clear-none {
        clear: none!important
    }

    .\32xl-font-heading {
        font-family: Kazimir,ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important
    }

    .\32xl-font-sans {
        font-family: Proxima Nova,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important
    }

    .\32xl-font-mono {
        font-family: Anonymous Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
    }

    .\32xl-font-thin {
        font-weight: 100!important
    }

    .\32xl-font-extralight {
        font-weight: 200!important
    }

    .\32xl-font-light {
        font-weight: 300!important
    }

    .\32xl-font-normal {
        font-weight: 400!important
    }

    .\32xl-font-medium {
        font-weight: 500!important
    }

    .\32xl-font-semibold {
        font-weight: 600!important
    }

    .\32xl-font-bold {
        font-weight: 700!important
    }

    .\32xl-font-extrabold {
        font-weight: 800!important
    }

    .\32xl-font-black {
        font-weight: 900!important
    }

    .\32xl-h-0 {
        height: 0px!important
    }

    .\32xl-h-1 {
        height: .25rem!important
    }

    .\32xl-h-2 {
        height: .5rem!important
    }

    .\32xl-h-3 {
        height: .75rem!important
    }

    .\32xl-h-4 {
        height: 1rem!important
    }

    .\32xl-h-5 {
        height: 1.25rem!important
    }

    .\32xl-h-6 {
        height: 1.5rem!important
    }

    .\32xl-h-7 {
        height: 1.75rem!important
    }

    .\32xl-h-8 {
        height: 2rem!important
    }

    .\32xl-h-9 {
        height: 2.25rem!important
    }

    .\32xl-h-10 {
        height: 2.5rem!important
    }

    .\32xl-h-11 {
        height: 2.75rem!important
    }

    .\32xl-h-12 {
        height: 3rem!important
    }

    .\32xl-h-14 {
        height: 3.5rem!important
    }

    .\32xl-h-16 {
        height: 4rem!important
    }

    .\32xl-h-20 {
        height: 5rem!important
    }

    .\32xl-h-24 {
        height: 6rem!important
    }

    .\32xl-h-28 {
        height: 7rem!important
    }

    .\32xl-h-32 {
        height: 8rem!important
    }

    .\32xl-h-36 {
        height: 9rem!important
    }

    .\32xl-h-40 {
        height: 10rem!important
    }

    .\32xl-h-44 {
        height: 11rem!important
    }

    .\32xl-h-48 {
        height: 12rem!important
    }

    .\32xl-h-52 {
        height: 13rem!important
    }

    .\32xl-h-56 {
        height: 14rem!important
    }

    .\32xl-h-60 {
        height: 15rem!important
    }

    .\32xl-h-64 {
        height: 16rem!important
    }

    .\32xl-h-72 {
        height: 18rem!important
    }

    .\32xl-h-80 {
        height: 20rem!important
    }

    .\32xl-h-96 {
        height: 24rem!important
    }

    .\32xl-h-auto {
        height: auto!important
    }

    .\32xl-h-px {
        height: 1px!important
    }

    .\32xl-h-0\.5 {
        height: .125rem!important
    }

    .\32xl-h-1\.5 {
        height: .375rem!important
    }

    .\32xl-h-2\.5 {
        height: .625rem!important
    }

    .\32xl-h-3\.5 {
        height: .875rem!important
    }

    .\32xl-h-1\/2 {
        height: 50%!important
    }

    .\32xl-h-1\/3 {
        height: 33.333333%!important
    }

    .\32xl-h-2\/3 {
        height: 66.666667%!important
    }

    .\32xl-h-1\/4 {
        height: 25%!important
    }

    .\32xl-h-2\/4 {
        height: 50%!important
    }

    .\32xl-h-3\/4 {
        height: 75%!important
    }

    .\32xl-h-1\/5 {
        height: 20%!important
    }

    .\32xl-h-2\/5 {
        height: 40%!important
    }

    .\32xl-h-3\/5 {
        height: 60%!important
    }

    .\32xl-h-4\/5 {
        height: 80%!important
    }

    .\32xl-h-1\/6 {
        height: 16.666667%!important
    }

    .\32xl-h-2\/6 {
        height: 33.333333%!important
    }

    .\32xl-h-3\/6 {
        height: 50%!important
    }

    .\32xl-h-4\/6 {
        height: 66.666667%!important
    }

    .\32xl-h-5\/6 {
        height: 83.333333%!important
    }

    .\32xl-h-full {
        height: 100%!important
    }

    .\32xl-h-screen {
        height: 100vh!important
    }

    .\32xl-text-xs {
        font-size: .75rem!important
    }

    .\32xl-text-sm {
        font-size: .875rem!important
    }

    .\32xl-text-base {
        font-size: 1rem!important
    }

    .\32xl-text-lg {
        font-size: 1.125rem!important
    }

    .\32xl-text-xl {
        font-size: 1.25rem!important
    }

    .\32xl-text-2xl {
        font-size: 1.5rem!important
    }

    .\32xl-text-3xl {
        font-size: 1.875rem!important
    }

    .\32xl-text-4xl {
        font-size: 2.25rem!important
    }

    .\32xl-text-5xl {
        font-size: 3rem!important
    }

    .\32xl-text-6xl {
        font-size: 4rem!important
    }

    .\32xl-leading-3 {
        line-height: .75rem!important
    }

    .\32xl-leading-4 {
        line-height: 1rem!important
    }

    .\32xl-leading-5 {
        line-height: 1.25rem!important
    }

    .\32xl-leading-6 {
        line-height: 1.5rem!important
    }

    .\32xl-leading-7 {
        line-height: 1.75rem!important
    }

    .\32xl-leading-8 {
        line-height: 2rem!important
    }

    .\32xl-leading-9 {
        line-height: 2.25rem!important
    }

    .\32xl-leading-10 {
        line-height: 2.5rem!important
    }

    .\32xl-leading-none {
        line-height: 1!important
    }

    .\32xl-leading-tight {
        line-height: 1.25!important
    }

    .\32xl-leading-snug {
        line-height: 1.375!important
    }

    .\32xl-leading-normal {
        line-height: 1.5!important
    }

    .\32xl-leading-relaxed {
        line-height: 1.625!important
    }

    .\32xl-leading-loose {
        line-height: 2!important
    }

    .\32xl-list-inside {
        list-style-position: inside!important
    }

    .\32xl-list-outside {
        list-style-position: outside!important
    }

    .\32xl-list-none {
        list-style-type: none!important
    }

    .\32xl-list-disc {
        list-style-type: disc!important
    }

    .\32xl-list-decimal {
        list-style-type: decimal!important
    }

    .\32xl-m-0 {
        margin: 0!important
    }

    .\32xl-m-1 {
        margin: 10px!important
    }

    .\32xl-m-2 {
        margin: 20px!important
    }

    .\32xl-m-3 {
        margin: 40px!important
    }

    .\32xl-m-4 {
        margin: 60px!important
    }

    .\32xl-m-5 {
        margin: 80px!important
    }

    .\32xl-m-6 {
        margin: 100px!important
    }

    .\32xl-m-7 {
        margin: 120px!important
    }

    .\32xl-m-auto {
        margin: auto!important
    }

    .\32xl-m-px {
        margin: 1px!important
    }

    .\32xl-m-nudge {
        margin: 5px!important
    }

    .\32xl--m-0 {
        margin: -0px!important
    }

    .\32xl--m-1 {
        margin: -10px!important
    }

    .\32xl--m-2 {
        margin: -20px!important
    }

    .\32xl--m-3 {
        margin: -40px!important
    }

    .\32xl--m-4 {
        margin: -60px!important
    }

    .\32xl--m-5 {
        margin: -80px!important
    }

    .\32xl--m-6 {
        margin: -100px!important
    }

    .\32xl--m-px {
        margin: -1px!important
    }

    .\32xl-my-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .\32xl-mx-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .\32xl-my-1 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .\32xl-mx-1 {
        margin-left: 10px!important;
        margin-right: 10px!important
    }

    .\32xl-my-2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .\32xl-mx-2 {
        margin-left: 20px!important;
        margin-right: 20px!important
    }

    .\32xl-my-3 {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .\32xl-mx-3 {
        margin-left: 40px!important;
        margin-right: 40px!important
    }

    .\32xl-my-4 {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .\32xl-mx-4 {
        margin-left: 60px!important;
        margin-right: 60px!important
    }

    .\32xl-my-5 {
        margin-top: 80px!important;
        margin-bottom: 80px!important
    }

    .\32xl-mx-5 {
        margin-left: 80px!important;
        margin-right: 80px!important
    }

    .\32xl-my-6 {
        margin-top: 100px!important;
        margin-bottom: 100px!important
    }

    .\32xl-mx-6 {
        margin-left: 100px!important;
        margin-right: 100px!important
    }

    .\32xl-my-7 {
        margin-top: 120px!important;
        margin-bottom: 120px!important
    }

    .\32xl-mx-7 {
        margin-left: 120px!important;
        margin-right: 120px!important
    }

    .\32xl-my-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .\32xl-mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .\32xl-my-px {
        margin-top: 1px!important;
        margin-bottom: 1px!important
    }

    .\32xl-mx-px {
        margin-left: 1px!important;
        margin-right: 1px!important
    }

    .\32xl-my-nudge {
        margin-top: 5px!important;
        margin-bottom: 5px!important
    }

    .\32xl-mx-nudge {
        margin-left: 5px!important;
        margin-right: 5px!important
    }

    .\32xl--my-0 {
        margin-top: -0px!important;
        margin-bottom: -0px!important
    }

    .\32xl--mx-0 {
        margin-left: -0px!important;
        margin-right: -0px!important
    }

    .\32xl--my-1 {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .\32xl--mx-1 {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .\32xl--my-2 {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .\32xl--mx-2 {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .\32xl--my-3 {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .\32xl--mx-3 {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .\32xl--my-4 {
        margin-top: -60px!important;
        margin-bottom: -60px!important
    }

    .\32xl--mx-4 {
        margin-left: -60px!important;
        margin-right: -60px!important
    }

    .\32xl--my-5 {
        margin-top: -80px!important;
        margin-bottom: -80px!important
    }

    .\32xl--mx-5 {
        margin-left: -80px!important;
        margin-right: -80px!important
    }

    .\32xl--my-6 {
        margin-top: -100px!important;
        margin-bottom: -100px!important
    }

    .\32xl--mx-6 {
        margin-left: -100px!important;
        margin-right: -100px!important
    }

    .\32xl--my-px {
        margin-top: -1px!important;
        margin-bottom: -1px!important
    }

    .\32xl--mx-px {
        margin-left: -1px!important;
        margin-right: -1px!important
    }

    .\32xl-mt-0 {
        margin-top: 0!important
    }

    .\32xl-mr-0 {
        margin-right: 0!important
    }

    .\32xl-mb-0 {
        margin-bottom: 0!important
    }

    .\32xl-ml-0 {
        margin-left: 0!important
    }

    .\32xl-mt-1 {
        margin-top: 10px!important
    }

    .\32xl-mr-1 {
        margin-right: 10px!important
    }

    .\32xl-mb-1 {
        margin-bottom: 10px!important
    }

    .\32xl-ml-1 {
        margin-left: 10px!important
    }

    .\32xl-mt-2 {
        margin-top: 20px!important
    }

    .\32xl-mr-2 {
        margin-right: 20px!important
    }

    .\32xl-mb-2 {
        margin-bottom: 20px!important
    }

    .\32xl-ml-2 {
        margin-left: 20px!important
    }

    .\32xl-mt-3 {
        margin-top: 40px!important
    }

    .\32xl-mr-3 {
        margin-right: 40px!important
    }

    .\32xl-mb-3 {
        margin-bottom: 40px!important
    }

    .\32xl-ml-3 {
        margin-left: 40px!important
    }

    .\32xl-mt-4 {
        margin-top: 60px!important
    }

    .\32xl-mr-4 {
        margin-right: 60px!important
    }

    .\32xl-mb-4 {
        margin-bottom: 60px!important
    }

    .\32xl-ml-4 {
        margin-left: 60px!important
    }

    .\32xl-mt-5 {
        margin-top: 80px!important
    }

    .\32xl-mr-5 {
        margin-right: 80px!important
    }

    .\32xl-mb-5 {
        margin-bottom: 80px!important
    }

    .\32xl-ml-5 {
        margin-left: 80px!important
    }

    .\32xl-mt-6 {
        margin-top: 100px!important
    }

    .\32xl-mr-6 {
        margin-right: 100px!important
    }

    .\32xl-mb-6 {
        margin-bottom: 100px!important
    }

    .\32xl-ml-6 {
        margin-left: 100px!important
    }

    .\32xl-mt-7 {
        margin-top: 120px!important
    }

    .\32xl-mr-7 {
        margin-right: 120px!important
    }

    .\32xl-mb-7 {
        margin-bottom: 120px!important
    }

    .\32xl-ml-7 {
        margin-left: 120px!important
    }

    .\32xl-mt-auto {
        margin-top: auto!important
    }

    .\32xl-mr-auto {
        margin-right: auto!important
    }

    .\32xl-mb-auto {
        margin-bottom: auto!important
    }

    .\32xl-ml-auto {
        margin-left: auto!important
    }

    .\32xl-mt-px {
        margin-top: 1px!important
    }

    .\32xl-mr-px {
        margin-right: 1px!important
    }

    .\32xl-mb-px {
        margin-bottom: 1px!important
    }

    .\32xl-ml-px {
        margin-left: 1px!important
    }

    .\32xl-mt-nudge {
        margin-top: 5px!important
    }

    .\32xl-mr-nudge {
        margin-right: 5px!important
    }

    .\32xl-mb-nudge {
        margin-bottom: 5px!important
    }

    .\32xl-ml-nudge {
        margin-left: 5px!important
    }

    .\32xl--mt-0 {
        margin-top: -0px!important
    }

    .\32xl--mr-0 {
        margin-right: -0px!important
    }

    .\32xl--mb-0 {
        margin-bottom: -0px!important
    }

    .\32xl--ml-0 {
        margin-left: -0px!important
    }

    .\32xl--mt-1 {
        margin-top: -10px!important
    }

    .\32xl--mr-1 {
        margin-right: -10px!important
    }

    .\32xl--mb-1 {
        margin-bottom: -10px!important
    }

    .\32xl--ml-1 {
        margin-left: -10px!important
    }

    .\32xl--mt-2 {
        margin-top: -20px!important
    }

    .\32xl--mr-2 {
        margin-right: -20px!important
    }

    .\32xl--mb-2 {
        margin-bottom: -20px!important
    }

    .\32xl--ml-2 {
        margin-left: -20px!important
    }

    .\32xl--mt-3 {
        margin-top: -40px!important
    }

    .\32xl--mr-3 {
        margin-right: -40px!important
    }

    .\32xl--mb-3 {
        margin-bottom: -40px!important
    }

    .\32xl--ml-3 {
        margin-left: -40px!important
    }

    .\32xl--mt-4 {
        margin-top: -60px!important
    }

    .\32xl--mr-4 {
        margin-right: -60px!important
    }

    .\32xl--mb-4 {
        margin-bottom: -60px!important
    }

    .\32xl--ml-4 {
        margin-left: -60px!important
    }

    .\32xl--mt-5 {
        margin-top: -80px!important
    }

    .\32xl--mr-5 {
        margin-right: -80px!important
    }

    .\32xl--mb-5 {
        margin-bottom: -80px!important
    }

    .\32xl--ml-5 {
        margin-left: -80px!important
    }

    .\32xl--mt-6 {
        margin-top: -100px!important
    }

    .\32xl--mr-6 {
        margin-right: -100px!important
    }

    .\32xl--mb-6 {
        margin-bottom: -100px!important
    }

    .\32xl--ml-6 {
        margin-left: -100px!important
    }

    .\32xl--mt-px {
        margin-top: -1px!important
    }

    .\32xl--mr-px {
        margin-right: -1px!important
    }

    .\32xl--mb-px {
        margin-bottom: -1px!important
    }

    .\32xl--ml-px {
        margin-left: -1px!important
    }

    .\32xl-max-h-0 {
        max-height: 0px!important
    }

    .\32xl-max-h-1 {
        max-height: .25rem!important
    }

    .\32xl-max-h-2 {
        max-height: .5rem!important
    }

    .\32xl-max-h-3 {
        max-height: .75rem!important
    }

    .\32xl-max-h-4 {
        max-height: 1rem!important
    }

    .\32xl-max-h-5 {
        max-height: 1.25rem!important
    }

    .\32xl-max-h-6 {
        max-height: 1.5rem!important
    }

    .\32xl-max-h-7 {
        max-height: 1.75rem!important
    }

    .\32xl-max-h-8 {
        max-height: 2rem!important
    }

    .\32xl-max-h-9 {
        max-height: 2.25rem!important
    }

    .\32xl-max-h-10 {
        max-height: 2.5rem!important
    }

    .\32xl-max-h-11 {
        max-height: 2.75rem!important
    }

    .\32xl-max-h-12 {
        max-height: 3rem!important
    }

    .\32xl-max-h-14 {
        max-height: 3.5rem!important
    }

    .\32xl-max-h-16 {
        max-height: 4rem!important
    }

    .\32xl-max-h-20 {
        max-height: 5rem!important
    }

    .\32xl-max-h-24 {
        max-height: 6rem!important
    }

    .\32xl-max-h-28 {
        max-height: 7rem!important
    }

    .\32xl-max-h-32 {
        max-height: 8rem!important
    }

    .\32xl-max-h-36 {
        max-height: 9rem!important
    }

    .\32xl-max-h-40 {
        max-height: 10rem!important
    }

    .\32xl-max-h-44 {
        max-height: 11rem!important
    }

    .\32xl-max-h-48 {
        max-height: 12rem!important
    }

    .\32xl-max-h-52 {
        max-height: 13rem!important
    }

    .\32xl-max-h-56 {
        max-height: 14rem!important
    }

    .\32xl-max-h-60 {
        max-height: 15rem!important
    }

    .\32xl-max-h-64 {
        max-height: 16rem!important
    }

    .\32xl-max-h-72 {
        max-height: 18rem!important
    }

    .\32xl-max-h-80 {
        max-height: 20rem!important
    }

    .\32xl-max-h-96 {
        max-height: 24rem!important
    }

    .\32xl-max-h-px {
        max-height: 1px!important
    }

    .\32xl-max-h-0\.5 {
        max-height: .125rem!important
    }

    .\32xl-max-h-1\.5 {
        max-height: .375rem!important
    }

    .\32xl-max-h-2\.5 {
        max-height: .625rem!important
    }

    .\32xl-max-h-3\.5 {
        max-height: .875rem!important
    }

    .\32xl-max-h-full {
        max-height: 100%!important
    }

    .\32xl-max-h-screen {
        max-height: 100vh!important
    }

    .\32xl-max-w-xs {
        max-width: 400px!important
    }

    .\32xl-max-w-sm {
        max-width: 600px!important
    }

    .\32xl-max-w-md {
        max-width: 800px!important
    }

    .\32xl-max-w-lg {
        max-width: 1000px!important
    }

    .\32xl-max-w-xl {
        max-width: 1200px!important
    }

    .\32xl-max-w-full {
        max-width: 100%!important
    }

    .\32xl-min-h-0 {
        min-height: 0px!important
    }

    .\32xl-min-h-full {
        min-height: 100%!important
    }

    .\32xl-min-h-screen {
        min-height: 100vh!important
    }

    .\32xl-min-w-0 {
        min-width: 0px!important
    }

    .\32xl-min-w-full {
        min-width: 100%!important
    }

    .\32xl-min-w-min {
        min-width: -moz-min-content!important;
        min-width: min-content!important
    }

    .\32xl-min-w-max {
        min-width: -moz-max-content!important;
        min-width: max-content!important
    }

    .\32xl-object-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .\32xl-object-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .\32xl-object-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .\32xl-object-none {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    .\32xl-object-scale-down {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .\32xl-object-bottom {
        -o-object-position: bottom!important;
        object-position: bottom!important
    }

    .\32xl-object-center {
        -o-object-position: center!important;
        object-position: center!important
    }

    .\32xl-object-left {
        -o-object-position: left!important;
        object-position: left!important
    }

    .\32xl-object-left-bottom {
        -o-object-position: left bottom!important;
        object-position: left bottom!important
    }

    .\32xl-object-left-top {
        -o-object-position: left top!important;
        object-position: left top!important
    }

    .\32xl-object-right {
        -o-object-position: right!important;
        object-position: right!important
    }

    .\32xl-object-right-bottom {
        -o-object-position: right bottom!important;
        object-position: right bottom!important
    }

    .\32xl-object-right-top {
        -o-object-position: right top!important;
        object-position: right top!important
    }

    .\32xl-object-top {
        -o-object-position: top!important;
        object-position: top!important
    }

    .\32xl-opacity-0 {
        opacity: 0!important
    }

    .\32xl-opacity-5 {
        opacity: .05!important
    }

    .\32xl-opacity-10 {
        opacity: .1!important
    }

    .\32xl-opacity-20 {
        opacity: .2!important
    }

    .\32xl-opacity-25 {
        opacity: .25!important
    }

    .\32xl-opacity-30 {
        opacity: .3!important
    }

    .\32xl-opacity-40 {
        opacity: .4!important
    }

    .\32xl-opacity-50 {
        opacity: .5!important
    }

    .\32xl-opacity-60 {
        opacity: .6!important
    }

    .\32xl-opacity-70 {
        opacity: .7!important
    }

    .\32xl-opacity-75 {
        opacity: .75!important
    }

    .\32xl-opacity-80 {
        opacity: .8!important
    }

    .\32xl-opacity-90 {
        opacity: .9!important
    }

    .\32xl-opacity-95 {
        opacity: .95!important
    }

    .\32xl-opacity-100 {
        opacity: 1!important
    }

    .group:hover .\32xl-group-hover-opacity-0 {
        opacity: 0!important
    }

    .group:hover .\32xl-group-hover-opacity-5 {
        opacity: .05!important
    }

    .group:hover .\32xl-group-hover-opacity-10 {
        opacity: .1!important
    }

    .group:hover .\32xl-group-hover-opacity-20 {
        opacity: .2!important
    }

    .group:hover .\32xl-group-hover-opacity-25 {
        opacity: .25!important
    }

    .group:hover .\32xl-group-hover-opacity-30 {
        opacity: .3!important
    }

    .group:hover .\32xl-group-hover-opacity-40 {
        opacity: .4!important
    }

    .group:hover .\32xl-group-hover-opacity-50 {
        opacity: .5!important
    }

    .group:hover .\32xl-group-hover-opacity-60 {
        opacity: .6!important
    }

    .group:hover .\32xl-group-hover-opacity-70 {
        opacity: .7!important
    }

    .group:hover .\32xl-group-hover-opacity-75 {
        opacity: .75!important
    }

    .group:hover .\32xl-group-hover-opacity-80 {
        opacity: .8!important
    }

    .group:hover .\32xl-group-hover-opacity-90 {
        opacity: .9!important
    }

    .group:hover .\32xl-group-hover-opacity-95 {
        opacity: .95!important
    }

    .group:hover .\32xl-group-hover-opacity-100 {
        opacity: 1!important
    }

    .\32xl-focus-within-opacity-0:focus-within {
        opacity: 0!important
    }

    .\32xl-focus-within-opacity-5:focus-within {
        opacity: .05!important
    }

    .\32xl-focus-within-opacity-10:focus-within {
        opacity: .1!important
    }

    .\32xl-focus-within-opacity-20:focus-within {
        opacity: .2!important
    }

    .\32xl-focus-within-opacity-25:focus-within {
        opacity: .25!important
    }

    .\32xl-focus-within-opacity-30:focus-within {
        opacity: .3!important
    }

    .\32xl-focus-within-opacity-40:focus-within {
        opacity: .4!important
    }

    .\32xl-focus-within-opacity-50:focus-within {
        opacity: .5!important
    }

    .\32xl-focus-within-opacity-60:focus-within {
        opacity: .6!important
    }

    .\32xl-focus-within-opacity-70:focus-within {
        opacity: .7!important
    }

    .\32xl-focus-within-opacity-75:focus-within {
        opacity: .75!important
    }

    .\32xl-focus-within-opacity-80:focus-within {
        opacity: .8!important
    }

    .\32xl-focus-within-opacity-90:focus-within {
        opacity: .9!important
    }

    .\32xl-focus-within-opacity-95:focus-within {
        opacity: .95!important
    }

    .\32xl-focus-within-opacity-100:focus-within {
        opacity: 1!important
    }

    .\32xl-hover-opacity-0:hover {
        opacity: 0!important
    }

    .\32xl-hover-opacity-5:hover {
        opacity: .05!important
    }

    .\32xl-hover-opacity-10:hover {
        opacity: .1!important
    }

    .\32xl-hover-opacity-20:hover {
        opacity: .2!important
    }

    .\32xl-hover-opacity-25:hover {
        opacity: .25!important
    }

    .\32xl-hover-opacity-30:hover {
        opacity: .3!important
    }

    .\32xl-hover-opacity-40:hover {
        opacity: .4!important
    }

    .\32xl-hover-opacity-50:hover {
        opacity: .5!important
    }

    .\32xl-hover-opacity-60:hover {
        opacity: .6!important
    }

    .\32xl-hover-opacity-70:hover {
        opacity: .7!important
    }

    .\32xl-hover-opacity-75:hover {
        opacity: .75!important
    }

    .\32xl-hover-opacity-80:hover {
        opacity: .8!important
    }

    .\32xl-hover-opacity-90:hover {
        opacity: .9!important
    }

    .\32xl-hover-opacity-95:hover {
        opacity: .95!important
    }

    .\32xl-hover-opacity-100:hover {
        opacity: 1!important
    }

    .\32xl-focus-opacity-0:focus {
        opacity: 0!important
    }

    .\32xl-focus-opacity-5:focus {
        opacity: .05!important
    }

    .\32xl-focus-opacity-10:focus {
        opacity: .1!important
    }

    .\32xl-focus-opacity-20:focus {
        opacity: .2!important
    }

    .\32xl-focus-opacity-25:focus {
        opacity: .25!important
    }

    .\32xl-focus-opacity-30:focus {
        opacity: .3!important
    }

    .\32xl-focus-opacity-40:focus {
        opacity: .4!important
    }

    .\32xl-focus-opacity-50:focus {
        opacity: .5!important
    }

    .\32xl-focus-opacity-60:focus {
        opacity: .6!important
    }

    .\32xl-focus-opacity-70:focus {
        opacity: .7!important
    }

    .\32xl-focus-opacity-75:focus {
        opacity: .75!important
    }

    .\32xl-focus-opacity-80:focus {
        opacity: .8!important
    }

    .\32xl-focus-opacity-90:focus {
        opacity: .9!important
    }

    .\32xl-focus-opacity-95:focus {
        opacity: .95!important
    }

    .\32xl-focus-opacity-100:focus {
        opacity: 1!important
    }

    .\32xl-outline-none {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .\32xl-outline-white {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .\32xl-outline-black {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-within-outline-none:focus-within {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-within-outline-white:focus-within {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-within-outline-black:focus-within {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-outline-none:focus {
        outline: 2px solid transparent!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-outline-white:focus {
        outline: 2px dotted white!important;
        outline-offset: 2px!important
    }

    .\32xl-focus-outline-black:focus {
        outline: 2px dotted black!important;
        outline-offset: 2px!important
    }

    .\32xl-overflow-auto {
        overflow: auto!important
    }

    .\32xl-overflow-hidden {
        overflow: hidden!important
    }

    .\32xl-overflow-visible {
        overflow: visible!important
    }

    .\32xl-overflow-scroll {
        overflow: scroll!important
    }

    .\32xl-overflow-x-auto {
        overflow-x: auto!important
    }

    .\32xl-overflow-y-auto {
        overflow-y: auto!important
    }

    .\32xl-overflow-x-hidden {
        overflow-x: hidden!important
    }

    .\32xl-overflow-y-hidden {
        overflow-y: hidden!important
    }

    .\32xl-overflow-x-visible {
        overflow-x: visible!important
    }

    .\32xl-overflow-y-visible {
        overflow-y: visible!important
    }

    .\32xl-overflow-x-scroll {
        overflow-x: scroll!important
    }

    .\32xl-overflow-y-scroll {
        overflow-y: scroll!important
    }

    .\32xl-overscroll-auto {
        overscroll-behavior: auto!important
    }

    .\32xl-overscroll-contain {
        overscroll-behavior: contain!important
    }

    .\32xl-overscroll-none {
        overscroll-behavior: none!important
    }

    .\32xl-overscroll-y-auto {
        overscroll-behavior-y: auto!important
    }

    .\32xl-overscroll-y-contain {
        overscroll-behavior-y: contain!important
    }

    .\32xl-overscroll-y-none {
        overscroll-behavior-y: none!important
    }

    .\32xl-overscroll-x-auto {
        overscroll-behavior-x: auto!important
    }

    .\32xl-overscroll-x-contain {
        overscroll-behavior-x: contain!important
    }

    .\32xl-overscroll-x-none {
        overscroll-behavior-x: none!important
    }

    .\32xl-p-0 {
        padding: 0!important
    }

    .\32xl-p-1 {
        padding: 10px!important
    }

    .\32xl-p-2 {
        padding: 20px!important
    }

    .\32xl-p-3 {
        padding: 40px!important
    }

    .\32xl-p-4 {
        padding: 60px!important
    }

    .\32xl-p-5 {
        padding: 80px!important
    }

    .\32xl-p-6 {
        padding: 100px!important
    }

    .\32xl-p-7 {
        padding: 120px!important
    }

    .\32xl-p-px {
        padding: 1px!important
    }

    .\32xl-p-nudge {
        padding: 5px!important
    }

    .\32xl-py-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .\32xl-px-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .\32xl-py-1 {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .\32xl-px-1 {
        padding-left: 10px!important;
        padding-right: 10px!important
    }

    .\32xl-py-2 {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .\32xl-px-2 {
        padding-left: 20px!important;
        padding-right: 20px!important
    }

    .\32xl-py-3 {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .\32xl-px-3 {
        padding-left: 40px!important;
        padding-right: 40px!important
    }

    .\32xl-py-4 {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .\32xl-px-4 {
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    .\32xl-py-5 {
        padding-top: 80px!important;
        padding-bottom: 80px!important
    }

    .\32xl-px-5 {
        padding-left: 80px!important;
        padding-right: 80px!important
    }

    .\32xl-py-6 {
        padding-top: 100px!important;
        padding-bottom: 100px!important
    }

    .\32xl-px-6 {
        padding-left: 100px!important;
        padding-right: 100px!important
    }

    .\32xl-py-7 {
        padding-top: 120px!important;
        padding-bottom: 120px!important
    }

    .\32xl-px-7 {
        padding-left: 120px!important;
        padding-right: 120px!important
    }

    .\32xl-py-px {
        padding-top: 1px!important;
        padding-bottom: 1px!important
    }

    .\32xl-px-px {
        padding-left: 1px!important;
        padding-right: 1px!important
    }

    .\32xl-py-nudge {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .\32xl-px-nudge {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .\32xl-pt-0 {
        padding-top: 0!important
    }

    .\32xl-pr-0 {
        padding-right: 0!important
    }

    .\32xl-pb-0 {
        padding-bottom: 0!important
    }

    .\32xl-pl-0 {
        padding-left: 0!important
    }

    .\32xl-pt-1 {
        padding-top: 10px!important
    }

    .\32xl-pr-1 {
        padding-right: 10px!important
    }

    .\32xl-pb-1 {
        padding-bottom: 10px!important
    }

    .\32xl-pl-1 {
        padding-left: 10px!important
    }

    .\32xl-pt-2 {
        padding-top: 20px!important
    }

    .\32xl-pr-2 {
        padding-right: 20px!important
    }

    .\32xl-pb-2 {
        padding-bottom: 20px!important
    }

    .\32xl-pl-2 {
        padding-left: 20px!important
    }

    .\32xl-pt-3 {
        padding-top: 40px!important
    }

    .\32xl-pr-3 {
        padding-right: 40px!important
    }

    .\32xl-pb-3 {
        padding-bottom: 40px!important
    }

    .\32xl-pl-3 {
        padding-left: 40px!important
    }

    .\32xl-pt-4 {
        padding-top: 60px!important
    }

    .\32xl-pr-4 {
        padding-right: 60px!important
    }

    .\32xl-pb-4 {
        padding-bottom: 60px!important
    }

    .\32xl-pl-4 {
        padding-left: 60px!important
    }

    .\32xl-pt-5 {
        padding-top: 80px!important
    }

    .\32xl-pr-5 {
        padding-right: 80px!important
    }

    .\32xl-pb-5 {
        padding-bottom: 80px!important
    }

    .\32xl-pl-5 {
        padding-left: 80px!important
    }

    .\32xl-pt-6 {
        padding-top: 100px!important
    }

    .\32xl-pr-6 {
        padding-right: 100px!important
    }

    .\32xl-pb-6 {
        padding-bottom: 100px!important
    }

    .\32xl-pl-6 {
        padding-left: 100px!important
    }

    .\32xl-pt-7 {
        padding-top: 120px!important
    }

    .\32xl-pr-7 {
        padding-right: 120px!important
    }

    .\32xl-pb-7 {
        padding-bottom: 120px!important
    }

    .\32xl-pl-7 {
        padding-left: 120px!important
    }

    .\32xl-pt-px {
        padding-top: 1px!important
    }

    .\32xl-pr-px {
        padding-right: 1px!important
    }

    .\32xl-pb-px {
        padding-bottom: 1px!important
    }

    .\32xl-pl-px {
        padding-left: 1px!important
    }

    .\32xl-pt-nudge {
        padding-top: 5px!important
    }

    .\32xl-pr-nudge {
        padding-right: 5px!important
    }

    .\32xl-pb-nudge {
        padding-bottom: 5px!important
    }

    .\32xl-pl-nudge {
        padding-left: 5px!important
    }

    .\32xl-placeholder-transparent::-moz-placeholder {
        color: transparent!important
    }

    .\32xl-placeholder-transparent::placeholder {
        color: transparent!important
    }

    .\32xl-placeholder-cw-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-secondary-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-accent-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-blue-print::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-blue-print::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-red::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-red::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-10::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-10::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-20::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-20::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-30::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-30::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-40::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-40::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-5::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-5::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-50::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-50::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-60::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-60::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-70::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-grey-70::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-dark-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-dark-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-purple::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cball-purple::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-yellow::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-yellow::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-dk-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-dk-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-lt-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-lt-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-dk-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-dk-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-med-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-med-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-lt-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-lt-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-black::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-black::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-off-white::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-off-white::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-peach::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-spring-peach::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-navy::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-navy::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-med-blue::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-med-blue::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-dk-orange::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-dk-orange::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-teal::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-teal::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-green::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-green::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-sand::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-sc-sand::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-450::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-450::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-yellow-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-900::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-900::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-800::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-800::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-200::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-200::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-grey-100::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-blue-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-purple-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-orange-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-700::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-700::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-500::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-500::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-300::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-cw-brand-green-300::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-transparent:focus::-moz-placeholder {
        color: transparent!important
    }

    .\32xl-focus-placeholder-transparent:focus::placeholder {
        color: transparent!important
    }

    .\32xl-focus-placeholder-cw-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-secondary-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-accent-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-blue-print:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-blue-print:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-red:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-red:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-10:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-20:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-30:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-40:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-5:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-50:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-60:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-grey-70:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-dark-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-dark-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-purple:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cball-purple:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-yellow:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-yellow:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-dk-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-dk-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-lt-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-lt-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-dk-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-dk-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-med-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-med-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-lt-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-lt-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-black:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-black:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-off-white:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-off-white:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-peach:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-spring-peach:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-navy:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-navy:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-med-blue:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-med-blue:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-dk-orange:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-dk-orange:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-teal:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-teal:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-green:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-green:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-sand:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-sc-sand:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-450:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-450:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-yellow-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-900:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-900:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-800:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-800:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-200:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-200:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-grey-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-blue-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-purple-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-orange-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-700:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-700:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-500:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-500:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-300:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .\32xl-focus-placeholder-cw-brand-green-300:focus::placeholder {
        --tw-placeholder-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-placeholder-opacity))!important
    }

    .\32xl-placeholder-opacity-0::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .\32xl-placeholder-opacity-0::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .\32xl-placeholder-opacity-5::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .\32xl-placeholder-opacity-5::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .\32xl-placeholder-opacity-10::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .\32xl-placeholder-opacity-10::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .\32xl-placeholder-opacity-20::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .\32xl-placeholder-opacity-20::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .\32xl-placeholder-opacity-25::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .\32xl-placeholder-opacity-25::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .\32xl-placeholder-opacity-30::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .\32xl-placeholder-opacity-30::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .\32xl-placeholder-opacity-40::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .\32xl-placeholder-opacity-40::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .\32xl-placeholder-opacity-50::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .\32xl-placeholder-opacity-50::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .\32xl-placeholder-opacity-60::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .\32xl-placeholder-opacity-60::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .\32xl-placeholder-opacity-70::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .\32xl-placeholder-opacity-70::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .\32xl-placeholder-opacity-75::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .\32xl-placeholder-opacity-75::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .\32xl-placeholder-opacity-80::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .\32xl-placeholder-opacity-80::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .\32xl-placeholder-opacity-90::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .\32xl-placeholder-opacity-90::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .\32xl-placeholder-opacity-95::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .\32xl-placeholder-opacity-95::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .\32xl-placeholder-opacity-100::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .\32xl-placeholder-opacity-100::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .\32xl-focus-placeholder-opacity-0:focus::-moz-placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .\32xl-focus-placeholder-opacity-0:focus::placeholder {
        --tw-placeholder-opacity: 0 !important
    }

    .\32xl-focus-placeholder-opacity-5:focus::-moz-placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .\32xl-focus-placeholder-opacity-5:focus::placeholder {
        --tw-placeholder-opacity: .05 !important
    }

    .\32xl-focus-placeholder-opacity-10:focus::-moz-placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .\32xl-focus-placeholder-opacity-10:focus::placeholder {
        --tw-placeholder-opacity: .1 !important
    }

    .\32xl-focus-placeholder-opacity-20:focus::-moz-placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .\32xl-focus-placeholder-opacity-20:focus::placeholder {
        --tw-placeholder-opacity: .2 !important
    }

    .\32xl-focus-placeholder-opacity-25:focus::-moz-placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .\32xl-focus-placeholder-opacity-25:focus::placeholder {
        --tw-placeholder-opacity: .25 !important
    }

    .\32xl-focus-placeholder-opacity-30:focus::-moz-placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .\32xl-focus-placeholder-opacity-30:focus::placeholder {
        --tw-placeholder-opacity: .3 !important
    }

    .\32xl-focus-placeholder-opacity-40:focus::-moz-placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .\32xl-focus-placeholder-opacity-40:focus::placeholder {
        --tw-placeholder-opacity: .4 !important
    }

    .\32xl-focus-placeholder-opacity-50:focus::-moz-placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .\32xl-focus-placeholder-opacity-50:focus::placeholder {
        --tw-placeholder-opacity: .5 !important
    }

    .\32xl-focus-placeholder-opacity-60:focus::-moz-placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .\32xl-focus-placeholder-opacity-60:focus::placeholder {
        --tw-placeholder-opacity: .6 !important
    }

    .\32xl-focus-placeholder-opacity-70:focus::-moz-placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .\32xl-focus-placeholder-opacity-70:focus::placeholder {
        --tw-placeholder-opacity: .7 !important
    }

    .\32xl-focus-placeholder-opacity-75:focus::-moz-placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .\32xl-focus-placeholder-opacity-75:focus::placeholder {
        --tw-placeholder-opacity: .75 !important
    }

    .\32xl-focus-placeholder-opacity-80:focus::-moz-placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .\32xl-focus-placeholder-opacity-80:focus::placeholder {
        --tw-placeholder-opacity: .8 !important
    }

    .\32xl-focus-placeholder-opacity-90:focus::-moz-placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .\32xl-focus-placeholder-opacity-90:focus::placeholder {
        --tw-placeholder-opacity: .9 !important
    }

    .\32xl-focus-placeholder-opacity-95:focus::-moz-placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .\32xl-focus-placeholder-opacity-95:focus::placeholder {
        --tw-placeholder-opacity: .95 !important
    }

    .\32xl-focus-placeholder-opacity-100:focus::-moz-placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .\32xl-focus-placeholder-opacity-100:focus::placeholder {
        --tw-placeholder-opacity: 1 !important
    }

    .\32xl-pointer-events-none {
        pointer-events: none!important
    }

    .\32xl-pointer-events-auto {
        pointer-events: auto!important
    }

    .\32xl-static {
        position: static!important
    }

    .\32xl-fixed {
        position: fixed!important
    }

    .\32xl-absolute {
        position: absolute!important
    }

    .\32xl-relative {
        position: relative!important
    }

    .\32xl-sticky {
        position: sticky!important
    }

    .\32xl-inset-0 {
        top: 0px!important;
        right: 0px!important;
        bottom: 0px!important;
        left: 0px!important
    }

    .\32xl-inset-1 {
        top: 10px!important;
        right: 10px!important;
        bottom: 10px!important;
        left: 10px!important
    }

    .\32xl-inset-2 {
        top: 20px!important;
        right: 20px!important;
        bottom: 20px!important;
        left: 20px!important
    }

    .\32xl-inset-3 {
        top: 40px!important;
        right: 40px!important;
        bottom: 40px!important;
        left: 40px!important
    }

    .\32xl-inset-4 {
        top: 60px!important;
        right: 60px!important;
        bottom: 60px!important;
        left: 60px!important
    }

    .\32xl-inset-auto {
        top: auto!important;
        right: auto!important;
        bottom: auto!important;
        left: auto!important
    }

    .\32xl-inset-px {
        top: 1px!important;
        right: 1px!important;
        bottom: 1px!important;
        left: 1px!important
    }

    .\32xl-inset-2\/5 {
        top: 40%!important;
        right: 40%!important;
        bottom: 40%!important;
        left: 40%!important
    }

    .\32xl-inset-1\/2 {
        top: 50%!important;
        right: 50%!important;
        bottom: 50%!important;
        left: 50%!important
    }

    .\32xl--inset-0 {
        top: -0px!important;
        right: -0px!important;
        bottom: -0px!important;
        left: -0px!important
    }

    .\32xl--inset-1 {
        top: -10px!important;
        right: -10px!important;
        bottom: -10px!important;
        left: -10px!important
    }

    .\32xl--inset-2 {
        top: -20px!important;
        right: -20px!important;
        bottom: -20px!important;
        left: -20px!important
    }

    .\32xl--inset-3 {
        top: -40px!important;
        right: -40px!important;
        bottom: -40px!important;
        left: -40px!important
    }

    .\32xl--inset-4 {
        top: -60px!important;
        right: -60px!important;
        bottom: -60px!important;
        left: -60px!important
    }

    .\32xl--inset-px {
        top: -1px!important;
        right: -1px!important;
        bottom: -1px!important;
        left: -1px!important
    }

    .\32xl-inset-y-0 {
        top: 0px!important;
        bottom: 0px!important
    }

    .\32xl-inset-x-0 {
        right: 0px!important;
        left: 0px!important
    }

    .\32xl-inset-y-1 {
        top: 10px!important;
        bottom: 10px!important
    }

    .\32xl-inset-x-1 {
        right: 10px!important;
        left: 10px!important
    }

    .\32xl-inset-y-2 {
        top: 20px!important;
        bottom: 20px!important
    }

    .\32xl-inset-x-2 {
        right: 20px!important;
        left: 20px!important
    }

    .\32xl-inset-y-3 {
        top: 40px!important;
        bottom: 40px!important
    }

    .\32xl-inset-x-3 {
        right: 40px!important;
        left: 40px!important
    }

    .\32xl-inset-y-4 {
        top: 60px!important;
        bottom: 60px!important
    }

    .\32xl-inset-x-4 {
        right: 60px!important;
        left: 60px!important
    }

    .\32xl-inset-y-auto {
        top: auto!important;
        bottom: auto!important
    }

    .\32xl-inset-x-auto {
        right: auto!important;
        left: auto!important
    }

    .\32xl-inset-y-px {
        top: 1px!important;
        bottom: 1px!important
    }

    .\32xl-inset-x-px {
        right: 1px!important;
        left: 1px!important
    }

    .\32xl-inset-y-2\/5 {
        top: 40%!important;
        bottom: 40%!important
    }

    .\32xl-inset-x-2\/5 {
        right: 40%!important;
        left: 40%!important
    }

    .\32xl-inset-y-1\/2 {
        top: 50%!important;
        bottom: 50%!important
    }

    .\32xl-inset-x-1\/2 {
        right: 50%!important;
        left: 50%!important
    }

    .\32xl--inset-y-0 {
        top: -0px!important;
        bottom: -0px!important
    }

    .\32xl--inset-x-0 {
        right: -0px!important;
        left: -0px!important
    }

    .\32xl--inset-y-1 {
        top: -10px!important;
        bottom: -10px!important
    }

    .\32xl--inset-x-1 {
        right: -10px!important;
        left: -10px!important
    }

    .\32xl--inset-y-2 {
        top: -20px!important;
        bottom: -20px!important
    }

    .\32xl--inset-x-2 {
        right: -20px!important;
        left: -20px!important
    }

    .\32xl--inset-y-3 {
        top: -40px!important;
        bottom: -40px!important
    }

    .\32xl--inset-x-3 {
        right: -40px!important;
        left: -40px!important
    }

    .\32xl--inset-y-4 {
        top: -60px!important;
        bottom: -60px!important
    }

    .\32xl--inset-x-4 {
        right: -60px!important;
        left: -60px!important
    }

    .\32xl--inset-y-px {
        top: -1px!important;
        bottom: -1px!important
    }

    .\32xl--inset-x-px {
        right: -1px!important;
        left: -1px!important
    }

    .\32xl-top-0 {
        top: 0px!important
    }

    .\32xl-right-0 {
        right: 0px!important
    }

    .\32xl-bottom-0 {
        bottom: 0px!important
    }

    .\32xl-left-0 {
        left: 0px!important
    }

    .\32xl-top-1 {
        top: 10px!important
    }

    .\32xl-right-1 {
        right: 10px!important
    }

    .\32xl-bottom-1 {
        bottom: 10px!important
    }

    .\32xl-left-1 {
        left: 10px!important
    }

    .\32xl-top-2 {
        top: 20px!important
    }

    .\32xl-right-2 {
        right: 20px!important
    }

    .\32xl-bottom-2 {
        bottom: 20px!important
    }

    .\32xl-left-2 {
        left: 20px!important
    }

    .\32xl-top-3 {
        top: 40px!important
    }

    .\32xl-right-3 {
        right: 40px!important
    }

    .\32xl-bottom-3 {
        bottom: 40px!important
    }

    .\32xl-left-3 {
        left: 40px!important
    }

    .\32xl-top-4 {
        top: 60px!important
    }

    .\32xl-right-4 {
        right: 60px!important
    }

    .\32xl-bottom-4 {
        bottom: 60px!important
    }

    .\32xl-left-4 {
        left: 60px!important
    }

    .\32xl-top-auto {
        top: auto!important
    }

    .\32xl-right-auto {
        right: auto!important
    }

    .\32xl-bottom-auto {
        bottom: auto!important
    }

    .\32xl-left-auto {
        left: auto!important
    }

    .\32xl-top-px {
        top: 1px!important
    }

    .\32xl-right-px {
        right: 1px!important
    }

    .\32xl-bottom-px {
        bottom: 1px!important
    }

    .\32xl-left-px {
        left: 1px!important
    }

    .\32xl-top-2\/5 {
        top: 40%!important
    }

    .\32xl-right-2\/5 {
        right: 40%!important
    }

    .\32xl-bottom-2\/5 {
        bottom: 40%!important
    }

    .\32xl-left-2\/5 {
        left: 40%!important
    }

    .\32xl-top-1\/2 {
        top: 50%!important
    }

    .\32xl-right-1\/2 {
        right: 50%!important
    }

    .\32xl-bottom-1\/2 {
        bottom: 50%!important
    }

    .\32xl-left-1\/2 {
        left: 50%!important
    }

    .\32xl--top-0 {
        top: -0px!important
    }

    .\32xl--right-0 {
        right: -0px!important
    }

    .\32xl--bottom-0 {
        bottom: -0px!important
    }

    .\32xl--left-0 {
        left: -0px!important
    }

    .\32xl--top-1 {
        top: -10px!important
    }

    .\32xl--right-1 {
        right: -10px!important
    }

    .\32xl--bottom-1 {
        bottom: -10px!important
    }

    .\32xl--left-1 {
        left: -10px!important
    }

    .\32xl--top-2 {
        top: -20px!important
    }

    .\32xl--right-2 {
        right: -20px!important
    }

    .\32xl--bottom-2 {
        bottom: -20px!important
    }

    .\32xl--left-2 {
        left: -20px!important
    }

    .\32xl--top-3 {
        top: -40px!important
    }

    .\32xl--right-3 {
        right: -40px!important
    }

    .\32xl--bottom-3 {
        bottom: -40px!important
    }

    .\32xl--left-3 {
        left: -40px!important
    }

    .\32xl--top-4 {
        top: -60px!important
    }

    .\32xl--right-4 {
        right: -60px!important
    }

    .\32xl--bottom-4 {
        bottom: -60px!important
    }

    .\32xl--left-4 {
        left: -60px!important
    }

    .\32xl--top-px {
        top: -1px!important
    }

    .\32xl--right-px {
        right: -1px!important
    }

    .\32xl--bottom-px {
        bottom: -1px!important
    }

    .\32xl--left-px {
        left: -1px!important
    }

    .\32xl-resize-none {
        resize: none!important
    }

    .\32xl-resize-y {
        resize: vertical!important
    }

    .\32xl-resize-x {
        resize: horizontal!important
    }

    .\32xl-resize {
        resize: both!important
    }

    .\32xl-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-sm {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-md {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-lg {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-xl {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .group:hover .\32xl-group-hover-shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-sm:focus-within {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow:focus-within {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-md:focus-within {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-lg:focus-within {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-xl:focus-within {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-2xl:focus-within {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-inner:focus-within {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-within-shadow-none:focus-within {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-sm:hover {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow:hover {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-md:hover {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-lg:hover {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-xl:hover {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-2xl:hover {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-inner:hover {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-hover-shadow-none:hover {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-sm:focus {
        --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow:focus {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-xl:focus {
        --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-2xl:focus {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 25px 50px -12px #00000040!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-inner:focus {
        --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important;
        box-shadow: 0 0 #0000,0 0 #0000,inset 0 2px 4px #0000000f!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-focus-shadow-none:focus {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
    }

    .\32xl-ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring-2 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring-4 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring-8 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-ring-inset {
        --tw-ring-inset: inset !important
    }

    .\32xl-focus-within-ring-0:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring-1:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring-2:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring-4:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring-8:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring:focus-within {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-within-ring-inset:focus-within {
        --tw-ring-inset: inset !important
    }

    .\32xl-focus-ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring-1:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring-4:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring-8:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
        box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000!important;
        box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
    }

    .\32xl-focus-ring-inset:focus {
        --tw-ring-inset: inset !important
    }

    .\32xl-ring-offset-transparent {
        --tw-ring-offset-color: transparent !important
    }

    .\32xl-ring-offset-cw-black {
        --tw-ring-offset-color: #333232 !important
    }

    .\32xl-ring-offset-cw-blue {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-ring-offset-cw-secondary {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-ring-offset-cw-secondary-100 {
        --tw-ring-offset-color: #99becc !important
    }

    .\32xl-ring-offset-cw-secondary-200 {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .\32xl-ring-offset-cw-secondary-300 {
        --tw-ring-offset-color: #f7fcff !important
    }

    .\32xl-ring-offset-cw-accent {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-ring-offset-cw-accent-100 {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .\32xl-ring-offset-cw-accent-200 {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .\32xl-ring-offset-cw-blue-print {
        --tw-ring-offset-color: #5096d0 !important
    }

    .\32xl-ring-offset-cw-green {
        --tw-ring-offset-color: #14a947 !important
    }

    .\32xl-ring-offset-cw-orange {
        --tw-ring-offset-color: #fe813a !important
    }

    .\32xl-ring-offset-cw-purple {
        --tw-ring-offset-color: #9064bf !important
    }

    .\32xl-ring-offset-cw-red {
        --tw-ring-offset-color: #fa575d !important
    }

    .\32xl-ring-offset-cw-spring {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .\32xl-ring-offset-cw-teal {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .\32xl-ring-offset-cw-white {
        --tw-ring-offset-color: #fff !important
    }

    .\32xl-ring-offset-cw-yellow {
        --tw-ring-offset-color: #ffca0a !important
    }

    .\32xl-ring-offset-grey-10 {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .\32xl-ring-offset-grey-20 {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .\32xl-ring-offset-grey-30 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-ring-offset-grey-40 {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .\32xl-ring-offset-grey-5 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-ring-offset-grey-50 {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .\32xl-ring-offset-grey-60 {
        --tw-ring-offset-color: #71716c !important
    }

    .\32xl-ring-offset-grey-70 {
        --tw-ring-offset-color: #515151 !important
    }

    .\32xl-ring-offset-cball-blue {
        --tw-ring-offset-color: #576995 !important
    }

    .\32xl-ring-offset-cball-dark-blue {
        --tw-ring-offset-color: #354363 !important
    }

    .\32xl-ring-offset-cball-purple {
        --tw-ring-offset-color: #0a101f !important
    }

    .\32xl-ring-offset-cw-spring-yellow {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-ring-offset-cw-spring-dk-blue {
        --tw-ring-offset-color: #1e2658 !important
    }

    .\32xl-ring-offset-cw-spring-med-blue {
        --tw-ring-offset-color: #1080b9 !important
    }

    .\32xl-ring-offset-cw-spring-lt-blue {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .\32xl-ring-offset-cw-spring-dk-green {
        --tw-ring-offset-color: #004b3d !important
    }

    .\32xl-ring-offset-cw-spring-med-green {
        --tw-ring-offset-color: #00ac7f !important
    }

    .\32xl-ring-offset-cw-spring-lt-green {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .\32xl-ring-offset-cw-spring-black {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .\32xl-ring-offset-cw-spring-off-white {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .\32xl-ring-offset-cw-spring-peach {
        --tw-ring-offset-color: #e88a78 !important
    }

    .\32xl-ring-offset-cw-navy {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-ring-offset-cw-med-blue {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-ring-offset-cw-dk-orange {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .\32xl-ring-offset-sc-teal {
        --tw-ring-offset-color: #43b29a !important
    }

    .\32xl-ring-offset-sc-green {
        --tw-ring-offset-color: #7db87e !important
    }

    .\32xl-ring-offset-sc-sand {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .\32xl-ring-offset-cw-brand-yellow-100 {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .\32xl-ring-offset-cw-brand-yellow-300 {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .\32xl-ring-offset-cw-brand-yellow-450,.\32xl-ring-offset-cw-brand-yellow-500 {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .\32xl-ring-offset-cw-brand-grey-900 {
        --tw-ring-offset-color: #222520 !important
    }

    .\32xl-ring-offset-cw-brand-grey-800 {
        --tw-ring-offset-color: #383B36 !important
    }

    .\32xl-ring-offset-cw-brand-grey-200 {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-ring-offset-cw-brand-grey-100 {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-ring-offset-cw-brand-blue-700 {
        --tw-ring-offset-color: #314577 !important
    }

    .\32xl-ring-offset-cw-brand-blue-500 {
        --tw-ring-offset-color: #5493D3 !important
    }

    .\32xl-ring-offset-cw-brand-blue-300 {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .\32xl-ring-offset-cw-brand-purple-700 {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .\32xl-ring-offset-cw-brand-purple-500 {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .\32xl-ring-offset-cw-brand-purple-300 {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .\32xl-ring-offset-cw-brand-orange-700 {
        --tw-ring-offset-color: #823232 !important
    }

    .\32xl-ring-offset-cw-brand-orange-500 {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .\32xl-ring-offset-cw-brand-orange-300 {
        --tw-ring-offset-color: #EAB18C !important
    }

    .\32xl-ring-offset-cw-brand-green-700 {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .\32xl-ring-offset-cw-brand-green-500 {
        --tw-ring-offset-color: #00AC7F !important
    }

    .\32xl-ring-offset-cw-brand-green-300 {
        --tw-ring-offset-color: #94BA9F !important
    }

    .\32xl-focus-within-ring-offset-transparent:focus-within {
        --tw-ring-offset-color: transparent !important
    }

    .\32xl-focus-within-ring-offset-cw-black:focus-within {
        --tw-ring-offset-color: #333232 !important
    }

    .\32xl-focus-within-ring-offset-cw-blue:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-focus-within-ring-offset-cw-secondary:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-focus-within-ring-offset-cw-secondary-100:focus-within {
        --tw-ring-offset-color: #99becc !important
    }

    .\32xl-focus-within-ring-offset-cw-secondary-200:focus-within {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .\32xl-focus-within-ring-offset-cw-secondary-300:focus-within {
        --tw-ring-offset-color: #f7fcff !important
    }

    .\32xl-focus-within-ring-offset-cw-accent:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-focus-within-ring-offset-cw-accent-100:focus-within {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .\32xl-focus-within-ring-offset-cw-accent-200:focus-within {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .\32xl-focus-within-ring-offset-cw-blue-print:focus-within {
        --tw-ring-offset-color: #5096d0 !important
    }

    .\32xl-focus-within-ring-offset-cw-green:focus-within {
        --tw-ring-offset-color: #14a947 !important
    }

    .\32xl-focus-within-ring-offset-cw-orange:focus-within {
        --tw-ring-offset-color: #fe813a !important
    }

    .\32xl-focus-within-ring-offset-cw-purple:focus-within {
        --tw-ring-offset-color: #9064bf !important
    }

    .\32xl-focus-within-ring-offset-cw-red:focus-within {
        --tw-ring-offset-color: #fa575d !important
    }

    .\32xl-focus-within-ring-offset-cw-spring:focus-within {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .\32xl-focus-within-ring-offset-cw-teal:focus-within {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .\32xl-focus-within-ring-offset-cw-white:focus-within {
        --tw-ring-offset-color: #fff !important
    }

    .\32xl-focus-within-ring-offset-cw-yellow:focus-within {
        --tw-ring-offset-color: #ffca0a !important
    }

    .\32xl-focus-within-ring-offset-grey-10:focus-within {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .\32xl-focus-within-ring-offset-grey-20:focus-within {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .\32xl-focus-within-ring-offset-grey-30:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-focus-within-ring-offset-grey-40:focus-within {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .\32xl-focus-within-ring-offset-grey-5:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-focus-within-ring-offset-grey-50:focus-within {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .\32xl-focus-within-ring-offset-grey-60:focus-within {
        --tw-ring-offset-color: #71716c !important
    }

    .\32xl-focus-within-ring-offset-grey-70:focus-within {
        --tw-ring-offset-color: #515151 !important
    }

    .\32xl-focus-within-ring-offset-cball-blue:focus-within {
        --tw-ring-offset-color: #576995 !important
    }

    .\32xl-focus-within-ring-offset-cball-dark-blue:focus-within {
        --tw-ring-offset-color: #354363 !important
    }

    .\32xl-focus-within-ring-offset-cball-purple:focus-within {
        --tw-ring-offset-color: #0a101f !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-yellow:focus-within {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-dk-blue:focus-within {
        --tw-ring-offset-color: #1e2658 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-med-blue:focus-within {
        --tw-ring-offset-color: #1080b9 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-lt-blue:focus-within {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-dk-green:focus-within {
        --tw-ring-offset-color: #004b3d !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-med-green:focus-within {
        --tw-ring-offset-color: #00ac7f !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-lt-green:focus-within {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-black:focus-within {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-off-white:focus-within {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .\32xl-focus-within-ring-offset-cw-spring-peach:focus-within {
        --tw-ring-offset-color: #e88a78 !important
    }

    .\32xl-focus-within-ring-offset-cw-navy:focus-within {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-focus-within-ring-offset-cw-med-blue:focus-within {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-focus-within-ring-offset-cw-dk-orange:focus-within {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .\32xl-focus-within-ring-offset-sc-teal:focus-within {
        --tw-ring-offset-color: #43b29a !important
    }

    .\32xl-focus-within-ring-offset-sc-green:focus-within {
        --tw-ring-offset-color: #7db87e !important
    }

    .\32xl-focus-within-ring-offset-sc-sand:focus-within {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-yellow-100:focus-within {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-yellow-300:focus-within {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-yellow-450:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-yellow-500:focus-within {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-grey-900:focus-within {
        --tw-ring-offset-color: #222520 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-grey-800:focus-within {
        --tw-ring-offset-color: #383B36 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-grey-200:focus-within {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-grey-100:focus-within {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-blue-700:focus-within {
        --tw-ring-offset-color: #314577 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-blue-500:focus-within {
        --tw-ring-offset-color: #5493D3 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-blue-300:focus-within {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-purple-700:focus-within {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-purple-500:focus-within {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-purple-300:focus-within {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-orange-700:focus-within {
        --tw-ring-offset-color: #823232 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-orange-500:focus-within {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-orange-300:focus-within {
        --tw-ring-offset-color: #EAB18C !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-green-700:focus-within {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-green-500:focus-within {
        --tw-ring-offset-color: #00AC7F !important
    }

    .\32xl-focus-within-ring-offset-cw-brand-green-300:focus-within {
        --tw-ring-offset-color: #94BA9F !important
    }

    .\32xl-focus-ring-offset-transparent:focus {
        --tw-ring-offset-color: transparent !important
    }

    .\32xl-focus-ring-offset-cw-black:focus {
        --tw-ring-offset-color: #333232 !important
    }

    .\32xl-focus-ring-offset-cw-blue:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-focus-ring-offset-cw-secondary:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-focus-ring-offset-cw-secondary-100:focus {
        --tw-ring-offset-color: #99becc !important
    }

    .\32xl-focus-ring-offset-cw-secondary-200:focus {
        --tw-ring-offset-color: #d6e4ea !important
    }

    .\32xl-focus-ring-offset-cw-secondary-300:focus {
        --tw-ring-offset-color: #f7fcff !important
    }

    .\32xl-focus-ring-offset-cw-accent:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-focus-ring-offset-cw-accent-100:focus {
        --tw-ring-offset-color: #fff7e1 !important
    }

    .\32xl-focus-ring-offset-cw-accent-200:focus {
        --tw-ring-offset-color: #fffbf0 !important
    }

    .\32xl-focus-ring-offset-cw-blue-print:focus {
        --tw-ring-offset-color: #5096d0 !important
    }

    .\32xl-focus-ring-offset-cw-green:focus {
        --tw-ring-offset-color: #14a947 !important
    }

    .\32xl-focus-ring-offset-cw-orange:focus {
        --tw-ring-offset-color: #fe813a !important
    }

    .\32xl-focus-ring-offset-cw-purple:focus {
        --tw-ring-offset-color: #9064bf !important
    }

    .\32xl-focus-ring-offset-cw-red:focus {
        --tw-ring-offset-color: #fa575d !important
    }

    .\32xl-focus-ring-offset-cw-spring:focus {
        --tw-ring-offset-color: #1ba9e0 !important
    }

    .\32xl-focus-ring-offset-cw-teal:focus {
        --tw-ring-offset-color: #8ed4cc !important
    }

    .\32xl-focus-ring-offset-cw-white:focus {
        --tw-ring-offset-color: #fff !important
    }

    .\32xl-focus-ring-offset-cw-yellow:focus {
        --tw-ring-offset-color: #ffca0a !important
    }

    .\32xl-focus-ring-offset-grey-10:focus {
        --tw-ring-offset-color: #f4f5f0 !important
    }

    .\32xl-focus-ring-offset-grey-20:focus {
        --tw-ring-offset-color: #e9eae4 !important
    }

    .\32xl-focus-ring-offset-grey-30:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-focus-ring-offset-grey-40:focus {
        --tw-ring-offset-color: #c1c1ba !important
    }

    .\32xl-focus-ring-offset-grey-5:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-focus-ring-offset-grey-50:focus {
        --tw-ring-offset-color: #9b9b94 !important
    }

    .\32xl-focus-ring-offset-grey-60:focus {
        --tw-ring-offset-color: #71716c !important
    }

    .\32xl-focus-ring-offset-grey-70:focus {
        --tw-ring-offset-color: #515151 !important
    }

    .\32xl-focus-ring-offset-cball-blue:focus {
        --tw-ring-offset-color: #576995 !important
    }

    .\32xl-focus-ring-offset-cball-dark-blue:focus {
        --tw-ring-offset-color: #354363 !important
    }

    .\32xl-focus-ring-offset-cball-purple:focus {
        --tw-ring-offset-color: #0a101f !important
    }

    .\32xl-focus-ring-offset-cw-spring-yellow:focus {
        --tw-ring-offset-color: #ffc907 !important
    }

    .\32xl-focus-ring-offset-cw-spring-dk-blue:focus {
        --tw-ring-offset-color: #1e2658 !important
    }

    .\32xl-focus-ring-offset-cw-spring-med-blue:focus {
        --tw-ring-offset-color: #1080b9 !important
    }

    .\32xl-focus-ring-offset-cw-spring-lt-blue:focus {
        --tw-ring-offset-color: #bae3f0 !important
    }

    .\32xl-focus-ring-offset-cw-spring-dk-green:focus {
        --tw-ring-offset-color: #004b3d !important
    }

    .\32xl-focus-ring-offset-cw-spring-med-green:focus {
        --tw-ring-offset-color: #00ac7f !important
    }

    .\32xl-focus-ring-offset-cw-spring-lt-green:focus {
        --tw-ring-offset-color: #b8e3d1 !important
    }

    .\32xl-focus-ring-offset-cw-spring-black:focus {
        --tw-ring-offset-color: #1a1a1a !important
    }

    .\32xl-focus-ring-offset-cw-spring-off-white:focus {
        --tw-ring-offset-color: #fdf4e2 !important
    }

    .\32xl-focus-ring-offset-cw-spring-peach:focus {
        --tw-ring-offset-color: #e88a78 !important
    }

    .\32xl-focus-ring-offset-cw-navy:focus {
        --tw-ring-offset-color: #003366 !important
    }

    .\32xl-focus-ring-offset-cw-med-blue:focus {
        --tw-ring-offset-color: #77a8bb !important
    }

    .\32xl-focus-ring-offset-cw-dk-orange:focus {
        --tw-ring-offset-color: #bf6c46 !important
    }

    .\32xl-focus-ring-offset-sc-teal:focus {
        --tw-ring-offset-color: #43b29a !important
    }

    .\32xl-focus-ring-offset-sc-green:focus {
        --tw-ring-offset-color: #7db87e !important
    }

    .\32xl-focus-ring-offset-sc-sand:focus {
        --tw-ring-offset-color: #f9f7e9 !important
    }

    .\32xl-focus-ring-offset-cw-brand-yellow-100:focus {
        --tw-ring-offset-color: #FAF7F0 !important
    }

    .\32xl-focus-ring-offset-cw-brand-yellow-300:focus {
        --tw-ring-offset-color: #F8EED3 !important
    }

    .\32xl-focus-ring-offset-cw-brand-yellow-450:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .\32xl-focus-ring-offset-cw-brand-yellow-500:focus {
        --tw-ring-offset-color: #FFCA0A !important
    }

    .\32xl-focus-ring-offset-cw-brand-grey-900:focus {
        --tw-ring-offset-color: #222520 !important
    }

    .\32xl-focus-ring-offset-cw-brand-grey-800:focus {
        --tw-ring-offset-color: #383B36 !important
    }

    .\32xl-focus-ring-offset-cw-brand-grey-200:focus {
        --tw-ring-offset-color: #dfdfd7 !important
    }

    .\32xl-focus-ring-offset-cw-brand-grey-100:focus {
        --tw-ring-offset-color: #f7f7f7 !important
    }

    .\32xl-focus-ring-offset-cw-brand-blue-700:focus {
        --tw-ring-offset-color: #314577 !important
    }

    .\32xl-focus-ring-offset-cw-brand-blue-500:focus {
        --tw-ring-offset-color: #5493D3 !important
    }

    .\32xl-focus-ring-offset-cw-brand-blue-300:focus {
        --tw-ring-offset-color: #CEDCE2 !important
    }

    .\32xl-focus-ring-offset-cw-brand-purple-700:focus {
        --tw-ring-offset-color: #C3AFDD !important
    }

    .\32xl-focus-ring-offset-cw-brand-purple-500:focus {
        --tw-ring-offset-color: #DECFF0 !important
    }

    .\32xl-focus-ring-offset-cw-brand-purple-300:focus {
        --tw-ring-offset-color: #F1E9FB !important
    }

    .\32xl-focus-ring-offset-cw-brand-orange-700:focus {
        --tw-ring-offset-color: #823232 !important
    }

    .\32xl-focus-ring-offset-cw-brand-orange-500:focus {
        --tw-ring-offset-color: #FF5E30 !important
    }

    .\32xl-focus-ring-offset-cw-brand-orange-300:focus {
        --tw-ring-offset-color: #EAB18C !important
    }

    .\32xl-focus-ring-offset-cw-brand-green-700:focus {
        --tw-ring-offset-color: #2B4A3F !important
    }

    .\32xl-focus-ring-offset-cw-brand-green-500:focus {
        --tw-ring-offset-color: #00AC7F !important
    }

    .\32xl-focus-ring-offset-cw-brand-green-300:focus {
        --tw-ring-offset-color: #94BA9F !important
    }

    .\32xl-ring-offset-0 {
        --tw-ring-offset-width: 0px !important
    }

    .\32xl-ring-offset-1 {
        --tw-ring-offset-width: 1px !important
    }

    .\32xl-ring-offset-2 {
        --tw-ring-offset-width: 2px !important
    }

    .\32xl-ring-offset-4 {
        --tw-ring-offset-width: 4px !important
    }

    .\32xl-ring-offset-8 {
        --tw-ring-offset-width: 8px !important
    }

    .\32xl-focus-within-ring-offset-0:focus-within {
        --tw-ring-offset-width: 0px !important
    }

    .\32xl-focus-within-ring-offset-1:focus-within {
        --tw-ring-offset-width: 1px !important
    }

    .\32xl-focus-within-ring-offset-2:focus-within {
        --tw-ring-offset-width: 2px !important
    }

    .\32xl-focus-within-ring-offset-4:focus-within {
        --tw-ring-offset-width: 4px !important
    }

    .\32xl-focus-within-ring-offset-8:focus-within {
        --tw-ring-offset-width: 8px !important
    }

    .\32xl-focus-ring-offset-0:focus {
        --tw-ring-offset-width: 0px !important
    }

    .\32xl-focus-ring-offset-1:focus {
        --tw-ring-offset-width: 1px !important
    }

    .\32xl-focus-ring-offset-2:focus {
        --tw-ring-offset-width: 2px !important
    }

    .\32xl-focus-ring-offset-4:focus {
        --tw-ring-offset-width: 4px !important
    }

    .\32xl-focus-ring-offset-8:focus {
        --tw-ring-offset-width: 8px !important
    }

    .\32xl-ring-transparent {
        --tw-ring-color: transparent !important
    }

    .\32xl-ring-cw-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-secondary {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-secondary-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-secondary-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-secondary-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-accent {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-accent-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-accent-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-blue-print {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-red {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-10 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-20 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-30 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-40 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-5 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-50 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-60 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-grey-70 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cball-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cball-dark-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cball-purple {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-yellow {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-dk-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-lt-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-dk-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-med-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-lt-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-black {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-off-white {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-spring-peach {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-navy {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-med-blue {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-dk-orange {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-sc-teal {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-sc-green {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-sc-sand {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-yellow-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-yellow-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-yellow-450,.\32xl-ring-cw-brand-yellow-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-grey-900 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-grey-800 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-grey-200 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-grey-100 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-blue-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-blue-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-blue-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-purple-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-purple-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-purple-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-orange-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-orange-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-orange-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-green-700 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-green-500 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-cw-brand-green-300 {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-transparent:focus-within {
        --tw-ring-color: transparent !important
    }

    .\32xl-focus-within-ring-cw-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-secondary:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-secondary-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-secondary-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-secondary-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-accent:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-accent-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-accent-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-blue-print:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-red:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-10:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-20:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-30:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-40:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-5:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-50:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-60:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-grey-70:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cball-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cball-dark-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cball-purple:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-yellow:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-dk-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-lt-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-dk-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-med-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-lt-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-black:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-off-white:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-spring-peach:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-navy:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-med-blue:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-dk-orange:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-sc-teal:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-sc-green:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-sc-sand:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-yellow-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-yellow-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-yellow-450:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-yellow-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-grey-900:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-grey-800:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-grey-200:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-grey-100:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-blue-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-blue-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-blue-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-purple-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-purple-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-purple-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-orange-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-orange-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-orange-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-green-700:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-green-500:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-within-ring-cw-brand-green-300:focus-within {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-transparent:focus {
        --tw-ring-color: transparent !important
    }

    .\32xl-focus-ring-cw-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(51, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-secondary:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-secondary-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(153, 190, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-secondary-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(214, 228, 234, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-secondary-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 252, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-accent:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-accent-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 247, 225, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-accent-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 251, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-blue-print:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(80, 150, 208, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(20, 169, 71, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(254, 129, 58, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(144, 100, 191, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-red:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 87, 93, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(27, 169, 224, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(142, 212, 204, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-10:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(244, 245, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-20:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(233, 234, 228, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-30:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-40:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(193, 193, 186, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-5:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-50:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(155, 155, 148, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-60:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(113, 113, 108, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-grey-70:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(81, 81, 81, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cball-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(87, 105, 149, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cball-dark-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(53, 67, 99, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cball-purple:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(10, 16, 31, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-yellow:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 201, 7, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-dk-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(30, 38, 88, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(16, 128, 185, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-lt-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(186, 227, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-dk-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 75, 61, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-med-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-lt-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(184, 227, 209, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-black:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(26, 26, 26, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-off-white:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(253, 244, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-spring-peach:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(232, 138, 120, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-navy:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 51, 102, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-med-blue:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(119, 168, 187, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-dk-orange:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(191, 108, 70, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-sc-teal:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(67, 178, 154, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-sc-green:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(125, 184, 126, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-sc-sand:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(249, 247, 233, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-yellow-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(250, 247, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-yellow-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(248, 238, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-yellow-450:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-yellow-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 202, 10, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-grey-900:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(34, 37, 32, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-grey-800:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(56, 59, 54, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-grey-200:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(223, 223, 215, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-grey-100:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(247, 247, 247, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-blue-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(49, 69, 119, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-blue-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(84, 147, 211, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-blue-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(206, 220, 226, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-purple-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(195, 175, 221, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-purple-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(222, 207, 240, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-purple-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(241, 233, 251, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-orange-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(130, 50, 50, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-orange-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(255, 94, 48, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-orange-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(234, 177, 140, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-green-700:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(43, 74, 63, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-green-500:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(0, 172, 127, var(--tw-ring-opacity)) !important
    }

    .\32xl-focus-ring-cw-brand-green-300:focus {
        --tw-ring-opacity: 1 !important;
        --tw-ring-color: rgba(148, 186, 159, var(--tw-ring-opacity)) !important
    }

    .\32xl-ring-opacity-0 {
        --tw-ring-opacity: 0 !important
    }

    .\32xl-ring-opacity-5 {
        --tw-ring-opacity: .05 !important
    }

    .\32xl-ring-opacity-10 {
        --tw-ring-opacity: .1 !important
    }

    .\32xl-ring-opacity-20 {
        --tw-ring-opacity: .2 !important
    }

    .\32xl-ring-opacity-25 {
        --tw-ring-opacity: .25 !important
    }

    .\32xl-ring-opacity-30 {
        --tw-ring-opacity: .3 !important
    }

    .\32xl-ring-opacity-40 {
        --tw-ring-opacity: .4 !important
    }

    .\32xl-ring-opacity-50 {
        --tw-ring-opacity: .5 !important
    }

    .\32xl-ring-opacity-60 {
        --tw-ring-opacity: .6 !important
    }

    .\32xl-ring-opacity-70 {
        --tw-ring-opacity: .7 !important
    }

    .\32xl-ring-opacity-75 {
        --tw-ring-opacity: .75 !important
    }

    .\32xl-ring-opacity-80 {
        --tw-ring-opacity: .8 !important
    }

    .\32xl-ring-opacity-90 {
        --tw-ring-opacity: .9 !important
    }

    .\32xl-ring-opacity-95 {
        --tw-ring-opacity: .95 !important
    }

    .\32xl-ring-opacity-100 {
        --tw-ring-opacity: 1 !important
    }

    .\32xl-focus-within-ring-opacity-0:focus-within {
        --tw-ring-opacity: 0 !important
    }

    .\32xl-focus-within-ring-opacity-5:focus-within {
        --tw-ring-opacity: .05 !important
    }

    .\32xl-focus-within-ring-opacity-10:focus-within {
        --tw-ring-opacity: .1 !important
    }

    .\32xl-focus-within-ring-opacity-20:focus-within {
        --tw-ring-opacity: .2 !important
    }

    .\32xl-focus-within-ring-opacity-25:focus-within {
        --tw-ring-opacity: .25 !important
    }

    .\32xl-focus-within-ring-opacity-30:focus-within {
        --tw-ring-opacity: .3 !important
    }

    .\32xl-focus-within-ring-opacity-40:focus-within {
        --tw-ring-opacity: .4 !important
    }

    .\32xl-focus-within-ring-opacity-50:focus-within {
        --tw-ring-opacity: .5 !important
    }

    .\32xl-focus-within-ring-opacity-60:focus-within {
        --tw-ring-opacity: .6 !important
    }

    .\32xl-focus-within-ring-opacity-70:focus-within {
        --tw-ring-opacity: .7 !important
    }

    .\32xl-focus-within-ring-opacity-75:focus-within {
        --tw-ring-opacity: .75 !important
    }

    .\32xl-focus-within-ring-opacity-80:focus-within {
        --tw-ring-opacity: .8 !important
    }

    .\32xl-focus-within-ring-opacity-90:focus-within {
        --tw-ring-opacity: .9 !important
    }

    .\32xl-focus-within-ring-opacity-95:focus-within {
        --tw-ring-opacity: .95 !important
    }

    .\32xl-focus-within-ring-opacity-100:focus-within {
        --tw-ring-opacity: 1 !important
    }

    .\32xl-focus-ring-opacity-0:focus {
        --tw-ring-opacity: 0 !important
    }

    .\32xl-focus-ring-opacity-5:focus {
        --tw-ring-opacity: .05 !important
    }

    .\32xl-focus-ring-opacity-10:focus {
        --tw-ring-opacity: .1 !important
    }

    .\32xl-focus-ring-opacity-20:focus {
        --tw-ring-opacity: .2 !important
    }

    .\32xl-focus-ring-opacity-25:focus {
        --tw-ring-opacity: .25 !important
    }

    .\32xl-focus-ring-opacity-30:focus {
        --tw-ring-opacity: .3 !important
    }

    .\32xl-focus-ring-opacity-40:focus {
        --tw-ring-opacity: .4 !important
    }

    .\32xl-focus-ring-opacity-50:focus {
        --tw-ring-opacity: .5 !important
    }

    .\32xl-focus-ring-opacity-60:focus {
        --tw-ring-opacity: .6 !important
    }

    .\32xl-focus-ring-opacity-70:focus {
        --tw-ring-opacity: .7 !important
    }

    .\32xl-focus-ring-opacity-75:focus {
        --tw-ring-opacity: .75 !important
    }

    .\32xl-focus-ring-opacity-80:focus {
        --tw-ring-opacity: .8 !important
    }

    .\32xl-focus-ring-opacity-90:focus {
        --tw-ring-opacity: .9 !important
    }

    .\32xl-focus-ring-opacity-95:focus {
        --tw-ring-opacity: .95 !important
    }

    .\32xl-focus-ring-opacity-100:focus {
        --tw-ring-opacity: 1 !important
    }

    .\32xl-fill-current {
        fill: currentColor!important
    }

    .\32xl-stroke-current {
        stroke: currentColor!important
    }

    .\32xl-stroke-0 {
        stroke-width: 0!important
    }

    .\32xl-stroke-1 {
        stroke-width: 1!important
    }

    .\32xl-stroke-2 {
        stroke-width: 2!important
    }

    .\32xl-table-auto {
        table-layout: auto!important
    }

    .\32xl-table-fixed {
        table-layout: fixed!important
    }

    .\32xl-text-left {
        text-align: left!important
    }

    .\32xl-text-center {
        text-align: center!important
    }

    .\32xl-text-right {
        text-align: right!important
    }

    .\32xl-text-justify {
        text-align: justify!important
    }

    .\32xl-text-transparent {
        color: transparent!important
    }

    .\32xl-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .\32xl-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .\32xl-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .\32xl-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .\32xl-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .\32xl-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .\32xl-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .\32xl-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-yellow-450,.\32xl-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-transparent {
        color: transparent!important
    }

    .group:hover .\32xl-group-hover-text-cw-black {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-blue {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-secondary {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-secondary-100 {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-secondary-200 {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-secondary-300 {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-accent {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-accent-100 {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-accent-200 {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-blue-print {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-green {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-orange {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-purple {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-red {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-teal {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-white {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-10 {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-20 {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-30 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-40 {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-5 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-50 {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-60 {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-grey-70 {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cball-blue {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cball-dark-blue {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cball-purple {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-yellow {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-dk-blue {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-med-blue {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-lt-blue {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-dk-green {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-med-green {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-lt-green {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-black {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-off-white {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-spring-peach {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-navy {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-med-blue {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-dk-orange {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-sc-teal {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-sc-green {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-sc-sand {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-yellow-100 {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-yellow-450,.group:hover .\32xl-group-hover-text-cw-brand-yellow-500 {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-grey-900 {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-grey-800 {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-grey-200 {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-grey-100 {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-blue-700 {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-blue-500 {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-blue-300 {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-purple-700 {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-purple-500 {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-purple-300 {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-orange-700 {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-orange-500 {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-orange-300 {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-green-700 {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-green-500 {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .group:hover .\32xl-group-hover-text-cw-brand-green-300 {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-transparent:focus-within {
        color: transparent!important
    }

    .\32xl-focus-within-text-cw-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-secondary:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-secondary-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-secondary-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-secondary-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-accent:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-accent-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-accent-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-blue-print:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-red:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-10:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-20:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-30:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-40:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-5:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-50:focus-within {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-60:focus-within {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-grey-70:focus-within {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cball-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cball-dark-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cball-purple:focus-within {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-yellow:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-dk-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-lt-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-dk-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-med-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-lt-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-black:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-off-white:focus-within {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-spring-peach:focus-within {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-navy:focus-within {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-med-blue:focus-within {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-dk-orange:focus-within {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-sc-teal:focus-within {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-sc-green:focus-within {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-sc-sand:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-yellow-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-yellow-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-yellow-450:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-yellow-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-grey-900:focus-within {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-grey-800:focus-within {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-grey-200:focus-within {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-grey-100:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-blue-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-blue-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-blue-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-purple-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-purple-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-purple-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-orange-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-orange-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-orange-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-green-700:focus-within {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-green-500:focus-within {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-focus-within-text-cw-brand-green-300:focus-within {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-transparent:hover {
        color: transparent!important
    }

    .\32xl-hover-text-cw-black:hover {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-secondary:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-secondary-100:hover {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-secondary-200:hover {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-secondary-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-accent:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-accent-100:hover {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-accent-200:hover {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-blue-print:hover {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-green:hover {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-red:hover {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring:hover {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-10:hover {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-20:hover {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-30:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-40:hover {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-5:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-50:hover {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-60:hover {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-grey-70:hover {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cball-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cball-dark-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cball-purple:hover {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-yellow:hover {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-dk-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-lt-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-dk-green:hover {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-med-green:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-lt-green:hover {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-black:hover {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-off-white:hover {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-spring-peach:hover {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-navy:hover {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-med-blue:hover {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-dk-orange:hover {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-sc-teal:hover {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-sc-green:hover {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-sc-sand:hover {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-yellow-100:hover {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-yellow-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-yellow-450:hover,.\32xl-hover-text-cw-brand-yellow-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-grey-900:hover {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-grey-800:hover {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-grey-200:hover {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-grey-100:hover {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-blue-700:hover {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-blue-500:hover {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-blue-300:hover {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-purple-700:hover {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-purple-500:hover {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-purple-300:hover {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-orange-700:hover {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-orange-500:hover {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-orange-300:hover {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-green-700:hover {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-green-500:hover {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-hover-text-cw-brand-green-300:hover {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-transparent:focus {
        color: transparent!important
    }

    .\32xl-focus-text-cw-black:focus {
        --tw-text-opacity: 1 !important;
        color: #333232!important;
        color: rgba(51,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-secondary:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-secondary-100:focus {
        --tw-text-opacity: 1 !important;
        color: #99becc!important;
        color: rgba(153,190,204,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-secondary-200:focus {
        --tw-text-opacity: 1 !important;
        color: #d6e4ea!important;
        color: rgba(214,228,234,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-secondary-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f7fcff!important;
        color: rgba(247,252,255,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-accent:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-accent-100:focus {
        --tw-text-opacity: 1 !important;
        color: #fff7e1!important;
        color: rgba(255,247,225,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-accent-200:focus {
        --tw-text-opacity: 1 !important;
        color: #fffbf0!important;
        color: rgba(255,251,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-blue-print:focus {
        --tw-text-opacity: 1 !important;
        color: #5096d0!important;
        color: rgba(80,150,208,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-green:focus {
        --tw-text-opacity: 1 !important;
        color: #14a947!important;
        color: rgba(20,169,71,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #fe813a!important;
        color: rgba(254,129,58,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #9064bf!important;
        color: rgba(144,100,191,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-red:focus {
        --tw-text-opacity: 1 !important;
        color: #fa575d!important;
        color: rgba(250,87,93,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring:focus {
        --tw-text-opacity: 1 !important;
        color: #1ba9e0!important;
        color: rgba(27,169,224,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #8ed4cc!important;
        color: rgba(142,212,204,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fff!important;
        color: rgba(255,255,255,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-10:focus {
        --tw-text-opacity: 1 !important;
        color: #f4f5f0!important;
        color: rgba(244,245,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-20:focus {
        --tw-text-opacity: 1 !important;
        color: #e9eae4!important;
        color: rgba(233,234,228,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-30:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-40:focus {
        --tw-text-opacity: 1 !important;
        color: #c1c1ba!important;
        color: rgba(193,193,186,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-5:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-50:focus {
        --tw-text-opacity: 1 !important;
        color: #9b9b94!important;
        color: rgba(155,155,148,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-60:focus {
        --tw-text-opacity: 1 !important;
        color: #71716c!important;
        color: rgba(113,113,108,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-grey-70:focus {
        --tw-text-opacity: 1 !important;
        color: #515151!important;
        color: rgba(81,81,81,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cball-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #576995!important;
        color: rgba(87,105,149,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cball-dark-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #354363!important;
        color: rgba(53,67,99,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cball-purple:focus {
        --tw-text-opacity: 1 !important;
        color: #0a101f!important;
        color: rgba(10,16,31,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-yellow:focus {
        --tw-text-opacity: 1 !important;
        color: #ffc907!important;
        color: rgba(255,201,7,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-dk-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1e2658!important;
        color: rgba(30,38,88,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #1080b9!important;
        color: rgba(16,128,185,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-lt-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #bae3f0!important;
        color: rgba(186,227,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-dk-green:focus {
        --tw-text-opacity: 1 !important;
        color: #004b3d!important;
        color: rgba(0,75,61,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-med-green:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-lt-green:focus {
        --tw-text-opacity: 1 !important;
        color: #b8e3d1!important;
        color: rgba(184,227,209,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-black:focus {
        --tw-text-opacity: 1 !important;
        color: #1a1a1a!important;
        color: rgba(26,26,26,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-off-white:focus {
        --tw-text-opacity: 1 !important;
        color: #fdf4e2!important;
        color: rgba(253,244,226,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-spring-peach:focus {
        --tw-text-opacity: 1 !important;
        color: #e88a78!important;
        color: rgba(232,138,120,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-navy:focus {
        --tw-text-opacity: 1 !important;
        color: #1BA006!important;
        color: rgba(0,51,102,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-med-blue:focus {
        --tw-text-opacity: 1 !important;
        color: #77a8bb!important;
        color: rgba(119,168,187,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-dk-orange:focus {
        --tw-text-opacity: 1 !important;
        color: #bf6c46!important;
        color: rgba(191,108,70,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-sc-teal:focus {
        --tw-text-opacity: 1 !important;
        color: #43b29a!important;
        color: rgba(67,178,154,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-sc-green:focus {
        --tw-text-opacity: 1 !important;
        color: #7db87e!important;
        color: rgba(125,184,126,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-sc-sand:focus {
        --tw-text-opacity: 1 !important;
        color: #f9f7e9!important;
        color: rgba(249,247,233,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-yellow-100:focus {
        --tw-text-opacity: 1 !important;
        color: #faf7f0!important;
        color: rgba(250,247,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-yellow-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f8eed3!important;
        color: rgba(248,238,211,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-yellow-450:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-yellow-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ffca0a!important;
        color: rgba(255,202,10,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-grey-900:focus {
        --tw-text-opacity: 1 !important;
        color: #222520!important;
        color: rgba(34,37,32,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-grey-800:focus {
        --tw-text-opacity: 1 !important;
        color: #383b36!important;
        color: rgba(56,59,54,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-grey-200:focus {
        --tw-text-opacity: 1 !important;
        color: #dfdfd7!important;
        color: rgba(223,223,215,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-grey-100:focus {
        --tw-text-opacity: 1 !important;
        color: #f7f7f7!important;
        color: rgba(247,247,247,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-blue-700:focus {
        --tw-text-opacity: 1 !important;
        color: #314577!important;
        color: rgba(49,69,119,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-blue-500:focus {
        --tw-text-opacity: 1 !important;
        color: #5493d3!important;
        color: rgba(84,147,211,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-blue-300:focus {
        --tw-text-opacity: 1 !important;
        color: #cedce2!important;
        color: rgba(206,220,226,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-purple-700:focus {
        --tw-text-opacity: 1 !important;
        color: #c3afdd!important;
        color: rgba(195,175,221,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-purple-500:focus {
        --tw-text-opacity: 1 !important;
        color: #decff0!important;
        color: rgba(222,207,240,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-purple-300:focus {
        --tw-text-opacity: 1 !important;
        color: #f1e9fb!important;
        color: rgba(241,233,251,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-orange-700:focus {
        --tw-text-opacity: 1 !important;
        color: #823232!important;
        color: rgba(130,50,50,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-orange-500:focus {
        --tw-text-opacity: 1 !important;
        color: #ff5e30!important;
        color: rgba(255,94,48,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-orange-300:focus {
        --tw-text-opacity: 1 !important;
        color: #eab18c!important;
        color: rgba(234,177,140,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-green-700:focus {
        --tw-text-opacity: 1 !important;
        color: #2b4a3f!important;
        color: rgba(43,74,63,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-green-500:focus {
        --tw-text-opacity: 1 !important;
        color: #00ac7f!important;
        color: rgba(0,172,127,var(--tw-text-opacity))!important
    }

    .\32xl-focus-text-cw-brand-green-300:focus {
        --tw-text-opacity: 1 !important;
        color: #94ba9f!important;
        color: rgba(148,186,159,var(--tw-text-opacity))!important
    }

    .\32xl-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .\32xl-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .\32xl-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .\32xl-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .\32xl-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .\32xl-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .\32xl-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .\32xl-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .\32xl-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .\32xl-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .\32xl-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .\32xl-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .\32xl-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .\32xl-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .\32xl-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-0 {
        --tw-text-opacity: 0 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-5 {
        --tw-text-opacity: .05 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-10 {
        --tw-text-opacity: .1 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-20 {
        --tw-text-opacity: .2 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-25 {
        --tw-text-opacity: .25 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-30 {
        --tw-text-opacity: .3 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-40 {
        --tw-text-opacity: .4 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-50 {
        --tw-text-opacity: .5 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-60 {
        --tw-text-opacity: .6 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-70 {
        --tw-text-opacity: .7 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-75 {
        --tw-text-opacity: .75 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-80 {
        --tw-text-opacity: .8 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-90 {
        --tw-text-opacity: .9 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-95 {
        --tw-text-opacity: .95 !important
    }

    .group:hover .\32xl-group-hover-text-opacity-100 {
        --tw-text-opacity: 1 !important
    }

    .\32xl-focus-within-text-opacity-0:focus-within {
        --tw-text-opacity: 0 !important
    }

    .\32xl-focus-within-text-opacity-5:focus-within {
        --tw-text-opacity: .05 !important
    }

    .\32xl-focus-within-text-opacity-10:focus-within {
        --tw-text-opacity: .1 !important
    }

    .\32xl-focus-within-text-opacity-20:focus-within {
        --tw-text-opacity: .2 !important
    }

    .\32xl-focus-within-text-opacity-25:focus-within {
        --tw-text-opacity: .25 !important
    }

    .\32xl-focus-within-text-opacity-30:focus-within {
        --tw-text-opacity: .3 !important
    }

    .\32xl-focus-within-text-opacity-40:focus-within {
        --tw-text-opacity: .4 !important
    }

    .\32xl-focus-within-text-opacity-50:focus-within {
        --tw-text-opacity: .5 !important
    }

    .\32xl-focus-within-text-opacity-60:focus-within {
        --tw-text-opacity: .6 !important
    }

    .\32xl-focus-within-text-opacity-70:focus-within {
        --tw-text-opacity: .7 !important
    }

    .\32xl-focus-within-text-opacity-75:focus-within {
        --tw-text-opacity: .75 !important
    }

    .\32xl-focus-within-text-opacity-80:focus-within {
        --tw-text-opacity: .8 !important
    }

    .\32xl-focus-within-text-opacity-90:focus-within {
        --tw-text-opacity: .9 !important
    }

    .\32xl-focus-within-text-opacity-95:focus-within {
        --tw-text-opacity: .95 !important
    }

    .\32xl-focus-within-text-opacity-100:focus-within {
        --tw-text-opacity: 1 !important
    }

    .\32xl-hover-text-opacity-0:hover {
        --tw-text-opacity: 0 !important
    }

    .\32xl-hover-text-opacity-5:hover {
        --tw-text-opacity: .05 !important
    }

    .\32xl-hover-text-opacity-10:hover {
        --tw-text-opacity: .1 !important
    }

    .\32xl-hover-text-opacity-20:hover {
        --tw-text-opacity: .2 !important
    }

    .\32xl-hover-text-opacity-25:hover {
        --tw-text-opacity: .25 !important
    }

    .\32xl-hover-text-opacity-30:hover {
        --tw-text-opacity: .3 !important
    }

    .\32xl-hover-text-opacity-40:hover {
        --tw-text-opacity: .4 !important
    }

    .\32xl-hover-text-opacity-50:hover {
        --tw-text-opacity: .5 !important
    }

    .\32xl-hover-text-opacity-60:hover {
        --tw-text-opacity: .6 !important
    }

    .\32xl-hover-text-opacity-70:hover {
        --tw-text-opacity: .7 !important
    }

    .\32xl-hover-text-opacity-75:hover {
        --tw-text-opacity: .75 !important
    }

    .\32xl-hover-text-opacity-80:hover {
        --tw-text-opacity: .8 !important
    }

    .\32xl-hover-text-opacity-90:hover {
        --tw-text-opacity: .9 !important
    }

    .\32xl-hover-text-opacity-95:hover {
        --tw-text-opacity: .95 !important
    }

    .\32xl-hover-text-opacity-100:hover {
        --tw-text-opacity: 1 !important
    }

    .\32xl-focus-text-opacity-0:focus {
        --tw-text-opacity: 0 !important
    }

    .\32xl-focus-text-opacity-5:focus {
        --tw-text-opacity: .05 !important
    }

    .\32xl-focus-text-opacity-10:focus {
        --tw-text-opacity: .1 !important
    }

    .\32xl-focus-text-opacity-20:focus {
        --tw-text-opacity: .2 !important
    }

    .\32xl-focus-text-opacity-25:focus {
        --tw-text-opacity: .25 !important
    }

    .\32xl-focus-text-opacity-30:focus {
        --tw-text-opacity: .3 !important
    }

    .\32xl-focus-text-opacity-40:focus {
        --tw-text-opacity: .4 !important
    }

    .\32xl-focus-text-opacity-50:focus {
        --tw-text-opacity: .5 !important
    }

    .\32xl-focus-text-opacity-60:focus {
        --tw-text-opacity: .6 !important
    }

    .\32xl-focus-text-opacity-70:focus {
        --tw-text-opacity: .7 !important
    }

    .\32xl-focus-text-opacity-75:focus {
        --tw-text-opacity: .75 !important
    }

    .\32xl-focus-text-opacity-80:focus {
        --tw-text-opacity: .8 !important
    }

    .\32xl-focus-text-opacity-90:focus {
        --tw-text-opacity: .9 !important
    }

    .\32xl-focus-text-opacity-95:focus {
        --tw-text-opacity: .95 !important
    }

    .\32xl-focus-text-opacity-100:focus {
        --tw-text-opacity: 1 !important
    }

    .\32xl-truncate {
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important
    }

    .\32xl-overflow-ellipsis {
        text-overflow: ellipsis!important
    }

    .\32xl-overflow-clip {
        text-overflow: clip!important
    }

    .\32xl-italic {
        font-style: italic!important
    }

    .\32xl-not-italic {
        font-style: normal!important
    }

    .\32xl-uppercase {
        text-transform: uppercase!important
    }

    .\32xl-lowercase {
        text-transform: lowercase!important
    }

    .\32xl-capitalize {
        text-transform: capitalize!important
    }

    .\32xl-normal-case {
        text-transform: none!important
    }

    .\32xl-underline {
        text-decoration: underline!important
    }

    .\32xl-line-through {
        text-decoration: line-through!important
    }

    .\32xl-no-underline {
        text-decoration: none!important
    }

    .group:hover .\32xl-group-hover-underline {
        text-decoration: underline!important
    }

    .group:hover .\32xl-group-hover-line-through {
        text-decoration: line-through!important
    }

    .group:hover .\32xl-group-hover-no-underline {
        text-decoration: none!important
    }

    .\32xl-focus-within-underline:focus-within {
        text-decoration: underline!important
    }

    .\32xl-focus-within-line-through:focus-within {
        text-decoration: line-through!important
    }

    .\32xl-focus-within-no-underline:focus-within {
        text-decoration: none!important
    }

    .\32xl-hover-underline:hover {
        text-decoration: underline!important
    }

    .\32xl-hover-line-through:hover {
        text-decoration: line-through!important
    }

    .\32xl-hover-no-underline:hover {
        text-decoration: none!important
    }

    .\32xl-focus-underline:focus {
        text-decoration: underline!important
    }

    .\32xl-focus-line-through:focus {
        text-decoration: line-through!important
    }

    .\32xl-focus-no-underline:focus {
        text-decoration: none!important
    }

    .\32xl-antialiased {
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important
    }

    .\32xl-subpixel-antialiased {
        -webkit-font-smoothing: auto!important;
        -moz-osx-font-smoothing: auto!important
    }

    .\32xl-ordinal,.\32xl-slashed-zero,.\32xl-lining-nums,.\32xl-oldstyle-nums,.\32xl-proportional-nums,.\32xl-tabular-nums,.\32xl-diagonal-fractions,.\32xl-stacked-fractions {
        --tw-ordinal: var(--tw-empty, ) !important;
        --tw-slashed-zero: var(--tw-empty, ) !important;
        --tw-numeric-figure: var(--tw-empty, ) !important;
        --tw-numeric-spacing: var(--tw-empty, ) !important;
        --tw-numeric-fraction: var(--tw-empty, ) !important;
        font-feature-settings: !important;
        font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important;
        font-variant-numeric: !important;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important
    }

    .\32xl-normal-nums {
        font-feature-settings: normal!important;
        font-variant-numeric: normal!important
    }

    .\32xl-ordinal {
        --tw-ordinal: ordinal !important
    }

    .\32xl-slashed-zero {
        --tw-slashed-zero: slashed-zero !important
    }

    .\32xl-lining-nums {
        --tw-numeric-figure: lining-nums !important
    }

    .\32xl-oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums !important
    }

    .\32xl-proportional-nums {
        --tw-numeric-spacing: proportional-nums !important
    }

    .\32xl-tabular-nums {
        --tw-numeric-spacing: tabular-nums !important
    }

    .\32xl-diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions !important
    }

    .\32xl-stacked-fractions {
        --tw-numeric-fraction: stacked-fractions !important
    }

    .\32xl-tracking-tight {
        letter-spacing: -.05em!important
    }

    .\32xl-tracking-normal {
        letter-spacing: 0!important
    }

    .\32xl-tracking-wide {
        letter-spacing: .05em!important
    }

    .\32xl-tracking-relative-wider {
        letter-spacing: .0625rem!important
    }

    .\32xl-tracking-px {
        letter-spacing: 1px!important
    }

    .\32xl-select-none {
        -moz-user-select: none!important;
        -webkit-user-select: none!important;
        user-select: none!important
    }

    .\32xl-select-text {
        -moz-user-select: text!important;
        -webkit-user-select: text!important;
        user-select: text!important
    }

    .\32xl-select-all {
        -moz-user-select: all!important;
        -webkit-user-select: all!important;
        user-select: all!important
    }

    .\32xl-select-auto {
        -moz-user-select: auto!important;
        -webkit-user-select: auto!important;
        user-select: auto!important
    }

    .\32xl-align-baseline {
        vertical-align: baseline!important
    }

    .\32xl-align-top {
        vertical-align: top!important
    }

    .\32xl-align-middle {
        vertical-align: middle!important
    }

    .\32xl-align-bottom {
        vertical-align: bottom!important
    }

    .\32xl-align-text-top {
        vertical-align: text-top!important
    }

    .\32xl-align-text-bottom {
        vertical-align: text-bottom!important
    }

    .\32xl-visible {
        visibility: visible!important
    }

    .\32xl-invisible {
        visibility: hidden!important
    }

    .\32xl-whitespace-normal {
        white-space: normal!important
    }

    .\32xl-whitespace-nowrap {
        white-space: nowrap!important
    }

    .\32xl-whitespace-pre {
        white-space: pre!important
    }

    .\32xl-whitespace-pre-line {
        white-space: pre-line!important
    }

    .\32xl-whitespace-pre-wrap {
        white-space: pre-wrap!important
    }

    .\32xl-break-normal {
        overflow-wrap: normal!important;
        word-break: normal!important
    }

    .\32xl-break-words {
        overflow-wrap: break-word!important
    }

    .\32xl-break-all {
        word-break: break-all!important
    }

    .\32xl-w-0 {
        width: 0px!important
    }

    .\32xl-w-1 {
        width: .25rem!important
    }

    .\32xl-w-2 {
        width: .5rem!important
    }

    .\32xl-w-3 {
        width: .75rem!important
    }

    .\32xl-w-4 {
        width: 1rem!important
    }

    .\32xl-w-5 {
        width: 1.25rem!important
    }

    .\32xl-w-6 {
        width: 1.5rem!important
    }

    .\32xl-w-7 {
        width: 1.75rem!important
    }

    .\32xl-w-8 {
        width: 2rem!important
    }

    .\32xl-w-9 {
        width: 2.25rem!important
    }

    .\32xl-w-10 {
        width: 2.5rem!important
    }

    .\32xl-w-11 {
        width: 2.75rem!important
    }

    .\32xl-w-12 {
        width: 3rem!important
    }

    .\32xl-w-14 {
        width: 3.5rem!important
    }

    .\32xl-w-16 {
        width: 4rem!important
    }

    .\32xl-w-20 {
        width: 5rem!important
    }

    .\32xl-w-24 {
        width: 6rem!important
    }

    .\32xl-w-28 {
        width: 7rem!important
    }

    .\32xl-w-32 {
        width: 8rem!important
    }

    .\32xl-w-36 {
        width: 9rem!important
    }

    .\32xl-w-40 {
        width: 10rem!important
    }

    .\32xl-w-44 {
        width: 11rem!important
    }

    .\32xl-w-48 {
        width: 12rem!important
    }

    .\32xl-w-52 {
        width: 13rem!important
    }

    .\32xl-w-56 {
        width: 14rem!important
    }

    .\32xl-w-60 {
        width: 15rem!important
    }

    .\32xl-w-64 {
        width: 16rem!important
    }

    .\32xl-w-72 {
        width: 18rem!important
    }

    .\32xl-w-80 {
        width: 20rem!important
    }

    .\32xl-w-96 {
        width: 24rem!important
    }

    .\32xl-w-auto {
        width: auto!important
    }

    .\32xl-w-px {
        width: 1px!important
    }

    .\32xl-w-0\.5 {
        width: .125rem!important
    }

    .\32xl-w-1\.5 {
        width: .375rem!important
    }

    .\32xl-w-2\.5 {
        width: .625rem!important
    }

    .\32xl-w-3\.5 {
        width: .875rem!important
    }

    .\32xl-w-1\/2 {
        width: 50%!important
    }

    .\32xl-w-1\/3 {
        width: 33.333333%!important
    }

    .\32xl-w-2\/3 {
        width: 66.666667%!important
    }

    .\32xl-w-1\/4 {
        width: 25%!important
    }

    .\32xl-w-2\/4 {
        width: 50%!important
    }

    .\32xl-w-3\/4 {
        width: 75%!important
    }

    .\32xl-w-1\/5 {
        width: 20%!important
    }

    .\32xl-w-2\/5 {
        width: 40%!important
    }

    .\32xl-w-3\/5 {
        width: 60%!important
    }

    .\32xl-w-4\/5 {
        width: 80%!important
    }

    .\32xl-w-1\/6 {
        width: 16.666667%!important
    }

    .\32xl-w-2\/6 {
        width: 33.333333%!important
    }

    .\32xl-w-3\/6 {
        width: 50%!important
    }

    .\32xl-w-4\/6 {
        width: 66.666667%!important
    }

    .\32xl-w-5\/6 {
        width: 83.333333%!important
    }

    .\32xl-w-1\/12 {
        width: 8.333333%!important
    }

    .\32xl-w-2\/12 {
        width: 16.666667%!important
    }

    .\32xl-w-3\/12 {
        width: 25%!important
    }

    .\32xl-w-4\/12 {
        width: 33.333333%!important
    }

    .\32xl-w-5\/12 {
        width: 41.666667%!important
    }

    .\32xl-w-6\/12 {
        width: 50%!important
    }

    .\32xl-w-7\/12 {
        width: 58.333333%!important
    }

    .\32xl-w-8\/12 {
        width: 66.666667%!important
    }

    .\32xl-w-9\/12 {
        width: 75%!important
    }

    .\32xl-w-10\/12 {
        width: 83.333333%!important
    }

    .\32xl-w-11\/12 {
        width: 91.666667%!important
    }

    .\32xl-w-full {
        width: 100%!important
    }

    .\32xl-w-screen {
        width: 100vw!important
    }

    .\32xl-w-min {
        width: -moz-min-content!important;
        width: min-content!important
    }

    .\32xl-w-max {
        width: -moz-max-content!important;
        width: max-content!important
    }

    .\32xl-z-0 {
        z-index: 0!important
    }

    .\32xl-z-10 {
        z-index: 10!important
    }

    .\32xl-z-20 {
        z-index: 20!important
    }

    .\32xl-z-30 {
        z-index: 30!important
    }

    .\32xl-z-40 {
        z-index: 40!important
    }

    .\32xl-z-50 {
        z-index: 50!important
    }

    .\32xl-z-auto {
        z-index: auto!important
    }

    .\32xl-z-over-content {
        z-index: 100000!important
    }

    .\32xl-focus-within-z-0:focus-within {
        z-index: 0!important
    }

    .\32xl-focus-within-z-10:focus-within {
        z-index: 10!important
    }

    .\32xl-focus-within-z-20:focus-within {
        z-index: 20!important
    }

    .\32xl-focus-within-z-30:focus-within {
        z-index: 30!important
    }

    .\32xl-focus-within-z-40:focus-within {
        z-index: 40!important
    }

    .\32xl-focus-within-z-50:focus-within {
        z-index: 50!important
    }

    .\32xl-focus-within-z-auto:focus-within {
        z-index: auto!important
    }

    .\32xl-focus-within-z-over-content:focus-within {
        z-index: 100000!important
    }

    .\32xl-focus-z-0:focus {
        z-index: 0!important
    }

    .\32xl-focus-z-10:focus {
        z-index: 10!important
    }

    .\32xl-focus-z-20:focus {
        z-index: 20!important
    }

    .\32xl-focus-z-30:focus {
        z-index: 30!important
    }

    .\32xl-focus-z-40:focus {
        z-index: 40!important
    }

    .\32xl-focus-z-50:focus {
        z-index: 50!important
    }

    .\32xl-focus-z-auto:focus {
        z-index: auto!important
    }

    .\32xl-focus-z-over-content:focus {
        z-index: 100000!important
    }

    .\32xl-gap-0 {
        gap: 0px!important
    }

    .\32xl-gap-1 {
        gap: .25rem!important
    }

    .\32xl-gap-2 {
        gap: .5rem!important
    }

    .\32xl-gap-3 {
        gap: .75rem!important
    }

    .\32xl-gap-4 {
        gap: 1rem!important
    }

    .\32xl-gap-5 {
        gap: 1.25rem!important
    }

    .\32xl-gap-6 {
        gap: 1.5rem!important
    }

    .\32xl-gap-7 {
        gap: 1.75rem!important
    }

    .\32xl-gap-8 {
        gap: 2rem!important
    }

    .\32xl-gap-9 {
        gap: 2.25rem!important
    }

    .\32xl-gap-10 {
        gap: 2.5rem!important
    }

    .\32xl-gap-11 {
        gap: 2.75rem!important
    }

    .\32xl-gap-12 {
        gap: 3rem!important
    }

    .\32xl-gap-14 {
        gap: 3.5rem!important
    }

    .\32xl-gap-16 {
        gap: 4rem!important
    }

    .\32xl-gap-20 {
        gap: 5rem!important
    }

    .\32xl-gap-24 {
        gap: 6rem!important
    }

    .\32xl-gap-28 {
        gap: 7rem!important
    }

    .\32xl-gap-32 {
        gap: 8rem!important
    }

    .\32xl-gap-36 {
        gap: 9rem!important
    }

    .\32xl-gap-40 {
        gap: 10rem!important
    }

    .\32xl-gap-44 {
        gap: 11rem!important
    }

    .\32xl-gap-48 {
        gap: 12rem!important
    }

    .\32xl-gap-52 {
        gap: 13rem!important
    }

    .\32xl-gap-56 {
        gap: 14rem!important
    }

    .\32xl-gap-60 {
        gap: 15rem!important
    }

    .\32xl-gap-64 {
        gap: 16rem!important
    }

    .\32xl-gap-72 {
        gap: 18rem!important
    }

    .\32xl-gap-80 {
        gap: 20rem!important
    }

    .\32xl-gap-96 {
        gap: 24rem!important
    }

    .\32xl-gap-px {
        gap: 1px!important
    }

    .\32xl-gap-0\.5 {
        gap: .125rem!important
    }

    .\32xl-gap-1\.5 {
        gap: .375rem!important
    }

    .\32xl-gap-2\.5 {
        gap: .625rem!important
    }

    .\32xl-gap-3\.5 {
        gap: .875rem!important
    }

    .\32xl-gap-x-0 {
        -moz-column-gap: 0px!important;
        column-gap: 0px!important
    }

    .\32xl-gap-x-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .\32xl-gap-x-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .\32xl-gap-x-3 {
        -moz-column-gap: .75rem!important;
        column-gap: .75rem!important
    }

    .\32xl-gap-x-4 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .\32xl-gap-x-5 {
        -moz-column-gap: 1.25rem!important;
        column-gap: 1.25rem!important
    }

    .\32xl-gap-x-6 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .\32xl-gap-x-7 {
        -moz-column-gap: 1.75rem!important;
        column-gap: 1.75rem!important
    }

    .\32xl-gap-x-8 {
        -moz-column-gap: 2rem!important;
        column-gap: 2rem!important
    }

    .\32xl-gap-x-9 {
        -moz-column-gap: 2.25rem!important;
        column-gap: 2.25rem!important
    }

    .\32xl-gap-x-10 {
        -moz-column-gap: 2.5rem!important;
        column-gap: 2.5rem!important
    }

    .\32xl-gap-x-11 {
        -moz-column-gap: 2.75rem!important;
        column-gap: 2.75rem!important
    }

    .\32xl-gap-x-12 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .\32xl-gap-x-14 {
        -moz-column-gap: 3.5rem!important;
        column-gap: 3.5rem!important
    }

    .\32xl-gap-x-16 {
        -moz-column-gap: 4rem!important;
        column-gap: 4rem!important
    }

    .\32xl-gap-x-20 {
        -moz-column-gap: 5rem!important;
        column-gap: 5rem!important
    }

    .\32xl-gap-x-24 {
        -moz-column-gap: 6rem!important;
        column-gap: 6rem!important
    }

    .\32xl-gap-x-28 {
        -moz-column-gap: 7rem!important;
        column-gap: 7rem!important
    }

    .\32xl-gap-x-32 {
        -moz-column-gap: 8rem!important;
        column-gap: 8rem!important
    }

    .\32xl-gap-x-36 {
        -moz-column-gap: 9rem!important;
        column-gap: 9rem!important
    }

    .\32xl-gap-x-40 {
        -moz-column-gap: 10rem!important;
        column-gap: 10rem!important
    }

    .\32xl-gap-x-44 {
        -moz-column-gap: 11rem!important;
        column-gap: 11rem!important
    }

    .\32xl-gap-x-48 {
        -moz-column-gap: 12rem!important;
        column-gap: 12rem!important
    }

    .\32xl-gap-x-52 {
        -moz-column-gap: 13rem!important;
        column-gap: 13rem!important
    }

    .\32xl-gap-x-56 {
        -moz-column-gap: 14rem!important;
        column-gap: 14rem!important
    }

    .\32xl-gap-x-60 {
        -moz-column-gap: 15rem!important;
        column-gap: 15rem!important
    }

    .\32xl-gap-x-64 {
        -moz-column-gap: 16rem!important;
        column-gap: 16rem!important
    }

    .\32xl-gap-x-72 {
        -moz-column-gap: 18rem!important;
        column-gap: 18rem!important
    }

    .\32xl-gap-x-80 {
        -moz-column-gap: 20rem!important;
        column-gap: 20rem!important
    }

    .\32xl-gap-x-96 {
        -moz-column-gap: 24rem!important;
        column-gap: 24rem!important
    }

    .\32xl-gap-x-px {
        -moz-column-gap: 1px!important;
        column-gap: 1px!important
    }

    .\32xl-gap-x-0\.5 {
        -moz-column-gap: .125rem!important;
        column-gap: .125rem!important
    }

    .\32xl-gap-x-1\.5 {
        -moz-column-gap: .375rem!important;
        column-gap: .375rem!important
    }

    .\32xl-gap-x-2\.5 {
        -moz-column-gap: .625rem!important;
        column-gap: .625rem!important
    }

    .\32xl-gap-x-3\.5 {
        -moz-column-gap: .875rem!important;
        column-gap: .875rem!important
    }

    .\32xl-gap-y-0 {
        row-gap: 0px!important
    }

    .\32xl-gap-y-1 {
        row-gap: .25rem!important
    }

    .\32xl-gap-y-2 {
        row-gap: .5rem!important
    }

    .\32xl-gap-y-3 {
        row-gap: .75rem!important
    }

    .\32xl-gap-y-4 {
        row-gap: 1rem!important
    }

    .\32xl-gap-y-5 {
        row-gap: 1.25rem!important
    }

    .\32xl-gap-y-6 {
        row-gap: 1.5rem!important
    }

    .\32xl-gap-y-7 {
        row-gap: 1.75rem!important
    }

    .\32xl-gap-y-8 {
        row-gap: 2rem!important
    }

    .\32xl-gap-y-9 {
        row-gap: 2.25rem!important
    }

    .\32xl-gap-y-10 {
        row-gap: 2.5rem!important
    }

    .\32xl-gap-y-11 {
        row-gap: 2.75rem!important
    }

    .\32xl-gap-y-12 {
        row-gap: 3rem!important
    }

    .\32xl-gap-y-14 {
        row-gap: 3.5rem!important
    }

    .\32xl-gap-y-16 {
        row-gap: 4rem!important
    }

    .\32xl-gap-y-20 {
        row-gap: 5rem!important
    }

    .\32xl-gap-y-24 {
        row-gap: 6rem!important
    }

    .\32xl-gap-y-28 {
        row-gap: 7rem!important
    }

    .\32xl-gap-y-32 {
        row-gap: 8rem!important
    }

    .\32xl-gap-y-36 {
        row-gap: 9rem!important
    }

    .\32xl-gap-y-40 {
        row-gap: 10rem!important
    }

    .\32xl-gap-y-44 {
        row-gap: 11rem!important
    }

    .\32xl-gap-y-48 {
        row-gap: 12rem!important
    }

    .\32xl-gap-y-52 {
        row-gap: 13rem!important
    }

    .\32xl-gap-y-56 {
        row-gap: 14rem!important
    }

    .\32xl-gap-y-60 {
        row-gap: 15rem!important
    }

    .\32xl-gap-y-64 {
        row-gap: 16rem!important
    }

    .\32xl-gap-y-72 {
        row-gap: 18rem!important
    }

    .\32xl-gap-y-80 {
        row-gap: 20rem!important
    }

    .\32xl-gap-y-96 {
        row-gap: 24rem!important
    }

    .\32xl-gap-y-px {
        row-gap: 1px!important
    }

    .\32xl-gap-y-0\.5 {
        row-gap: .125rem!important
    }

    .\32xl-gap-y-1\.5 {
        row-gap: .375rem!important
    }

    .\32xl-gap-y-2\.5 {
        row-gap: .625rem!important
    }

    .\32xl-gap-y-3\.5 {
        row-gap: .875rem!important
    }

    .\32xl-grid-flow-row {
        grid-auto-flow: row!important
    }

    .\32xl-grid-flow-col {
        grid-auto-flow: column!important
    }

    .\32xl-grid-flow-row-dense {
        grid-auto-flow: row dense!important
    }

    .\32xl-grid-flow-col-dense {
        grid-auto-flow: column dense!important
    }

    .\32xl-grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-9 {
        grid-template-columns: repeat(9,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-10 {
        grid-template-columns: repeat(10,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-11 {
        grid-template-columns: repeat(11,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))!important
    }

    .\32xl-grid-cols-none {
        grid-template-columns: none!important
    }

    .\32xl-auto-cols-auto {
        grid-auto-columns: auto!important
    }

    .\32xl-auto-cols-min {
        grid-auto-columns: min-content!important
    }

    .\32xl-auto-cols-max {
        grid-auto-columns: max-content!important
    }

    .\32xl-auto-cols-fr {
        grid-auto-columns: minmax(0,1fr)!important
    }

    .\32xl-col-auto {
        grid-column: auto!important
    }

    .\32xl-col-span-1 {
        grid-column: span 1 / span 1!important
    }

    .\32xl-col-span-2 {
        grid-column: span 2 / span 2!important
    }

    .\32xl-col-span-3 {
        grid-column: span 3 / span 3!important
    }

    .\32xl-col-span-4 {
        grid-column: span 4 / span 4!important
    }

    .\32xl-col-span-5 {
        grid-column: span 5 / span 5!important
    }

    .\32xl-col-span-6 {
        grid-column: span 6 / span 6!important
    }

    .\32xl-col-span-7 {
        grid-column: span 7 / span 7!important
    }

    .\32xl-col-span-8 {
        grid-column: span 8 / span 8!important
    }

    .\32xl-col-span-9 {
        grid-column: span 9 / span 9!important
    }

    .\32xl-col-span-10 {
        grid-column: span 10 / span 10!important
    }

    .\32xl-col-span-11 {
        grid-column: span 11 / span 11!important
    }

    .\32xl-col-span-12 {
        grid-column: span 12 / span 12!important
    }

    .\32xl-col-span-full {
        grid-column: 1 / -1!important
    }

    .\32xl-col-start-1 {
        grid-column-start: 1!important
    }

    .\32xl-col-start-2 {
        grid-column-start: 2!important
    }

    .\32xl-col-start-3 {
        grid-column-start: 3!important
    }

    .\32xl-col-start-4 {
        grid-column-start: 4!important
    }

    .\32xl-col-start-5 {
        grid-column-start: 5!important
    }

    .\32xl-col-start-6 {
        grid-column-start: 6!important
    }

    .\32xl-col-start-7 {
        grid-column-start: 7!important
    }

    .\32xl-col-start-8 {
        grid-column-start: 8!important
    }

    .\32xl-col-start-9 {
        grid-column-start: 9!important
    }

    .\32xl-col-start-10 {
        grid-column-start: 10!important
    }

    .\32xl-col-start-11 {
        grid-column-start: 11!important
    }

    .\32xl-col-start-12 {
        grid-column-start: 12!important
    }

    .\32xl-col-start-13 {
        grid-column-start: 13!important
    }

    .\32xl-col-start-auto {
        grid-column-start: auto!important
    }

    .\32xl-col-end-1 {
        grid-column-end: 1!important
    }

    .\32xl-col-end-2 {
        grid-column-end: 2!important
    }

    .\32xl-col-end-3 {
        grid-column-end: 3!important
    }

    .\32xl-col-end-4 {
        grid-column-end: 4!important
    }

    .\32xl-col-end-5 {
        grid-column-end: 5!important
    }

    .\32xl-col-end-6 {
        grid-column-end: 6!important
    }

    .\32xl-col-end-7 {
        grid-column-end: 7!important
    }

    .\32xl-col-end-8 {
        grid-column-end: 8!important
    }

    .\32xl-col-end-9 {
        grid-column-end: 9!important
    }

    .\32xl-col-end-10 {
        grid-column-end: 10!important
    }

    .\32xl-col-end-11 {
        grid-column-end: 11!important
    }

    .\32xl-col-end-12 {
        grid-column-end: 12!important
    }

    .\32xl-col-end-13 {
        grid-column-end: 13!important
    }

    .\32xl-col-end-auto {
        grid-column-end: auto!important
    }

    .\32xl-grid-rows-1 {
        grid-template-rows: repeat(1,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-2 {
        grid-template-rows: repeat(2,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-3 {
        grid-template-rows: repeat(3,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-4 {
        grid-template-rows: repeat(4,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-5 {
        grid-template-rows: repeat(5,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-6 {
        grid-template-rows: repeat(6,minmax(0,1fr))!important
    }

    .\32xl-grid-rows-none {
        grid-template-rows: none!important
    }

    .\32xl-auto-rows-auto {
        grid-auto-rows: auto!important
    }

    .\32xl-auto-rows-min {
        grid-auto-rows: min-content!important
    }

    .\32xl-auto-rows-max {
        grid-auto-rows: max-content!important
    }

    .\32xl-auto-rows-fr {
        grid-auto-rows: minmax(0,1fr)!important
    }

    .\32xl-row-auto {
        grid-row: auto!important
    }

    .\32xl-row-span-1 {
        grid-row: span 1 / span 1!important
    }

    .\32xl-row-span-2 {
        grid-row: span 2 / span 2!important
    }

    .\32xl-row-span-3 {
        grid-row: span 3 / span 3!important
    }

    .\32xl-row-span-4 {
        grid-row: span 4 / span 4!important
    }

    .\32xl-row-span-5 {
        grid-row: span 5 / span 5!important
    }

    .\32xl-row-span-6 {
        grid-row: span 6 / span 6!important
    }

    .\32xl-row-span-full {
        grid-row: 1 / -1!important
    }

    .\32xl-row-start-1 {
        grid-row-start: 1!important
    }

    .\32xl-row-start-2 {
        grid-row-start: 2!important
    }

    .\32xl-row-start-3 {
        grid-row-start: 3!important
    }

    .\32xl-row-start-4 {
        grid-row-start: 4!important
    }

    .\32xl-row-start-5 {
        grid-row-start: 5!important
    }

    .\32xl-row-start-6 {
        grid-row-start: 6!important
    }

    .\32xl-row-start-7 {
        grid-row-start: 7!important
    }

    .\32xl-row-start-auto {
        grid-row-start: auto!important
    }

    .\32xl-row-end-1 {
        grid-row-end: 1!important
    }

    .\32xl-row-end-2 {
        grid-row-end: 2!important
    }

    .\32xl-row-end-3 {
        grid-row-end: 3!important
    }

    .\32xl-row-end-4 {
        grid-row-end: 4!important
    }

    .\32xl-row-end-5 {
        grid-row-end: 5!important
    }

    .\32xl-row-end-6 {
        grid-row-end: 6!important
    }

    .\32xl-row-end-7 {
        grid-row-end: 7!important
    }

    .\32xl-row-end-auto {
        grid-row-end: auto!important
    }

    .\32xl-transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translate(0) translateY(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .\32xl-transform-gpu {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)!important;
        transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
    }

    .\32xl-transform-none {
        transform: none!important
    }

    .\32xl-origin-center {
        transform-origin: center!important
    }

    .\32xl-origin-top {
        transform-origin: top!important
    }

    .\32xl-origin-top-right {
        transform-origin: top right!important
    }

    .\32xl-origin-right {
        transform-origin: right!important
    }

    .\32xl-origin-bottom-right {
        transform-origin: bottom right!important
    }

    .\32xl-origin-bottom {
        transform-origin: bottom!important
    }

    .\32xl-origin-bottom-left {
        transform-origin: bottom left!important
    }

    .\32xl-origin-left {
        transform-origin: left!important
    }

    .\32xl-origin-top-left {
        transform-origin: top left!important
    }

    .\32xl-scale-0 {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .\32xl-scale-50 {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .\32xl-scale-75 {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .\32xl-scale-90 {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .\32xl-scale-95 {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .\32xl-scale-100 {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .\32xl-scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .\32xl-scale-110 {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .\32xl-scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .\32xl-scale-150 {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .\32xl-scale-x-0 {
        --tw-scale-x: 0 !important
    }

    .\32xl-scale-x-50 {
        --tw-scale-x: .5 !important
    }

    .\32xl-scale-x-75 {
        --tw-scale-x: .75 !important
    }

    .\32xl-scale-x-90 {
        --tw-scale-x: .9 !important
    }

    .\32xl-scale-x-95 {
        --tw-scale-x: .95 !important
    }

    .\32xl-scale-x-100 {
        --tw-scale-x: 1 !important
    }

    .\32xl-scale-x-105 {
        --tw-scale-x: 1.05 !important
    }

    .\32xl-scale-x-110 {
        --tw-scale-x: 1.1 !important
    }

    .\32xl-scale-x-125 {
        --tw-scale-x: 1.25 !important
    }

    .\32xl-scale-x-150 {
        --tw-scale-x: 1.5 !important
    }

    .\32xl-scale-y-0 {
        --tw-scale-y: 0 !important
    }

    .\32xl-scale-y-50 {
        --tw-scale-y: .5 !important
    }

    .\32xl-scale-y-75 {
        --tw-scale-y: .75 !important
    }

    .\32xl-scale-y-90 {
        --tw-scale-y: .9 !important
    }

    .\32xl-scale-y-95 {
        --tw-scale-y: .95 !important
    }

    .\32xl-scale-y-100 {
        --tw-scale-y: 1 !important
    }

    .\32xl-scale-y-105 {
        --tw-scale-y: 1.05 !important
    }

    .\32xl-scale-y-110 {
        --tw-scale-y: 1.1 !important
    }

    .\32xl-scale-y-125 {
        --tw-scale-y: 1.25 !important
    }

    .\32xl-scale-y-150 {
        --tw-scale-y: 1.5 !important
    }

    .\32xl-hover-scale-0:hover {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .\32xl-hover-scale-50:hover {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .\32xl-hover-scale-75:hover {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .\32xl-hover-scale-90:hover {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .\32xl-hover-scale-95:hover {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .\32xl-hover-scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .\32xl-hover-scale-105:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .\32xl-hover-scale-110:hover {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .\32xl-hover-scale-125:hover {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .\32xl-hover-scale-150:hover {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .\32xl-hover-scale-x-0:hover {
        --tw-scale-x: 0 !important
    }

    .\32xl-hover-scale-x-50:hover {
        --tw-scale-x: .5 !important
    }

    .\32xl-hover-scale-x-75:hover {
        --tw-scale-x: .75 !important
    }

    .\32xl-hover-scale-x-90:hover {
        --tw-scale-x: .9 !important
    }

    .\32xl-hover-scale-x-95:hover {
        --tw-scale-x: .95 !important
    }

    .\32xl-hover-scale-x-100:hover {
        --tw-scale-x: 1 !important
    }

    .\32xl-hover-scale-x-105:hover {
        --tw-scale-x: 1.05 !important
    }

    .\32xl-hover-scale-x-110:hover {
        --tw-scale-x: 1.1 !important
    }

    .\32xl-hover-scale-x-125:hover {
        --tw-scale-x: 1.25 !important
    }

    .\32xl-hover-scale-x-150:hover {
        --tw-scale-x: 1.5 !important
    }

    .\32xl-hover-scale-y-0:hover {
        --tw-scale-y: 0 !important
    }

    .\32xl-hover-scale-y-50:hover {
        --tw-scale-y: .5 !important
    }

    .\32xl-hover-scale-y-75:hover {
        --tw-scale-y: .75 !important
    }

    .\32xl-hover-scale-y-90:hover {
        --tw-scale-y: .9 !important
    }

    .\32xl-hover-scale-y-95:hover {
        --tw-scale-y: .95 !important
    }

    .\32xl-hover-scale-y-100:hover {
        --tw-scale-y: 1 !important
    }

    .\32xl-hover-scale-y-105:hover {
        --tw-scale-y: 1.05 !important
    }

    .\32xl-hover-scale-y-110:hover {
        --tw-scale-y: 1.1 !important
    }

    .\32xl-hover-scale-y-125:hover {
        --tw-scale-y: 1.25 !important
    }

    .\32xl-hover-scale-y-150:hover {
        --tw-scale-y: 1.5 !important
    }

    .\32xl-focus-scale-0:focus {
        --tw-scale-x: 0 !important;
        --tw-scale-y: 0 !important
    }

    .\32xl-focus-scale-50:focus {
        --tw-scale-x: .5 !important;
        --tw-scale-y: .5 !important
    }

    .\32xl-focus-scale-75:focus {
        --tw-scale-x: .75 !important;
        --tw-scale-y: .75 !important
    }

    .\32xl-focus-scale-90:focus {
        --tw-scale-x: .9 !important;
        --tw-scale-y: .9 !important
    }

    .\32xl-focus-scale-95:focus {
        --tw-scale-x: .95 !important;
        --tw-scale-y: .95 !important
    }

    .\32xl-focus-scale-100:focus {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .\32xl-focus-scale-105:focus {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .\32xl-focus-scale-110:focus {
        --tw-scale-x: 1.1 !important;
        --tw-scale-y: 1.1 !important
    }

    .\32xl-focus-scale-125:focus {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .\32xl-focus-scale-150:focus {
        --tw-scale-x: 1.5 !important;
        --tw-scale-y: 1.5 !important
    }

    .\32xl-focus-scale-x-0:focus {
        --tw-scale-x: 0 !important
    }

    .\32xl-focus-scale-x-50:focus {
        --tw-scale-x: .5 !important
    }

    .\32xl-focus-scale-x-75:focus {
        --tw-scale-x: .75 !important
    }

    .\32xl-focus-scale-x-90:focus {
        --tw-scale-x: .9 !important
    }

    .\32xl-focus-scale-x-95:focus {
        --tw-scale-x: .95 !important
    }

    .\32xl-focus-scale-x-100:focus {
        --tw-scale-x: 1 !important
    }

    .\32xl-focus-scale-x-105:focus {
        --tw-scale-x: 1.05 !important
    }

    .\32xl-focus-scale-x-110:focus {
        --tw-scale-x: 1.1 !important
    }

    .\32xl-focus-scale-x-125:focus {
        --tw-scale-x: 1.25 !important
    }

    .\32xl-focus-scale-x-150:focus {
        --tw-scale-x: 1.5 !important
    }

    .\32xl-focus-scale-y-0:focus {
        --tw-scale-y: 0 !important
    }

    .\32xl-focus-scale-y-50:focus {
        --tw-scale-y: .5 !important
    }

    .\32xl-focus-scale-y-75:focus {
        --tw-scale-y: .75 !important
    }

    .\32xl-focus-scale-y-90:focus {
        --tw-scale-y: .9 !important
    }

    .\32xl-focus-scale-y-95:focus {
        --tw-scale-y: .95 !important
    }

    .\32xl-focus-scale-y-100:focus {
        --tw-scale-y: 1 !important
    }

    .\32xl-focus-scale-y-105:focus {
        --tw-scale-y: 1.05 !important
    }

    .\32xl-focus-scale-y-110:focus {
        --tw-scale-y: 1.1 !important
    }

    .\32xl-focus-scale-y-125:focus {
        --tw-scale-y: 1.25 !important
    }

    .\32xl-focus-scale-y-150:focus {
        --tw-scale-y: 1.5 !important
    }

    .\32xl-rotate-0 {
        --tw-rotate: 0deg !important
    }

    .\32xl-rotate-1 {
        --tw-rotate: 1deg !important
    }

    .\32xl-rotate-2 {
        --tw-rotate: 2deg !important
    }

    .\32xl-rotate-3 {
        --tw-rotate: 3deg !important
    }

    .\32xl-rotate-6 {
        --tw-rotate: 6deg !important
    }

    .\32xl-rotate-12 {
        --tw-rotate: 12deg !important
    }

    .\32xl-rotate-45 {
        --tw-rotate: 45deg !important
    }

    .\32xl-rotate-90 {
        --tw-rotate: 90deg !important
    }

    .\32xl-rotate-180 {
        --tw-rotate: 180deg !important
    }

    .\32xl--rotate-180 {
        --tw-rotate: -180deg !important
    }

    .\32xl--rotate-90 {
        --tw-rotate: -90deg !important
    }

    .\32xl--rotate-45 {
        --tw-rotate: -45deg !important
    }

    .\32xl--rotate-12 {
        --tw-rotate: -12deg !important
    }

    .\32xl--rotate-6 {
        --tw-rotate: -6deg !important
    }

    .\32xl--rotate-3 {
        --tw-rotate: -3deg !important
    }

    .\32xl--rotate-2 {
        --tw-rotate: -2deg !important
    }

    .\32xl--rotate-1 {
        --tw-rotate: -1deg !important
    }

    .\32xl-hover-rotate-0:hover {
        --tw-rotate: 0deg !important
    }

    .\32xl-hover-rotate-1:hover {
        --tw-rotate: 1deg !important
    }

    .\32xl-hover-rotate-2:hover {
        --tw-rotate: 2deg !important
    }

    .\32xl-hover-rotate-3:hover {
        --tw-rotate: 3deg !important
    }

    .\32xl-hover-rotate-6:hover {
        --tw-rotate: 6deg !important
    }

    .\32xl-hover-rotate-12:hover {
        --tw-rotate: 12deg !important
    }

    .\32xl-hover-rotate-45:hover {
        --tw-rotate: 45deg !important
    }

    .\32xl-hover-rotate-90:hover {
        --tw-rotate: 90deg !important
    }

    .\32xl-hover-rotate-180:hover {
        --tw-rotate: 180deg !important
    }

    .\32xl-hover--rotate-180:hover {
        --tw-rotate: -180deg !important
    }

    .\32xl-hover--rotate-90:hover {
        --tw-rotate: -90deg !important
    }

    .\32xl-hover--rotate-45:hover {
        --tw-rotate: -45deg !important
    }

    .\32xl-hover--rotate-12:hover {
        --tw-rotate: -12deg !important
    }

    .\32xl-hover--rotate-6:hover {
        --tw-rotate: -6deg !important
    }

    .\32xl-hover--rotate-3:hover {
        --tw-rotate: -3deg !important
    }

    .\32xl-hover--rotate-2:hover {
        --tw-rotate: -2deg !important
    }

    .\32xl-hover--rotate-1:hover {
        --tw-rotate: -1deg !important
    }

    .\32xl-focus-rotate-0:focus {
        --tw-rotate: 0deg !important
    }

    .\32xl-focus-rotate-1:focus {
        --tw-rotate: 1deg !important
    }

    .\32xl-focus-rotate-2:focus {
        --tw-rotate: 2deg !important
    }

    .\32xl-focus-rotate-3:focus {
        --tw-rotate: 3deg !important
    }

    .\32xl-focus-rotate-6:focus {
        --tw-rotate: 6deg !important
    }

    .\32xl-focus-rotate-12:focus {
        --tw-rotate: 12deg !important
    }

    .\32xl-focus-rotate-45:focus {
        --tw-rotate: 45deg !important
    }

    .\32xl-focus-rotate-90:focus {
        --tw-rotate: 90deg !important
    }

    .\32xl-focus-rotate-180:focus {
        --tw-rotate: 180deg !important
    }

    .\32xl-focus--rotate-180:focus {
        --tw-rotate: -180deg !important
    }

    .\32xl-focus--rotate-90:focus {
        --tw-rotate: -90deg !important
    }

    .\32xl-focus--rotate-45:focus {
        --tw-rotate: -45deg !important
    }

    .\32xl-focus--rotate-12:focus {
        --tw-rotate: -12deg !important
    }

    .\32xl-focus--rotate-6:focus {
        --tw-rotate: -6deg !important
    }

    .\32xl-focus--rotate-3:focus {
        --tw-rotate: -3deg !important
    }

    .\32xl-focus--rotate-2:focus {
        --tw-rotate: -2deg !important
    }

    .\32xl-focus--rotate-1:focus {
        --tw-rotate: -1deg !important
    }

    .\32xl-translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .\32xl-translate-x-1 {
        --tw-translate-x: .25rem !important
    }

    .\32xl-translate-x-2 {
        --tw-translate-x: .5rem !important
    }

    .\32xl-translate-x-3 {
        --tw-translate-x: .75rem !important
    }

    .\32xl-translate-x-4 {
        --tw-translate-x: 1rem !important
    }

    .\32xl-translate-x-5 {
        --tw-translate-x: 1.25rem !important
    }

    .\32xl-translate-x-6 {
        --tw-translate-x: 1.5rem !important
    }

    .\32xl-translate-x-7 {
        --tw-translate-x: 1.75rem !important
    }

    .\32xl-translate-x-8 {
        --tw-translate-x: 2rem !important
    }

    .\32xl-translate-x-9 {
        --tw-translate-x: 2.25rem !important
    }

    .\32xl-translate-x-10 {
        --tw-translate-x: 2.5rem !important
    }

    .\32xl-translate-x-11 {
        --tw-translate-x: 2.75rem !important
    }

    .\32xl-translate-x-12 {
        --tw-translate-x: 3rem !important
    }

    .\32xl-translate-x-14 {
        --tw-translate-x: 3.5rem !important
    }

    .\32xl-translate-x-16 {
        --tw-translate-x: 4rem !important
    }

    .\32xl-translate-x-20 {
        --tw-translate-x: 5rem !important
    }

    .\32xl-translate-x-24 {
        --tw-translate-x: 6rem !important
    }

    .\32xl-translate-x-28 {
        --tw-translate-x: 7rem !important
    }

    .\32xl-translate-x-32 {
        --tw-translate-x: 8rem !important
    }

    .\32xl-translate-x-36 {
        --tw-translate-x: 9rem !important
    }

    .\32xl-translate-x-40 {
        --tw-translate-x: 10rem !important
    }

    .\32xl-translate-x-44 {
        --tw-translate-x: 11rem !important
    }

    .\32xl-translate-x-48 {
        --tw-translate-x: 12rem !important
    }

    .\32xl-translate-x-52 {
        --tw-translate-x: 13rem !important
    }

    .\32xl-translate-x-56 {
        --tw-translate-x: 14rem !important
    }

    .\32xl-translate-x-60 {
        --tw-translate-x: 15rem !important
    }

    .\32xl-translate-x-64 {
        --tw-translate-x: 16rem !important
    }

    .\32xl-translate-x-72 {
        --tw-translate-x: 18rem !important
    }

    .\32xl-translate-x-80 {
        --tw-translate-x: 20rem !important
    }

    .\32xl-translate-x-96 {
        --tw-translate-x: 24rem !important
    }

    .\32xl-translate-x-px {
        --tw-translate-x: 1px !important
    }

    .\32xl-translate-x-0\.5 {
        --tw-translate-x: .125rem !important
    }

    .\32xl-translate-x-1\.5 {
        --tw-translate-x: .375rem !important
    }

    .\32xl-translate-x-2\.5 {
        --tw-translate-x: .625rem !important
    }

    .\32xl-translate-x-3\.5 {
        --tw-translate-x: .875rem !important
    }

    .\32xl--translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .\32xl--translate-x-1 {
        --tw-translate-x: -.25rem !important
    }

    .\32xl--translate-x-2 {
        --tw-translate-x: -.5rem !important
    }

    .\32xl--translate-x-3 {
        --tw-translate-x: -.75rem !important
    }

    .\32xl--translate-x-4 {
        --tw-translate-x: -1rem !important
    }

    .\32xl--translate-x-5 {
        --tw-translate-x: -1.25rem !important
    }

    .\32xl--translate-x-6 {
        --tw-translate-x: -1.5rem !important
    }

    .\32xl--translate-x-7 {
        --tw-translate-x: -1.75rem !important
    }

    .\32xl--translate-x-8 {
        --tw-translate-x: -2rem !important
    }

    .\32xl--translate-x-9 {
        --tw-translate-x: -2.25rem !important
    }

    .\32xl--translate-x-10 {
        --tw-translate-x: -2.5rem !important
    }

    .\32xl--translate-x-11 {
        --tw-translate-x: -2.75rem !important
    }

    .\32xl--translate-x-12 {
        --tw-translate-x: -3rem !important
    }

    .\32xl--translate-x-14 {
        --tw-translate-x: -3.5rem !important
    }

    .\32xl--translate-x-16 {
        --tw-translate-x: -4rem !important
    }

    .\32xl--translate-x-20 {
        --tw-translate-x: -5rem !important
    }

    .\32xl--translate-x-24 {
        --tw-translate-x: -6rem !important
    }

    .\32xl--translate-x-28 {
        --tw-translate-x: -7rem !important
    }

    .\32xl--translate-x-32 {
        --tw-translate-x: -8rem !important
    }

    .\32xl--translate-x-36 {
        --tw-translate-x: -9rem !important
    }

    .\32xl--translate-x-40 {
        --tw-translate-x: -10rem !important
    }

    .\32xl--translate-x-44 {
        --tw-translate-x: -11rem !important
    }

    .\32xl--translate-x-48 {
        --tw-translate-x: -12rem !important
    }

    .\32xl--translate-x-52 {
        --tw-translate-x: -13rem !important
    }

    .\32xl--translate-x-56 {
        --tw-translate-x: -14rem !important
    }

    .\32xl--translate-x-60 {
        --tw-translate-x: -15rem !important
    }

    .\32xl--translate-x-64 {
        --tw-translate-x: -16rem !important
    }

    .\32xl--translate-x-72 {
        --tw-translate-x: -18rem !important
    }

    .\32xl--translate-x-80 {
        --tw-translate-x: -20rem !important
    }

    .\32xl--translate-x-96 {
        --tw-translate-x: -24rem !important
    }

    .\32xl--translate-x-px {
        --tw-translate-x: -1px !important
    }

    .\32xl--translate-x-0\.5 {
        --tw-translate-x: -.125rem !important
    }

    .\32xl--translate-x-1\.5 {
        --tw-translate-x: -.375rem !important
    }

    .\32xl--translate-x-2\.5 {
        --tw-translate-x: -.625rem !important
    }

    .\32xl--translate-x-3\.5 {
        --tw-translate-x: -.875rem !important
    }

    .\32xl-translate-x-1\/2 {
        --tw-translate-x: 50% !important
    }

    .\32xl-translate-x-1\/3 {
        --tw-translate-x: 33.333333% !important
    }

    .\32xl-translate-x-2\/3 {
        --tw-translate-x: 66.666667% !important
    }

    .\32xl-translate-x-1\/4 {
        --tw-translate-x: 25% !important
    }

    .\32xl-translate-x-2\/4 {
        --tw-translate-x: 50% !important
    }

    .\32xl-translate-x-3\/4 {
        --tw-translate-x: 75% !important
    }

    .\32xl-translate-x-full {
        --tw-translate-x: 100% !important
    }

    .\32xl--translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .\32xl--translate-x-1\/3 {
        --tw-translate-x: -33.333333% !important
    }

    .\32xl--translate-x-2\/3 {
        --tw-translate-x: -66.666667% !important
    }

    .\32xl--translate-x-1\/4 {
        --tw-translate-x: -25% !important
    }

    .\32xl--translate-x-2\/4 {
        --tw-translate-x: -50% !important
    }

    .\32xl--translate-x-3\/4 {
        --tw-translate-x: -75% !important
    }

    .\32xl--translate-x-full {
        --tw-translate-x: -100% !important
    }

    .\32xl-translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .\32xl-translate-y-1 {
        --tw-translate-y: .25rem !important
    }

    .\32xl-translate-y-2 {
        --tw-translate-y: .5rem !important
    }

    .\32xl-translate-y-3 {
        --tw-translate-y: .75rem !important
    }

    .\32xl-translate-y-4 {
        --tw-translate-y: 1rem !important
    }

    .\32xl-translate-y-5 {
        --tw-translate-y: 1.25rem !important
    }

    .\32xl-translate-y-6 {
        --tw-translate-y: 1.5rem !important
    }

    .\32xl-translate-y-7 {
        --tw-translate-y: 1.75rem !important
    }

    .\32xl-translate-y-8 {
        --tw-translate-y: 2rem !important
    }

    .\32xl-translate-y-9 {
        --tw-translate-y: 2.25rem !important
    }

    .\32xl-translate-y-10 {
        --tw-translate-y: 2.5rem !important
    }

    .\32xl-translate-y-11 {
        --tw-translate-y: 2.75rem !important
    }

    .\32xl-translate-y-12 {
        --tw-translate-y: 3rem !important
    }

    .\32xl-translate-y-14 {
        --tw-translate-y: 3.5rem !important
    }

    .\32xl-translate-y-16 {
        --tw-translate-y: 4rem !important
    }

    .\32xl-translate-y-20 {
        --tw-translate-y: 5rem !important
    }

    .\32xl-translate-y-24 {
        --tw-translate-y: 6rem !important
    }

    .\32xl-translate-y-28 {
        --tw-translate-y: 7rem !important
    }

    .\32xl-translate-y-32 {
        --tw-translate-y: 8rem !important
    }

    .\32xl-translate-y-36 {
        --tw-translate-y: 9rem !important
    }

    .\32xl-translate-y-40 {
        --tw-translate-y: 10rem !important
    }

    .\32xl-translate-y-44 {
        --tw-translate-y: 11rem !important
    }

    .\32xl-translate-y-48 {
        --tw-translate-y: 12rem !important
    }

    .\32xl-translate-y-52 {
        --tw-translate-y: 13rem !important
    }

    .\32xl-translate-y-56 {
        --tw-translate-y: 14rem !important
    }

    .\32xl-translate-y-60 {
        --tw-translate-y: 15rem !important
    }

    .\32xl-translate-y-64 {
        --tw-translate-y: 16rem !important
    }

    .\32xl-translate-y-72 {
        --tw-translate-y: 18rem !important
    }

    .\32xl-translate-y-80 {
        --tw-translate-y: 20rem !important
    }

    .\32xl-translate-y-96 {
        --tw-translate-y: 24rem !important
    }

    .\32xl-translate-y-px {
        --tw-translate-y: 1px !important
    }

    .\32xl-translate-y-0\.5 {
        --tw-translate-y: .125rem !important
    }

    .\32xl-translate-y-1\.5 {
        --tw-translate-y: .375rem !important
    }

    .\32xl-translate-y-2\.5 {
        --tw-translate-y: .625rem !important
    }

    .\32xl-translate-y-3\.5 {
        --tw-translate-y: .875rem !important
    }

    .\32xl--translate-y-0 {
        --tw-translate-y: 0px !important
    }

    .\32xl--translate-y-1 {
        --tw-translate-y: -.25rem !important
    }

    .\32xl--translate-y-2 {
        --tw-translate-y: -.5rem !important
    }

    .\32xl--translate-y-3 {
        --tw-translate-y: -.75rem !important
    }

    .\32xl--translate-y-4 {
        --tw-translate-y: -1rem !important
    }

    .\32xl--translate-y-5 {
        --tw-translate-y: -1.25rem !important
    }

    .\32xl--translate-y-6 {
        --tw-translate-y: -1.5rem !important
    }

    .\32xl--translate-y-7 {
        --tw-translate-y: -1.75rem !important
    }

    .\32xl--translate-y-8 {
        --tw-translate-y: -2rem !important
    }

    .\32xl--translate-y-9 {
        --tw-translate-y: -2.25rem !important
    }

    .\32xl--translate-y-10 {
        --tw-translate-y: -2.5rem !important
    }

    .\32xl--translate-y-11 {
        --tw-translate-y: -2.75rem !important
    }

    .\32xl--translate-y-12 {
        --tw-translate-y: -3rem !important
    }

    .\32xl--translate-y-14 {
        --tw-translate-y: -3.5rem !important
    }

    .\32xl--translate-y-16 {
        --tw-translate-y: -4rem !important
    }

    .\32xl--translate-y-20 {
        --tw-translate-y: -5rem !important
    }

    .\32xl--translate-y-24 {
        --tw-translate-y: -6rem !important
    }

    .\32xl--translate-y-28 {
        --tw-translate-y: -7rem !important
    }

    .\32xl--translate-y-32 {
        --tw-translate-y: -8rem !important
    }

    .\32xl--translate-y-36 {
        --tw-translate-y: -9rem !important
    }

    .\32xl--translate-y-40 {
        --tw-translate-y: -10rem !important
    }

    .\32xl--translate-y-44 {
        --tw-translate-y: -11rem !important
    }

    .\32xl--translate-y-48 {
        --tw-translate-y: -12rem !important
    }

    .\32xl--translate-y-52 {
        --tw-translate-y: -13rem !important
    }

    .\32xl--translate-y-56 {
        --tw-translate-y: -14rem !important
    }

    .\32xl--translate-y-60 {
        --tw-translate-y: -15rem !important
    }

    .\32xl--translate-y-64 {
        --tw-translate-y: -16rem !important
    }

    .\32xl--translate-y-72 {
        --tw-translate-y: -18rem !important
    }

    .\32xl--translate-y-80 {
        --tw-translate-y: -20rem !important
    }

    .\32xl--translate-y-96 {
        --tw-translate-y: -24rem !important
    }

    .\32xl--translate-y-px {
        --tw-translate-y: -1px !important
    }

    .\32xl--translate-y-0\.5 {
        --tw-translate-y: -.125rem !important
    }

    .\32xl--translate-y-1\.5 {
        --tw-translate-y: -.375rem !important
    }

    .\32xl--translate-y-2\.5 {
        --tw-translate-y: -.625rem !important
    }

    .\32xl--translate-y-3\.5 {
        --tw-translate-y: -.875rem !important
    }

    .\32xl-translate-y-1\/2 {
        --tw-translate-y: 50% !important
    }

    .\32xl-translate-y-1\/3 {
        --tw-translate-y: 33.333333% !important
    }

    .\32xl-translate-y-2\/3 {
        --tw-translate-y: 66.666667% !important
    }

    .\32xl-translate-y-1\/4 {
        --tw-translate-y: 25% !important
    }

    .\32xl-translate-y-2\/4 {
        --tw-translate-y: 50% !important
    }

    .\32xl-translate-y-3\/4 {
        --tw-translate-y: 75% !important
    }

    .\32xl-translate-y-full {
        --tw-translate-y: 100% !important
    }

    .\32xl--translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .\32xl--translate-y-1\/3 {
        --tw-translate-y: -33.333333% !important
    }

    .\32xl--translate-y-2\/3 {
        --tw-translate-y: -66.666667% !important
    }

    .\32xl--translate-y-1\/4 {
        --tw-translate-y: -25% !important
    }

    .\32xl--translate-y-2\/4 {
        --tw-translate-y: -50% !important
    }

    .\32xl--translate-y-3\/4 {
        --tw-translate-y: -75% !important
    }

    .\32xl--translate-y-full {
        --tw-translate-y: -100% !important
    }

    .\32xl-hover-translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .\32xl-hover-translate-x-1:hover {
        --tw-translate-x: .25rem !important
    }

    .\32xl-hover-translate-x-2:hover {
        --tw-translate-x: .5rem !important
    }

    .\32xl-hover-translate-x-3:hover {
        --tw-translate-x: .75rem !important
    }

    .\32xl-hover-translate-x-4:hover {
        --tw-translate-x: 1rem !important
    }

    .\32xl-hover-translate-x-5:hover {
        --tw-translate-x: 1.25rem !important
    }

    .\32xl-hover-translate-x-6:hover {
        --tw-translate-x: 1.5rem !important
    }

    .\32xl-hover-translate-x-7:hover {
        --tw-translate-x: 1.75rem !important
    }

    .\32xl-hover-translate-x-8:hover {
        --tw-translate-x: 2rem !important
    }

    .\32xl-hover-translate-x-9:hover {
        --tw-translate-x: 2.25rem !important
    }

    .\32xl-hover-translate-x-10:hover {
        --tw-translate-x: 2.5rem !important
    }

    .\32xl-hover-translate-x-11:hover {
        --tw-translate-x: 2.75rem !important
    }

    .\32xl-hover-translate-x-12:hover {
        --tw-translate-x: 3rem !important
    }

    .\32xl-hover-translate-x-14:hover {
        --tw-translate-x: 3.5rem !important
    }

    .\32xl-hover-translate-x-16:hover {
        --tw-translate-x: 4rem !important
    }

    .\32xl-hover-translate-x-20:hover {
        --tw-translate-x: 5rem !important
    }

    .\32xl-hover-translate-x-24:hover {
        --tw-translate-x: 6rem !important
    }

    .\32xl-hover-translate-x-28:hover {
        --tw-translate-x: 7rem !important
    }

    .\32xl-hover-translate-x-32:hover {
        --tw-translate-x: 8rem !important
    }

    .\32xl-hover-translate-x-36:hover {
        --tw-translate-x: 9rem !important
    }

    .\32xl-hover-translate-x-40:hover {
        --tw-translate-x: 10rem !important
    }

    .\32xl-hover-translate-x-44:hover {
        --tw-translate-x: 11rem !important
    }

    .\32xl-hover-translate-x-48:hover {
        --tw-translate-x: 12rem !important
    }

    .\32xl-hover-translate-x-52:hover {
        --tw-translate-x: 13rem !important
    }

    .\32xl-hover-translate-x-56:hover {
        --tw-translate-x: 14rem !important
    }

    .\32xl-hover-translate-x-60:hover {
        --tw-translate-x: 15rem !important
    }

    .\32xl-hover-translate-x-64:hover {
        --tw-translate-x: 16rem !important
    }

    .\32xl-hover-translate-x-72:hover {
        --tw-translate-x: 18rem !important
    }

    .\32xl-hover-translate-x-80:hover {
        --tw-translate-x: 20rem !important
    }

    .\32xl-hover-translate-x-96:hover {
        --tw-translate-x: 24rem !important
    }

    .\32xl-hover-translate-x-px:hover {
        --tw-translate-x: 1px !important
    }

    .\32xl-hover-translate-x-0\.5:hover {
        --tw-translate-x: .125rem !important
    }

    .\32xl-hover-translate-x-1\.5:hover {
        --tw-translate-x: .375rem !important
    }

    .\32xl-hover-translate-x-2\.5:hover {
        --tw-translate-x: .625rem !important
    }

    .\32xl-hover-translate-x-3\.5:hover {
        --tw-translate-x: .875rem !important
    }

    .\32xl-hover--translate-x-0:hover {
        --tw-translate-x: 0px !important
    }

    .\32xl-hover--translate-x-1:hover {
        --tw-translate-x: -.25rem !important
    }

    .\32xl-hover--translate-x-2:hover {
        --tw-translate-x: -.5rem !important
    }

    .\32xl-hover--translate-x-3:hover {
        --tw-translate-x: -.75rem !important
    }

    .\32xl-hover--translate-x-4:hover {
        --tw-translate-x: -1rem !important
    }

    .\32xl-hover--translate-x-5:hover {
        --tw-translate-x: -1.25rem !important
    }

    .\32xl-hover--translate-x-6:hover {
        --tw-translate-x: -1.5rem !important
    }

    .\32xl-hover--translate-x-7:hover {
        --tw-translate-x: -1.75rem !important
    }

    .\32xl-hover--translate-x-8:hover {
        --tw-translate-x: -2rem !important
    }

    .\32xl-hover--translate-x-9:hover {
        --tw-translate-x: -2.25rem !important
    }

    .\32xl-hover--translate-x-10:hover {
        --tw-translate-x: -2.5rem !important
    }

    .\32xl-hover--translate-x-11:hover {
        --tw-translate-x: -2.75rem !important
    }

    .\32xl-hover--translate-x-12:hover {
        --tw-translate-x: -3rem !important
    }

    .\32xl-hover--translate-x-14:hover {
        --tw-translate-x: -3.5rem !important
    }

    .\32xl-hover--translate-x-16:hover {
        --tw-translate-x: -4rem !important
    }

    .\32xl-hover--translate-x-20:hover {
        --tw-translate-x: -5rem !important
    }

    .\32xl-hover--translate-x-24:hover {
        --tw-translate-x: -6rem !important
    }

    .\32xl-hover--translate-x-28:hover {
        --tw-translate-x: -7rem !important
    }

    .\32xl-hover--translate-x-32:hover {
        --tw-translate-x: -8rem !important
    }

    .\32xl-hover--translate-x-36:hover {
        --tw-translate-x: -9rem !important
    }

    .\32xl-hover--translate-x-40:hover {
        --tw-translate-x: -10rem !important
    }

    .\32xl-hover--translate-x-44:hover {
        --tw-translate-x: -11rem !important
    }

    .\32xl-hover--translate-x-48:hover {
        --tw-translate-x: -12rem !important
    }

    .\32xl-hover--translate-x-52:hover {
        --tw-translate-x: -13rem !important
    }

    .\32xl-hover--translate-x-56:hover {
        --tw-translate-x: -14rem !important
    }

    .\32xl-hover--translate-x-60:hover {
        --tw-translate-x: -15rem !important
    }

    .\32xl-hover--translate-x-64:hover {
        --tw-translate-x: -16rem !important
    }

    .\32xl-hover--translate-x-72:hover {
        --tw-translate-x: -18rem !important
    }

    .\32xl-hover--translate-x-80:hover {
        --tw-translate-x: -20rem !important
    }

    .\32xl-hover--translate-x-96:hover {
        --tw-translate-x: -24rem !important
    }

    .\32xl-hover--translate-x-px:hover {
        --tw-translate-x: -1px !important
    }

    .\32xl-hover--translate-x-0\.5:hover {
        --tw-translate-x: -.125rem !important
    }

    .\32xl-hover--translate-x-1\.5:hover {
        --tw-translate-x: -.375rem !important
    }

    .\32xl-hover--translate-x-2\.5:hover {
        --tw-translate-x: -.625rem !important
    }

    .\32xl-hover--translate-x-3\.5:hover {
        --tw-translate-x: -.875rem !important
    }

    .\32xl-hover-translate-x-1\/2:hover {
        --tw-translate-x: 50% !important
    }

    .\32xl-hover-translate-x-1\/3:hover {
        --tw-translate-x: 33.333333% !important
    }

    .\32xl-hover-translate-x-2\/3:hover {
        --tw-translate-x: 66.666667% !important
    }

    .\32xl-hover-translate-x-1\/4:hover {
        --tw-translate-x: 25% !important
    }

    .\32xl-hover-translate-x-2\/4:hover {
        --tw-translate-x: 50% !important
    }

    .\32xl-hover-translate-x-3\/4:hover {
        --tw-translate-x: 75% !important
    }

    .\32xl-hover-translate-x-full:hover {
        --tw-translate-x: 100% !important
    }

    .\32xl-hover--translate-x-1\/2:hover {
        --tw-translate-x: -50% !important
    }

    .\32xl-hover--translate-x-1\/3:hover {
        --tw-translate-x: -33.333333% !important
    }

    .\32xl-hover--translate-x-2\/3:hover {
        --tw-translate-x: -66.666667% !important
    }

    .\32xl-hover--translate-x-1\/4:hover {
        --tw-translate-x: -25% !important
    }

    .\32xl-hover--translate-x-2\/4:hover {
        --tw-translate-x: -50% !important
    }

    .\32xl-hover--translate-x-3\/4:hover {
        --tw-translate-x: -75% !important
    }

    .\32xl-hover--translate-x-full:hover {
        --tw-translate-x: -100% !important
    }

    .\32xl-hover-translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .\32xl-hover-translate-y-1:hover {
        --tw-translate-y: .25rem !important
    }

    .\32xl-hover-translate-y-2:hover {
        --tw-translate-y: .5rem !important
    }

    .\32xl-hover-translate-y-3:hover {
        --tw-translate-y: .75rem !important
    }

    .\32xl-hover-translate-y-4:hover {
        --tw-translate-y: 1rem !important
    }

    .\32xl-hover-translate-y-5:hover {
        --tw-translate-y: 1.25rem !important
    }

    .\32xl-hover-translate-y-6:hover {
        --tw-translate-y: 1.5rem !important
    }

    .\32xl-hover-translate-y-7:hover {
        --tw-translate-y: 1.75rem !important
    }

    .\32xl-hover-translate-y-8:hover {
        --tw-translate-y: 2rem !important
    }

    .\32xl-hover-translate-y-9:hover {
        --tw-translate-y: 2.25rem !important
    }

    .\32xl-hover-translate-y-10:hover {
        --tw-translate-y: 2.5rem !important
    }

    .\32xl-hover-translate-y-11:hover {
        --tw-translate-y: 2.75rem !important
    }

    .\32xl-hover-translate-y-12:hover {
        --tw-translate-y: 3rem !important
    }

    .\32xl-hover-translate-y-14:hover {
        --tw-translate-y: 3.5rem !important
    }

    .\32xl-hover-translate-y-16:hover {
        --tw-translate-y: 4rem !important
    }

    .\32xl-hover-translate-y-20:hover {
        --tw-translate-y: 5rem !important
    }

    .\32xl-hover-translate-y-24:hover {
        --tw-translate-y: 6rem !important
    }

    .\32xl-hover-translate-y-28:hover {
        --tw-translate-y: 7rem !important
    }

    .\32xl-hover-translate-y-32:hover {
        --tw-translate-y: 8rem !important
    }

    .\32xl-hover-translate-y-36:hover {
        --tw-translate-y: 9rem !important
    }

    .\32xl-hover-translate-y-40:hover {
        --tw-translate-y: 10rem !important
    }

    .\32xl-hover-translate-y-44:hover {
        --tw-translate-y: 11rem !important
    }

    .\32xl-hover-translate-y-48:hover {
        --tw-translate-y: 12rem !important
    }

    .\32xl-hover-translate-y-52:hover {
        --tw-translate-y: 13rem !important
    }

    .\32xl-hover-translate-y-56:hover {
        --tw-translate-y: 14rem !important
    }

    .\32xl-hover-translate-y-60:hover {
        --tw-translate-y: 15rem !important
    }

    .\32xl-hover-translate-y-64:hover {
        --tw-translate-y: 16rem !important
    }

    .\32xl-hover-translate-y-72:hover {
        --tw-translate-y: 18rem !important
    }

    .\32xl-hover-translate-y-80:hover {
        --tw-translate-y: 20rem !important
    }

    .\32xl-hover-translate-y-96:hover {
        --tw-translate-y: 24rem !important
    }

    .\32xl-hover-translate-y-px:hover {
        --tw-translate-y: 1px !important
    }

    .\32xl-hover-translate-y-0\.5:hover {
        --tw-translate-y: .125rem !important
    }

    .\32xl-hover-translate-y-1\.5:hover {
        --tw-translate-y: .375rem !important
    }

    .\32xl-hover-translate-y-2\.5:hover {
        --tw-translate-y: .625rem !important
    }

    .\32xl-hover-translate-y-3\.5:hover {
        --tw-translate-y: .875rem !important
    }

    .\32xl-hover--translate-y-0:hover {
        --tw-translate-y: 0px !important
    }

    .\32xl-hover--translate-y-1:hover {
        --tw-translate-y: -.25rem !important
    }

    .\32xl-hover--translate-y-2:hover {
        --tw-translate-y: -.5rem !important
    }

    .\32xl-hover--translate-y-3:hover {
        --tw-translate-y: -.75rem !important
    }

    .\32xl-hover--translate-y-4:hover {
        --tw-translate-y: -1rem !important
    }

    .\32xl-hover--translate-y-5:hover {
        --tw-translate-y: -1.25rem !important
    }

    .\32xl-hover--translate-y-6:hover {
        --tw-translate-y: -1.5rem !important
    }

    .\32xl-hover--translate-y-7:hover {
        --tw-translate-y: -1.75rem !important
    }

    .\32xl-hover--translate-y-8:hover {
        --tw-translate-y: -2rem !important
    }

    .\32xl-hover--translate-y-9:hover {
        --tw-translate-y: -2.25rem !important
    }

    .\32xl-hover--translate-y-10:hover {
        --tw-translate-y: -2.5rem !important
    }

    .\32xl-hover--translate-y-11:hover {
        --tw-translate-y: -2.75rem !important
    }

    .\32xl-hover--translate-y-12:hover {
        --tw-translate-y: -3rem !important
    }

    .\32xl-hover--translate-y-14:hover {
        --tw-translate-y: -3.5rem !important
    }

    .\32xl-hover--translate-y-16:hover {
        --tw-translate-y: -4rem !important
    }

    .\32xl-hover--translate-y-20:hover {
        --tw-translate-y: -5rem !important
    }

    .\32xl-hover--translate-y-24:hover {
        --tw-translate-y: -6rem !important
    }

    .\32xl-hover--translate-y-28:hover {
        --tw-translate-y: -7rem !important
    }

    .\32xl-hover--translate-y-32:hover {
        --tw-translate-y: -8rem !important
    }

    .\32xl-hover--translate-y-36:hover {
        --tw-translate-y: -9rem !important
    }

    .\32xl-hover--translate-y-40:hover {
        --tw-translate-y: -10rem !important
    }

    .\32xl-hover--translate-y-44:hover {
        --tw-translate-y: -11rem !important
    }

    .\32xl-hover--translate-y-48:hover {
        --tw-translate-y: -12rem !important
    }

    .\32xl-hover--translate-y-52:hover {
        --tw-translate-y: -13rem !important
    }

    .\32xl-hover--translate-y-56:hover {
        --tw-translate-y: -14rem !important
    }

    .\32xl-hover--translate-y-60:hover {
        --tw-translate-y: -15rem !important
    }

    .\32xl-hover--translate-y-64:hover {
        --tw-translate-y: -16rem !important
    }

    .\32xl-hover--translate-y-72:hover {
        --tw-translate-y: -18rem !important
    }

    .\32xl-hover--translate-y-80:hover {
        --tw-translate-y: -20rem !important
    }

    .\32xl-hover--translate-y-96:hover {
        --tw-translate-y: -24rem !important
    }

    .\32xl-hover--translate-y-px:hover {
        --tw-translate-y: -1px !important
    }

    .\32xl-hover--translate-y-0\.5:hover {
        --tw-translate-y: -.125rem !important
    }

    .\32xl-hover--translate-y-1\.5:hover {
        --tw-translate-y: -.375rem !important
    }

    .\32xl-hover--translate-y-2\.5:hover {
        --tw-translate-y: -.625rem !important
    }

    .\32xl-hover--translate-y-3\.5:hover {
        --tw-translate-y: -.875rem !important
    }

    .\32xl-hover-translate-y-1\/2:hover {
        --tw-translate-y: 50% !important
    }

    .\32xl-hover-translate-y-1\/3:hover {
        --tw-translate-y: 33.333333% !important
    }

    .\32xl-hover-translate-y-2\/3:hover {
        --tw-translate-y: 66.666667% !important
    }

    .\32xl-hover-translate-y-1\/4:hover {
        --tw-translate-y: 25% !important
    }

    .\32xl-hover-translate-y-2\/4:hover {
        --tw-translate-y: 50% !important
    }

    .\32xl-hover-translate-y-3\/4:hover {
        --tw-translate-y: 75% !important
    }

    .\32xl-hover-translate-y-full:hover {
        --tw-translate-y: 100% !important
    }

    .\32xl-hover--translate-y-1\/2:hover {
        --tw-translate-y: -50% !important
    }

    .\32xl-hover--translate-y-1\/3:hover {
        --tw-translate-y: -33.333333% !important
    }

    .\32xl-hover--translate-y-2\/3:hover {
        --tw-translate-y: -66.666667% !important
    }

    .\32xl-hover--translate-y-1\/4:hover {
        --tw-translate-y: -25% !important
    }

    .\32xl-hover--translate-y-2\/4:hover {
        --tw-translate-y: -50% !important
    }

    .\32xl-hover--translate-y-3\/4:hover {
        --tw-translate-y: -75% !important
    }

    .\32xl-hover--translate-y-full:hover {
        --tw-translate-y: -100% !important
    }

    .\32xl-focus-translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .\32xl-focus-translate-x-1:focus {
        --tw-translate-x: .25rem !important
    }

    .\32xl-focus-translate-x-2:focus {
        --tw-translate-x: .5rem !important
    }

    .\32xl-focus-translate-x-3:focus {
        --tw-translate-x: .75rem !important
    }

    .\32xl-focus-translate-x-4:focus {
        --tw-translate-x: 1rem !important
    }

    .\32xl-focus-translate-x-5:focus {
        --tw-translate-x: 1.25rem !important
    }

    .\32xl-focus-translate-x-6:focus {
        --tw-translate-x: 1.5rem !important
    }

    .\32xl-focus-translate-x-7:focus {
        --tw-translate-x: 1.75rem !important
    }

    .\32xl-focus-translate-x-8:focus {
        --tw-translate-x: 2rem !important
    }

    .\32xl-focus-translate-x-9:focus {
        --tw-translate-x: 2.25rem !important
    }

    .\32xl-focus-translate-x-10:focus {
        --tw-translate-x: 2.5rem !important
    }

    .\32xl-focus-translate-x-11:focus {
        --tw-translate-x: 2.75rem !important
    }

    .\32xl-focus-translate-x-12:focus {
        --tw-translate-x: 3rem !important
    }

    .\32xl-focus-translate-x-14:focus {
        --tw-translate-x: 3.5rem !important
    }

    .\32xl-focus-translate-x-16:focus {
        --tw-translate-x: 4rem !important
    }

    .\32xl-focus-translate-x-20:focus {
        --tw-translate-x: 5rem !important
    }

    .\32xl-focus-translate-x-24:focus {
        --tw-translate-x: 6rem !important
    }

    .\32xl-focus-translate-x-28:focus {
        --tw-translate-x: 7rem !important
    }

    .\32xl-focus-translate-x-32:focus {
        --tw-translate-x: 8rem !important
    }

    .\32xl-focus-translate-x-36:focus {
        --tw-translate-x: 9rem !important
    }

    .\32xl-focus-translate-x-40:focus {
        --tw-translate-x: 10rem !important
    }

    .\32xl-focus-translate-x-44:focus {
        --tw-translate-x: 11rem !important
    }

    .\32xl-focus-translate-x-48:focus {
        --tw-translate-x: 12rem !important
    }

    .\32xl-focus-translate-x-52:focus {
        --tw-translate-x: 13rem !important
    }

    .\32xl-focus-translate-x-56:focus {
        --tw-translate-x: 14rem !important
    }

    .\32xl-focus-translate-x-60:focus {
        --tw-translate-x: 15rem !important
    }

    .\32xl-focus-translate-x-64:focus {
        --tw-translate-x: 16rem !important
    }

    .\32xl-focus-translate-x-72:focus {
        --tw-translate-x: 18rem !important
    }

    .\32xl-focus-translate-x-80:focus {
        --tw-translate-x: 20rem !important
    }

    .\32xl-focus-translate-x-96:focus {
        --tw-translate-x: 24rem !important
    }

    .\32xl-focus-translate-x-px:focus {
        --tw-translate-x: 1px !important
    }

    .\32xl-focus-translate-x-0\.5:focus {
        --tw-translate-x: .125rem !important
    }

    .\32xl-focus-translate-x-1\.5:focus {
        --tw-translate-x: .375rem !important
    }

    .\32xl-focus-translate-x-2\.5:focus {
        --tw-translate-x: .625rem !important
    }

    .\32xl-focus-translate-x-3\.5:focus {
        --tw-translate-x: .875rem !important
    }

    .\32xl-focus--translate-x-0:focus {
        --tw-translate-x: 0px !important
    }

    .\32xl-focus--translate-x-1:focus {
        --tw-translate-x: -.25rem !important
    }

    .\32xl-focus--translate-x-2:focus {
        --tw-translate-x: -.5rem !important
    }

    .\32xl-focus--translate-x-3:focus {
        --tw-translate-x: -.75rem !important
    }

    .\32xl-focus--translate-x-4:focus {
        --tw-translate-x: -1rem !important
    }

    .\32xl-focus--translate-x-5:focus {
        --tw-translate-x: -1.25rem !important
    }

    .\32xl-focus--translate-x-6:focus {
        --tw-translate-x: -1.5rem !important
    }

    .\32xl-focus--translate-x-7:focus {
        --tw-translate-x: -1.75rem !important
    }

    .\32xl-focus--translate-x-8:focus {
        --tw-translate-x: -2rem !important
    }

    .\32xl-focus--translate-x-9:focus {
        --tw-translate-x: -2.25rem !important
    }

    .\32xl-focus--translate-x-10:focus {
        --tw-translate-x: -2.5rem !important
    }

    .\32xl-focus--translate-x-11:focus {
        --tw-translate-x: -2.75rem !important
    }

    .\32xl-focus--translate-x-12:focus {
        --tw-translate-x: -3rem !important
    }

    .\32xl-focus--translate-x-14:focus {
        --tw-translate-x: -3.5rem !important
    }

    .\32xl-focus--translate-x-16:focus {
        --tw-translate-x: -4rem !important
    }

    .\32xl-focus--translate-x-20:focus {
        --tw-translate-x: -5rem !important
    }

    .\32xl-focus--translate-x-24:focus {
        --tw-translate-x: -6rem !important
    }

    .\32xl-focus--translate-x-28:focus {
        --tw-translate-x: -7rem !important
    }

    .\32xl-focus--translate-x-32:focus {
        --tw-translate-x: -8rem !important
    }

    .\32xl-focus--translate-x-36:focus {
        --tw-translate-x: -9rem !important
    }

    .\32xl-focus--translate-x-40:focus {
        --tw-translate-x: -10rem !important
    }

    .\32xl-focus--translate-x-44:focus {
        --tw-translate-x: -11rem !important
    }

    .\32xl-focus--translate-x-48:focus {
        --tw-translate-x: -12rem !important
    }

    .\32xl-focus--translate-x-52:focus {
        --tw-translate-x: -13rem !important
    }

    .\32xl-focus--translate-x-56:focus {
        --tw-translate-x: -14rem !important
    }

    .\32xl-focus--translate-x-60:focus {
        --tw-translate-x: -15rem !important
    }

    .\32xl-focus--translate-x-64:focus {
        --tw-translate-x: -16rem !important
    }

    .\32xl-focus--translate-x-72:focus {
        --tw-translate-x: -18rem !important
    }

    .\32xl-focus--translate-x-80:focus {
        --tw-translate-x: -20rem !important
    }

    .\32xl-focus--translate-x-96:focus {
        --tw-translate-x: -24rem !important
    }

    .\32xl-focus--translate-x-px:focus {
        --tw-translate-x: -1px !important
    }

    .\32xl-focus--translate-x-0\.5:focus {
        --tw-translate-x: -.125rem !important
    }

    .\32xl-focus--translate-x-1\.5:focus {
        --tw-translate-x: -.375rem !important
    }

    .\32xl-focus--translate-x-2\.5:focus {
        --tw-translate-x: -.625rem !important
    }

    .\32xl-focus--translate-x-3\.5:focus {
        --tw-translate-x: -.875rem !important
    }

    .\32xl-focus-translate-x-1\/2:focus {
        --tw-translate-x: 50% !important
    }

    .\32xl-focus-translate-x-1\/3:focus {
        --tw-translate-x: 33.333333% !important
    }

    .\32xl-focus-translate-x-2\/3:focus {
        --tw-translate-x: 66.666667% !important
    }

    .\32xl-focus-translate-x-1\/4:focus {
        --tw-translate-x: 25% !important
    }

    .\32xl-focus-translate-x-2\/4:focus {
        --tw-translate-x: 50% !important
    }

    .\32xl-focus-translate-x-3\/4:focus {
        --tw-translate-x: 75% !important
    }

    .\32xl-focus-translate-x-full:focus {
        --tw-translate-x: 100% !important
    }

    .\32xl-focus--translate-x-1\/2:focus {
        --tw-translate-x: -50% !important
    }

    .\32xl-focus--translate-x-1\/3:focus {
        --tw-translate-x: -33.333333% !important
    }

    .\32xl-focus--translate-x-2\/3:focus {
        --tw-translate-x: -66.666667% !important
    }

    .\32xl-focus--translate-x-1\/4:focus {
        --tw-translate-x: -25% !important
    }

    .\32xl-focus--translate-x-2\/4:focus {
        --tw-translate-x: -50% !important
    }

    .\32xl-focus--translate-x-3\/4:focus {
        --tw-translate-x: -75% !important
    }

    .\32xl-focus--translate-x-full:focus {
        --tw-translate-x: -100% !important
    }

    .\32xl-focus-translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .\32xl-focus-translate-y-1:focus {
        --tw-translate-y: .25rem !important
    }

    .\32xl-focus-translate-y-2:focus {
        --tw-translate-y: .5rem !important
    }

    .\32xl-focus-translate-y-3:focus {
        --tw-translate-y: .75rem !important
    }

    .\32xl-focus-translate-y-4:focus {
        --tw-translate-y: 1rem !important
    }

    .\32xl-focus-translate-y-5:focus {
        --tw-translate-y: 1.25rem !important
    }

    .\32xl-focus-translate-y-6:focus {
        --tw-translate-y: 1.5rem !important
    }

    .\32xl-focus-translate-y-7:focus {
        --tw-translate-y: 1.75rem !important
    }

    .\32xl-focus-translate-y-8:focus {
        --tw-translate-y: 2rem !important
    }

    .\32xl-focus-translate-y-9:focus {
        --tw-translate-y: 2.25rem !important
    }

    .\32xl-focus-translate-y-10:focus {
        --tw-translate-y: 2.5rem !important
    }

    .\32xl-focus-translate-y-11:focus {
        --tw-translate-y: 2.75rem !important
    }

    .\32xl-focus-translate-y-12:focus {
        --tw-translate-y: 3rem !important
    }

    .\32xl-focus-translate-y-14:focus {
        --tw-translate-y: 3.5rem !important
    }

    .\32xl-focus-translate-y-16:focus {
        --tw-translate-y: 4rem !important
    }

    .\32xl-focus-translate-y-20:focus {
        --tw-translate-y: 5rem !important
    }

    .\32xl-focus-translate-y-24:focus {
        --tw-translate-y: 6rem !important
    }

    .\32xl-focus-translate-y-28:focus {
        --tw-translate-y: 7rem !important
    }

    .\32xl-focus-translate-y-32:focus {
        --tw-translate-y: 8rem !important
    }

    .\32xl-focus-translate-y-36:focus {
        --tw-translate-y: 9rem !important
    }

    .\32xl-focus-translate-y-40:focus {
        --tw-translate-y: 10rem !important
    }

    .\32xl-focus-translate-y-44:focus {
        --tw-translate-y: 11rem !important
    }

    .\32xl-focus-translate-y-48:focus {
        --tw-translate-y: 12rem !important
    }

    .\32xl-focus-translate-y-52:focus {
        --tw-translate-y: 13rem !important
    }

    .\32xl-focus-translate-y-56:focus {
        --tw-translate-y: 14rem !important
    }

    .\32xl-focus-translate-y-60:focus {
        --tw-translate-y: 15rem !important
    }

    .\32xl-focus-translate-y-64:focus {
        --tw-translate-y: 16rem !important
    }

    .\32xl-focus-translate-y-72:focus {
        --tw-translate-y: 18rem !important
    }

    .\32xl-focus-translate-y-80:focus {
        --tw-translate-y: 20rem !important
    }

    .\32xl-focus-translate-y-96:focus {
        --tw-translate-y: 24rem !important
    }

    .\32xl-focus-translate-y-px:focus {
        --tw-translate-y: 1px !important
    }

    .\32xl-focus-translate-y-0\.5:focus {
        --tw-translate-y: .125rem !important
    }

    .\32xl-focus-translate-y-1\.5:focus {
        --tw-translate-y: .375rem !important
    }

    .\32xl-focus-translate-y-2\.5:focus {
        --tw-translate-y: .625rem !important
    }

    .\32xl-focus-translate-y-3\.5:focus {
        --tw-translate-y: .875rem !important
    }

    .\32xl-focus--translate-y-0:focus {
        --tw-translate-y: 0px !important
    }

    .\32xl-focus--translate-y-1:focus {
        --tw-translate-y: -.25rem !important
    }

    .\32xl-focus--translate-y-2:focus {
        --tw-translate-y: -.5rem !important
    }

    .\32xl-focus--translate-y-3:focus {
        --tw-translate-y: -.75rem !important
    }

    .\32xl-focus--translate-y-4:focus {
        --tw-translate-y: -1rem !important
    }

    .\32xl-focus--translate-y-5:focus {
        --tw-translate-y: -1.25rem !important
    }

    .\32xl-focus--translate-y-6:focus {
        --tw-translate-y: -1.5rem !important
    }

    .\32xl-focus--translate-y-7:focus {
        --tw-translate-y: -1.75rem !important
    }

    .\32xl-focus--translate-y-8:focus {
        --tw-translate-y: -2rem !important
    }

    .\32xl-focus--translate-y-9:focus {
        --tw-translate-y: -2.25rem !important
    }

    .\32xl-focus--translate-y-10:focus {
        --tw-translate-y: -2.5rem !important
    }

    .\32xl-focus--translate-y-11:focus {
        --tw-translate-y: -2.75rem !important
    }

    .\32xl-focus--translate-y-12:focus {
        --tw-translate-y: -3rem !important
    }

    .\32xl-focus--translate-y-14:focus {
        --tw-translate-y: -3.5rem !important
    }

    .\32xl-focus--translate-y-16:focus {
        --tw-translate-y: -4rem !important
    }

    .\32xl-focus--translate-y-20:focus {
        --tw-translate-y: -5rem !important
    }

    .\32xl-focus--translate-y-24:focus {
        --tw-translate-y: -6rem !important
    }

    .\32xl-focus--translate-y-28:focus {
        --tw-translate-y: -7rem !important
    }

    .\32xl-focus--translate-y-32:focus {
        --tw-translate-y: -8rem !important
    }

    .\32xl-focus--translate-y-36:focus {
        --tw-translate-y: -9rem !important
    }

    .\32xl-focus--translate-y-40:focus {
        --tw-translate-y: -10rem !important
    }

    .\32xl-focus--translate-y-44:focus {
        --tw-translate-y: -11rem !important
    }

    .\32xl-focus--translate-y-48:focus {
        --tw-translate-y: -12rem !important
    }

    .\32xl-focus--translate-y-52:focus {
        --tw-translate-y: -13rem !important
    }

    .\32xl-focus--translate-y-56:focus {
        --tw-translate-y: -14rem !important
    }

    .\32xl-focus--translate-y-60:focus {
        --tw-translate-y: -15rem !important
    }

    .\32xl-focus--translate-y-64:focus {
        --tw-translate-y: -16rem !important
    }

    .\32xl-focus--translate-y-72:focus {
        --tw-translate-y: -18rem !important
    }

    .\32xl-focus--translate-y-80:focus {
        --tw-translate-y: -20rem !important
    }

    .\32xl-focus--translate-y-96:focus {
        --tw-translate-y: -24rem !important
    }

    .\32xl-focus--translate-y-px:focus {
        --tw-translate-y: -1px !important
    }

    .\32xl-focus--translate-y-0\.5:focus {
        --tw-translate-y: -.125rem !important
    }

    .\32xl-focus--translate-y-1\.5:focus {
        --tw-translate-y: -.375rem !important
    }

    .\32xl-focus--translate-y-2\.5:focus {
        --tw-translate-y: -.625rem !important
    }

    .\32xl-focus--translate-y-3\.5:focus {
        --tw-translate-y: -.875rem !important
    }

    .\32xl-focus-translate-y-1\/2:focus {
        --tw-translate-y: 50% !important
    }

    .\32xl-focus-translate-y-1\/3:focus {
        --tw-translate-y: 33.333333% !important
    }

    .\32xl-focus-translate-y-2\/3:focus {
        --tw-translate-y: 66.666667% !important
    }

    .\32xl-focus-translate-y-1\/4:focus {
        --tw-translate-y: 25% !important
    }

    .\32xl-focus-translate-y-2\/4:focus {
        --tw-translate-y: 50% !important
    }

    .\32xl-focus-translate-y-3\/4:focus {
        --tw-translate-y: 75% !important
    }

    .\32xl-focus-translate-y-full:focus {
        --tw-translate-y: 100% !important
    }

    .\32xl-focus--translate-y-1\/2:focus {
        --tw-translate-y: -50% !important
    }

    .\32xl-focus--translate-y-1\/3:focus {
        --tw-translate-y: -33.333333% !important
    }

    .\32xl-focus--translate-y-2\/3:focus {
        --tw-translate-y: -66.666667% !important
    }

    .\32xl-focus--translate-y-1\/4:focus {
        --tw-translate-y: -25% !important
    }

    .\32xl-focus--translate-y-2\/4:focus {
        --tw-translate-y: -50% !important
    }

    .\32xl-focus--translate-y-3\/4:focus {
        --tw-translate-y: -75% !important
    }

    .\32xl-focus--translate-y-full:focus {
        --tw-translate-y: -100% !important
    }

    .\32xl-skew-x-0 {
        --tw-skew-x: 0deg !important
    }

    .\32xl-skew-x-1 {
        --tw-skew-x: 1deg !important
    }

    .\32xl-skew-x-2 {
        --tw-skew-x: 2deg !important
    }

    .\32xl-skew-x-3 {
        --tw-skew-x: 3deg !important
    }

    .\32xl-skew-x-6 {
        --tw-skew-x: 6deg !important
    }

    .\32xl-skew-x-12 {
        --tw-skew-x: 12deg !important
    }

    .\32xl--skew-x-12 {
        --tw-skew-x: -12deg !important
    }

    .\32xl--skew-x-6 {
        --tw-skew-x: -6deg !important
    }

    .\32xl--skew-x-3 {
        --tw-skew-x: -3deg !important
    }

    .\32xl--skew-x-2 {
        --tw-skew-x: -2deg !important
    }

    .\32xl--skew-x-1 {
        --tw-skew-x: -1deg !important
    }

    .\32xl-skew-y-0 {
        --tw-skew-y: 0deg !important
    }

    .\32xl-skew-y-1 {
        --tw-skew-y: 1deg !important
    }

    .\32xl-skew-y-2 {
        --tw-skew-y: 2deg !important
    }

    .\32xl-skew-y-3 {
        --tw-skew-y: 3deg !important
    }

    .\32xl-skew-y-6 {
        --tw-skew-y: 6deg !important
    }

    .\32xl-skew-y-12 {
        --tw-skew-y: 12deg !important
    }

    .\32xl--skew-y-12 {
        --tw-skew-y: -12deg !important
    }

    .\32xl--skew-y-6 {
        --tw-skew-y: -6deg !important
    }

    .\32xl--skew-y-3 {
        --tw-skew-y: -3deg !important
    }

    .\32xl--skew-y-2 {
        --tw-skew-y: -2deg !important
    }

    .\32xl--skew-y-1 {
        --tw-skew-y: -1deg !important
    }

    .\32xl-hover-skew-x-0:hover {
        --tw-skew-x: 0deg !important
    }

    .\32xl-hover-skew-x-1:hover {
        --tw-skew-x: 1deg !important
    }

    .\32xl-hover-skew-x-2:hover {
        --tw-skew-x: 2deg !important
    }

    .\32xl-hover-skew-x-3:hover {
        --tw-skew-x: 3deg !important
    }

    .\32xl-hover-skew-x-6:hover {
        --tw-skew-x: 6deg !important
    }

    .\32xl-hover-skew-x-12:hover {
        --tw-skew-x: 12deg !important
    }

    .\32xl-hover--skew-x-12:hover {
        --tw-skew-x: -12deg !important
    }

    .\32xl-hover--skew-x-6:hover {
        --tw-skew-x: -6deg !important
    }

    .\32xl-hover--skew-x-3:hover {
        --tw-skew-x: -3deg !important
    }

    .\32xl-hover--skew-x-2:hover {
        --tw-skew-x: -2deg !important
    }

    .\32xl-hover--skew-x-1:hover {
        --tw-skew-x: -1deg !important
    }

    .\32xl-hover-skew-y-0:hover {
        --tw-skew-y: 0deg !important
    }

    .\32xl-hover-skew-y-1:hover {
        --tw-skew-y: 1deg !important
    }

    .\32xl-hover-skew-y-2:hover {
        --tw-skew-y: 2deg !important
    }

    .\32xl-hover-skew-y-3:hover {
        --tw-skew-y: 3deg !important
    }

    .\32xl-hover-skew-y-6:hover {
        --tw-skew-y: 6deg !important
    }

    .\32xl-hover-skew-y-12:hover {
        --tw-skew-y: 12deg !important
    }

    .\32xl-hover--skew-y-12:hover {
        --tw-skew-y: -12deg !important
    }

    .\32xl-hover--skew-y-6:hover {
        --tw-skew-y: -6deg !important
    }

    .\32xl-hover--skew-y-3:hover {
        --tw-skew-y: -3deg !important
    }

    .\32xl-hover--skew-y-2:hover {
        --tw-skew-y: -2deg !important
    }

    .\32xl-hover--skew-y-1:hover {
        --tw-skew-y: -1deg !important
    }

    .\32xl-focus-skew-x-0:focus {
        --tw-skew-x: 0deg !important
    }

    .\32xl-focus-skew-x-1:focus {
        --tw-skew-x: 1deg !important
    }

    .\32xl-focus-skew-x-2:focus {
        --tw-skew-x: 2deg !important
    }

    .\32xl-focus-skew-x-3:focus {
        --tw-skew-x: 3deg !important
    }

    .\32xl-focus-skew-x-6:focus {
        --tw-skew-x: 6deg !important
    }

    .\32xl-focus-skew-x-12:focus {
        --tw-skew-x: 12deg !important
    }

    .\32xl-focus--skew-x-12:focus {
        --tw-skew-x: -12deg !important
    }

    .\32xl-focus--skew-x-6:focus {
        --tw-skew-x: -6deg !important
    }

    .\32xl-focus--skew-x-3:focus {
        --tw-skew-x: -3deg !important
    }

    .\32xl-focus--skew-x-2:focus {
        --tw-skew-x: -2deg !important
    }

    .\32xl-focus--skew-x-1:focus {
        --tw-skew-x: -1deg !important
    }

    .\32xl-focus-skew-y-0:focus {
        --tw-skew-y: 0deg !important
    }

    .\32xl-focus-skew-y-1:focus {
        --tw-skew-y: 1deg !important
    }

    .\32xl-focus-skew-y-2:focus {
        --tw-skew-y: 2deg !important
    }

    .\32xl-focus-skew-y-3:focus {
        --tw-skew-y: 3deg !important
    }

    .\32xl-focus-skew-y-6:focus {
        --tw-skew-y: 6deg !important
    }

    .\32xl-focus-skew-y-12:focus {
        --tw-skew-y: 12deg !important
    }

    .\32xl-focus--skew-y-12:focus {
        --tw-skew-y: -12deg !important
    }

    .\32xl-focus--skew-y-6:focus {
        --tw-skew-y: -6deg !important
    }

    .\32xl-focus--skew-y-3:focus {
        --tw-skew-y: -3deg !important
    }

    .\32xl-focus--skew-y-2:focus {
        --tw-skew-y: -2deg !important
    }

    .\32xl-focus--skew-y-1:focus {
        --tw-skew-y: -1deg !important
    }

    .\32xl-transition-none {
        transition-property: none!important
    }

    .\32xl-transition-all {
        transition-property: all!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-transition {
        transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-transition-colors {
        transition-property: background-color,border-color,color,fill,stroke!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-transition-opacity {
        transition-property: opacity!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-transition-shadow {
        transition-property: box-shadow!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-transition-transform {
        transition-property: transform!important;
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
        transition-duration: .15s!important
    }

    .\32xl-ease-linear {
        transition-timing-function: linear!important
    }

    .\32xl-ease-in {
        transition-timing-function: cubic-bezier(.4,0,1,1)!important
    }

    .\32xl-ease-out {
        transition-timing-function: cubic-bezier(0,0,.2,1)!important
    }

    .\32xl-ease-in-out {
        transition-timing-function: cubic-bezier(.4,0,.2,1)!important
    }

    .\32xl-duration-75 {
        transition-duration: 75ms!important
    }

    .\32xl-duration-100 {
        transition-duration: .1s!important
    }

    .\32xl-duration-150 {
        transition-duration: .15s!important
    }

    .\32xl-duration-200 {
        transition-duration: .2s!important
    }

    .\32xl-duration-300 {
        transition-duration: .3s!important
    }

    .\32xl-duration-500 {
        transition-duration: .5s!important
    }

    .\32xl-duration-700 {
        transition-duration: .7s!important
    }

    .\32xl-duration-1000 {
        transition-duration: 1s!important
    }

    .\32xl-delay-75 {
        transition-delay: 75ms!important
    }

    .\32xl-delay-100 {
        transition-delay: .1s!important
    }

    .\32xl-delay-150 {
        transition-delay: .15s!important
    }

    .\32xl-delay-200 {
        transition-delay: .2s!important
    }

    .\32xl-delay-300 {
        transition-delay: .3s!important
    }

    .\32xl-delay-500 {
        transition-delay: .5s!important
    }

    .\32xl-delay-700 {
        transition-delay: .7s!important
    }

    .\32xl-delay-1000 {
        transition-delay: 1s!important
    }

    .\32xl-animate-none {
        animation: none!important
    }

    .\32xl-animate-spin {
        animation: spin 1s linear infinite!important
    }

    .\32xl-animate-ping {
        animation: ping 1s cubic-bezier(0,0,.2,1) infinite!important
    }

    .\32xl-animate-pulse {
        animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite!important
    }

    .\32xl-animate-bounce {
        animation: bounce 1s infinite!important
    }
}
