.container {
    width: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pointer-events-none {
    pointer-events: none !important
}

.visible {
    visibility: visible !important
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

.inset-0 {
    inset: 0 !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-1 {
    bottom: .25rem !important
}

.bottom-4 {
    bottom: 1rem !important
}

.bottom-\[-4px\] {
    bottom: -4px !important
}

.bottom-\[0\.5em\] {
    bottom: .5em !important
}

.bottom-\[1\.1em\] {
    bottom: 1.1em !important
}

.bottom-\[1\.35em\] {
    bottom: 1.35em !important
}

.bottom-\[1\.5em\] {
    bottom: 1.5em !important
}

.bottom-\[10\%\] {
    bottom: 10% !important
}

.bottom-\[1em\] {
    bottom: 1em !important
}

.bottom-\[2\.2em\] {
    bottom: 2.2em !important
}

.bottom-\[2em\] {
    bottom: 2em !important
}

.bottom-\[2px\] {
    bottom: 2px !important
}

.bottom-\[50\%\] {
    bottom: 50% !important
}

.bottom-\[unset\] {
    bottom: unset !important
}

.left-0 {
    left: 0 !important
}

.left-16 {
    left: 4rem !important
}

.left-4 {
    left: 1rem !important
}

.left-\[0\.5em\] {
    left: .5em !important
}

.left-\[0\.75\%\] {
    left: .75% !important
}

.left-\[1\.25em\] {
    left: 1.25em !important
}

.left-\[1\.9em\] {
    left: 1.9em !important
}

.left-\[18\.35\%\] {
    left: 18.35% !important
}

.left-\[1em\] {
    left: 1em !important
}

.left-\[29\%\] {
    left: 29% !important
}

.left-\[33\.3\%\] {
    left: 33.3% !important
}

.left-\[4\.5\%\] {
    left: 4.5% !important
}

.left-\[5\.6\%\] {
    left: 5.6% !important
}

.left-\[50\%\] {
    left: 50% !important
}

.left-\[50\.75\%\] {
    left: 50.75% !important
}

.left-\[66\.6\%\] {
    left: 66.6% !important
}

.left-\[7\%\] {
    left: 7% !important
}

.right-0 {
    right: 0 !important
}

.right-4 {
    right: 1rem !important
}

.right-\[-2\%\] {
    right: -2% !important
}

.right-\[0\.45em\] {
    right: .45em !important
}

.right-\[0\.5em\] {
    right: .5em !important
}

.right-\[1\.25em\] {
    right: 1.25em !important
}

.right-\[1\.4em\] {
    right: 1.4em !important
}

.right-\[1px\] {
    right: 1px !important
}

.right-\[5\%\] {
    right: 5% !important
}

.right-\[5\.6\%\] {
    right: 5.6% !important
}

.top-0 {
    top: 0 !important
}

.top-1 {
    top: .25rem !important
}

.top-1\/2 {
    top: 50% !important
}

.top-2 {
    top: .5rem !important
}

.top-5 {
    top: 1.25rem !important
}

.top-\[-4px\] {
    top: -4px !important
}

.top-\[-5\%\] {
    top: -5% !important
}

.top-\[0\.5em\] {
    top: .5em !important
}

.top-\[1\.25em\] {
    top: 1.25em !important
}

.top-\[1\.4em\] {
    top: 1.4em !important
}

.top-\[11\%\] {
    top: 11% !important
}

.top-\[18\.5\%\] {
    top: 18.5% !important
}

.top-\[1em\] {
    top: 1em !important
}

.top-\[31\.5\%\] {
    top: 31.5% !important
}

.top-\[47\%\] {
    top: 47% !important
}

.top-\[5\%\] {
    top: 5% !important
}

.top-\[50\%\] {
    top: 50% !important
}

.top-\[52\.5\%\] {
    top: 52.5% !important
}

.top-\[59\.5\%\] {
    top: 59.5% !important
}

.top-\[61\%\] {
    top: 61% !important
}

.top-\[66\%\] {
    top: 66% !important
}

.top-\[7\%\] {
    top: 7% !important
}

.top-\[93\.5\%\] {
    top: 93.5% !important
}

.top-\[93\.6\%\] {
    top: 93.6% !important
}

.top-\[calc\(100\%-0\.95rem\)\] {
    top: calc(100% - .95rem) !important
}

.top-\[unset\] {
    top: unset !important
}

.top-auto {
    top: auto !important
}

.z-0 {
    z-index: 0 !important
}

.z-10 {
    z-index: 10 !important
}

.z-40 {
    z-index: 40 !important
}

.z-50 {
    z-index: 50 !important
}

.z-\[-1\] {
    z-index: -1 !important
}

.z-\[100\] {
    z-index: 100 !important
}

.z-\[1\] {
    z-index: 1 !important
}

.z-\[2\] {
    z-index: 2 !important
}

.z-\[997\] {
    z-index: 997 !important
}

.z-\[999\] {
    z-index: 999 !important
}

.order-first {
    order: -9999 !important
}

.order-last {
    order: 9999 !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-start-1 {
    grid-column-start: 1 !important
}

.col-start-2 {
    grid-column-start: 2 !important
}

.col-start-3 {
    grid-column-start: 3 !important
}

.row-start-1 {
    grid-row-start: 1 !important
}

.row-start-2 {
    grid-row-start: 2 !important
}

.float-left {
    float: left !important
}

.m-0 {
    margin: 0 !important
}

.m-2 {
    margin: .5rem !important
}

.m-4 {
    margin: 1rem !important
}

.m-\[10px\] {
    margin: 10px !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important
}

.mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
}

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

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

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

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important
}

.my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
}

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.my-\[0\.25em\] {
    margin-top: .25em !important;
    margin-bottom: .25em !important
}

.my-\[0\.5em\] {
    margin-top: .5em !important;
    margin-bottom: .5em !important
}

.my-\[1\.2em\] {
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important
}

.my-\[1em\] {
    margin-top: 1em !important;
    margin-bottom: 1em !important
}

.my-\[2em\] {
    margin-top: 2em !important;
    margin-bottom: 2em !important
}

.my-\[3\.4em\] {
    margin-top: 3.4em !important;
    margin-bottom: 3.4em !important
}

.my-\[3\.5em\] {
    margin-top: 3.5em !important;
    margin-bottom: 3.5em !important
}

.my-\[3em\] {
    margin-top: 3em !important;
    margin-bottom: 3em !important
}

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

.mb-0 {
    margin-bottom: 0 !important
}

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

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

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

.mb-20 {
    margin-bottom: 5rem !important
}

.mb-3 {
    margin-bottom: .75rem !important
}

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

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

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

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

.mb-\[0\.25em\] {
    margin-bottom: .25em !important
}

.mb-\[0\.2em\] {
    margin-bottom: .2em !important
}

.mb-\[0\.4em\] {
    margin-bottom: .4em !important
}

.mb-\[0\.5em\] {
    margin-bottom: .5em !important
}

.mb-\[0\.75em\] {
    margin-bottom: .75em !important
}

.mb-\[0em\] {
    margin-bottom: 0 !important
}

.mb-\[1\.2em\] {
    margin-bottom: 1.2em !important
}

.mb-\[1\.3em\] {
    margin-bottom: 1.3em !important
}

.mb-\[1\.5em\] {
    margin-bottom: 1.5em !important
}

.mb-\[1em\] {
    margin-bottom: 1em !important
}

.mb-\[22px\] {
    margin-bottom: 22px !important
}

.mb-\[3em\] {
    margin-bottom: 3em !important
}

.mb-\[4px\] {
    margin-bottom: 4px !important
}

.mb-\[min\(20px\2c 0\.5em\)\] {
    margin-bottom: min(20px, .5em) !important
}

.mb-\[min\(30px\2c 0\.25em\)\] {
    margin-bottom: min(30px, .25em) !important
}

.mb-\[min\(30px\2c 0\.75em\)\] {
    margin-bottom: min(30px, .75em) !important
}

.mb-\[min\(30px\2c 0em\)\] {
    margin-bottom: min(30px, 0em) !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ml-0 {
    margin-left: 0 !important
}

.ml-16 {
    margin-left: 4rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-32 {
    margin-left: 8rem !important
}

.ml-4 {
    margin-left: 1rem !important
}

.ml-6 {
    margin-left: 1.5rem !important
}

.ml-8 {
    margin-left: 2rem !important
}

.ml-\[-17px\] {
    margin-left: -17px !important
}

.ml-\[-5\.25em\] {
    margin-left: -5.25em !important
}

.ml-\[0\.1em\] {
    margin-left: .1em !important
}

.ml-\[0\.3em\] {
    margin-left: .3em !important
}

.ml-\[0em\] {
    margin-left: 0 !important
}

.ml-\[1\.25em\] {
    margin-left: 1.25em !important
}

.ml-\[1\.2em\] {
    margin-left: 1.2em !important
}

.ml-\[1\.45em\] {
    margin-left: 1.45em !important
}

.ml-\[2px\] {
    margin-left: 2px !important
}

.ml-auto {
    margin-left: auto !important
}

.mr-0 {
    margin-right: 0 !important
}

.mr-12 {
    margin-right: 3rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-3 {
    margin-right: .75rem !important
}

.mr-\[2px\] {
    margin-right: 2px !important
}

.mr-auto {
    margin-right: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

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

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

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

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

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

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

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

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

.mt-\[0\.1em\] {
    margin-top: .1em !important
}

.mt-\[0\.24em\] {
    margin-top: .24em !important
}

.mt-\[0\.25em\] {
    margin-top: .25em !important
}

.mt-\[0\.2em\] {
    margin-top: .2em !important
}

.mt-\[0\.36em\] {
    margin-top: .36em !important
}

.mt-\[0\.4em\] {
    margin-top: .4em !important
}

.mt-\[0\.55em\] {
    margin-top: .55em !important
}

.mt-\[0\.5em\] {
    margin-top: .5em !important
}

.mt-\[0\.67em\] {
    margin-top: .67em !important
}

.mt-\[0\.75em\] {
    margin-top: .75em !important
}

.mt-\[0\.8em\] {
    margin-top: .8em !important
}

.mt-\[0\.92em\] {
    margin-top: .92em !important
}

.mt-\[0em\] {
    margin-top: 0 !important
}

.mt-\[1\.25em\] {
    margin-top: 1.25em !important
}

.mt-\[1\.2em\] {
    margin-top: 1.2em !important
}

.mt-\[1\.4em\] {
    margin-top: 1.4em !important
}

.mt-\[1\.5em\] {
    margin-top: 1.5em !important
}

.mt-\[15px\] {
    margin-top: 15px !important
}

.mt-\[16em\] {
    margin-top: 16em !important
}

.mt-\[1em\] {
    margin-top: 1em !important
}

.mt-\[1px\] {
    margin-top: 1px !important
}

.mt-\[2\.75em\] {
    margin-top: 2.75em !important
}

.mt-\[2em\] {
    margin-top: 2em !important
}

.mt-\[3\.4em\] {
    margin-top: 3.4em !important
}

.mt-\[3em\] {
    margin-top: 3em !important
}

.mt-\[4em\] {
    margin-top: 4em !important
}

.mt-\[5\.75em\] {
    margin-top: 5.75em !important
}

.mt-\[min\(20px\2c 0\.5em\)\] {
    margin-top: min(20px, .5em) !important
}

.mt-\[min\(30px\2c 0\.75em\)\] {
    margin-top: min(30px, .75em) !important
}

.mt-\[min\(30px\2c 0em\)\] {
    margin-top: min(30px, 0em) !important
}

.mt-\[min\(35px\2c 1\.25em\)\] {
    margin-top: min(35px, 1.25em) !important
}

.mt-auto {
    margin-top: auto !important
}

.box-border {
    box-sizing: border-box !important
}

.box-content {
    box-sizing: initial !important
}

.line-clamp-1 {
    -webkit-line-clamp: 1 !important
}

.line-clamp-1,
.line-clamp-2 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important
}

.line-clamp-2 {
    -webkit-line-clamp: 2 !important
}

.block {
    display: block !important
}

.inline-block {
    display: inline-block !important
}

.inline {
    display: inline !important
}

.flex {
    display: flex !important
}

.table {
    display: table !important
}

.table-caption {
    display: table-caption !important
}

.table-cell {
    display: table-cell !important
}

.table-row {
    display: table-row !important
}

.grid {
    display: grid !important
}

.contents {
    display: contents !important
}

.hidden {
    display: none !important
}

.aspect-\[10\/9\] {
    aspect-ratio: 10/9 !important
}

.aspect-\[1046\/425\] {
    aspect-ratio: 1046/425 !important
}

.aspect-\[1050\/550\] {
    aspect-ratio: 1050/550 !important
}

.aspect-\[1060\/629\] {
    aspect-ratio: 1060/629 !important
}

.aspect-\[1062\/340\] {
    aspect-ratio: 1062/340 !important
}

.aspect-\[1062\/546\] {
    aspect-ratio: 1062/546 !important
}

.aspect-\[1070\/789\] {
    aspect-ratio: 1070/789 !important
}

.aspect-\[1088\/544\] {
    aspect-ratio: 1088/544 !important
}

.aspect-\[1184\/666\] {
    aspect-ratio: 1184/666 !important
}

.aspect-\[1200\/483\] {
    aspect-ratio: 1200/483 !important
}

.aspect-\[1200\/516\] {
    aspect-ratio: 1200/516 !important
}

.aspect-\[1200\/535\] {
    aspect-ratio: 1200/535 !important
}

.aspect-\[1200\/556\] {
    aspect-ratio: 1200/556 !important
}

.aspect-\[1200\/567\] {
    aspect-ratio: 1200/567 !important
}

.aspect-\[1200\/568\] {
    aspect-ratio: 1200/568 !important
}

.aspect-\[1200\/576\] {
    aspect-ratio: 1200/576 !important
}

.aspect-\[1200\/600\] {
    aspect-ratio: 1200/600 !important
}

.aspect-\[1200\/629\] {
    aspect-ratio: 1200/629 !important
}

.aspect-\[1200\/639\] {
    aspect-ratio: 1200/639 !important
}

.aspect-\[1200\/660\] {
    aspect-ratio: 1200/660 !important
}

.aspect-\[1200\/668\] {
    aspect-ratio: 1200/668 !important
}

.aspect-\[1200\/684\] {
    aspect-ratio: 1200/684 !important
}

.aspect-\[1200\/686\] {
    aspect-ratio: 1200/686 !important
}

.aspect-\[1200\/688\] {
    aspect-ratio: 1200/688 !important
}

.aspect-\[1200\/690\] {
    aspect-ratio: 1200/690 !important
}

.aspect-\[1200\/700\] {
    aspect-ratio: 1200/700 !important
}

.aspect-\[1200\/708\] {
    aspect-ratio: 1200/708 !important
}

.aspect-\[1200\/711\] {
    aspect-ratio: 1200/711 !important
}

.aspect-\[1200\/714\] {
    aspect-ratio: 1200/714 !important
}

.aspect-\[1200\/726\] {
    aspect-ratio: 1200/726 !important
}

.aspect-\[1200\/745\] {
    aspect-ratio: 1200/745 !important
}

.aspect-\[1200\/789\] {
    aspect-ratio: 1200/789 !important
}

.aspect-\[1200\/804\] {
    aspect-ratio: 1200/804 !important
}

.aspect-\[1200\/896\] {
    aspect-ratio: 1200/896 !important
}

.aspect-\[1200\/920\] {
    aspect-ratio: 1200/920 !important
}

.aspect-\[1200\/949\] {
    aspect-ratio: 1200/949 !important
}

.aspect-\[1202\/576\] {
    aspect-ratio: 1202/576 !important
}

.aspect-\[1202\/602\] {
    aspect-ratio: 1202/602 !important
}

.aspect-\[140\/140\] {
    aspect-ratio: 140/140 !important
}

.aspect-\[1445\/334\] {
    aspect-ratio: 1445/334 !important
}

.aspect-\[150\/150\] {
    aspect-ratio: 150/150 !important
}

.aspect-\[1640\/589\] {
    aspect-ratio: 1640/589 !important
}

.aspect-\[177\/177\] {
    aspect-ratio: 177/177 !important
}

.aspect-\[191\/191\] {
    aspect-ratio: 191/191 !important
}

.aspect-\[1920\/450\] {
    aspect-ratio: 1920/450 !important
}

.aspect-\[1920\/514\] {
    aspect-ratio: 1920/514 !important
}

.aspect-\[1920\/600\] {
    aspect-ratio: 1920/600 !important
}

.aspect-\[1920\/627\] {
    aspect-ratio: 1920/627 !important
}

.aspect-\[1920\/671\] {
    aspect-ratio: 1920/671 !important
}

.aspect-\[1920\/688\] {
    aspect-ratio: 1920/688 !important
}

.aspect-\[1920\/789\] {
    aspect-ratio: 1920/789 !important
}

.aspect-\[2\/1\] {
    aspect-ratio: 2/1 !important
}

.aspect-\[200\/200\] {
    aspect-ratio: 200/200 !important
}

.aspect-\[205\/205\] {
    aspect-ratio: 205/205 !important
}

.aspect-\[223\/53\] {
    aspect-ratio: 223/53 !important
}

.aspect-\[231\/231\] {
    aspect-ratio: 231/231 !important
}

.aspect-\[231\/250\] {
    aspect-ratio: 231/250 !important
}

.aspect-\[247\/247\] {
    aspect-ratio: 247/247 !important
}

.aspect-\[277\/169\] {
    aspect-ratio: 277/169 !important
}

.aspect-\[292\/92\] {
    aspect-ratio: 292/92 !important
}

.aspect-\[294\/218\] {
    aspect-ratio: 294/218 !important
}

.aspect-\[3\/2\] {
    aspect-ratio: 3/2 !important
}

.aspect-\[302\/76\] {
    aspect-ratio: 302/76 !important
}

.aspect-\[304\/73\] {
    aspect-ratio: 304/73 !important
}

.aspect-\[312\/75\] {
    aspect-ratio: 312/75 !important
}

.aspect-\[320\/320\] {
    aspect-ratio: 320/320 !important
}

.aspect-\[320\/95\] {
    aspect-ratio: 320/95 !important
}

.aspect-\[330\/160\] {
    aspect-ratio: 330/160 !important
}

.aspect-\[345\/83\] {
    aspect-ratio: 345/83 !important
}

.aspect-\[350\/293\] {
    aspect-ratio: 350/293 !important
}

.aspect-\[350\/321\] {
    aspect-ratio: 350/321 !important
}

.aspect-\[350\/412\] {
    aspect-ratio: 350/412 !important
}

.aspect-\[352\/75\] {
    aspect-ratio: 352/75 !important
}

.aspect-\[357\/106\] {
    aspect-ratio: 357/106 !important
}

.aspect-\[358\/548\] {
    aspect-ratio: 358/548 !important
}

.aspect-\[36\/28\] {
    aspect-ratio: 36/28 !important
}

.aspect-\[361\/114\] {
    aspect-ratio: 361/114 !important
}

.aspect-\[368\/310\] {
    aspect-ratio: 368/310 !important
}

.aspect-\[372\/314\] {
    aspect-ratio: 372/314 !important
}

.aspect-\[373\/293\] {
    aspect-ratio: 373/293 !important
}

.aspect-\[378\/280\] {
    aspect-ratio: 378/280 !important
}

.aspect-\[379\/280\] {
    aspect-ratio: 379/280 !important
}

.aspect-\[388\/183\] {
    aspect-ratio: 388/183 !important
}

.aspect-\[389\/183\] {
    aspect-ratio: 389/183 !important
}

.aspect-\[389\/245\] {
    aspect-ratio: 389/245 !important
}

.aspect-\[390\/205\] {
    aspect-ratio: 390/205 !important
}

.aspect-\[398\/515\] {
    aspect-ratio: 398/515 !important
}

.aspect-\[4\/3\] {
    aspect-ratio: 4/3 !important
}

.aspect-\[404\/87\] {
    aspect-ratio: 404/87 !important
}

.aspect-\[417\/101\] {
    aspect-ratio: 417/101 !important
}

.aspect-\[420\/267\] {
    aspect-ratio: 420/267 !important
}

.aspect-\[420\/420\] {
    aspect-ratio: 420/420 !important
}

.aspect-\[427\/362\] {
    aspect-ratio: 427/362 !important
}

.aspect-\[430\/328\] {
    aspect-ratio: 430/328 !important
}

.aspect-\[430\/329\] {
    aspect-ratio: 430/329 !important
}

.aspect-\[44\/34\] {
    aspect-ratio: 44/34 !important
}

.aspect-\[440\/106\] {
    aspect-ratio: 440/106 !important
}

.aspect-\[460\/98\] {
    aspect-ratio: 460/98 !important
}

.aspect-\[465\/344\] {
    aspect-ratio: 465/344 !important
}

.aspect-\[471\/101\] {
    aspect-ratio: 471/101 !important
}

.aspect-\[480\/293\] {
    aspect-ratio: 480/293 !important
}

.aspect-\[480\/342\] {
    aspect-ratio: 480/342 !important
}

.aspect-\[480\/343\] {
    aspect-ratio: 480/343 !important
}

.aspect-\[480\/345\] {
    aspect-ratio: 480/345 !important
}

.aspect-\[480\/412\] {
    aspect-ratio: 480/412 !important
}

.aspect-\[480\/414\] {
    aspect-ratio: 480/414 !important
}

.aspect-\[480\/535\] {
    aspect-ratio: 480/535 !important
}

.aspect-\[480\/558\] {
    aspect-ratio: 480/558 !important
}

.aspect-\[480\/633\] {
    aspect-ratio: 480/633 !important
}

.aspect-\[480\/681\] {
    aspect-ratio: 480/681 !important
}

.aspect-\[50\/29\] {
    aspect-ratio: 50/29 !important
}

.aspect-\[500\/230\] {
    aspect-ratio: 500/230 !important
}

.aspect-\[503\/397\] {
    aspect-ratio: 503/397 !important
}

.aspect-\[503\/503\] {
    aspect-ratio: 503/503 !important
}

.aspect-\[504\/503\] {
    aspect-ratio: 504/503 !important
}

.aspect-\[514\/430\] {
    aspect-ratio: 514/430 !important
}

.aspect-\[522\/42\] {
    aspect-ratio: 522/42 !important
}

.aspect-\[540\/500\] {
    aspect-ratio: 540/500 !important
}

.aspect-\[547\/596\] {
    aspect-ratio: 547/596 !important
}

.aspect-\[588\/310\] {
    aspect-ratio: 588/310 !important
}

.aspect-\[588\/412\] {
    aspect-ratio: 588/412 !important
}

.aspect-\[6\/5\] {
    aspect-ratio: 6/5 !important
}

.aspect-\[601\/32\] {
    aspect-ratio: 601/32 !important
}

.aspect-\[618\/50\] {
    aspect-ratio: 618/50 !important
}

.aspect-\[627\/51\] {
    aspect-ratio: 627/51 !important
}

.aspect-\[644\/169\] {
    aspect-ratio: 644/169 !important
}

.aspect-\[660\/340\] {
    aspect-ratio: 660/340 !important
}

.aspect-\[660\/552\] {
    aspect-ratio: 660/552 !important
}

.aspect-\[665\/306\] {
    aspect-ratio: 665/306 !important
}

.aspect-\[666\/472\] {
    aspect-ratio: 666/472 !important
}

.aspect-\[690\/550\] {
    aspect-ratio: 690/550 !important
}

.aspect-\[692\/327\] {
    aspect-ratio: 692/327 !important
}

.aspect-\[710\/412\] {
    aspect-ratio: 710/412 !important
}

.aspect-\[710\/481\] {
    aspect-ratio: 710/481 !important
}

.aspect-\[710\/584\] {
    aspect-ratio: 710/584 !important
}

.aspect-\[710\/780\] {
    aspect-ratio: 710/780 !important
}

.aspect-\[710\/867\] {
    aspect-ratio: 710/867 !important
}

.aspect-\[710\/880\] {
    aspect-ratio: 710/880 !important
}

.aspect-\[710\/972\] {
    aspect-ratio: 710/972 !important
}

.aspect-\[712\/327\] {
    aspect-ratio: 712/327 !important
}

.aspect-\[714\/546\] {
    aspect-ratio: 714/546 !important
}

.aspect-\[716\/472\] {
    aspect-ratio: 716/472 !important
}

.aspect-\[716\/516\] {
    aspect-ratio: 716/516 !important
}

.aspect-\[717\/606\] {
    aspect-ratio: 717/606 !important
}

.aspect-\[717\/610\] {
    aspect-ratio: 717/610 !important
}

.aspect-\[719\/675\] {
    aspect-ratio: 719/675 !important
}

.aspect-\[740\/330\] {
    aspect-ratio: 740/330 !important
}

.aspect-\[752\/40\] {
    aspect-ratio: 752/40 !important
}

.aspect-\[754\/40\] {
    aspect-ratio: 754/40 !important
}

.aspect-\[76\/90\] {
    aspect-ratio: 76/90 !important
}

.aspect-\[767\/356\] {
    aspect-ratio: 767/356 !important
}

.aspect-\[768\/240\] {
    aspect-ratio: 768/240 !important
}

.aspect-\[768\/313\] {
    aspect-ratio: 768/313 !important
}

.aspect-\[768\/340\] {
    aspect-ratio: 768/340 !important
}

.aspect-\[768\/353\] {
    aspect-ratio: 768/353 !important
}

.aspect-\[768\/356\] {
    aspect-ratio: 768/356 !important
}

.aspect-\[768\/363\] {
    aspect-ratio: 768/363 !important
}

.aspect-\[768\/373\] {
    aspect-ratio: 768/373 !important
}

.aspect-\[768\/415\] {
    aspect-ratio: 768/415 !important
}

.aspect-\[768\/427\] {
    aspect-ratio: 768/427 !important
}

.aspect-\[768\/435\] {
    aspect-ratio: 768/435 !important
}

.aspect-\[768\/437\] {
    aspect-ratio: 768/437 !important
}

.aspect-\[768\/438\] {
    aspect-ratio: 768/438 !important
}

.aspect-\[768\/443\] {
    aspect-ratio: 768/443 !important
}

.aspect-\[768\/451\] {
    aspect-ratio: 768/451 !important
}

.aspect-\[768\/452\] {
    aspect-ratio: 768/452 !important
}

.aspect-\[768\/453\] {
    aspect-ratio: 768/453 !important
}

.aspect-\[768\/470\] {
    aspect-ratio: 768/470 !important
}

.aspect-\[768\/476\] {
    aspect-ratio: 768/476 !important
}

.aspect-\[768\/478\] {
    aspect-ratio: 768/478 !important
}

.aspect-\[768\/488\] {
    aspect-ratio: 768/488 !important
}

.aspect-\[768\/489\] {
    aspect-ratio: 768/489 !important
}

.aspect-\[768\/512\] {
    aspect-ratio: 768/512 !important
}

.aspect-\[768\/520\] {
    aspect-ratio: 768/520 !important
}

.aspect-\[768\/524\] {
    aspect-ratio: 768/524 !important
}

.aspect-\[768\/528\] {
    aspect-ratio: 768/528 !important
}

.aspect-\[768\/546\] {
    aspect-ratio: 768/546 !important
}

.aspect-\[768\/568\] {
    aspect-ratio: 768/568 !important
}

.aspect-\[768\/577\] {
    aspect-ratio: 768/577 !important
}

.aspect-\[768\/638\] {
    aspect-ratio: 768/638 !important
}

.aspect-\[768\/671\] {
    aspect-ratio: 768/671 !important
}

.aspect-\[768\/678\] {
    aspect-ratio: 768/678 !important
}

.aspect-\[768\/700\] {
    aspect-ratio: 768/700 !important
}

.aspect-\[768\/701\] {
    aspect-ratio: 768/701 !important
}

.aspect-\[768\/713\] {
    aspect-ratio: 768/713 !important
}

.aspect-\[768\/748\] {
    aspect-ratio: 768/748 !important
}

.aspect-\[768\/759\] {
    aspect-ratio: 768/759 !important
}

.aspect-\[768\/768\] {
    aspect-ratio: 768/768 !important
}

.aspect-\[768\/800\] {
    aspect-ratio: 768/800 !important
}

.aspect-\[768\/801\] {
    aspect-ratio: 768/801 !important
}

.aspect-\[768\/831\] {
    aspect-ratio: 768/831 !important
}

.aspect-\[768\/833\] {
    aspect-ratio: 768/833 !important
}

.aspect-\[768\/847\] {
    aspect-ratio: 768/847 !important
}

.aspect-\[768\/893\] {
    aspect-ratio: 768/893 !important
}

.aspect-\[768\/913\] {
    aspect-ratio: 768/913 !important
}

.aspect-\[769\/476\] {
    aspect-ratio: 769/476 !important
}

.aspect-\[770\/389\] {
    aspect-ratio: 770/389 !important
}

.aspect-\[778\/313\] {
    aspect-ratio: 778/313 !important
}

.aspect-\[812\/43\] {
    aspect-ratio: 812/43 !important
}

.aspect-\[820\/473\] {
    aspect-ratio: 820/473 !important
}

.aspect-\[824\/538\] {
    aspect-ratio: 824/538 !important
}

.aspect-\[828\/439\] {
    aspect-ratio: 828/439 !important
}

.aspect-\[832\/680\] {
    aspect-ratio: 832/680 !important
}

.aspect-\[832\/884\] {
    aspect-ratio: 832/884 !important
}

.aspect-\[850\/473\] {
    aspect-ratio: 850/473 !important
}

.aspect-\[858\/470\] {
    aspect-ratio: 858/470 !important
}

.aspect-\[896\/597\] {
    aspect-ratio: 896/597 !important
}

.aspect-\[914\/514\] {
    aspect-ratio: 914/514 !important
}

.aspect-\[942\/514\] {
    aspect-ratio: 942/514 !important
}

.aspect-\[943\/514\] {
    aspect-ratio: 943/514 !important
}

.aspect-\[944\/77\] {
    aspect-ratio: 944/77 !important
}

.aspect-\[950\/420\] {
    aspect-ratio: 950/420 !important
}

.aspect-\[960\/534\] {
    aspect-ratio: 960/534 !important
}

.aspect-\[960\/538\] {
    aspect-ratio: 960/538 !important
}

.aspect-\[960\/643\] {
    aspect-ratio: 960/643 !important
}

.aspect-\[960\/688\] {
    aspect-ratio: 960/688 !important
}

.aspect-\[992\/675\] {
    aspect-ratio: 992/675 !important
}

.aspect-auto {
    aspect-ratio: auto !important
}

.aspect-square {
    aspect-ratio: 1/1 !important
}

.h-10 {
    height: 2.5rem !important
}

.h-12 {
    height: 3rem !important
}

.h-14 {
    height: 3.5rem !important
}

.h-16 {
    height: 4rem !important
}

.h-20 {
    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-60 {
    height: 15rem !important
}

.h-7 {
    height: 1.75rem !important
}

.h-8 {
    height: 2rem !important
}

.h-9 {
    height: 2.25rem !important
}

.h-96 {
    height: 24rem !important
}

.h-\[1\.5em\] {
    height: 1.5em !important
}

.h-\[100\%\] {
    height: 100% !important
}

.h-\[10px\] {
    height: 10px !important
}

.h-\[16\.6875rem\] {
    height: 16.6875rem !important
}

.h-\[16px\] {
    height: 16px !important
}

.h-\[18px\] {
    height: 18px !important
}

.h-\[19\.375rem\] {
    height: 19.375rem !important
}

.h-\[1px\] {
    height: 1px !important
}

.h-\[2\.1em\] {
    height: 2.1em !important
}

.h-\[2\.25em\] {
    height: 2.25em !important
}

.h-\[2\.5em\] {
    height: 2.5em !important
}

.h-\[20px\] {
    height: 20px !important
}

.h-\[25rem\] {
    height: 25rem !important
}

.h-\[28\.125rem\] {
    height: 28.125rem !important
}

.h-\[28px\] {
    height: 28px !important
}

.h-\[2px\] {
    height: 2px !important
}

.h-\[3\.5em\] {
    height: 3.5em !important
}

.h-\[30px\] {
    height: 30px !important
}

.h-\[34px\] {
    height: 34px !important
}

.h-\[3px\] {
    height: 3px !important
}

.h-\[50vh\] {
    height: 50vh !important
}

.h-\[5px\] {
    height: 5px !important
}

.h-\[66px\] {
    height: 66px !important
}

.h-\[8px\] {
    height: 8px !important
}

.h-\[max\(2\.25rem\2c 11\.25vw\)\] {
    height: max(2.25rem, 11.25vw) !important
}

.h-\[max\(2\.83rem\2c 14\.17vw\)\] {
    height: max(2.83rem, 14.17vw) !important
}

.h-auto {
    height: auto !important
}

.h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important
}

.h-full {
    height: 100% !important
}

.h-min {
    height: -moz-min-content !important;
    height: min-content !important
}

.h-screen {
    height: 100vh !important
}

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

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

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

.max-h-\[3\.75rem\] {
    max-height: 3.75rem !important
}

.min-h-\[2\.5rem\] {
    min-height: 2.5rem !important
}

.min-h-\[2\.65em\] {
    min-height: 2.65em !important
}

.min-h-\[2\.75em\] {
    min-height: 2.75em !important
}

.min-h-\[3em\] {
    min-height: 3em !important
}

.min-h-\[468\.5px\] {
    min-height: 468.5px !important
}

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

.w-1\/2 {
    width: 50% !important
}

.w-10 {
    width: 2.5rem !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-3 {
    width: .75rem !important
}

.w-3\.5 {
    width: .875rem !important
}

.w-36 {
    width: 9rem !important
}

.w-4 {
    width: 1rem !important
}

.w-48 {
    width: 12rem !important
}

.w-5 {
    width: 1.25rem !important
}

.w-52 {
    width: 13rem !important
}

.w-6 {
    width: 1.5rem !important
}

.w-60 {
    width: 15rem !important
}

.w-7 {
    width: 1.75rem !important
}

.w-8 {
    width: 2rem !important
}

.w-80 {
    width: 20rem !important
}

.w-9 {
    width: 2.25rem !important
}

.w-\[1\.2rem\] {
    width: 1.2rem !important
}

.w-\[1\.8em\] {
    width: 1.8em !important
}

.w-\[100\%\] {
    width: 100% !important
}

.w-\[10em\] {
    width: 10em !important
}

.w-\[10rem\] {
    width: 10rem !important
}

.w-\[12em\] {
    width: 12em !important
}

.w-\[14\.2em\] {
    width: 14.2em !important
}

.w-\[14em\] {
    width: 14em !important
}

.w-\[15\.25em\] {
    width: 15.25em !important
}

.w-\[15\.5rem\] {
    width: 15.5rem !important
}

.w-\[15em\] {
    width: 15em !important
}

.w-\[16\.6875rem\] {
    width: 16.6875rem !important
}

.w-\[16em\] {
    width: 16em !important
}

.w-\[16px\] {
    width: 16px !important
}

.w-\[17\.3125rem\] {
    width: 17.3125rem !important
}

.w-\[18\.5em\] {
    width: 18.5em !important
}

.w-\[1em\] {
    width: 1em !important
}

.w-\[2\.1em\] {
    width: 2.1em !important
}

.w-\[2\.4em\] {
    width: 2.4em !important
}

.w-\[2\.5em\] {
    width: 2.5em !important
}

.w-\[20em\] {
    width: 20em !important
}

.w-\[20px\] {
    width: 20px !important
}

.w-\[2em\] {
    width: 2em !important
}

.w-\[2px\] {
    width: 2px !important
}

.w-\[3\.6em\] {
    width: 3.6em !important
}

.w-\[300px\] {
    width: 300px !important
}

.w-\[30em\] {
    width: 30em !important
}

.w-\[32em\] {
    width: 32em !important
}

.w-\[39\.3vw\] {
    width: 39.3vw !important
}

.w-\[3em\] {
    width: 3em !important
}

.w-\[4\.5em\] {
    width: 4.5em !important
}

.w-\[40\.9vw\] {
    width: 40.9vw !important
}

.w-\[44px\] {
    width: 44px !important
}

.w-\[4em\] {
    width: 4em !important
}

.w-\[50\%\] {
    width: 50% !important
}

.w-\[50px\] {
    width: 50px !important
}

.w-\[5rem\] {
    width: 5rem !important
}

.w-\[60vw\] {
    width: 60vw !important
}

.w-\[7\.313rem\] {
    width: 7.313rem !important
}

.w-\[78\.25vw\] {
    width: 78.25vw !important
}

.w-\[7em\] {
    width: 7em !important
}

.w-\[80\%\] {
    width: 80% !important
}

.w-\[83\.8vw\] {
    width: 83.8vw !important
}

.w-\[83\.9vw\] {
    width: 83.9vw !important
}

.w-\[89\.58vw\] {
    width: 89.58vw !important
}

.w-\[8em\] {
    width: 8em !important
}

.w-\[8px\] {
    width: 8px !important
}

.w-\[96\%\] {
    width: 96% !important
}

.w-\[9em\] {
    width: 9em !important
}

.w-\[calc\(100\%-1em\)\] {
    width: calc(100% - 1em) !important
}

.w-\[max\(15em\2c 80\.5vw\)\] {
    width: max(15em, 80.5vw) !important
}

.w-\[max\(17\.92rem\2c 89\.58vw\)\] {
    width: max(17.92rem, 89.58vw) !important
}

.w-\[max\(18rem\2c 100vw-2rem\)\] {
    width: max(18rem, 100vw - 2rem) !important
}

.w-\[max\(20rem\2c 100vw-2rem\)\] {
    width: max(20rem, 100vw - 2rem) !important
}

.w-\[max\(3\.6875rem\2c 9\.77vw\)\] {
    width: max(3.6875rem, 9.77vw) !important
}

.w-\[max\(6\.5rem\2c 20\.83vw\)\] {
    width: max(6.5rem, 20.83vw) !important
}

.w-\[min\(10rem\2c 20\.83vw\)\] {
    width: min(10rem, 20.83vw) !important
}

.w-\[min\(14em\2c 85vw\)\] {
    width: min(14em, 85vw) !important
}

.w-\[min\(38\.625rem\2c 80\.47vw\)\] {
    width: min(38.625rem, 80.47vw) !important
}

.w-\[min\(40\.25rem\2c 83\.85vw\)\] {
    width: min(40.25rem, 83.85vw) !important
}

.w-\[min\(41\.25rem\2c 85\.94vw\)\] {
    width: min(41.25rem, 85.94vw) !important
}

.w-\[min\(80\%\2c 15\.25em\)\] {
    width: min(80%, 15.25em) !important
}

.w-auto {
    width: auto !important
}

.w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}

.w-full {
    width: 100% !important
}

.w-max {
    width: -moz-max-content !important;
    width: max-content !important
}

.w-min {
    width: -moz-min-content !important;
    width: min-content !important
}

.w-screen {
    width: 100vw !important
}

.min-w-\[15rem\] {
    min-width: 15rem !important
}

.min-w-\[19em\] {
    min-width: 19em !important
}

.min-w-\[2\.2em\] {
    min-width: 2.2em !important
}

.min-w-\[22em\] {
    min-width: 22em !important
}

.min-w-\[280px\] {
    min-width: 280px !important
}

.min-w-\[320px\] {
    min-width: 320px !important
}

.min-w-\[3em\] {
    min-width: 3em !important
}

.min-w-\[50px\] {
    min-width: 50px !important
}

.min-w-\[6\.25em\] {
    min-width: 6.25em !important
}

.min-w-\[6em\] {
    min-width: 6em !important
}

.min-w-\[9em\] {
    min-width: 9em !important
}

.max-w-3xl {
    max-width: 48rem !important
}

.max-w-4xl {
    max-width: 56rem !important
}

.max-w-5xl {
    max-width: 64rem !important
}

.max-w-\[0\.0625rem\] {
    max-width: .0625rem !important
}

.max-w-\[100\%\] {
    max-width: 100% !important
}

.max-w-\[1000px\] {
    max-width: 1000px !important
}

.max-w-\[100rem\] {
    max-width: 100rem !important
}

.max-w-\[102\.5rem\] {
    max-width: 102.5rem !important
}

.max-w-\[1024px\] {
    max-width: 1024px !important
}

.max-w-\[10em\] {
    max-width: 10em !important
}

.max-w-\[10rem\] {
    max-width: 10rem !important
}

.max-w-\[11\.063rem\] {
    max-width: 11.063rem !important
}

.max-w-\[11\.5em\] {
    max-width: 11.5em !important
}

.max-w-\[11\.938rem\] {
    max-width: 11.938rem !important
}

.max-w-\[112\.5rem\] {
    max-width: 112.5rem !important
}

.max-w-\[112rem\] {
    max-width: 112rem !important
}

.max-w-\[116rem\] {
    max-width: 116rem !important
}

.max-w-\[1175px\] {
    max-width: 1175px !important
}

.max-w-\[11em\] {
    max-width: 11em !important
}

.max-w-\[12\.5rem\] {
    max-width: 12.5rem !important
}

.max-w-\[12\.813rem\] {
    max-width: 12.813rem !important
}

.max-w-\[120rem\] {
    max-width: 120rem !important
}

.max-w-\[1280px\] {
    max-width: 1280px !important
}

.max-w-\[12em\] {
    max-width: 12em !important
}

.max-w-\[12rem\] {
    max-width: 12rem !important
}

.max-w-\[13\.938rem\] {
    max-width: 13.938rem !important
}

.max-w-\[13em\] {
    max-width: 13em !important
}

.max-w-\[14\.438rem\] {
    max-width: 14.438rem !important
}

.max-w-\[1434px\] {
    max-width: 1434px !important
}

.max-w-\[1440px\] {
    max-width: 1440px !important
}

.max-w-\[14em\] {
    max-width: 14em !important
}

.max-w-\[15\.4375rem\] {
    max-width: 15.4375rem !important
}

.max-w-\[1594px\] {
    max-width: 1594px !important
}

.max-w-\[15em\] {
    max-width: 15em !important
}

.max-w-\[1600px\] {
    max-width: 1600px !important
}

.max-w-\[17\.3125rem\] {
    max-width: 17.3125rem !important
}

.max-w-\[17\.313rem\] {
    max-width: 17.313rem !important
}

.max-w-\[17em\] {
    max-width: 17em !important
}

.max-w-\[18\.25rem\] {
    max-width: 18.25rem !important
}

.max-w-\[18\.375rem\] {
    max-width: 18.375rem !important
}

.max-w-\[18\.875rem\] {
    max-width: 18.875rem !important
}

.max-w-\[1800px\] {
    max-width: 1800px !important
}

.max-w-\[189px\] {
    max-width: 189px !important
}

.max-w-\[18em\] {
    max-width: 18em !important
}

.max-w-\[19\.5rem\] {
    max-width: 19.5rem !important
}

.max-w-\[1920px\] {
    max-width: 1920px !important
}

.max-w-\[19rem\] {
    max-width: 19rem !important
}

.max-w-\[2\.25rem\] {
    max-width: 2.25rem !important
}

.max-w-\[2\.75rem\] {
    max-width: 2.75rem !important
}

.max-w-\[20\.25em\] {
    max-width: 20.25em !important
}

.max-w-\[20\.625rem\] {
    max-width: 20.625rem !important
}

.max-w-\[200px\] {
    max-width: 200px !important
}

.max-w-\[20rem\] {
    max-width: 20rem !important
}

.max-w-\[21\.563rem\] {
    max-width: 21.563rem !important
}

.max-w-\[21\.875rem\] {
    max-width: 21.875rem !important
}

.max-w-\[22\.313rem\] {
    max-width: 22.313rem !important
}

.max-w-\[22\.5625rem\] {
    max-width: 22.5625rem !important
}

.max-w-\[22em\] {
    max-width: 22em !important
}

.max-w-\[22rem\] {
    max-width: 22rem !important
}

.max-w-\[23\.625rem\] {
    max-width: 23.625rem !important
}

.max-w-\[23\.6875rem\] {
    max-width: 23.6875rem !important
}

.max-w-\[23rem\] {
    max-width: 23rem !important
}

.max-w-\[24\.25rem\] {
    max-width: 24.25rem !important
}

.max-w-\[24\.3125rem\] {
    max-width: 24.3125rem !important
}

.max-w-\[24\.313rem\] {
    max-width: 24.313rem !important
}

.max-w-\[24\.875rem\] {
    max-width: 24.875rem !important
}

.max-w-\[241px\] {
    max-width: 241px !important
}

.max-w-\[24em\] {
    max-width: 24em !important
}

.max-w-\[25\.25rem\] {
    max-width: 25.25rem !important
}

.max-w-\[25em\] {
    max-width: 25em !important
}

.max-w-\[25rem\] {
    max-width: 25rem !important
}

.max-w-\[26\.0625rem\] {
    max-width: 26.0625rem !important
}

.max-w-\[26\.125rem\] {
    max-width: 26.125rem !important
}

.max-w-\[26\.25rem\] {
    max-width: 26.25rem !important
}

.max-w-\[26\.6875rem\] {
    max-width: 26.6875rem !important
}

.max-w-\[26\.688rem\] {
    max-width: 26.688rem !important
}

.max-w-\[26\.875rem\] {
    max-width: 26.875rem !important
}

.max-w-\[26em\] {
    max-width: 26em !important
}

.max-w-\[27\.5rem\] {
    max-width: 27.5rem !important
}

.max-w-\[27em\] {
    max-width: 27em !important
}

.max-w-\[28\.75rem\] {
    max-width: 28.75rem !important
}

.max-w-\[28em\] {
    max-width: 28em !important
}

.max-w-\[29\.0625rem\] {
    max-width: 29.0625rem !important
}

.max-w-\[29\.4375rem\] {
    max-width: 29.4375rem !important
}

.max-w-\[30em\] {
    max-width: 30em !important
}

.max-w-\[30rem\] {
    max-width: 30rem !important
}

.max-w-\[31\.25rem\] {
    max-width: 31.25rem !important
}

.max-w-\[31\.438000000000002rem\] {
    max-width: 31.438000000000002rem !important
}

.max-w-\[31\.5rem\] {
    max-width: 31.5rem !important
}

.max-w-\[32\.125rem\] {
    max-width: 32.125rem !important
}

.max-w-\[32\.625rem\] {
    max-width: 32.625rem !important
}

.max-w-\[327px\] {
    max-width: 327px !important
}

.max-w-\[32em\] {
    max-width: 32em !important
}

.max-w-\[33\.75rem\] {
    max-width: 33.75rem !important
}

.max-w-\[36\.75rem\] {
    max-width: 36.75rem !important
}

.max-w-\[37\.5625rem\] {
    max-width: 37.5625rem !important
}

.max-w-\[37\.5rem\] {
    max-width: 37.5rem !important
}

.max-w-\[38\.625rem\] {
    max-width: 38.625rem !important
}

.max-w-\[38em\] {
    max-width: 38em !important
}

.max-w-\[39\.188rem\] {
    max-width: 39.188rem !important
}

.max-w-\[4\.75rem\] {
    max-width: 4.75rem !important
}

.max-w-\[40rem\] {
    max-width: 40rem !important
}

.max-w-\[41\.25rem\] {
    max-width: 41.25rem !important
}

.max-w-\[41\.5625rem\] {
    max-width: 41.5625rem !important
}

.max-w-\[41\.625rem\] {
    max-width: 41.625rem !important
}

.max-w-\[42\.5rem\] {
    max-width: 42.5rem !important
}

.max-w-\[43\.125rem\] {
    max-width: 43.125rem !important
}

.max-w-\[43\.25rem\] {
    max-width: 43.25rem !important
}

.max-w-\[430px\] {
    max-width: 430px !important
}

.max-w-\[44\.375rem\] {
    max-width: 44.375rem !important
}

.max-w-\[44\.5rem\] {
    max-width: 44.5rem !important
}

.max-w-\[44\.625rem\] {
    max-width: 44.625rem !important
}

.max-w-\[44\.75rem\] {
    max-width: 44.75rem !important
}

.max-w-\[44\.8125rem\] {
    max-width: 44.8125rem !important
}

.max-w-\[44\.938rem\] {
    max-width: 44.938rem !important
}

.max-w-\[46\.25rem\] {
    max-width: 46.25rem !important
}

.max-w-\[47\.125rem\] {
    max-width: 47.125rem !important
}

.max-w-\[47rem\] {
    max-width: 47rem !important
}

.max-w-\[48\.625rem\] {
    max-width: 48.625rem !important
}

.max-w-\[48rem\] {
    max-width: 48rem !important
}

.max-w-\[50\.75rem\] {
    max-width: 50.75rem !important
}

.max-w-\[500px\] {
    max-width: 500px !important
}

.max-w-\[51\.25rem\] {
    max-width: 51.25rem !important
}

.max-w-\[51\.5rem\] {
    max-width: 51.5rem !important
}

.max-w-\[51\.75rem\] {
    max-width: 51.75rem !important
}

.max-w-\[52em\] {
    max-width: 52em !important
}

.max-w-\[52rem\] {
    max-width: 52rem !important
}

.max-w-\[53\.125rem\] {
    max-width: 53.125rem !important
}

.max-w-\[53\.625rem\] {
    max-width: 53.625rem !important
}

.max-w-\[56rem\] {
    max-width: 56rem !important
}

.max-w-\[57\.125rem\] {
    max-width: 57.125rem !important
}

.max-w-\[58\.875rem\] {
    max-width: 58.875rem !important
}

.max-w-\[58\.938rem\] {
    max-width: 58.938rem !important
}

.max-w-\[58em\] {
    max-width: 58em !important
}

.max-w-\[59rem\] {
    max-width: 59rem !important
}

.max-w-\[6\.5em\] {
    max-width: 6.5em !important
}

.max-w-\[60rem\] {
    max-width: 60rem !important
}

.max-w-\[60vw\] {
    max-width: 60vw !important
}

.max-w-\[62rem\] {
    max-width: 62rem !important
}

.max-w-\[644px\] {
    max-width: 644px !important
}

.max-w-\[64rem\] {
    max-width: 64rem !important
}

.max-w-\[65\.375rem\] {
    max-width: 65.375rem !important
}

.max-w-\[65\.625rem\] {
    max-width: 65.625rem !important
}

.max-w-\[66\.25rem\] {
    max-width: 66.25rem !important
}

.max-w-\[66\.375rem\] {
    max-width: 66.375rem !important
}

.max-w-\[66\.875rem\] {
    max-width: 66.875rem !important
}

.max-w-\[67\.5rem\] {
    max-width: 67.5rem !important
}

.max-w-\[68rem\] {
    max-width: 68rem !important
}

.max-w-\[6em\] {
    max-width: 6em !important
}

.max-w-\[7\.5rem\] {
    max-width: 7.5rem !important
}

.max-w-\[710px\] {
    max-width: 710px !important
}

.max-w-\[75\.125rem\] {
    max-width: 75.125rem !important
}

.max-w-\[75rem\] {
    max-width: 75rem !important
}

.max-w-\[768px\] {
    max-width: 768px !important
}

.max-w-\[78rem\] {
    max-width: 78rem !important
}

.max-w-\[7em\] {
    max-width: 7em !important
}

.max-w-\[8\.75rem\] {
    max-width: 8.75rem !important
}

.max-w-\[80\%\] {
    max-width: 80% !important
}

.max-w-\[80rem\] {
    max-width: 80rem !important
}

.max-w-\[80vw\] {
    max-width: 80vw !important
}

.max-w-\[89\.65rem\] {
    max-width: 89.65rem !important
}

.max-w-\[8em\] {
    max-width: 8em !important
}

.max-w-\[9\.375rem\] {
    max-width: 9.375rem !important
}

.max-w-\[90\.3125rem\] {
    max-width: 90.3125rem !important
}

.max-w-\[903px\] {
    max-width: 903px !important
}

.max-w-\[90rem\] {
    max-width: 90rem !important
}

.max-w-\[92vw\] {
    max-width: 92vw !important
}

.max-w-\[93rem\] {
    max-width: 93rem !important
}

.max-w-\[9em\] {
    max-width: 9em !important
}

.max-w-\[calc\(100\%-40px\)\] {
    max-width: calc(100% - 40px) !important
}

.max-w-\[calc\(100\%-4rem\)\] {
    max-width: calc(100% - 4rem) !important
}

.max-w-\[calc\(100vw-1rem\)\] {
    max-width: calc(100vw - 1rem) !important
}

.max-w-\[min\(100\%\2c 112\.5rem\)\] {
    max-width: min(100%, 112.5rem) !important
}

.max-w-\[min\(100\%\2c 1440px\)\] {
    max-width: min(100%, 1440px) !important
}

.max-w-\[min\(100\%\2c 37em\)\] {
    max-width: min(100%, 37em) !important
}

.max-w-\[min\(100\%\2c 52rem\)\] {
    max-width: min(100%, 52rem) !important
}

.max-w-\[min\(100\%\2c 70rem\)\] {
    max-width: min(100%, 70rem) !important
}

.max-w-\[min\(102\.5rem\2c 213\.54vw\)\] {
    max-width: min(102.5rem, 213.54vw) !important
}

.max-w-\[min\(11\.063rem\2c 23\.05vw\)\] {
    max-width: min(11.063rem, 23.05vw) !important
}

.max-w-\[min\(11\.063rem\2c 36\.88vw\)\] {
    max-width: min(11.063rem, 36.88vw) !important
}

.max-w-\[min\(11\.938rem\2c 24\.87vw\)\] {
    max-width: min(11.938rem, 24.87vw) !important
}

.max-w-\[min\(11\.938rem\2c 39\.79vw\)\] {
    max-width: min(11.938rem, 39.79vw) !important
}

.max-w-\[min\(12\.5rem\2c 26\.04vw\)\] {
    max-width: min(12.5rem, 26.04vw) !important
}

.max-w-\[min\(12\.813rem\2c 26\.69vw\)\] {
    max-width: min(12.813rem, 26.69vw) !important
}

.max-w-\[min\(12\.813rem\2c 42\.71vw\)\] {
    max-width: min(12.813rem, 42.71vw) !important
}

.max-w-\[min\(120rem\2c 250vw\)\] {
    max-width: min(120rem, 250vw) !important
}

.max-w-\[min\(120rem\2c 400vw\)\] {
    max-width: min(120rem, 400vw) !important
}

.max-w-\[min\(13\.938rem\2c 29\.04vw\)\] {
    max-width: min(13.938rem, 29.04vw) !important
}

.max-w-\[min\(14\.438rem\2c 30\.080000000000002vw\)\] {
    max-width: min(14.438rem, 30.080000000000002vw) !important
}

.max-w-\[min\(14\.438rem\2c 48\.13vw\)\] {
    max-width: min(14.438rem, 48.13vw) !important
}

.max-w-\[min\(17\.313rem\2c 36\.07vw\)\] {
    max-width: min(17.313rem, 36.07vw) !important
}

.max-w-\[min\(18\.375rem\2c 38\.28vw\)\] {
    max-width: min(18.375rem, 38.28vw) !important
}

.max-w-\[min\(19rem\2c 39\.58vw\)\] {
    max-width: min(19rem, 39.58vw) !important
}

.max-w-\[min\(2\.25rem\2c 4\.69vw\)\] {
    max-width: min(2.25rem, 4.69vw) !important
}

.max-w-\[min\(2\.25rem\2c 7\.5vw\)\] {
    max-width: min(2.25rem, 7.5vw) !important
}

.max-w-\[min\(2\.75rem\2c 5\.73vw\)\] {
    max-width: min(2.75rem, 5.73vw) !important
}

.max-w-\[min\(2\.75rem\2c 9\.17vw\)\] {
    max-width: min(2.75rem, 9.17vw) !important
}

.max-w-\[min\(20\.625rem\2c 42\.97vw\)\] {
    max-width: min(20.625rem, 42.97vw) !important
}

.max-w-\[min\(20rem\2c 41\.67vw\)\] {
    max-width: min(20rem, 41.67vw) !important
}

.max-w-\[min\(21\.563rem\2c 44\.92vw\)\] {
    max-width: min(21.563rem, 44.92vw) !important
}

.max-w-\[min\(21\.875rem\2c 45\.57vw\)\] {
    max-width: min(21.875rem, 45.57vw) !important
}

.max-w-\[min\(22\.313rem\2c 46\.48vw\)\] {
    max-width: min(22.313rem, 46.48vw) !important
}

.max-w-\[min\(23rem\2c 47\.92vw\)\] {
    max-width: min(23rem, 47.92vw) !important
}

.max-w-\[min\(23rem\2c 76\.67vw\)\] {
    max-width: min(23rem, 76.67vw) !important
}

.max-w-\[min\(24\.313rem\2c 50\.65vw\)\] {
    max-width: min(24.313rem, 50.65vw) !important
}

.max-w-\[min\(25\.25rem\2c 52\.6vw\)\] {
    max-width: min(25.25rem, 52.6vw) !important
}

.max-w-\[min\(26\.25rem\2c 54\.69vw\)\] {
    max-width: min(26.25rem, 54.69vw) !important
}

.max-w-\[min\(26\.688rem\2c 55\.6vw\)\] {
    max-width: min(26.688rem, 55.6vw) !important
}

.max-w-\[min\(26\.875rem\2c 55\.99vw\)\] {
    max-width: min(26.875rem, 55.99vw) !important
}

.max-w-\[min\(26\.875rem\2c 89\.58vw\)\] {
    max-width: min(26.875rem, 89.58vw) !important
}

.max-w-\[min\(30rem\2c 100vw\)\] {
    max-width: min(30rem, 100vw) !important
}

.max-w-\[min\(30rem\2c 62\.5vw\)\] {
    max-width: min(30rem, 62.5vw) !important
}

.max-w-\[min\(31\.438000000000002rem\2c 65\.49vw\)\] {
    max-width: min(31.438000000000002rem, 65.49vw) !important
}

.max-w-\[min\(31\.5rem\2c 65\.63vw\)\] {
    max-width: min(31.5rem, 65.63vw) !important
}

.max-w-\[min\(32\.625rem\2c 67\.97vw\)\] {
    max-width: min(32.625rem, 67.97vw) !important
}

.max-w-\[min\(320px\2c 70vw\)\] {
    max-width: min(320px, 70vw) !important
}

.max-w-\[min\(33\.75rem\2c 70\.31vw\)\] {
    max-width: min(33.75rem, 70.31vw) !important
}

.max-w-\[min\(36\.75rem\2c 122\.5vw\)\] {
    max-width: min(36.75rem, 122.5vw) !important
}

.max-w-\[min\(36\.75rem\2c 76\.56vw\)\] {
    max-width: min(36.75rem, 76.56vw) !important
}

.max-w-\[min\(38\.625rem\2c 80\.47vw\)\] {
    max-width: min(38.625rem, 80.47vw) !important
}

.max-w-\[min\(39\.188rem\2c 81\.64vw\)\] {
    max-width: min(39.188rem, 81.64vw) !important
}

.max-w-\[min\(4\.75rem\2c 9\.9vw\)\] {
    max-width: min(4.75rem, 9.9vw) !important
}

.max-w-\[min\(41\.25rem\2c 85\.94vw\)\] {
    max-width: min(41.25rem, 85.94vw) !important
}

.max-w-\[min\(41\.625rem\2c 86\.72vw\)\] {
    max-width: min(41.625rem, 86.72vw) !important
}

.max-w-\[min\(43\.125rem\2c 89\.84vw\)\] {
    max-width: min(43.125rem, 89.84vw) !important
}

.max-w-\[min\(44\.375rem\2c 100vw-2em\)\] {
    max-width: min(44.375rem, 100vw - 2em) !important
}

.max-w-\[min\(44\.375rem\2c 92\.45vw\)\] {
    max-width: min(44.375rem, 92.45vw) !important
}

.max-w-\[min\(44\.375rem\2c 92\.56vw\)\] {
    max-width: min(44.375rem, 92.56vw) !important
}

.max-w-\[min\(44\.5rem\2c 92\.71000000000001vw\)\] {
    max-width: min(44.5rem, 92.71000000000001vw) !important
}

.max-w-\[min\(44\.625rem\2c 92\.97vw\)\] {
    max-width: min(44.625rem, 92.97vw) !important
}

.max-w-\[min\(44\.75rem\2c 149\.17000000000002vw\)\] {
    max-width: min(44.75rem, 149.17000000000002vw) !important
}

.max-w-\[min\(44\.75rem\2c 93\.23vw\)\] {
    max-width: min(44.75rem, 93.23vw) !important
}

.max-w-\[min\(44\.938rem\2c 93\.62vw\)\] {
    max-width: min(44.938rem, 93.62vw) !important
}

.max-w-\[min\(48rem\2c 100vw\)\] {
    max-width: min(48rem, 100vw) !important
}

.max-w-\[min\(48rem\2c 100vw-2em\)\] {
    max-width: min(48rem, 100vw - 2em) !important
}

.max-w-\[min\(48rem\2c 160vw\)\] {
    max-width: min(48rem, 160vw) !important
}

.max-w-\[min\(51\.5rem\2c 107\.29vw\)\] {
    max-width: min(51.5rem, 107.29vw) !important
}

.max-w-\[min\(51\.5rem\2c 171\.67000000000002vw\)\] {
    max-width: min(51.5rem, 171.67000000000002vw) !important
}

.max-w-\[min\(51\.75rem\2c 107\.81vw\)\] {
    max-width: min(51.75rem, 107.81vw) !important
}

.max-w-\[min\(52rem\2c 108\.33vw\)\] {
    max-width: min(52rem, 108.33vw) !important
}

.max-w-\[min\(53\.125rem\2c 110\.68vw\)\] {
    max-width: min(53.125rem, 110.68vw) !important
}

.max-w-\[min\(53\.625rem\2c 111\.72vw\)\] {
    max-width: min(53.625rem, 111.72vw) !important
}

.max-w-\[min\(57\.125rem\2c 119\.01vw\)\] {
    max-width: min(57.125rem, 119.01vw) !important
}

.max-w-\[min\(58\.875rem\2c 122\.66vw\)\] {
    max-width: min(58.875rem, 122.66vw) !important
}

.max-w-\[min\(58\.875rem\2c 196\.25vw\)\] {
    max-width: min(58.875rem, 196.25vw) !important
}

.max-w-\[min\(58\.938rem\2c 122\.79vw\)\] {
    max-width: min(58.938rem, 122.79vw) !important
}

.max-w-\[min\(58\.938rem\2c 196\.46vw\)\] {
    max-width: min(58.938rem, 196.46vw) !important
}

.max-w-\[min\(59rem\2c 122\.92vw\)\] {
    max-width: min(59rem, 122.92vw) !important
}

.max-w-\[min\(60rem\2c 125vw\)\] {
    max-width: min(60rem, 125vw) !important
}

.max-w-\[min\(60rem\2c 200vw\)\] {
    max-width: min(60rem, 200vw) !important
}

.max-w-\[min\(62rem\2c 129\.17000000000002vw\)\] {
    max-width: min(62rem, 129.17000000000002vw) !important
}

.max-w-\[min\(65\.375rem\2c 136\.2vw\)\] {
    max-width: min(65.375rem, 136.2vw) !important
}

.max-w-\[min\(65\.625rem\2c 136\.72vw\)\] {
    max-width: min(65.625rem, 136.72vw) !important
}

.max-w-\[min\(66\.25rem\2c 138\.02vw\)\] {
    max-width: min(66.25rem, 138.02vw) !important
}

.max-w-\[min\(66\.375rem\2c 138\.28vw\)\] {
    max-width: min(66.375rem, 138.28vw) !important
}

.max-w-\[min\(66\.875rem\2c 139\.32vw\)\] {
    max-width: min(66.875rem, 139.32vw) !important
}

.max-w-\[min\(68rem\2c 141\.67000000000002vw\)\] {
    max-width: min(68rem, 141.67000000000002vw) !important
}

.max-w-\[min\(75\%\2c 9em\)\] {
    max-width: min(75%, 9em) !important
}

.max-w-\[min\(75\.125rem\2c 156\.51vw\)\] {
    max-width: min(75.125rem, 156.51vw) !important
}

.max-w-\[min\(75rem\2c 156\.25vw\)\] {
    max-width: min(75rem, 156.25vw) !important
}

.max-w-\[min\(75rem\2c 250vw\)\] {
    max-width: min(75rem, 250vw) !important
}

.max-w-\[min\(8\.75rem\2c 18\.23vw\)\] {
    max-width: min(8.75rem, 18.23vw) !important
}

.max-w-\[min\(8\.75rem\2c 29\.17vw\)\] {
    max-width: min(8.75rem, 29.17vw) !important
}

.max-w-\[min\(9\.375rem\2c 19\.53vw\)\] {
    max-width: min(9.375rem, 19.53vw) !important
}

.max-w-\[min\(90\%\2c 37em\)\] {
    max-width: min(90%, 37em) !important
}

.max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important
}

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

.max-w-md {
    max-width: 28rem !important
}

.max-w-xl {
    max-width: 36rem !important
}

.max-w-xs {
    max-width: 20rem !important
}

.flex-shrink {
    flex-shrink: 1 !important
}

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

.grow {
    flex-grow: 1 !important
}

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

.caption-bottom {
    caption-side: bottom !important
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50% !important
}

.translate-x-\[-50\%\],
.translate-x-\[-7px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-x-\[-7px\] {
    --tw-translate-x: -7px !important
}

.translate-y-0 {
    --tw-translate-y: 0px !important
}

.translate-y-0,
.translate-y-2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-2 {
    --tw-translate-y: 0.5rem !important
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50% !important
}

.translate-y-\[-50\%\],
.translate-y-\[-6px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-\[-6px\] {
    --tw-translate-y: -6px !important
}

.translate-y-\[50\%\] {
    --tw-translate-y: 50% !important
}

.rotate-180,
.translate-y-\[50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-180 {
    --tw-rotate: 180deg !important
}

.rotate-90 {
    --tw-rotate: 90deg !important
}

.rotate-90,
.rotate-\[-24deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-\[-24deg\] {
    --tw-rotate: -24deg !important
}

.rotate-\[-90deg\] {
    --tw-rotate: -90deg !important
}

.rotate-\[-90deg\],
.rotate-\[20deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-\[20deg\] {
    --tw-rotate: 20deg !important
}

.skew-x-\[-20deg\] {
    --tw-skew-x: -20deg !important
}

.skew-x-\[-20deg\],
.skew-x-\[20deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.skew-x-\[20deg\] {
    --tw-skew-x: 20deg !important
}

.scale-100 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.scale-105,
.scale-x-105 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scale-x-105 {
    --tw-scale-x: 1.05 !important
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite !important
}

.cursor-crosshair {
    cursor: crosshair !important
}

.cursor-default {
    cursor: default !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-text {
    cursor: text !important
}

.resize {
    resize: both !important
}

.scroll-m-20 {
    scroll-margin: 5rem !important
}

.scroll-m-56 {
    scroll-margin: 14rem !important
}

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

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

.list-none {
    list-style-type: none !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-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
}

.grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto !important
}

.grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr !important
}

.grid-cols-\[1fr_auto_auto_auto_auto\] {
    grid-template-columns: 1fr auto auto auto auto !important
}

.grid-cols-\[5em_1fr\] {
    grid-template-columns: 5em 1fr !important
}

.grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr !important
}

.grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto !important
}

.grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto !important
}

.grid-cols-\[auto_auto_auto\] {
    grid-template-columns: auto auto auto !important
}

.grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important
}

.grid-rows-\[1\.4fr_1fr\] {
    grid-template-rows: 1.4fr 1fr !important
}

.grid-rows-\[1fr_1\.03fr\] {
    grid-template-rows: 1fr 1.03fr !important
}

.grid-rows-\[2fr_1fr\] {
    grid-template-rows: 2fr 1fr !important
}

.grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr !important
}

.grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto !important
}

.grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto !important
}

.grid-rows-\[auto_auto_1fr\] {
    grid-template-rows: auto auto 1fr !important
}

.grid-rows-\[auto_auto_1fr_auto\] {
    grid-template-rows: auto auto 1fr auto !important
}

.grid-rows-\[auto_auto_auto_auto_1fr\] {
    grid-template-rows: auto auto auto auto 1fr !important
}

.flex-row {
    flex-direction: row !important
}

.flex-col {
    flex-direction: column !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.place-content-center {
    place-content: center !important
}

.place-items-center {
    place-items: center !important
}

.content-center {
    align-content: center !important
}

.content-start {
    align-content: flex-start !important
}

.items-center {
    align-items: center !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-items-center {
    justify-items: center !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-10 {
    gap: 2.5rem !important
}

.gap-12 {
    gap: 3rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: .75rem !important
}

.gap-32 {
    gap: 8rem !important
}

.gap-4 {
    gap: 1rem !important
}

.gap-6 {
    gap: 1.5rem !important
}

.gap-8 {
    gap: 2rem !important
}

.gap-\[0\.1em\] {
    gap: .1em !important
}

.gap-\[0\.2em\] {
    gap: .2em !important
}

.gap-\[0\.45em\] {
    gap: .45em !important
}

.gap-\[0\.5em\] {
    gap: .5em !important
}

.gap-\[0\.75em\] {
    gap: .75em !important
}

.gap-\[0\.75rem\] {
    gap: .75rem !important
}

.gap-\[0\.7em\] {
    gap: .7em !important
}

.gap-\[1\.5em\] {
    gap: 1.5em !important
}

.gap-\[1em\] {
    gap: 1em !important
}

.gap-\[1px\] {
    gap: 1px !important
}

.gap-\[2em\] {
    gap: 2em !important
}

.gap-\[2px\] {
    gap: 2px !important
}

.gap-\[3px\] {
    gap: 3px !important
}

.gap-x-10 {
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !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-6 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important
}

.gap-x-8 {
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important
}

.gap-x-\[0\.2em\] {
    -moz-column-gap: .2em !important;
    column-gap: .2em !important
}

.gap-x-\[1em\] {
    -moz-column-gap: 1em !important;
    column-gap: 1em !important
}

.gap-x-\[1rem\] {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.gap-x-\[2\.865\%\] {
    -moz-column-gap: 2.865% !important;
    column-gap: 2.865% !important
}

.gap-x-\[2em\] {
    -moz-column-gap: 2em !important;
    column-gap: 2em !important
}

.gap-y-0 {
    row-gap: 0 !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-6 {
    row-gap: 1.5rem !important
}

.gap-y-\[0\.5em\] {
    row-gap: .5em !important
}

.gap-y-\[0\.75em\] {
    row-gap: .75em !important
}

.gap-y-\[1\.5em\] {
    row-gap: 1.5em !important
}

.gap-y-\[10px\] {
    row-gap: 10px !important
}

.gap-y-\[2em\] {
    row-gap: 2em !important
}

.self-center {
    align-self: center !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-clip {
    overflow: clip !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.scroll-smooth {
    scroll-behavior: smooth !important
}

.truncate {
    overflow: hidden !important;
    white-space: nowrap !important
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis !important
}

.whitespace-nowrap {
    white-space: nowrap !important
}

.whitespace-pre {
    white-space: pre !important
}

.whitespace-pre-wrap {
    white-space: pre-wrap !important
}

.break-words {
    overflow-wrap: break-word !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-\[1em\] {
    border-radius: 1em !important
}

.rounded-\[2em\] {
    border-radius: 2em !important
}

.rounded-\[50\%\] {
    border-radius: 50% !important
}

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

.rounded-lg {
    border-radius: .5rem !important
}

.rounded-md {
    border-radius: .375rem !important
}

.rounded-none {
    border-radius: 0 !important
}

.rounded-sm {
    border-radius: .125rem !important
}

.rounded-xl {
    border-radius: .75rem !important
}

.rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.rounded-b-xl {
    border-bottom-right-radius: .75rem !important;
    border-bottom-left-radius: .75rem !important
}

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

.rounded-t-xl {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.border {
    border-width: 1px !important
}

.border-0 {
    border-width: 0 !important
}

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

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

.border-8 {
    border-width: 8px !important
}

.border-\[0\.125em\] {
    border-width: .125em !important
}

.border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important
}

.border-b {
    border-bottom-width: 1px !important
}

.border-l-0 {
    border-left-width: 0 !important
}

.border-l-2 {
    border-left-width: 2px !important
}

.border-l-4 {
    border-left-width: 4px !important
}

.border-r-0 {
    border-right-width: 0 !important
}

.border-t-0 {
    border-top-width: 0 !important
}

.border-solid {
    border-style: solid !important
}

.border-none {
    border-style: none !important
}

.border-\[\#6e6e71\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(110 110 113/var(--tw-border-opacity)) !important
}

.border-\[\#A8883C\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(168 136 60/var(--tw-border-opacity)) !important
}

.border-\[transparent\] {
    border-color: #0000 !important
}

.border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(147 197 253/var(--tw-border-opacity)) !important
}

.border-borderGrey {
    --tw-border-opacity: 1 !important;
    border-color: rgb(112 112 112/var(--tw-border-opacity)) !important
}

.border-brandPrimary {
    --tw-border-opacity: 1 !important;
    border-color: rgb(67 87 100/var(--tw-border-opacity)) !important
}

.border-current {
    border-color: currentColor !important
}

.border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(209 213 219/var(--tw-border-opacity)) !important
}

.border-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(134 239 172/var(--tw-border-opacity)) !important
}

.border-inherit {
    border-color: inherit !important
}

.border-navyChristmas {
    --tw-border-opacity: 1 !important;
    border-color: rgb(44 55 93/var(--tw-border-opacity)) !important
}

.border-neutral-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(212 212 212/var(--tw-border-opacity)) !important
}

.border-neutral-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

.border-neutral-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 115 115/var(--tw-border-opacity)) !important
}

.border-orange-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(253 186 116/var(--tw-border-opacity)) !important
}

.border-pink-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(236 72 153/var(--tw-border-opacity)) !important
}

.border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(252 165 165/var(--tw-border-opacity)) !important
}

.border-textBlueA {
    --tw-border-opacity: 1 !important;
    border-color: rgb(67 87 100/var(--tw-border-opacity)) !important
}

.border-transparent {
    border-color: #0000 !important
}

.border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
}

.border-x-transparent {
    border-left-color: #0000 !important;
    border-right-color: #0000 !important
}

.border-y-neutral-300 {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(212 212 212/var(--tw-border-opacity)) !important;
    border-bottom-color: rgb(212 212 212/var(--tw-border-opacity)) !important
}

.border-b-\[\#707070\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(112 112 112/var(--tw-border-opacity)) !important
}

.border-b-black {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.border-b-borderGrey {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(112 112 112/var(--tw-border-opacity)) !important
}

.border-b-current {
    border-bottom-color: initial !important
}

.border-b-neutral-300 {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(212 212 212/var(--tw-border-opacity)) !important
}

.border-b-neutral-400 {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

.border-b-neutral-500 {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(115 115 115/var(--tw-border-opacity)) !important
}

.border-l-neutral-400 {
    --tw-border-opacity: 1 !important;
    border-left-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

.border-t-neutral-400 {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

.border-t-transparent {
    border-top-color: #0000 !important
}

.bg-\[\#00000033\] {
    background-color: #0003 !important
}

.bg-\[\#00000070\] {
    background-color: #00000070 !important
}

.bg-\[\#00550055\] {
    background-color: #00550055 !important
}

.bg-\[\#00ACCA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 172 202/var(--tw-bg-opacity)) !important
}

.bg-\[\#238636\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(35 134 54/var(--tw-bg-opacity)) !important
}

.bg-\[\#3CDBC0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 219 192/var(--tw-bg-opacity)) !important
}

.bg-\[\#3F5562\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 85 98/var(--tw-bg-opacity)) !important
}

.bg-\[\#435764\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.bg-\[\#55000055\] {
    background-color: #55000055 !important
}

.bg-\[\#70a4d8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(112 164 216/var(--tw-bg-opacity)) !important
}

.bg-\[\#8E3232\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(142 50 50/var(--tw-bg-opacity)) !important
}

.bg-\[\#8f732c\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 115 44/var(--tw-bg-opacity)) !important
}

.bg-\[\#957119\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(149 113 25/var(--tw-bg-opacity)) !important
}

.bg-\[\#B49038\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(180 144 56/var(--tw-bg-opacity)) !important
}

.bg-\[\#C42239\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(196 34 57/var(--tw-bg-opacity)) !important
}

.bg-\[\#C7B2DE\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(199 178 222/var(--tw-bg-opacity)) !important
}

.bg-\[\#DB7C26\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219 124 38/var(--tw-bg-opacity)) !important
}

.bg-\[\#F1F1F1\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 241 241/var(--tw-bg-opacity)) !important
}

.bg-\[\#F1F3F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 243 242/var(--tw-bg-opacity)) !important
}

.bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 250 250/var(--tw-bg-opacity)) !important
}

.bg-\[\#dd2c6f\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(221 44 111/var(--tw-bg-opacity)) !important
}

.bg-\[\#e8f4ff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(232 244 255/var(--tw-bg-opacity)) !important
}

.bg-\[\#ec0f21\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(236 15 33/var(--tw-bg-opacity)) !important
}

.bg-\[\#f4f0f0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 240 240/var(--tw-bg-opacity)) !important
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-\[\#ffffffdd\] {
    background-color: #ffffffdd !important
}

.bg-\[\#ffffffee\] {
    background-color: #ffffffee !important
}

.bg-\[\#fffffff0\] {
    background-color: #fffffff0 !important
}

.bg-\[rgb\(63\2c 85\2c 98\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 85 98/var(--tw-bg-opacity)) !important
}

.bg-amber-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(251 191 36/var(--tw-bg-opacity)) !important
}

.bg-autumnOrange {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(219 124 38/var(--tw-bg-opacity)) !important
}

.bg-black {
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.bg-black,
.bg-blue-300 {
    --tw-bg-opacity: 1 !important
}

.bg-blue-300 {
    background-color: rgb(147 197 253/var(--tw-bg-opacity)) !important
}

.bg-blue-400 {
    background-color: rgb(96 165 250/var(--tw-bg-opacity)) !important
}

.bg-blue-400,
.bg-blue-500 {
    --tw-bg-opacity: 1 !important
}

.bg-blue-500 {
    background-color: rgb(59 130 246/var(--tw-bg-opacity)) !important
}

.bg-brandPrimary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.bg-canaryYellow {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(234 190 30/var(--tw-bg-opacity)) !important
}

.bg-current {
    background-color: currentColor !important
}

.bg-cyan-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 182 212/var(--tw-bg-opacity)) !important
}

.bg-emerald-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 185 129/var(--tw-bg-opacity)) !important
}

.bg-fuchsia-500 {
    background-color: rgb(217 70 239/var(--tw-bg-opacity)) !important
}

.bg-fuchsia-500,
.bg-gold3 {
    --tw-bg-opacity: 1 !important
}

.bg-gold3 {
    background-color: rgb(180 144 56/var(--tw-bg-opacity)) !important
}

.bg-gold45 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(149 113 25/var(--tw-bg-opacity)) !important
}

.bg-goldChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.bg-goldChristmas24 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(132 117 78/var(--tw-bg-opacity)) !important
}

.bg-gray-300 {
    background-color: rgb(209 213 219/var(--tw-bg-opacity)) !important
}

.bg-gray-300,
.bg-gray-500 {
    --tw-bg-opacity: 1 !important
}

.bg-gray-500 {
    background-color: rgb(107 114 128/var(--tw-bg-opacity)) !important
}

.bg-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(134 239 172/var(--tw-bg-opacity)) !important
}

.bg-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(74 222 128/var(--tw-bg-opacity)) !important
}

.bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 253 244/var(--tw-bg-opacity)) !important
}

.bg-green-500 {
    background-color: rgb(34 197 94/var(--tw-bg-opacity)) !important
}

.bg-green-500,
.bg-greyF1 {
    --tw-bg-opacity: 1 !important
}

.bg-greyF1 {
    background-color: rgb(241 241 241/var(--tw-bg-opacity)) !important
}

.bg-greyF5 {
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.bg-greyF5,
.bg-lime-200 {
    --tw-bg-opacity: 1 !important
}

.bg-lime-200 {
    background-color: rgb(217 249 157/var(--tw-bg-opacity)) !important
}

.bg-navyChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.bg-neutral-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.bg-neutral-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 229 229/var(--tw-bg-opacity)) !important
}

.bg-neutral-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212/var(--tw-bg-opacity)) !important
}

.bg-neutral-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 163 163/var(--tw-bg-opacity)) !important
}

.bg-neutral-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(115 115 115/var(--tw-bg-opacity)) !important
}

.bg-neutral-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 82/var(--tw-bg-opacity)) !important
}

.bg-neutral-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(64 64 64/var(--tw-bg-opacity)) !important
}

.bg-orange-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(253 186 116/var(--tw-bg-opacity)) !important
}

.bg-orange-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 115 22/var(--tw-bg-opacity)) !important
}

.bg-pink-300 {
    background-color: rgb(249 168 212/var(--tw-bg-opacity)) !important
}

.bg-pink-300,
.bg-pink-400 {
    --tw-bg-opacity: 1 !important
}

.bg-pink-400 {
    background-color: rgb(244 114 182/var(--tw-bg-opacity)) !important
}

.bg-red-300 {
    background-color: rgb(252 165 165/var(--tw-bg-opacity)) !important
}

.bg-red-300,
.bg-red-400 {
    --tw-bg-opacity: 1 !important
}

.bg-red-400 {
    background-color: rgb(248 113 113/var(--tw-bg-opacity)) !important
}

.bg-red-50 {
    background-color: rgb(254 242 242/var(--tw-bg-opacity)) !important
}

.bg-red-50,
.bg-red-500 {
    --tw-bg-opacity: 1 !important
}

.bg-red-500 {
    background-color: rgb(239 68 68/var(--tw-bg-opacity)) !important
}

.bg-sliderBgBlue {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(192 210 226/var(--tw-bg-opacity)) !important
}

.bg-sliderBgBlueV2 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(232 244 255/var(--tw-bg-opacity)) !important
}

.bg-sliderBgGold {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.bg-teal-300 {
    background-color: rgb(94 234 212/var(--tw-bg-opacity)) !important
}

.bg-teal-300,
.bg-tealA {
    --tw-bg-opacity: 1 !important
}

.bg-tealA {
    background-color: rgb(60 219 192/var(--tw-bg-opacity)) !important
}

.bg-tealB {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(111 235 206/var(--tw-bg-opacity)) !important
}

.bg-transparent {
    background-color: initial !important
}

.bg-white {
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-white,
.bg-yellow-50 {
    --tw-bg-opacity: 1 !important
}

.bg-yellow-50 {
    background-color: rgb(254 252 232/var(--tw-bg-opacity)) !important
}

.bg-christmas-hp-vignette {
    background-image: radial-gradient(#000000aa, #0009, #00000077, #0000, #0000) !important
}

.bg-christmas-hp-vignette-b {
    background-image: radial-gradient(#000000aa, #0009, #00000077, #0000, #0000, #0000) !important
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important
}

.bg-moments-vignette {
    background-image: linear-gradient(#0000, #0003, #0006) !important
}

.bg-none {
    background-image: none !important
}

.bg-spend-save-mobile {
    background-image: radial-gradient(at 100% 100%, #1f265688 0, #0000 30%), radial-gradient(at 0 0, #1f265688 0, #0000 30%), radial-gradient(at 0 50%, #00617288 20%, #0000 45%), radial-gradient(at 50% 50%, #006172dd 0, #0000 40%), radial-gradient(at 100% 100%, #1f2656dd 15%, #0000 50%), radial-gradient(at 0 0, #1f2656dd 20%, #0000 50%), linear-gradient(#006172, #006172) !important
}

.bg-vignette-autumn-hp-hero-cta {
    background-image: linear-gradient(#0006, #00000044, #0000) !important
}

.from-\[\#00000099\] {
    --tw-gradient-from: #0009 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-\[\#1F2656\] {
    --tw-gradient-from: #1f2656 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: #1f265600 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.via-\[\#00000077\] {
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #00000077 var(--tw-gradient-via-position), var(--tw-gradient-to) !important
}

.via-\[\#005463\] {
    --tw-gradient-to: #00546300 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #005463 var(--tw-gradient-via-position), var(--tw-gradient-to) !important
}

.via-80\% {
    --tw-gradient-via-position: 80% !important
}

.to-\[\#005463\] {
    --tw-gradient-to: #005463 var(--tw-gradient-to-position) !important
}

.to-transparent {
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important
}

.bg-clip-text {
    -webkit-background-clip: text !important;
    background-clip: text !important
}

.fill-\[\#b5a36f\] {
    fill: #b5a36f !important
}

.fill-blue-300 {
    fill: #93c5fd !important
}

.fill-blue-500 {
    fill: #3b82f6 !important
}

.fill-current {
    fill: currentColor !important
}

.fill-cyan-500 {
    fill: #06b6d4 !important
}

.fill-emerald-500 {
    fill: #10b981 !important
}

.fill-fuchsia-500 {
    fill: #d946ef !important
}

.fill-green-300 {
    fill: #86efac !important
}

.fill-neutral-300 {
    fill: #d4d4d4 !important
}

.fill-neutral-500 {
    fill: #737373 !important
}

.fill-none {
    fill: none !important
}

.fill-pink-300 {
    fill: #f9a8d4 !important
}

.stroke-\[\#007AFF\] {
    stroke: #007aff !important
}

.stroke-\[\#CC5986\] {
    stroke: #cc5986 !important
}

.stroke-\[\#b5a36f\] {
    stroke: #b5a36f !important
}

.stroke-\[\#e14886\] {
    stroke: #e14886 !important
}

.stroke-black {
    stroke: #000 !important
}

.stroke-blue-500 {
    stroke: #3b82f6 !important
}

.stroke-current {
    stroke: currentColor !important
}

.stroke-cyan-500 {
    stroke: #06b6d4 !important
}

.stroke-emerald-500 {
    stroke: #10b981 !important
}

.stroke-fuchsia-500 {
    stroke: #d946ef !important
}

.stroke-gold45 {
    stroke: #957119 !important
}

.stroke-green-400 {
    stroke: #4ade80 !important
}

.stroke-navyChristmas {
    stroke: #2c375d !important
}

.stroke-neutral-500 {
    stroke: #737373 !important
}

.stroke-none {
    stroke: none !important
}

.stroke-red-400 {
    stroke: #f87171 !important
}

.stroke-textBlueA {
    stroke: #435764 !important
}

.stroke-white {
    stroke: #fff !important
}

.stroke-yellow-400 {
    stroke: #facc15 !important
}

.stroke-1 {
    stroke-width: 1 !important
}

.stroke-2 {
    stroke-width: 2 !important
}

.stroke-\[1\.5\] {
    stroke-width: 1.5 !important
}

.stroke-\[1\.5px\] {
    stroke-width: 1.5px !important
}

.stroke-\[1\.6\] {
    stroke-width: 1.6 !important
}

.stroke-\[1\] {
    stroke-width: 1 !important
}

.stroke-\[2\.5px\] {
    stroke-width: 2.5px !important
}

.stroke-\[2px\] {
    stroke-width: 2px !important
}

.stroke-\[7px\] {
    stroke-width: 7px !important
}

.stroke-\[max\(4px\2c 0\.15em\)\] {
    stroke-width: max(4px, .15em) !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: .75rem !important
}

.p-4 {
    padding: 1rem !important
}

.p-5 {
    padding: 1.25rem !important
}

.p-6 {
    padding: 1.5rem !important
}

.p-8 {
    padding: 2rem !important
}

.p-\[0\.25em\] {
    padding: .25em !important
}

.p-\[0\.3em\] {
    padding: .3em !important
}

.p-\[0\.5em\] {
    padding: .5em !important
}

.p-\[0\.6em\] {
    padding: .6em !important
}

.p-\[0\.75em\] {
    padding: .75em !important
}

.p-\[0\.8em\] {
    padding: .8em !important
}

.p-\[1\.2em\] {
    padding: 1.2em !important
}

.p-\[1\.5em\] {
    padding: 1.5em !important
}

.p-\[1em\] {
    padding: 1em !important
}

.p-\[2px\] {
    padding: 2px !important
}

.p-\[6px\] {
    padding: 6px !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
}

.px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-\[0\.1em\] {
    padding-left: .1em !important;
    padding-right: .1em !important
}

.px-\[0\.25em\] {
    padding-left: .25em !important;
    padding-right: .25em !important
}

.px-\[0\.2em\] {
    padding-left: .2em !important;
    padding-right: .2em !important
}

.px-\[0\.3rem\] {
    padding-left: .3rem !important;
    padding-right: .3rem !important
}

.px-\[0\.45em\] {
    padding-left: .45em !important;
    padding-right: .45em !important
}

.px-\[0\.5em\] {
    padding-left: .5em !important;
    padding-right: .5em !important
}

.px-\[0\.5rem\] {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-\[0\.65em\] {
    padding-left: .65em !important;
    padding-right: .65em !important
}

.px-\[0\.6em\] {
    padding-left: .6em !important;
    padding-right: .6em !important
}

.px-\[0\.75em\] {
    padding-left: .75em !important;
    padding-right: .75em !important
}

.px-\[0\.8em\] {
    padding-left: .8em !important;
    padding-right: .8em !important
}

.px-\[1\.25em\] {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important
}

.px-\[1\.2em\] {
    padding-left: 1.2em !important;
    padding-right: 1.2em !important
}

.px-\[1\.5em\] {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important
}

.px-\[1\.75em\] {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important
}

.px-\[1em\] {
    padding-left: 1em !important;
    padding-right: 1em !important
}

.px-\[1rem\] {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-\[2\.5em\] {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important
}

.px-\[2\.5rem\] {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
}

.px-\[2em\] {
    padding-left: 2em !important;
    padding-right: 2em !important
}

.px-\[2px\] {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.px-\[3\.25em\] {
    padding-left: 3.25em !important;
    padding-right: 3.25em !important
}

.px-\[3\.5\%\] {
    padding-left: 3.5% !important;
    padding-right: 3.5% !important
}

.px-\[3\.75em\] {
    padding-left: 3.75em !important;
    padding-right: 3.75em !important
}

.px-\[3em\] {
    padding-left: 3em !important;
    padding-right: 3em !important
}

.px-\[3px\] {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.px-\[4\.5\%\] {
    padding-left: 4.5% !important;
    padding-right: 4.5% !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
}

.py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

.py-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important
}

.py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
}

.py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

.py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.py-\[\.3em\] {
    padding-top: .3em !important;
    padding-bottom: .3em !important
}

.py-\[\.55em\] {
    padding-top: .55em !important;
    padding-bottom: .55em !important
}

.py-\[\.5em\] {
    padding-top: .5em !important;
    padding-bottom: .5em !important
}

.py-\[0\.125em\] {
    padding-top: .125em !important;
    padding-bottom: .125em !important
}

.py-\[0\.15em\] {
    padding-top: .15em !important;
    padding-bottom: .15em !important
}

.py-\[0\.25em\] {
    padding-top: .25em !important;
    padding-bottom: .25em !important
}

.py-\[0\.25ex\] {
    padding-top: .25ex !important;
    padding-bottom: .25ex !important
}

.py-\[0\.2rem\] {
    padding-top: .2rem !important;
    padding-bottom: .2rem !important
}

.py-\[0\.35em\] {
    padding-top: .35em !important;
    padding-bottom: .35em !important
}

.py-\[0\.375rem\] {
    padding-top: .375rem !important;
    padding-bottom: .375rem !important
}

.py-\[0\.3em\] {
    padding-top: .3em !important;
    padding-bottom: .3em !important
}

.py-\[0\.45em\] {
    padding-top: .45em !important;
    padding-bottom: .45em !important
}

.py-\[0\.55em\] {
    padding-top: .55em !important;
    padding-bottom: .55em !important
}

.py-\[0\.5em\] {
    padding-top: .5em !important;
    padding-bottom: .5em !important
}

.py-\[0\.5rem\] {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-\[0\.75em\] {
    padding-top: .75em !important;
    padding-bottom: .75em !important
}

.py-\[0\.85ex\] {
    padding-top: .85ex !important;
    padding-bottom: .85ex !important
}

.py-\[0\.85rem\] {
    padding-top: .85rem !important;
    padding-bottom: .85rem !important
}

.py-\[0\.8em\] {
    padding-top: .8em !important;
    padding-bottom: .8em !important
}

.py-\[1\.25em\] {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important
}

.py-\[1\.25rem\] {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

.py-\[1\.5em\] {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important
}

.py-\[1\.5ex\] {
    padding-top: 1.5ex !important;
    padding-bottom: 1.5ex !important
}

.py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.py-\[18px\] {
    padding-top: 18px !important;
    padding-bottom: 18px !important
}

.py-\[1em\] {
    padding-top: 1em !important;
    padding-bottom: 1em !important
}

.py-\[min\(6vw\2c 18px\)\] {
    padding-top: min(6vw, 18px) !important;
    padding-bottom: min(6vw, 18px) !important
}

.pb-10 {
    padding-bottom: 2.5rem !important
}

.pb-12 {
    padding-bottom: 3rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-20 {
    padding-bottom: 5rem !important
}

.pb-3 {
    padding-bottom: .75rem !important
}

.pb-4 {
    padding-bottom: 1rem !important
}

.pb-6 {
    padding-bottom: 1.5rem !important
}

.pb-8 {
    padding-bottom: 2rem !important
}

.pb-\[0\.35em\] {
    padding-bottom: .35em !important
}

.pb-\[0\.5em\] {
    padding-bottom: .5em !important
}

.pb-\[1\.25em\] {
    padding-bottom: 1.25em !important
}

.pb-\[1\.2em\] {
    padding-bottom: 1.2em !important
}

.pb-\[1\.5em\] {
    padding-bottom: 1.5em !important
}

.pb-\[10px\] {
    padding-bottom: 10px !important
}

.pb-\[1em\] {
    padding-bottom: 1em !important
}

.pb-\[2\.5em\] {
    padding-bottom: 2.5em !important
}

.pb-\[30em\] {
    padding-bottom: 30em !important
}

.pb-\[38\%\] {
    padding-bottom: 38% !important
}

.pb-\[50vh\] {
    padding-bottom: 50vh !important
}

.pb-\[5em\] {
    padding-bottom: 5em !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-4 {
    padding-left: 1rem !important
}

.pl-6 {
    padding-left: 1.5rem !important
}

.pl-\[0\%\] {
    padding-left: 0 !important
}

.pl-\[0\.75em\] {
    padding-left: .75em !important
}

.pl-\[0\.84em\] {
    padding-left: .84em !important
}

.pl-\[0em\] {
    padding-left: 0 !important
}

.pl-\[1\.5em\] {
    padding-left: 1.5em !important
}

.pl-\[10px\] {
    padding-left: 10px !important
}

.pl-\[19\.5\%\] {
    padding-left: 19.5% !important
}

.pl-\[2\.58em\] {
    padding-left: 2.58em !important
}

.pl-\[4\.5\%\] {
    padding-left: 4.5% !important
}

.pl-\[6\.8\%\] {
    padding-left: 6.8% !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-4 {
    padding-right: 1rem !important
}

.pr-\[5em\] {
    padding-right: 5em !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-12 {
    padding-top: 3rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-20 {
    padding-top: 5rem !important
}

.pt-4 {
    padding-top: 1rem !important
}

.pt-5 {
    padding-top: 1.25rem !important
}

.pt-6 {
    padding-top: 1.5rem !important
}

.pt-8 {
    padding-top: 2rem !important
}

.pt-9 {
    padding-top: 2.25rem !important
}

.pt-\[\.55em\] {
    padding-top: .55em !important
}

.pt-\[0\.3em\] {
    padding-top: .3em !important
}

.pt-\[0\.65em\] {
    padding-top: .65em !important
}

.pt-\[0\.75em\] {
    padding-top: .75em !important
}

.pt-\[0\.788em\] {
    padding-top: .788em !important
}

.pt-\[0\.88em\] {
    padding-top: .88em !important
}

.pt-\[0\.98em\] {
    padding-top: .98em !important
}

.pt-\[0\.9em\] {
    padding-top: .9em !important
}

.pt-\[1\.25em\] {
    padding-top: 1.25em !important
}

.pt-\[1\.5em\] {
    padding-top: 1.5em !important
}

.pt-\[1\.8em\] {
    padding-top: 1.8em !important
}

.pt-\[12\%\] {
    padding-top: 12% !important
}

.pt-\[12\.25em\] {
    padding-top: 12.25em !important
}

.pt-\[1em\] {
    padding-top: 1em !important
}

.pt-\[2\.2\%\] {
    padding-top: 2.2% !important
}

.pt-\[2\.4em\] {
    padding-top: 2.4em !important
}

.pt-\[2\.6em\] {
    padding-top: 2.6em !important
}

.pt-\[2\.75\%\] {
    padding-top: 2.75% !important
}

.pt-\[2em\] {
    padding-top: 2em !important
}

.pt-\[3\%\] {
    padding-top: 3% !important
}

.pt-\[3em\] {
    padding-top: 3em !important
}

.pt-\[4\%\] {
    padding-top: 4% !important
}

.pt-\[4\.85em\] {
    padding-top: 4.85em !important
}

.pt-\[5\%\] {
    padding-top: 5% !important
}

.pt-\[5\.5\%\] {
    padding-top: 5.5% !important
}

.pt-\[54\.2\%\] {
    padding-top: 54.2% !important
}

.pt-\[6\.98em\] {
    padding-top: 6.98em !important
}

.pt-\[7\.028\%\] {
    padding-top: 7.028% !important
}

.pt-\[77\%\] {
    padding-top: 77% !important
}

.pt-\[8\%\] {
    padding-top: 8% !important
}

.pt-\[9\%\] {
    padding-top: 9% !important
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.indent-0 {
    text-indent: 0 !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
}

.font-Avenir-black {
    font-family: AvenirLTStd-Black, Arial, sans-serif !important
}

.font-Avenir-heavy {
    font-family: AvenirLTStd-Heavy, Arial, sans-serif !important
}

.font-Avenir-light {
    font-family: AvenirLT-Light, Arial, sans-serif !important
}

.font-Avenir-medium {
    font-family: AvenirLTStd-Medium, Arial, sans-serif !important
}

.font-Didot-roman {
    font-family: DidotLTPro-Roman, Arial, sans-serif !important
}

.font-\[\'AvenirLT-Light\'\] {
    font-family: AvenirLT-Light !important
}

.font-\[\'AvenirLTStd-Black\'\] {
    font-family: AvenirLTStd-Black !important
}

.font-\[\'AvenirLTStd-Heavy\'\] {
    font-family: AvenirLTStd-Heavy !important
}

.font-\[\'AvenirLTStd-Medium\'\] {
    font-family: AvenirLTStd-Medium !important
}

.font-\[\'DidotLTPro-Roman\'\] {
    font-family: DidotLTPro-Roman !important
}

.font-cta {
    font-family: AvenirLTStd-Heavy, Arial, sans-serif !important
}

.font-guyot {
    font-family: guyot-headline-regular, Arial, sans-serif !important
}

.font-guyot-bold {
    font-family: guyot-headline-bold, Arial, sans-serif !important
}

.font-guyot-semibold {
    font-family: guyot-headline-semibold, Arial, sans-serif !important
}

.font-h1,
.font-h2 {
    font-family: guyot-headline-bold, Arial, sans-serif !important
}

.font-h3 {
    font-family: guyot-headline-regular, Arial, sans-serif !important
}

.font-h3-blogs {
    font-family: guyot-headline-semibold, Arial, sans-serif !important
}

.font-paragraph {
    font-family: AvenirLTStd-Medium, Arial, sans-serif !important
}

.text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
}

.text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
}

.text-5xl {
    font-size: 3rem !important
}

.text-5xl,
.text-6xl {
    line-height: 1 !important
}

.text-6xl {
    font-size: 3.75rem !important
}

.text-7xl {
    font-size: 4.5rem !important
}

.text-7xl,
.text-8xl {
    line-height: 1 !important
}

.text-8xl {
    font-size: 6rem !important
}

.text-9xl {
    font-size: 8rem !important;
    line-height: 1 !important
}

.text-\[0\.75rem\] {
    font-size: .75rem !important
}

.text-\[0\.875rem\] {
    font-size: .875rem !important
}

.text-\[1\.04em\] {
    font-size: 1.04em !important
}

.text-\[1\.125rem\] {
    font-size: 1.125rem !important
}

.text-\[1\.17em\] {
    font-size: 1.17em !important
}

.text-\[1\.25em\] {
    font-size: 1.25em !important
}

.text-\[1\.25rem\] {
    font-size: 1.25rem !important
}

.text-\[1\.3125rem\] {
    font-size: 1.3125rem !important
}

.text-\[1\.46em\] {
    font-size: 1.46em !important
}

.text-\[1\.88em\] {
    font-size: 1.88em !important
}

.text-\[100\%\] {
    font-size: 100% !important
}

.text-\[105\%\] {
    font-size: 105% !important
}

.text-\[10px\] {
    font-size: 10px !important
}

.text-\[110\%\] {
    font-size: 110% !important
}

.text-\[115\%\] {
    font-size: 115% !important
}

.text-\[120\%\] {
    font-size: 120% !important
}

.text-\[125\%\] {
    font-size: 125% !important
}

.text-\[12px\] {
    font-size: 12px !important
}

.text-\[130\%\] {
    font-size: 130% !important
}

.text-\[140\%\] {
    font-size: 140% !important
}

.text-\[145\%\] {
    font-size: 145% !important
}

.text-\[150\%\] {
    font-size: 150% !important
}

.text-\[15px\] {
    font-size: 15px !important
}

.text-\[160\%\] {
    font-size: 160% !important
}

.text-\[165\%\] {
    font-size: 165% !important
}

.text-\[16px\] {
    font-size: 16px !important
}

.text-\[175\%\] {
    font-size: 175% !important
}

.text-\[180\%\] {
    font-size: 180% !important
}

.text-\[195\%\] {
    font-size: 195% !important
}

.text-\[1em\] {
    font-size: 1em !important
}

.text-\[1rem\] {
    font-size: 1rem !important
}

.text-\[2\.25rem\] {
    font-size: 2.25rem !important
}

.text-\[2\.5em\] {
    font-size: 2.5em !important
}

.text-\[2\.5rem\] {
    font-size: 2.5rem !important
}

.text-\[2\.8rem\] {
    font-size: 2.8rem !important
}

.text-\[200\%\] {
    font-size: 200% !important
}

.text-\[250\%\] {
    font-size: 250% !important
}

.text-\[267\.5\%\] {
    font-size: 267.5% !important
}

.text-\[292\.5\%\] {
    font-size: 292.5% !important
}

.text-\[2em\] {
    font-size: 2em !important
}

.text-\[3\.13em\] {
    font-size: 3.13em !important
}

.text-\[33\%\] {
    font-size: 33% !important
}

.text-\[35\%\] {
    font-size: 35% !important
}

.text-\[37\%\] {
    font-size: 37% !important
}

.text-\[40\%\] {
    font-size: 40% !important
}

.text-\[40\.5\%\] {
    font-size: 40.5% !important
}

.text-\[41\%\] {
    font-size: 41% !important
}

.text-\[42\%\] {
    font-size: 42% !important
}

.text-\[43\%\] {
    font-size: 43% !important
}

.text-\[44\.25\%\] {
    font-size: 44.25% !important
}

.text-\[440\%\] {
    font-size: 440% !important
}

.text-\[45\%\] {
    font-size: 45% !important
}

.text-\[47\%\] {
    font-size: 47% !important
}

.text-\[4rem\] {
    font-size: 4rem !important
}

.text-\[50\%\] {
    font-size: 50% !important
}

.text-\[500\%\] {
    font-size: 500% !important
}

.text-\[52\%\] {
    font-size: 52% !important
}

.text-\[525\%\] {
    font-size: 525% !important
}

.text-\[55\%\] {
    font-size: 55% !important
}

.text-\[57\%\] {
    font-size: 57% !important
}

.text-\[57\.5\%\] {
    font-size: 57.5% !important
}

.text-\[58\%\] {
    font-size: 58% !important
}

.text-\[59\%\] {
    font-size: 59% !important
}

.text-\[60\%\] {
    font-size: 60% !important
}

.text-\[61\%\] {
    font-size: 61% !important
}

.text-\[62\%\] {
    font-size: 62% !important
}

.text-\[64\%\] {
    font-size: 64% !important
}

.text-\[65\%\] {
    font-size: 65% !important
}

.text-\[66\.5\%\] {
    font-size: 66.5% !important
}

.text-\[70\%\] {
    font-size: 70% !important
}

.text-\[73\%\] {
    font-size: 73% !important
}

.text-\[74\%\] {
    font-size: 74% !important
}

.text-\[75\%\] {
    font-size: 75% !important
}

.text-\[76\%\] {
    font-size: 76% !important
}

.text-\[80\%\] {
    font-size: 80% !important
}

.text-\[800\%\] {
    font-size: 800% !important
}

.text-\[82\%\] {
    font-size: 82% !important
}

.text-\[83\%\] {
    font-size: 83% !important
}

.text-\[85\%\] {
    font-size: 85% !important
}

.text-\[87\.5\%\] {
    font-size: 87.5% !important
}

.text-\[90\%\] {
    font-size: 90% !important
}

.text-\[93\%\] {
    font-size: 93% !important
}

.text-\[95\%\] {
    font-size: 95% !important
}

.text-\[clamp\(0\.75rem\2c 40\%\2c 1rem\)\] {
    font-size: clamp(.75rem, 40%, 1rem) !important
}

.text-\[clamp\(0\.9375rem\2c 100\%\2c 1\.125rem\)\] {
    font-size: clamp(.9375rem, 100%, 1.125rem) !important
}

.text-\[clamp\(16px\2c 60\%\2c 1\.25rem\)\] {
    font-size: clamp(16px, 60%, 1.25rem) !important
}

.text-\[clamp\(16px\2c 65\%\2c 26px\)\] {
    font-size: clamp(16px, 65%, 26px) !important
}

.text-\[clamp\(16px\2c 85\%\2c 32px\)\] {
    font-size: clamp(16px, 85%, 32px) !important
}

.text-\[clamp\(1rem\2c 115\%\2c 1\.25rem\)\] {
    font-size: clamp(1rem, 115%, 1.25rem) !important
}

.text-\[clamp\(33px\2c 125\%\2c 40px\)\] {
    font-size: clamp(33px, 125%, 40px) !important
}

.text-\[max\(0\.625rem\2c min\(2\.5rem\2c 5\.21vw\)\)\] {
    font-size: max(.625rem, min(2.5rem, 5.21vw)) !important
}

.text-\[max\(0\.75rem\2c 37\.5\%\)\] {
    font-size: max(.75rem, 37.5%) !important
}

.text-\[max\(0\.75rem\2c 57\.5\%\)\] {
    font-size: max(.75rem, 57.5%) !important
}

.text-\[max\(0\.75rem\2c 60\%\)\] {
    font-size: max(.75rem, 60%) !important
}

.text-\[max\(0\.875rem\2c 45\%\)\] {
    font-size: max(.875rem, 45%) !important
}

.text-\[max\(1\.45rem\2c 75\%\)\] {
    font-size: max(1.45rem, 75%) !important
}

.text-\[max\(12px\2c 40\%\)\] {
    font-size: max(12px, 40%) !important
}

.text-\[max\(12px\2c 60\%\)\] {
    font-size: max(12px, 60%) !important
}

.text-\[max\(12px\2c 62\.5\%\)\] {
    font-size: max(12px, 62.5%) !important
}

.text-\[max\(14px\2c 60\%\)\] {
    font-size: max(14px, 60%) !important
}

.text-\[max\(14px\2c 62\.5\%\)\] {
    font-size: max(14px, 62.5%) !important
}

.text-\[max\(14px\2c 65\%\)\] {
    font-size: max(14px, 65%) !important
}

.text-\[max\(16px\2c 60\%\)\] {
    font-size: max(16px, 60%) !important
}

.text-\[max\(16px\2c 65\%\)\] {
    font-size: max(16px, 65%) !important
}

.text-\[max\(16px\2c 75\%\)\] {
    font-size: max(16px, 75%) !important
}

.text-\[max\(1rem\2c 0\.75em\)\] {
    font-size: max(1rem, .75em) !important
}

.text-\[max\(1rem\2c 0\.83em\)\] {
    font-size: max(1rem, .83em) !important
}

.text-\[max\(1rem\2c 112\.5\%\)\] {
    font-size: max(1rem, 112.5%) !important
}

.text-\[max\(1rem\2c 132\.5\%\)\] {
    font-size: max(1rem, 132.5%) !important
}

.text-\[max\(1rem\2c 1em\)\] {
    font-size: max(1rem, 1em) !important
}

.text-\[max\(1rem\2c 62\.5\%\)\] {
    font-size: max(1rem, 62.5%) !important
}

.text-\[max\(1rem\2c 75\%\)\] {
    font-size: max(1rem, 75%) !important
}

.text-\[max\(1rem\2c min\(1\.6rem\2c 3\.3vw\)\)\] {
    font-size: max(1rem, min(1.6rem, 3.3vw)) !important
}

.text-\[max\(26px\2c 150\%\)\] {
    font-size: max(26px, 150%) !important
}

.text-\[max\(28px\2c 112\.5\%\)\] {
    font-size: max(28px, 112.5%) !important
}

.text-\[min\(1\.5rem\2c max\(1rem\2c 5vw\)\)\] {
    font-size: min(1.5rem, max(1rem, 5vw)) !important
}

.text-\[min\(2\.25rem\2c 120\%\)\] {
    font-size: min(2.25rem, 120%) !important
}

.text-\[min\(4vw\2c 14px\)\] {
    font-size: min(4vw, 14px) !important
}

.text-\[min\(4vw\2c 26px\)\] {
    font-size: min(4vw, 26px) !important
}

.text-\[min\(6vw\2c 46px\)\] {
    font-size: min(6vw, 46px) !important
}

.text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.text-ctaBannerMobile {
    font-size: max(19px, 70%) !important
}

.text-ctaBannerMobile,
.text-ctaButtonMobile {
    line-height: 1.3 !important;
    letter-spacing: 0 !important
}

.text-ctaButtonMobile {
    font-size: max(17px, 62.5%) !important
}

.text-ctaHeroMobile {
    font-size: max(20px, 75%) !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important
}

.text-h1Mobile {
    font-size: max(36px, 150%) !important
}

.text-h1Mobile,
.text-h2Mobile {
    line-height: 1.3 !important;
    letter-spacing: .025em !important
}

.text-h2Mobile {
    font-size: max(33px, 125%) !important
}

.text-h3BlogsMobile {
    font-size: max(23px, 87.5%) !important;
    line-height: 1.3 !important;
    letter-spacing: .025em !important
}

.text-h3Mobile {
    font-size: max(27px, 100%) !important;
    line-height: 1.3 !important;
    letter-spacing: .035em !important
}

.text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
}

.text-paragraphMobile {
    font-size: max(16px, 60%) !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important
}

.text-sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.font-black {
    font-weight: 900 !important
}

.font-bold {
    font-weight: 700 !important
}

.font-light {
    font-weight: 300 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-semibold {
    font-weight: 600 !important
}

.font-thin {
    font-weight: 100 !important
}

.uppercase {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.normal-case {
    text-transform: none !important
}

.italic {
    font-style: italic !important
}

.leading-5 {
    line-height: 1.25rem !important
}

.leading-6 {
    line-height: 1.5rem !important
}

.leading-7 {
    line-height: 1.75rem !important
}

.leading-\[-2\] {
    line-height: -2 !important
}

.leading-\[\.9\] {
    line-height: .9 !important
}

.leading-\[0\.4\] {
    line-height: .4 !important
}

.leading-\[0\.7\] {
    line-height: .7 !important
}

.leading-\[0\.8\] {
    line-height: .8 !important
}

.leading-\[0\.8em\] {
    line-height: .8em !important
}

.leading-\[0\.95\] {
    line-height: .95 !important
}

.leading-\[0\] {
    line-height: 0 !important
}

.leading-\[0px\] {
    line-height: 0px !important
}

.leading-\[1\.08\] {
    line-height: 1.08 !important
}

.leading-\[1\.15\] {
    line-height: 1.15 !important
}

.leading-\[1\.15em\] {
    line-height: 1.15em !important
}

.leading-\[1\.1\] {
    line-height: 1.1 !important
}

.leading-\[1\.228\] {
    line-height: 1.228 !important
}

.leading-\[1\.25\] {
    line-height: 1.25 !important
}

.leading-\[1\.26\] {
    line-height: 1.26 !important
}

.leading-\[1\.28\] {
    line-height: 1.28 !important
}

.leading-\[1\.2\] {
    line-height: 1.2 !important
}

.leading-\[1\.33\] {
    line-height: 1.33 !important
}

.leading-\[1\.34\] {
    line-height: 1.34 !important
}

.leading-\[1\.35\] {
    line-height: 1.35 !important
}

.leading-\[1\.3\] {
    line-height: 1.3 !important
}

.leading-\[1\.45\] {
    line-height: 1.45 !important
}

.leading-\[1\.4\] {
    line-height: 1.4 !important
}

.leading-\[1\.55\] {
    line-height: 1.55 !important
}

.leading-\[1\.5rem\] {
    line-height: 1.5rem !important
}

.leading-\[1\.8\] {
    line-height: 1.8 !important
}

.leading-\[1\.8em\] {
    line-height: 1.8em !important
}

.leading-\[100\%\] {
    line-height: 100% !important
}

.leading-\[18px\] {
    line-height: 18px !important
}

.leading-\[1\] {
    line-height: 1 !important
}

.leading-\[1em\] {
    line-height: 1em !important
}

.leading-\[2\.2\] {
    line-height: 2.2 !important
}

.leading-\[2\.8em\] {
    line-height: 2.8em !important
}

.leading-\[70\%\] {
    line-height: 70% !important
}

.leading-\[75\%\] {
    line-height: 75% !important
}

.leading-\[80\%\] {
    line-height: 80% !important
}

.leading-\[90\%\] {
    line-height: 90% !important
}

.leading-\[95\%\] {
    line-height: 95% !important
}

.leading-none {
    line-height: 1 !important
}

.leading-normal {
    line-height: 1.5 !important
}

.leading-snug {
    line-height: 1.375 !important
}

.leading-tight {
    line-height: 1.25 !important
}

.tracking-\[0\.001em\] {
    letter-spacing: .001em !important
}

.tracking-\[0\.022em\] {
    letter-spacing: .022em !important
}

.tracking-\[0\.025em\] {
    letter-spacing: .025em !important
}

.tracking-\[0\.028em\] {
    letter-spacing: .028em !important
}

.tracking-\[0\.02em\] {
    letter-spacing: .02em !important
}

.tracking-\[0\.032em\] {
    letter-spacing: .032em !important
}

.tracking-\[0\.0355em\] {
    letter-spacing: .0355em !important
}

.tracking-\[0\.038em\] {
    letter-spacing: .038em !important
}

.tracking-\[0\.042em\] {
    letter-spacing: .042em !important
}

.tracking-\[0\.045em\] {
    letter-spacing: .045em !important
}

.tracking-\[0\.046em\] {
    letter-spacing: .046em !important
}

.tracking-\[0\.04em\] {
    letter-spacing: .04em !important
}

.tracking-\[0\.05em\] {
    letter-spacing: .05em !important
}

.tracking-\[0\.06em\] {
    letter-spacing: .06em !important
}

.tracking-\[0\.175em\] {
    letter-spacing: .175em !important
}

.tracking-\[0\.17em\] {
    letter-spacing: .17em !important
}

.tracking-\[0\.185em\] {
    letter-spacing: .185em !important
}

.tracking-\[0\],
.tracking-\[0em\] {
    letter-spacing: 0 !important
}

.tracking-\[3px\] {
    letter-spacing: 3px !important
}

.tracking-normal {
    letter-spacing: 0 !important
}

.tracking-tight {
    letter-spacing: -.025em !important
}

.tracking-tighter {
    letter-spacing: -.05em !important
}

.tracking-wide {
    letter-spacing: .025em !important
}

.tracking-wider {
    letter-spacing: .05em !important
}

.tracking-widest {
    letter-spacing: .1em !important
}

.text-\[\#00000067\] {
    color: #0006 !important
}

.text-\[\#19355E\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 53 94/var(--tw-text-opacity)) !important
}

.text-\[\#1D6075\] {
    --tw-text-opacity: 1 !important;
    color: rgb(29 96 117/var(--tw-text-opacity)) !important
}

.text-\[\#3F5562\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 85 98/var(--tw-text-opacity)) !important
}

.text-\[\#4E5E63\] {
    --tw-text-opacity: 1 !important;
    color: rgb(78 94 99/var(--tw-text-opacity)) !important
}

.text-\[\#737b82\] {
    --tw-text-opacity: 1 !important;
    color: rgb(115 123 130/var(--tw-text-opacity)) !important
}

.text-\[\#A8883C\] {
    --tw-text-opacity: 1 !important;
    color: rgb(168 136 60/var(--tw-text-opacity)) !important
}

.text-\[\#A90461\] {
    --tw-text-opacity: 1 !important;
    color: rgb(169 4 97/var(--tw-text-opacity)) !important
}

.text-\[rgb\(25\2c 39\2c 68\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 39 68/var(--tw-text-opacity)) !important
}

.text-\[unset\] {
    color: unset !important
}

.text-autumnOrange {
    --tw-text-opacity: 1 !important;
    color: rgb(219 124 38/var(--tw-text-opacity)) !important
}

.text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.text-brandPrimary {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.text-canaryYellow {
    --tw-text-opacity: 1 !important;
    color: rgb(234 190 30/var(--tw-text-opacity)) !important
}

.text-gold45 {
    color: rgb(149 113 25/var(--tw-text-opacity)) !important
}

.text-gold45,
.text-gray-700 {
    --tw-text-opacity: 1 !important
}

.text-gray-700 {
    color: rgb(55 65 81/var(--tw-text-opacity)) !important
}

.text-grey5c {
    color: rgb(92 91 91/var(--tw-text-opacity)) !important
}

.text-grey5c,
.text-grey6F {
    --tw-text-opacity: 1 !important
}

.text-grey6F {
    color: rgb(111 119 126/var(--tw-text-opacity)) !important
}

.text-inherit {
    color: inherit !important
}

.text-navyChristmas {
    --tw-text-opacity: 1 !important;
    color: rgb(44 55 93/var(--tw-text-opacity)) !important
}

.text-neutral-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(163 163 163/var(--tw-text-opacity)) !important
}

.text-neutral-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(115 115 115/var(--tw-text-opacity)) !important
}

.text-neutral-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(82 82 82/var(--tw-text-opacity)) !important
}

.text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(220 38 38/var(--tw-text-opacity)) !important
}

.text-sliderTextBlue {
    --tw-text-opacity: 1 !important;
    color: rgb(63 85 98/var(--tw-text-opacity)) !important
}

.text-textBlueA {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.text-textBlueB {
    --tw-text-opacity: 1 !important;
    color: rgb(63 82 98/var(--tw-text-opacity)) !important
}

.text-textBlueC {
    --tw-text-opacity: 1 !important;
    color: rgb(25 53 93/var(--tw-text-opacity)) !important
}

.text-textBlueD {
    --tw-text-opacity: 1 !important;
    color: rgb(44 55 93/var(--tw-text-opacity)) !important
}

.text-textGreyA {
    --tw-text-opacity: 1 !important;
    color: rgb(114 117 118/var(--tw-text-opacity)) !important
}

.text-transparent {
    color: #0000 !important
}

.text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.underline {
    text-decoration-line: underline !important
}

.no-underline {
    text-decoration-line: none !important
}

.decoration-1 {
    text-decoration-thickness: 1px !important
}

.decoration-2 {
    text-decoration-thickness: 2px !important
}

.decoration-\[3px\] {
    text-decoration-thickness: 3px !important
}

.underline-offset-2 {
    text-underline-offset: 2px !important
}

.underline-offset-4 {
    text-underline-offset: 4px !important
}

.underline-offset-8 {
    text-underline-offset: 8px !important
}

.underline-offset-\[0\.325em\] {
    text-underline-offset: .325em !important
}

.underline-offset-\[0\.4em\] {
    text-underline-offset: .4em !important
}

.underline-offset-\[0\.5em\] {
    text-underline-offset: .5em !important
}

.underline-offset-\[0\.8em\] {
    text-underline-offset: .8em !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-100 {
    opacity: 1 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-70 {
    opacity: .7 !important
}

.shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important
}

.shadow,
.shadow-\[0_-5px_-6px_-5px_rgba\(1\2c 1\2c 1\2c 1\)\] {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-\[0_-5px_-6px_-5px_rgba\(1\2c 1\2c 1\2c 1\)\] {
    --tw-shadow: 0 -5px -6px -5px #010101 !important;
    --tw-shadow-colored: 0 -5px -6px -5px var(--tw-shadow-color) !important
}

.shadow-\[0px_0px_30px_-14px_rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
    --tw-shadow: 0px 0px 30px -14px #0006 !important;
    --tw-shadow-colored: 0px 0px 30px -14px var(--tw-shadow-color) !important
}

.shadow-\[0px_0px_30px_-14px_rgba\(0\2c 0\2c 0\2c 0\.4\)\],
.shadow-cardMoments {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-cardMoments {
    --tw-shadow: 0 0px 30px -14px #0006 !important;
    --tw-shadow-colored: 0 0px 30px -14px var(--tw-shadow-color) !important
}

.shadow-carouselProduct {
    --tw-shadow: 0px 0px 30px -14px #0006 !important;
    --tw-shadow-colored: 0px 0px 30px -14px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.outline-none {
    outline: 2px solid #0000 !important;
    outline-offset: 2px !important
}

.outline {
    outline-style: solid !important
}

.outline-1 {
    outline-width: 1px !important
}

.outline-2 {
    outline-width: 2px !important
}

.outline-offset-\[4px\] {
    outline-offset: 4px !important
}

.outline-\[\#A8883C\] {
    outline-color: #a8883c !important
}

.blur {
    --tw-blur: blur(8px) !important
}

.blur,
.drop-shadow-homepageH1 {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.drop-shadow-homepageH1 {
    --tw-drop-shadow: drop-shadow(min(-2px, -0.03em) max(2px, 0.03em) max(2px, 0.05em) #00000080) !important
}

.drop-shadow-homepageH1V2 {
    --tw-drop-shadow: drop-shadow(min(-2px, -0.03em) max(2px, 0.03em) max(2px, 0.1em) #000000b3) !important
}

.drop-shadow-homepageH1V2,
.drop-shadow-homepageH1V3 {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.drop-shadow-homepageH1V3 {
    --tw-drop-shadow: drop-shadow(max(1px, 0.015em) max(2px, 0.02em) max(1px, 0.05em) #000000b3) !important
}

.drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a) !important
}

.drop-shadow-lg,
.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.grayscale {
    --tw-grayscale: grayscale(100%) !important
}

.invert {
    --tw-invert: invert(100%) !important
}

.invert,
.saturate-0 {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.saturate-0 {
    --tw-saturate: saturate(0) !important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-\[300\] {
    transition-property: 300 !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-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-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.delay-100 {
    transition-delay: .1s !important
}

.delay-75 {
    transition-delay: 75ms !important
}

.duration-200 {
    transition-duration: .2s !important
}

.duration-300 {
    transition-duration: .3s !important
}

.duration-500 {
    transition-duration: .5s !important
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

*,
::backdrop,
:after,
:before {
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position:
}

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

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

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

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

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

.collapse {
    visibility: collapse !important
}

.fixed {
    position: fixed !important
}

.bottom-\[1\.1em\] {
    bottom: 1.1em !important
}

.bottom-\[15\%\] {
    bottom: 15% !important
}

.bottom-\[2em\] {
    bottom: 2em !important
}

.left-\[0\.5em\] {
    left: .5em !important
}

.left-\[1\.9em\] {
    left: 1.9em !important
}

.left-\[12\%\] {
    left: 12% !important
}

.left-\[15\.5\%\] {
    left: 15.5% !important
}

.left-\[17\%\] {
    left: 17% !important
}

.left-\[21\%\] {
    left: 21% !important
}

.left-\[24\%\] {
    left: 24% !important
}

.left-\[25\%\] {
    left: 25% !important
}

.left-\[26\%\] {
    left: 26% !important
}

.left-\[28\.75\%\] {
    left: 28.75% !important
}

.left-\[4\.4\%\] {
    left: 4.4% !important
}

.left-\[4\.6\%\] {
    left: 4.6% !important
}

.left-\[4\.7\%\] {
    left: 4.7% !important
}

.left-\[4\.9\%\] {
    left: 4.9% !important
}

.left-\[46\.75\%\] {
    left: 46.75% !important
}

.left-\[49\%\] {
    left: 49% !important
}

.left-\[5\%\] {
    left: 5% !important
}

.left-\[50\.35\%\] {
    left: 50.35% !important
}

.left-\[62\%\] {
    left: 62% !important
}

.left-\[65\%\] {
    left: 65% !important
}

.right-\[5\%\] {
    right: 5% !important
}

.top-\[0\.8\%\] {
    top: .8% !important
}

.top-\[1\.4em\] {
    top: 1.4em !important
}

.top-\[13\%\] {
    top: 13% !important
}

.top-\[14\%\] {
    top: 14% !important
}

.top-\[15\.6\%\] {
    top: 15.6% !important
}

.top-\[15\.7\%\] {
    top: 15.7% !important
}

.top-\[17\%\] {
    top: 17% !important
}

.top-\[19\%\] {
    top: 19% !important
}

.top-\[26\%\] {
    top: 26% !important
}

.top-\[27\.2\%\] {
    top: 27.2% !important
}

.top-\[27\.5\%\] {
    top: 27.5% !important
}

.top-\[29\%\] {
    top: 29% !important
}

.top-\[31\%\] {
    top: 31% !important
}

.top-\[34\%\] {
    top: 34% !important
}

.top-\[34\.5\%\] {
    top: 34.5% !important
}

.top-\[38\%\] {
    top: 38% !important
}

.top-\[39\%\] {
    top: 39% !important
}

.top-\[46\%\] {
    top: 46% !important
}

.top-\[47\%\] {
    top: 47% !important
}

.top-\[49\.5\%\] {
    top: 49.5% !important
}

.top-\[5\.1\%\] {
    top: 5.1% !important
}

.top-\[57\%\] {
    top: 57% !important
}

.top-\[60\%\] {
    top: 60% !important
}

.top-\[74\%\] {
    top: 74% !important
}

.top-\[75\%\] {
    top: 75% !important
}

.top-\[8\.1\%\] {
    top: 8.1% !important
}

.top-\[8\.5\%\] {
    top: 8.5% !important
}

.top-\[80\%\] {
    top: 80% !important
}

.top-\[81\%\] {
    top: 81% !important
}

.top-\[83\%\] {
    top: 83% !important
}

.z-30 {
    z-index: 30 !important
}

.z-40 {
    z-index: 40 !important
}

.z-50 {
    z-index: 50 !important
}

.m-4 {
    margin: 1rem !important
}

.my-\[0\.5em\] {
    margin-top: .5em !important;
    margin-bottom: .5em !important
}

.mb-\[1\.2em\] {
    margin-bottom: 1.2em !important
}

.mb-\[4px\] {
    margin-bottom: 4px !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-\[0em\] {
    margin-left: 0 !important
}

.mt-\[0\.24em\] {
    margin-top: .24em !important
}

.mt-\[0\.75em\] {
    margin-top: .75em !important
}

.mt-\[1em\] {
    margin-top: 1em !important
}

.mt-auto {
    margin-top: auto !important
}

.box-border {
    box-sizing: border-box !important
}

.box-content {
    box-sizing: initial !important
}

.aspect-\[128\/171\] {
    aspect-ratio: 128/171 !important
}

.aspect-\[16\/25\] {
    aspect-ratio: 16/25 !important
}

.aspect-\[192\/277\] {
    aspect-ratio: 192/277 !important
}

.aspect-\[3\/2\] {
    aspect-ratio: 3/2 !important
}

.aspect-\[320\/459\] {
    aspect-ratio: 320/459 !important
}

.aspect-\[320\/465\] {
    aspect-ratio: 320/465 !important
}

.aspect-\[320\/466\] {
    aspect-ratio: 320/466 !important
}

.aspect-\[320\/481\] {
    aspect-ratio: 320/481 !important
}

.aspect-\[358\/548\] {
    aspect-ratio: 358/548 !important
}

.aspect-\[48\/61\] {
    aspect-ratio: 48/61 !important
}

.aspect-\[480\/345\] {
    aspect-ratio: 480/345 !important
}

.aspect-\[480\/633\] {
    aspect-ratio: 480/633 !important
}

.aspect-\[503\/388\] {
    aspect-ratio: 503/388 !important
}

.aspect-\[55\/39\] {
    aspect-ratio: 55/39 !important
}

.aspect-\[767\/356\] {
    aspect-ratio: 767/356 !important
}

.aspect-\[768\/373\] {
    aspect-ratio: 768/373 !important
}

.aspect-\[768\/438\] {
    aspect-ratio: 768/438 !important
}

.aspect-\[768\/546\] {
    aspect-ratio: 768/546 !important
}

.aspect-auto {
    aspect-ratio: auto !important
}

.aspect-video {
    aspect-ratio: 16/9 !important
}

.h-9 {
    height: 2.25rem !important
}

.h-\[3\.5em\] {
    height: 3.5em !important
}

.h-\[50\%\] {
    height: 50% !important
}

.h-\[min\(21vw\2c 105px\)\] {
    height: min(21vw, 105px) !important
}

.h-\[min\(23vw\2c 115px\)\] {
    height: min(23vw, 115px) !important
}

.h-\[min\(30vw\2c 150px\)\] {
    height: min(30vw, 150px) !important
}

.h-screen {
    height: 100vh !important
}

.min-h-\[3em\] {
    min-height: 3em !important
}

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

.w-\[100\%\] {
    width: 100% !important
}

.w-\[10em\] {
    width: 10em !important
}

.w-\[14rem\] {
    width: 14rem !important
}

.w-\[15em\] {
    width: 15em !important
}

.w-\[20em\] {
    width: 20em !important
}

.w-\[3em\] {
    width: 3em !important
}

.w-\[4em\] {
    width: 4em !important
}

.w-\[56\%\] {
    width: 56% !important
}

.w-\[59\%\] {
    width: 59% !important
}

.w-\[65\%\] {
    width: 65% !important
}

.w-\[69\%\] {
    width: 69% !important
}

.w-\[71\%\] {
    width: 71% !important
}

.w-\[89\.58vw\] {
    width: 89.58vw !important
}

.w-\[calc\(100\%-1em\)\] {
    width: calc(100% - 1em) !important
}

.w-\[max\(15em\2c 80\.5vw\)\] {
    width: max(15em, 80.5vw) !important
}

.w-\[min\(21vw\2c 105px\)\] {
    width: min(21vw, 105px) !important
}

.w-\[min\(23vw\2c 115px\)\] {
    width: min(23vw, 115px) !important
}

.w-\[min\(30vw\2c 150px\)\] {
    width: min(30vw, 150px) !important
}

.w-\[min\(54vw\2c 270px\)\] {
    width: min(54vw, 270px) !important
}

.w-\[min\(59vw\2c 295px\)\] {
    width: min(59vw, 295px) !important
}

.w-\[min\(66vw\2c 277px\)\] {
    width: min(66vw, 277px) !important
}

.w-\[min\(73vw\2c 295px\)\] {
    width: min(73vw, 295px) !important
}

.w-\[min\(75\.1vw\2c 366px\)\] {
    width: min(75.1vw, 366px) !important
}

.w-\[min\(75vw\2c 375px\)\] {
    width: min(75vw, 375px) !important
}

.w-\[min\(76vw\2c 370px\)\] {
    width: min(76vw, 370px) !important
}

.w-\[min\(78vw\2c 400px\)\] {
    width: min(78vw, 400px) !important
}

.w-\[min\(80vw\2c 390px\)\] {
    width: min(80vw, 390px) !important
}

.w-\[min\(83vw\2c 400px\)\] {
    width: min(83vw, 400px) !important
}

.w-\[min\(84vw\2c 400px\)\] {
    width: min(84vw, 400px) !important
}

.w-\[min\(86vw\2c 426px\)\] {
    width: min(86vw, 426px) !important
}

.w-\[min\(91vw\2c 455px\)\] {
    width: min(91vw, 455px) !important
}

.w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}

.w-full {
    width: 100% !important
}

.w-max {
    width: -moz-max-content !important;
    width: max-content !important
}

.w-screen {
    width: 100vw !important
}

.min-w-\[290px\] {
    min-width: 290px !important
}

.min-w-\[320px\] {
    min-width: 320px !important
}

.min-w-\[3em\] {
    min-width: 3em !important
}

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

.max-w-\[100rem\] {
    max-width: 100rem !important
}

.max-w-\[102\.5rem\] {
    max-width: 102.5rem !important
}

.max-w-\[10em\] {
    max-width: 10em !important
}

.max-w-\[11\.5em\] {
    max-width: 11.5em !important
}

.max-w-\[116rem\] {
    max-width: 116rem !important
}

.max-w-\[120rem\] {
    max-width: 120rem !important
}

.max-w-\[12em\] {
    max-width: 12em !important
}

.max-w-\[12rem\] {
    max-width: 12rem !important
}

.max-w-\[14em\] {
    max-width: 14em !important
}

.max-w-\[160px\] {
    max-width: 160px !important
}

.max-w-\[22em\] {
    max-width: 22em !important
}

.max-w-\[28em\] {
    max-width: 28em !important
}

.max-w-\[327px\] {
    max-width: 327px !important
}

.max-w-\[35\%\] {
    max-width: 35% !important
}

.max-w-\[40rem\] {
    max-width: 40rem !important
}

.max-w-\[48rem\] {
    max-width: 48rem !important
}

.max-w-\[530px\] {
    max-width: 530px !important
}

.max-w-\[64rem\] {
    max-width: 64rem !important
}

.max-w-\[70\%\] {
    max-width: 70% !important
}

.max-w-\[75\%\] {
    max-width: 75% !important
}

.max-w-\[85\%\] {
    max-width: 85% !important
}

.max-w-\[min\(100\%\2c 1440px\)\] {
    max-width: min(100%, 1440px) !important
}

.max-w-\[min\(30rem\2c 100vw\)\] {
    max-width: min(30rem, 100vw) !important
}

.max-w-none {
    max-width: none !important
}

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

.grow {
    flex-grow: 1 !important
}

.basis-1\/2,
.basis-6\/12 {
    flex-basis: 50% !important
}

.translate-x-\[-50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.scroll-m-56 {
    scroll-margin: 14rem !important
}

.grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto !important
}

.grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto !important
}

.grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto !important
}

.grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.place-items-center {
    place-items: center !important
}

.content-start {
    align-content: flex-start !important
}

.justify-between {
    justify-content: space-between !important
}

.gap-\[0\.1em\] {
    gap: .1em !important
}

.gap-\[0\.2em\] {
    gap: .2em !important
}

.gap-\[0\.5em\] {
    gap: .5em !important
}

.gap-\[0\.75em\] {
    gap: .75em !important
}

.gap-\[1em\] {
    gap: 1em !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-4 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.gap-y-0 {
    row-gap: 0 !important
}

.gap-y-1 {
    row-gap: .25rem !important
}

.gap-y-2 {
    row-gap: .5rem !important
}

.place-self-start {
    place-self: start !important
}

.place-self-end {
    place-self: end !important
}

.overflow-clip {
    overflow: clip !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.text-ellipsis {
    text-overflow: ellipsis !important
}

.rounded-none {
    border-radius: 0 !important
}

.border-8 {
    border-width: 8px !important
}

.border-\[\#2C375D\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(44 55 93/var(--tw-border-opacity)) !important
}

.border-\[\#8faaa0\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(143 170 160/var(--tw-border-opacity)) !important
}

.border-current {
    border-color: currentColor !important
}

.border-pink-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(236 72 153/var(--tw-border-opacity)) !important
}

.bg-\[\#006172\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 97 114/var(--tw-bg-opacity)) !important
}

.bg-\[\#1D6075\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 96 117/var(--tw-bg-opacity)) !important
}

.bg-\[\#1D6173\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 97 115/var(--tw-bg-opacity)) !important
}

.bg-\[\#2C375D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.bg-\[\#2b3b54\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(43 59 84/var(--tw-bg-opacity)) !important
}

.bg-\[\#2c3a56\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 58 86/var(--tw-bg-opacity)) !important
}

.bg-\[\#3e5363\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(62 83 99/var(--tw-bg-opacity)) !important
}

.bg-\[\#70a4d8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(112 164 216/var(--tw-bg-opacity)) !important
}

.bg-\[\#82754C\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.bg-\[\#957119\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(149 113 25/var(--tw-bg-opacity)) !important
}

.bg-\[\#F1F1F1\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 241 241/var(--tw-bg-opacity)) !important
}

.bg-\[\#dd2c6f\] {
    background-color: rgb(221 44 111/var(--tw-bg-opacity)) !important
}

.bg-\[\#dd2c6f\],
.bg-\[\#f1f1f1\],
.bg-\[\#f1f3f2\] {
    --tw-bg-opacity: 1 !important
}

.bg-\[rgb\(14\2c 28\2c 63\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 28 63/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(143\2c 31\2c 27\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 31 27/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(171\2c 63\2c 47\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(171 63 47/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(192\2c 210\2c 226\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(192 210 226/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(233\2c 147\2c 33\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(233 147 33/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(24\2c 53\2c 94\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 53 94/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(255\2c 255\2c 255\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-black,
.bg-neutral-300 {
    --tw-bg-opacity: 1 !important
}

.bg-neutral-300 {
    background-color: rgb(212 212 212/var(--tw-bg-opacity)) !important
}

.bg-white {
    --tw-bg-opacity: 1 !important
}

.bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm1-2023\/2023-gtm1-unique-tea-video-banner-v3-mobile\.jpg\?\$staticlink\$\'\)\] {
    background-image: url(/images/Campaigns/Campaign-gtm1-2023/2023-gtm1-unique-tea-video-banner-v3-mobile.jpg?$staticlink$) !important
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important
}

.from-\[\#00000077\] {
    --tw-gradient-from: #00000077 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.via-\[\#00000044\] {
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #00000044 var(--tw-gradient-via-position), var(--tw-gradient-to) !important
}

.via-90\% {
    --tw-gradient-via-position: 90% !important
}

.to-transparent {
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important
}

.fill-\[\#b5a36f\] {
    fill: #b5a36f !important
}

.fill-none {
    fill: none !important
}

.stroke-\[\#b5a36f\] {
    stroke: #b5a36f !important
}

.stroke-white {
    stroke: #fff !important
}

.stroke-\[1\.5\] {
    stroke-width: 1.5 !important
}

.p-12 {
    padding: 3rem !important
}

.p-\[0\.6em\] {
    padding: .6em !important
}

.p-\[0\.75em\] {
    padding: .75em !important
}

.px-\[0\.2em\] {
    padding-left: .2em !important;
    padding-right: .2em !important
}

.px-\[1\.58rem\] {
    padding-left: 1.58rem !important;
    padding-right: 1.58rem !important
}

.px-\[1em\] {
    padding-left: 1em !important;
    padding-right: 1em !important
}

.px-\[2ch\] {
    padding-left: 2ch !important;
    padding-right: 2ch !important
}

.px-\[3em\] {
    padding-left: 3em !important;
    padding-right: 3em !important
}

.px-\[4\.5\%\] {
    padding-left: 4.5% !important;
    padding-right: 4.5% !important
}

.py-\[0\.125em\] {
    padding-top: .125em !important;
    padding-bottom: .125em !important
}

.py-\[0\.25em\] {
    padding-top: .25em !important;
    padding-bottom: .25em !important
}

.py-\[0\.3em\] {
    padding-top: .3em !important;
    padding-bottom: .3em !important
}

.py-\[0\.5em\] {
    padding-top: .5em !important;
    padding-bottom: .5em !important
}

.py-\[0\.8rem\] {
    padding-top: .8rem !important;
    padding-bottom: .8rem !important
}

.py-\[1\.5em\] {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important
}

.py-\[1em\] {
    padding-top: 1em !important;
    padding-bottom: 1em !important
}

.py-\[min\(1\.5vw\2c 20px\)\] {
    padding-top: min(1.5vw, 20px) !important;
    padding-bottom: min(1.5vw, 20px) !important
}

.py-\[min\(2vw\2c 36px\)\] {
    padding-top: min(2vw, 36px) !important;
    padding-bottom: min(2vw, 36px) !important
}

.py-\[min\(4vw\2c 20px\)\] {
    padding-top: min(4vw, 20px) !important;
    padding-bottom: min(4vw, 20px) !important
}

.py-\[min\(4vw\2c 25px\)\] {
    padding-top: min(4vw, 25px) !important;
    padding-bottom: min(4vw, 25px) !important
}

.py-\[min\(5vw\2c 25px\)\] {
    padding-top: min(5vw, 25px) !important;
    padding-bottom: min(5vw, 25px) !important
}

.py-\[min\(6vw\2c 30px\)\] {
    padding-top: min(6vw, 30px) !important;
    padding-bottom: min(6vw, 30px) !important
}

.pb-80 {
    padding-bottom: 20rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-\[4\.5\%\] {
    padding-left: 4.5% !important
}

.pt-\[77\%\] {
    padding-top: 77% !important
}

.pt-\[8\%\] {
    padding-top: 8% !important
}

.pt-\[min\(3vw\2c 15px\)\] {
    padding-top: min(3vw, 15px) !important
}

.font-Avenir-black {
    font-family: AvenirLTStd-Black, Arial, sans-serif !important
}

.font-Avenir-heavy {
    font-family: AvenirLTStd-Heavy, Arial, sans-serif !important
}

.font-Avenir-light {
    font-family: AvenirLT-Light, Arial, sans-serif !important
}

.font-Avenir-medium {
    font-family: AvenirLTStd-Medium, Arial, sans-serif !important
}

.font-Didot-roman {
    font-family: DidotLTPro-Roman, Arial, sans-serif !important
}

.font-\[\'AvenirLT-Heavy\'\] {
    font-family: AvenirLT-Heavy !important
}

.text-\[1\.04em\] {
    font-size: 1.04em !important
}

.text-\[1\.46em\] {
    font-size: 1.46em !important
}

.text-\[100\%\] {
    font-size: 100% !important
}

.text-\[125\%\] {
    font-size: 125% !important
}

.text-\[1rem\] {
    font-size: 1rem !important
}

.text-\[2\.5rem\] {
    font-size: 2.5rem !important
}

.text-\[24px\] {
    font-size: 24px !important
}

.text-\[26\%\] {
    font-size: 26% !important
}

.text-\[26\.5\%\] {
    font-size: 26.5% !important
}

.text-\[39\.5\%\] {
    font-size: 39.5% !important
}

.text-\[40\%\] {
    font-size: 40% !important
}

.text-\[41\%\] {
    font-size: 41% !important
}

.text-\[43\%\] {
    font-size: 43% !important
}

.text-\[46\.5\%\] {
    font-size: 46.5% !important
}

.text-\[50\%\] {
    font-size: 50% !important
}

.text-\[54\%\] {
    font-size: 54% !important
}

.text-\[57\%\] {
    font-size: 57% !important
}

.text-\[62\.5\%\] {
    font-size: 62.5% !important
}

.text-\[75\%\] {
    font-size: 75% !important
}

.text-\[76\%\] {
    font-size: 76% !important
}

.text-\[82\%\] {
    font-size: 82% !important
}

.text-\[97\%\] {
    font-size: 97% !important
}

.text-\[calc\(10\.74vw\+0\.1rem\)\] {
    font-size: calc(10.74vw + .1rem) !important
}

.text-\[clamp\(16px\2c 85\%\2c 32px\)\] {
    font-size: clamp(16px, 85%, 32px) !important
}

.text-\[clamp\(1rem\2c _7vw\2c _1\.875rem\)\] {
    font-size: clamp(1rem, 7vw, 1.875rem) !important
}

.text-\[max\(1rem\2c 0\.83em\)\] {
    font-size: max(1rem, .83em) !important
}

.text-\[max\(26px\2c 150\%\)\] {
    font-size: max(26px, 150%) !important
}

.text-\[min\(1\.5rem\2c max\(1rem\2c 5vw\)\)\] {
    font-size: min(1.5rem, max(1rem, 5vw)) !important
}

.text-\[min\(2\.25rem\2c 120\%\)\] {
    font-size: min(2.25rem, 120%) !important
}

.text-\[min\(3\.8vw\2c 19px\)\] {
    font-size: min(3.8vw, 19px) !important
}

.text-\[min\(3vw\2c 15px\)\] {
    font-size: min(3vw, 15px) !important
}

.text-\[min\(4\.5vw\2c 22\.5px\)\] {
    font-size: min(4.5vw, 22.5px) !important
}

.text-\[min\(4vw\2c 16px\)\] {
    font-size: min(4vw, 16px) !important
}

.text-\[min\(4vw\2c 19px\)\] {
    font-size: min(4vw, 19px) !important
}

.text-\[min\(6\.5vw\2c 35px\)\] {
    font-size: min(6.5vw, 35px) !important
}

.text-\[min\(6vw\2c 30px\)\] {
    font-size: min(6vw, 30px) !important
}

.text-\[min\(7\.55vw\+0\.24rem\2c 2\.75rem\)\] {
    font-size: min(7.55vw + .24rem, 2.75rem) !important
}

.text-\[min\(7vw\2c 35px\)\] {
    font-size: min(7vw, 35px) !important
}

.text-\[min\(8vw\2c 16px\)\] {
    font-size: min(8vw, 16px) !important
}

.text-\[min\(8vw\2c 35px\)\] {
    font-size: min(8vw, 35px) !important
}

.text-\[min\(9\.91vw\+0\.33rem\2c 3\.63rem\)\] {
    font-size: min(9.91vw + .33rem, 3.63rem) !important
}

.font-black {
    font-weight: 900 !important
}

.leading-\[0\.25\] {
    line-height: .25 !important
}

.leading-\[0\.8\] {
    line-height: .8 !important
}

.leading-\[0\.8em\] {
    line-height: .8em !important
}

.leading-\[0\.95\] {
    line-height: .95 !important
}

.leading-\[0\] {
    line-height: 0 !important
}

.leading-\[1\.1\] {
    line-height: 1.1 !important
}

.leading-\[1\.28\] {
    line-height: 1.28 !important
}

.leading-\[1\.2\] {
    line-height: 1.2 !important
}

.leading-\[1\.3\] {
    line-height: 1.3 !important
}

.leading-\[1\.8\] {
    line-height: 1.8 !important
}

.leading-\[1\] {
    line-height: 1 !important
}

.leading-snug {
    line-height: 1.375 !important
}

.tracking-\[-0\.011em\] {
    letter-spacing: -.011em !important
}

.tracking-\[-0\.023em\] {
    letter-spacing: -.023em !important
}

.tracking-\[0\.006em\] {
    letter-spacing: .006em !important
}

.tracking-\[0\.028em\] {
    letter-spacing: .028em !important
}

.tracking-\[0\.02em\] {
    letter-spacing: .02em !important
}

.tracking-\[0\.032em\] {
    letter-spacing: .032em !important
}

.tracking-\[0\.0355em\] {
    letter-spacing: .0355em !important
}

.tracking-\[0\.04em\] {
    letter-spacing: .04em !important
}

.tracking-\[0\.05em\] {
    letter-spacing: .05em !important
}

.tracking-\[0\.07125em\] {
    letter-spacing: .07125em !important
}

.tracking-\[0\.0725em\] {
    letter-spacing: .0725em !important
}

.tracking-\[0\.125em\] {
    letter-spacing: .125em !important
}

.tracking-\[0\.15em\] {
    letter-spacing: .15em !important
}

.tracking-tight {
    letter-spacing: -.025em !important
}

.text-\[\#192744\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 39 68/var(--tw-text-opacity)) !important
}

.text-\[\#1D6075\] {
    --tw-text-opacity: 1 !important;
    color: rgb(29 96 117/var(--tw-text-opacity)) !important
}

.text-\[\#1D6173\] {
    --tw-text-opacity: 1 !important;
    color: rgb(29 97 115/var(--tw-text-opacity)) !important
}

.text-\[\#1c293f\] {
    --tw-text-opacity: 1 !important;
    color: rgb(28 41 63/var(--tw-text-opacity)) !important
}

.text-\[\#231F20\] {
    --tw-text-opacity: 1 !important;
    color: rgb(35 31 32/var(--tw-text-opacity)) !important
}

.text-\[\#2C375D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(44 55 93/var(--tw-text-opacity)) !important
}

.text-\[\#304664\] {
    --tw-text-opacity: 1 !important;
    color: rgb(48 70 100/var(--tw-text-opacity)) !important
}

.text-\[\#343434\] {
    --tw-text-opacity: 1 !important;
    color: rgb(52 52 52/var(--tw-text-opacity)) !important
}

.text-\[\#4E5E63\] {
    --tw-text-opacity: 1 !important;
    color: rgb(78 94 99/var(--tw-text-opacity)) !important
}

.text-\[\#8faaa0\] {
    --tw-text-opacity: 1 !important;
    color: rgb(143 170 160/var(--tw-text-opacity)) !important
}

.text-\[\#98673e\] {
    --tw-text-opacity: 1 !important;
    color: rgb(152 103 62/var(--tw-text-opacity)) !important
}

.text-\[rgb\(109\2c 109\2c 109\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(109 109 109/var(--tw-text-opacity)) !important
}

.text-\[rgb\(11\2c 24\2c 48\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(11 24 48/var(--tw-text-opacity)) !important
}

.text-\[rgb\(171\2c 63\2c 47\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(171 63 47/var(--tw-text-opacity)) !important
}

.text-\[rgb\(46\2c 63\2c 73\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(46 63 73/var(--tw-text-opacity)) !important
}

.text-\[rgb\(58\2c 62\2c 68\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(58 62 68/var(--tw-text-opacity)) !important
}

.text-\[rgb\(60\2c 56\2c 56\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(60 56 56/var(--tw-text-opacity)) !important
}

.text-\[rgb\(67\2c 87\2c 100\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.text-\[rgb\(78\2c 85\2c 102\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(78 85 102/var(--tw-text-opacity)) !important
}

.text-\[unset\] {
    color: unset !important
}

.text-black {
    --tw-text-opacity: 1 !important
}

.text-inherit {
    color: inherit !important
}

.text-white {
    --tw-text-opacity: 1 !important
}

.decoration-\[3px\] {
    text-decoration-thickness: 3px !important
}

.underline-offset-\[0\.325em\] {
    text-underline-offset: .325em !important
}

.underline-offset-\[0\.4em\] {
    text-underline-offset: .4em !important
}

.outline-1 {
    outline-width: 1px !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-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.blur,
.drop-shadow-lg {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a) !important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.delay-100 {
    transition-delay: .1s !important
}

.pa-clp-header {
    display: block;
    text-align: left !important;
    font-size: max(33px, 125%) !important;
    line-height: 1.3 !important;
    letter-spacing: .025em !important;
    font-family: guyot-headline-regular, Arial, sans-serif !important;
    font-weight: 700 !important;
    padding-left: 1rem !important;
    padding-right: .5rem !important;
    max-width: 100% !important;
    height: auto !important;
    margin: min(30px, .75em) auto min(30px, .25em) !important
}

@media (min-width:768px) {
    .pa-clp-header {
        font-size: max(32px, 160%) !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important;
        padding-left: 1.5rem !important;
        max-width: min(100%, 120rem) !important
    }
}

@media (min-width:1200px) {
    .pa-clp-header {
        font-size: 100% !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important;
        padding-left: 1rem !important
    }
}

@media (min-width:375px) {
    .pa-clp-header {
        padding-left: 1.5rem !important
    }
}

@font-face {
    font-family: guyot-headline-regular-italic;
    src: url(https://use.typekit.net/af/08f486/00000000000000007735f3ab/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"), url(https://use.typekit.net/af/08f486/00000000000000007735f3ab/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"), url(https://use.typekit.net/af/08f486/00000000000000007735f3ab/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-regular;
    src: url(https://use.typekit.net/af/ba6d2a/00000000000000007735f3b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"), url(https://use.typekit.net/af/ba6d2a/00000000000000007735f3b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"), url(https://use.typekit.net/af/ba6d2a/00000000000000007735f3b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-black;
    src: url(https://use.typekit.net/af/6ebd00/00000000000000007735f3ae/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"), url(https://use.typekit.net/af/6ebd00/00000000000000007735f3ae/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"), url(https://use.typekit.net/af/6ebd00/00000000000000007735f3ae/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 900;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-bold;
    src: url(https://use.typekit.net/af/0a3f36/00000000000000007735f3b6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/0a3f36/00000000000000007735f3b6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/0a3f36/00000000000000007735f3b6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-semibold;
    src: url(https://use.typekit.net/af/2b0973/00000000000000007735f3af/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/2b0973/00000000000000007735f3af/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/2b0973/00000000000000007735f3af/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-semibold-italic;
    src: url(https://use.typekit.net/af/c93724/00000000000000007735f3b2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"), url(https://use.typekit.net/af/c93724/00000000000000007735f3b2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"), url(https://use.typekit.net/af/c93724/00000000000000007735f3b2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 600;
    font-stretch: normal
}

@font-face {
    font-family: guyot-headline-extrabold;
    src: url(https://use.typekit.net/af/df9ddd/00000000000000007735f3b0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"), url(https://use.typekit.net/af/df9ddd/00000000000000007735f3b0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"), url(https://use.typekit.net/af/df9ddd/00000000000000007735f3b0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal
}

.swiper-container-card,
div[data-testid=om-overlays-backdrop] .container {
    width: 100%
}

.swiper-container,
.swiper-container-card {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

*,
::backdrop,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

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

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

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

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

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

#omoverlayemail_input {
    margin: unset
}

div[data-testid=om-overlays-backdrop] button {
    padding: unset
}

.swiper-container-card,
div[data-testid=om-overlays-backdrop] .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

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

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

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    flex-wrap: wrap
}

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

.swiper-slide {
    -webkit-flex-shrink: 0;
    flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.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 .swiper-notification,
.swiper-container-card .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    touch-action: pan-y
}

.swiper-wp8-vertical {
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

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

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

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

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

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

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #efefef
}

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-white .swiper-pagination-bullet,
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #f15322
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.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: 5px 0;
    display: block
}

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

.swiper-pagination-progress {
    background: #00000040;
    position: absolute
}

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

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

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

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

.swiper-pagination-progress.swiper-pagination-white {
    background: #ffffff80
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

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

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.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-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    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(270deg, #00000080, #0000)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, #00000080, #0000)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, #00000080, #0000)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, #00000080, #0000)
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
    overflow: visible
}

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

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

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

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .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,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

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

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

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: blur(50px);
    z-index: 0
}

.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-scrollbar {
    border-radius: 10px;
    position: relative;
    touch-action: none;
    background: #0000001a
}

.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: #00000080;
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    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 steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-pagination {
    position: absolute
}

html {
    box-sizing: border-box
}

body {
    margin: 0
}

q hr {
    height: 1px;
    color: #dde3e7;
    background: #dde3e7;
    border: 0;
    width: 100%;
    clear: both
}

.breadcrumb {
    margin-left: 10px !important
}

*,
:after,
:before {
    box-sizing: inherit
}

.static-content a,
.static-content h1,
.static-content h2,
.static-content h3,
.static-content h4,
.static-content h5,
.static-content h6,
.static-content p {
    font-family: AvenirLTStd-Black;
    text-align: center;
    margin: 0;
    -webkit-font-smooth: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 100
}

.static-content h1 {
    font-family: DidotLTPro-Roman;
    line-height: 46px;
    margin-bottom: 17px
}

.static-content h2 {
    font-size: 18px;
    color: #fff
}

.static-content h3 {
    font-family: AvenirLTStd-Heavy;
    font-size: 30px;
    letter-spacing: 2px
}

.static-content h4 {
    font-size: 24px;
    letter-spacing: 1.5px
}

.static-content h5 {
    font-size: 19px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-weight: 900
}

.static-content p {
    letter-spacing: .6px;
    font-size: 18px;
    line-height: 1.67;
    font-family: AvenirLT-Light
}

.static-content .inline:hover {
    color: #7a7a7a;
    background: none
}

.static-content.dark-text a:hover {
    color: #fff;
    background: #7a5575;
    transition: all .3s ease
}

@media (min-width:768px) {
    .static-content h1 {
        font-size: 36px
    }

    .static-content h2 {
        font-size: 24px;
        letter-spacing: 2px
    }

    .static-content p {
        letter-spacing: 1.1px;
        font-size: 16px;
        line-height: 1.5
    }
}

@media (min-width:1024px) {
    .static-content h1 {
        font-size: 42px
    }

    .static-content h2 {
        font-size: 20px;
        letter-spacing: 2px
    }

    .static-content p {
        letter-spacing: 1px;
        font-size: 18px;
        line-height: 1.33
    }

    .static-content .button-container a {
        font-size: 18px;
        transition: all .4s ease
    }
}

.static-content a {
    font-family: AvenirLTStd-Medium;
    font-size: 16px;
    letter-spacing: .8px;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #fff;
    margin: 0 auto;
    display: block;
    color: #fff;
    padding: 15px 24px 10px
}

.static-content a:hover {
    background-color: #7a5575
}

.static-content a.inline {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: none;
    color: #525352
}

.static-content .button-container {
    display: flex
}

.static-content picture {
    display: block;
    line-height: 0px
}

.static-content.show-border {
    border: 2px dashed purple
}

.static-content.maxwidth {
    max-width: 1088px;
    margin: auto
}

.static-content.maxwidth-2 {
    max-width: 1440px;
    margin: auto
}

.static-content.hero-slider {
    width: 100%
}

.static-content.hero-slider h1,
.static-content.hero-slider h2,
.static-content.hero-slider p {
    color: #fff
}

.static-content.hero-slider.dark-text h1,
.static-content.hero-slider.dark-text h2,
.static-content.hero-slider.dark-text p {
    color: #525352
}

.static-content.hero-slider .swiper-container .slide-content-cta .button:hover,
.static-content.hero-slider .swiper-container-card .slide-content-cta .button:hover {
    background: #fff;
    color: #525352
}

.static-content.hero-slider.dark-text .swiper-container .slide-content-cta .button:hover,
.static-content.hero-slider.dark-text .swiper-container-card .slide-content-cta .button:hover {
    color: #fff;
    background: #f15322;
    transition: all .4s ease
}

.static-content.hero-slider.dark-text .swiper-container .slide-content-cta .button,
.static-content.hero-slider.dark-text .swiper-container-card .slide-content-cta .button {
    background: #0000;
    color: #f15322;
    border-color: #f15322;
    transition: all .4s ease
}

.static-content.hero-slider .carousel-content-wrapper {
    height: auto;
    position: relative
}

.static-content.hero-slider .carousel-image-section {
    width: 100%;
    min-height: inherit;
    height: inherit
}

.static-content.hero-slider .carousel-image-section picture {
    display: block;
    line-height: 0
}

.carousel-image-section-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #000
}

.carousel-content-wrapper:hover .carousel-image-section-overlay {
    opacity: .3
}

.four-image-section-overlay,
.three-image-section-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #000;
    opacity: 0;
    margin-bottom: 0 !important
}

.four-image-wrapper .image-four:hover .four-image-section-overlay,
.four-image-wrapper .image-one:hover .four-image-section-overlay,
.four-image-wrapper .image-three:hover .four-image-section-overlay,
.four-image-wrapper .image-two:hover .four-image-section-overlay,
.three-image-wrapper .image-one:hover .three-image-section-overlay,
.three-image-wrapper .image-three:hover .three-image-section-overlay,
.three-image-wrapper .image-two:hover .three-image-section-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .3;
    transition: all .3s ease
}

.button-outline-2 {
    text-transform: uppercase;
    border: 1px solid #fff;
    color: #fff;
    margin: 10px auto;
    line-height: 1.5em;
    font-size: 16px;
    padding: 13px 20px 10px;
    font-family: AvenirLT-Light, sans-serif;
    transition: background-color .5s ease-out;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -ms-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out
}

.button-outline-2.dark {
    border: 1px solid #435763;
    color: #435763
}

.button-outline-2:hover {
    transition: background-color .5s ease-out;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -ms-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    background-color: #715773
}

.four-image-wrapper .image-four:hover a.button-outline-2,
.four-image-wrapper .image-one:hover a.button-outline-2,
.four-image-wrapper .image-three:hover a.button-outline-2,
.four-image-wrapper .image-two:hover a.button-outline-2,
.three-image-wrapper .image-one:hover a.button-outline-2,
.three-image-wrapper .image-three:hover a.button-outline-2,
.three-image-wrapper .image-two:hover a.button-outline-2 {
    transition: all .3s ease;
    background-color: #715773
}

.static-content.hero-slider .carousel-image-section .slider-image {
    width: 100%
}

.static-content.hero-slider .carousel-text-section {
    width: 100%;
    position: absolute;
    top: 33px
}

@media (min-width:768px) {
    .static-content.hero-slider .carousel-text-section {
        top: 0 !important
    }
}

.static-content.hero-slider .carousel-text-section.bold-style h1 {
    font-family: AvenirLTStd-Black
}

.static-content.hero-slider .carousel-text-section.bold-style a {
    background-color: #61125acc
}

.static-content.hero-slider .carousel-text-section .carousel-text-content {
    position: relative;
    margin: auto;
    width: 90%
}

.static-content.hero-slider .carousel-text-content .slide-sub-title {
    line-height: 24px;
    margin-bottom: 10px
}

.static-content.hero-slider .carousel-text-content .slide-content-body {
    margin-bottom: 25px
}

.static-content.hero-slider.show-cta .cta-section * {
    color: #435764
}

.static-content.hero-slider.show-cta .cta-section {
    background-color: #f4f0f0;
    position: relative;
    padding: 5px;
    margin-bottom: 20px
}

.static-content.hero-slider.show-cta .cta-section .cta-content {
    position: relative
}

.static-content.hero-slider.show-cta .cta-section .cta-content .cta-title {
    width: 60px;
    position: relative;
    left: 0;
    right: 0;
    background: #dde3e2;
    padding: 0 12px;
    box-sizing: initial;
    margin: auto auto 18px
}

.static-content.hero-slider.show-cta .cta-section .cta-content .line-break {
    height: 1px;
    width: 100%;
    background: #435764;
    position: relative;
    top: 11px
}

.static-content.hero-slider.show-cta .cta-section .cta-links.tablet {
    display: none
}

.static-content.hero-slider.show-cta .cta-section .cta-links .cta-group {
    width: 100%;
    display: flex;
    margin-bottom: 14px
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper {
    position: relative;
    margin: auto
}

.static-content.hero-slider.show-cta .cta-section .cta-links.mobile .cta-group:last-child {
    margin-bottom: 0
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link {
    border: none;
    background: #0000;
    text-transform: none;
    display: inline-block;
    padding-right: 0;
    padding-left: 0
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link:hover {
    cursor: pointer
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link:nth-child(odd) {
    text-align: center;
    padding-right: 8px
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link:nth-child(2n) {
    text-align: left;
    padding-left: 8px
}

.static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link.last-link-item {
    width: 100%;
    text-align: center
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 0
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 0
}

.static-content.hero-slider .swiper-button-next.hidden,
.static-content.hero-slider .swiper-button-prev.hidden,
.static-content.hero-slider .swiper-pagination.hidden,
.static-content.hero-slider.single-slide .swiper-container .swiper-button-next,
.static-content.hero-slider.single-slide .swiper-container .swiper-button-prev {
    display: none
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 8px
}

.swiper-pagination-bullet {
    height: 6px;
    width: 6px
}

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

.static-content.hero-slider .swiper-button-next,
.swiper-button-prev {
    background-size: 27px
}

@media (min-width:768px) {
    .static-content.hero-slider .carousel-text-section .carousel-text-content {
        max-width: 850px;
        margin: auto
    }

    .static-content.hero-slider .carousel-text-section h1 {
        line-height: 71px;
        margin-top: 120px
    }

    .static-content.hero-slider .carousel-text-content .slide-content-body {
        max-width: 1080px;
        margin: auto 0 auto auto;
        text-align: center;
        line-height: 1.67;
        font-size: 24px
    }

    .static-content.hero-slider .carousel-text-content .slide-title {
        font-size: 60px;
        text-align: center
    }

    .static-content.hero-slider .carousel-text-content .slide-title-tea {
        font-size: 70px;
        text-align: center;
        margin-top: 50px;
        font-family: DidotLTPro-Roman;
        text-transform: none;
        line-height: 40px
    }

    .static-content.hero-slider .carousel-text-content .slide-title-tea-2 {
        font-size: 70px;
        text-align: center;
        margin-top: 50px;
        font-family: DidotLTPro-Roman;
        text-transform: none;
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, 30%)
    }
}

@media screen and (max-width:767px) {
    .static-content.hero-slider .carousel-text-content .slide-title {
        font-size: 40px;
        color: #3f5262;
        width: 85%;
        margin: auto;
        left: 0;
        right: 0
    }

    .static-content.hero-slider .carousel-text-content .slide-title-tea {
        font-size: 40px;
        text-align: center;
        margin-top: 25px;
        line-height: 38px;
        font-family: DidotLTPro-Roman;
        text-transform: none
    }

    .static-content.hero-slider .carousel-text-section .carousel-text-content p {
        display: none
    }

    .static-content.hero-slider .carousel-text-content .slide-title-tea-2 {
        font-size: 40px;
        text-align: center;
        margin-top: 25px;
        line-height: 55px;
        font-family: DidotLTPro-Roman;
        text-transform: none
    }

    .static-content.hero-slider .carousel-text-content .slide-sub-title {
        margin-bottom: 33px
    }

    .static-content.hero-slider .carousel-text-content .button {
        margin-top: 24px
    }

    .static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link {
        width: auto;
        margin: auto;
        left: 0;
        right: 0
    }

    .static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper {
        width: 100%;
        display: flex;
        flex-wrap: wrap
    }

    .static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link:nth-child(odd) {
        padding-right: 0
    }

    .static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link:nth-child(2n) {
        padding-left: 0
    }

    .static-content.hero-slider.show-cta .cta-section .cta-content .link-wrapper .carousel-shop-link.last-link-item {
        display: inline-block;
        width: auto
    }

    .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 29px
    }
}

@media (min-width:1087px) {
    .static-content.hero-slider.maxwidth {
        max-width: 1088px;
        margin: auto
    }
}

.static-content.four-image-row,
.static-content.three-image-row {
    padding: 0 12px
}

.static-content.four-image-row .block-title,
.static-content.three-image-row .block-title {
    color: #525352;
    margin-bottom: 17px
}

.static-content.four-image-row .four-image-wrapper h4,
.static-content.three-image-row .three-image-wrapper h4 {
    color: #fff
}

.static-content.four-image-row .four-image-wrapper p,
.static-content.three-image-row .three-image-wrapper p {
    font-size: 16px;
    line-height: 1.5;
    text-transform: none;
    letter-spacing: .5px
}

.static-content.four-image-row .four-image-wrapper a,
.static-content.three-image-row .three-image-wrapper a {
    text-transform: none;
    padding: 15px 12px 12px
}

.static-content-header-button:hover,
.static-content.four-image-row .four-image-wrapper a:hover,
.static-content.three-image-row .three-image-wrapper a:hover {
    transition: all .3s ease;
    background-color: #715773;
    color: #fff
}

.static-content.four-image-row .image-row-two .button-outline-2 :hover,
.static-content.three-image-row .image-row-two .button-outline-2 :hover {
    background-color: #7a5575
}

.static-content.four-image-row .image-four .button-outline-2,
.static-content.four-image-row .image-two .button-outline-2 {
    min-width: auto
}

.static-content.four-image-row.dark-text .four-image-wrapper h4,
.static-content.three-image-row.dark-text .three-image-wrapper h4 {
    color: #525352
}

.static-content.four-image-row.no-heading .block-title,
.static-content.three-image-row.no-heading .block-title {
    display: none
}

.static-content.four-image-row .image-row-two .button-outline-2,
.static-content.three-image-row .image-row-two .button-outline-2 {
    border: 1px solid #fff;
    line-height: 26px
}

.static-content.four-image-row .four-image-wrapper,
.static-content.three-image-row .three-image-wrapper {
    width: 100%
}

.static-content.four-image-row .four-image-wrapper div,
.static-content.three-image-row .three-image-wrapper div {
    position: relative;
    margin-bottom: 14px
}

.static-content.three-image-row .three-image-wrapper .image-three {
    margin-bottom: 0
}

.static-content.four-image-row .four-image-wrapper .text-overlay,
.static-content.three-image-row .three-image-wrapper .text-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-transform: uppercase;
    padding: 0 12px;
    text-align: center
}

.static-content.three-image-row .three-image-wrapper .text-overlay span.subject {
    margin-top: 0;
    color: #fff;
    font-family: AvenirLTStd-Black;
    line-height: 4em;
    font-size: 19px
}

@media screen and (max-width:1024px) {
    .static-content.three-image-row .three-image-wrapper .text-overlay span.subject {
        line-height: 3em;
        font-weight: 900;
        letter-spacing: 1.3px
    }
}

.static-content.four-image-row .four-image-wrapper .text-overlay .button-outline-2,
.static-content.three-image-row .three-image-wrapper .text-overlay .button-outline-2 {
    line-height: 26px;
    padding: 10px 20px 7px;
    display: inline-block
}

.text-overlay .white {
    color: #fff;
    margin-bottom: 20px
}

.static-content.four-image-row .four-image-wrapper img,
.static-content.three-image-row .three-image-wrapper img {
    width: 100%
}

.static-content.four-image-row .overlay-anchor,
.static-content.three-image-row .overlay-anchor {
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    cursor: pointer;
    background: none
}

.static-content.four-image-row .overlay-anchor:hover,
.static-content.three-image-row .overlay-anchor:hover {
    background: none
}

@media (min-width:375px) {

    .static-content.four-image-row .four-image-wrapper .text-overlay p,
    .static-content.three-image-row .three-image-wrapper .text-overlay p {
        margin-bottom: 12px
    }

    .static-content.four-image-row .foure-image-wrapper .text-overlay,
    .static-content.three-image-row .three-image-wrapper .text-overlay {
        max-width: 600px
    }
}

@media (min-width:768px) {

    .static-content.four-image-row .four-image-wrapper div,
    .static-content.three-image-row .three-image-wrapper div {
        margin-bottom: 0
    }

    .static-content.four-image-row .four-image-wrapper .image-one,
    .static-content.three-image-row .three-image-wrapper .image-one {
        display: inline-block;
        width: 100%;
        margin-bottom: 24px
    }

    .static-content.four-image-row .four-image-wrapper .image-row-two,
    .static-content.three-image-row .three-image-wrapper .image-row-two {
        width: 100%;
        display: flex
    }

    .static-content.four-image-row .four-image-wrapper .image-row-two .image-three,
    .static-content.four-image-row .four-image-wrapper .image-row-two .image-two,
    .static-content.three-image-row .three-image-wrapper .image-row-two .image-two {
        width: 50%;
        display: inline-block;
        margin-right: 12px
    }

    .static-content.four-image-row .four-image-wrapper .image-row-two .image-four,
    .static-content.four-image-row .four-image-wrapper .image-row-two .image-three,
    .static-content.three-image-row .three-image-wrapper .image-row-two .image-three {
        width: 50%;
        display: inline-block;
        margin-left: 12px
    }

    .static-content.three-image-row .three-image-wrapper .image-three {
        margin-left: 18px
    }

    .static-content.three-image-row .three-image-wrapper div {
        width: 33%
    }

    .static-content.four-image-row .four-image-wrapper .image-row-two .image-four,
    .static-content.four-image-row .four-image-wrapper .image-row-two .image-two {
        width: 27.77%
    }

    .static-content.four-image-row .four-image-wrapper .image-row-two .image-three {
        width: 44.46%
    }

    .static-content.three-image-row .three-image-wrapper .text-overlay p {
        margin-bottom: 6px
    }
}

.static-content.card-slider {
    padding-top: 36px;
    padding-bottom: 5px;
    position: relative
}

.static-content.card-slider .card-container {
    padding: 12px
}

.static-content.card-slider .card-image img {
    width: 100%
}

.static-content.card-slider .card-text {
    padding: 24px 12px 36px
}

.static-content.card-slider .card-text h3 {
    text-transform: uppercase;
    color: #3f5262
}

.static-content.card-slider .block-title {
    font-family: DidotLTPro-Roman;
    font-size: 36px;
    line-height: 1;
    letter-spacing: .8px;
    color: #435764;
    margin-bottom: 24px
}

.static-content.card-slider .card-text h3 {
    font-size: 16px;
    color: #435764;
    margin-bottom: 20px;
    letter-spacing: .9px
}

.static-content.card-slider .card-text p {
    color: #435764;
    margin-bottom: 22px;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 300
}

.static-content.card-slider .block-text-2 {
    color: #5c5b5b;
    margin: 0 10px
}

@media only screen and (max-width:769px) {
    .static-content.card-slider {
        margin: 0 10px
    }
}

.static-content.card-slider .card-text .button-outline {
    width: -moz-max-content;
    width: max-content;
    background: #0000;
    color: #435764;
    text-transform: none;
    text-transform: uppercase;
    border: 1px solid #3f5262
}

.static-content.card-slider .card-text .button-outline:hover {
    background-color: #7a5575;
    color: #fff;
    transition: all .3s ease
}

.static-content.card-slider .swiper-container-card {
    max-width: 1440px
}

.static-content.card-slider .pagination-card {
    bottom: 14px;
    left: 50%;
    transform: translateX(-50%)
}

.static-content.card-slider .pagination-card .swiper-pagination-bullet,
.static-content.hero-slider .pagination-hero .swiper-pagination-bullet {
    height: 12px;
    width: 12px;
    margin-right: 12px;
    background: #fff;
    border: 1px solid #8196a1
}

.static-content.card-slider .pagination-card .swiper-pagination-bullet-active,
.static-content.hero-slider .pagination-hero .swiper-pagination-bullet-active {
    border: 1px solid #8196a1;
    background: #fff;
    position: relative
}

.static-content.card-slider .pagination-card .swiper-pagination-bullet-active:after,
.static-content.hero-slider .pagination-hero .swiper-pagination-bullet-active:after {
    content: "";
    height: 4px;
    width: 4px;
    background-color: #8196a1;
    position: absolute;
    border-radius: 4px;
    top: 3px;
    left: 3px
}

.static-content.card-slider .pagination-card .swiper-pagination-bullet:last-child {
    margin-right: 0
}

.static-content-menu-wrapper {
    margin-bottom: 20px;
    position: relative
}

.static-content-category-nav {
    list-style: none;
    padding: 5px 0;
    text-align: center;
    margin: 0
}

.static-content-category-nav li {
    display: inline-block
}

.static-content-category-nav a {
    display: inline-block;
    font-family: AvenirLT-Light;
    font-weight: 400;
    font-size: 16px;
    color: #3f5262;
    padding: 7px 30px 0;
    text-decoration: none;
    text-transform: uppercase;
    border: 0
}

.static-content-category-nav a:hover {
    text-decoration: underline;
    background: #0000
}

.static-content-menu-wrapper {
    background-color: #f4f0f0
}

.static-content-button-wrapper {
    margin: 10px 12px 20px
}

.static-content-in-page-button {
    text-align: center;
    text-transform: uppercase
}

.static-content-in-page-button a {
    max-width: 500px;
    display: block;
    border: 1px solid #3f5262;
    color: #3f5262;
    font-size: 16px;
    margin: 0 auto;
    padding: 14px 24px 10px
}

.static-content-in-page-button a:hover {
    color: #fff;
    border: 1px solid #fff;
    transition: all .4s ease;
    background-color: #715873
}

.text-overlay-1-lowercase {
    text-transform: none !important
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 {
    text-transform: none;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0 12px;
    max-width: 500px
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2 a,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 a {
    margin-top: 30px
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2 h1,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 h1 {
    color: #3f5262
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2 p,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 p {
    color: #5c5b5b
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2 .button-outline,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 .button-outline {
    color: #3f5262;
    border: 1px solid #3f5262
}

.static-content.four-image-row .four-image-wrapper .text-overlay-2 .button-outline:hover,
.static-content.three-image-row .three-image-wrapper .text-overlay-2 .button-outline:hover {
    color: #fff;
    transition: all .4s ease
}

.static-content.four-image-row .four-image-wrapper .text-overlay-3,
.static-content.three-image-row .three-image-wrapper .text-overlay-3 {
    text-transform: none;
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0 12px;
    max-width: 500px
}

.static-content.four-image-row .four-image-wrapper .text-overlay-3 h1,
.static-content.three-image-row .three-image-wrapper .text-overlay-3 h1 {
    color: #3f5262
}

.static-content.four-image-row .four-image-wrapper .text-overlay-3 p,
.static-content.three-image-row .three-image-wrapper .text-overlay-3 p {
    color: #5c5b5b
}

.static-content.four-image-row .four-image-wrapper .text-overlay-3 .button-outline,
.static-content.three-image-row .three-image-wrapper .text-overlay-3 .button-outline {
    margin-top: 30px;
    color: #3f5262;
    border: 1px solid #3f5262
}

.static-content.four-image-row .four-image-wrapper .text-overlay-3 .button-outline:hover,
.static-content.three-image-row .three-image-wrapper .text-overlay-3 .button-outline:hover {
    color: #fff
}

@media only screen and (max-width:769px) {
    .static-content-menu-wrapper {
        overflow: auto;
        padding-bottom: 1%;
        right: 0;
        left: 0;
        margin: auto auto 20px
    }

    .static-content-category-nav {
        margin-top: 0
    }

    .static-content-category-nav li {
        display: block;
        line-height: 50px;
        width: 48.8%;
        float: left;
        background-color: #fff;
        margin: 0 .6% .6%;
        border: 1px solid #e2e4e4;
        height: 55px;
        box-sizing: border-box
    }

    .static-content-category-nav li:hover {
        cursor: pointer;
        background-color: #e2e4e4;
        border: 1px solid #fff
    }

    .static-content-category-nav a {
        text-decoration: none;
        font-size: .89em;
        line-height: 1.5em;
        font-size: 13px;
        vertical-align: middle;
        padding: 6px 10px 7px
    }

    .static-content-category-nav a:hover {
        text-decoration: none
    }

    .static-content-category-nav li+li:before {
        content: none
    }

    .static-content.four-image-row .four-image-wrapper .text-overlay-2,
    .static-content.three-image-row .three-image-wrapper .text-overlay-2 {
        text-transform: none;
        position: absolute;
        top: 65%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        padding: 0 12px;
        max-width: 500px
    }

    .static-content.four-image-row .four-image-wrapper .text-overlay-3,
    .static-content.three-image-row .three-image-wrapper .text-overlay-3 {
        text-transform: none;
        position: absolute;
        top: 35%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        padding: 0 12px;
        max-width: 500px
    }
}

.static-content-front-page-flex-container {
    display: flex;
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0;
    justify-content: space-between
}

.static-content-front-page-flex-item {
    margin: 10px;
    background-color: #fff;
    color: #fff;
    text-align: center;
    flex-grow: 0
}

.upper {
    width: 32%
}

.lower {
    width: 49%
}

.gifts-lower {
    width: 100%
}

.static-content-front-page-flex-item img {
    max-width: 100%
}

.static-content-front-page-flex-item h4 {
    font-size: 18px;
    font-weight: 700;
    position: relative;
    color: #3f5262;
    font-family: AvenirLT-Light;
    margin-top: 20px;
    margin-bottom: 20px
}

.static-content-front-page-flex-item p {
    font-size: 15px;
    color: #5c5b5b !important;
    line-height: 1.3;
    font-weight: 300;
    text-align: center;
    text-transform: none
}

.static-content-front-page-flex-item a {
    line-height: 150px
}

.static-content-content-button {
    border: 1px solid #fff;
    color: #fff;
    line-height: 60px;
    text-decoration: none;
    padding: 5px 50px
}

.static-content-content-button:hover {
    background-color: #fff;
    color: #505050
}

@media only screen and (max-width:769px) {
    .static-content-front-page-flex-container {
        flex-direction: column;
        width: 100%
    }

    .static-content-front-page-flex-item {
        width: 100%;
        margin: 10px 0 5px
    }

    .static-content-front-page-flex-item p {
        margin: 0 10px 20px
    }

    .static-content-front-page-flex-item h4 {
        font-size: 1.3em
    }
}

.british-icon,
.british-icon-2 {
    line-height: 150px
}

.british-icon-2 {
    color: #fff
}

#zmagsWrapper {
    max-width: 1088px;
    margin: 0 auto
}

#clp-tea-types {
    width: 100%;
    padding-bottom: 49.31%;
    background-color: #fff;
    position: relative;
    height: 0;
    overflow: hidden
}

#clp-tea-types iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media screen and (max-width:991px) {
    #zmagsWrapper {
        max-width: 100%
    }

    #clp-tea-types {
        width: 100%;
        padding-bottom: 49.31%
    }
}

@media screen and (max-width:769px) {
    #zmagsWrapper {
        max-width: 100%
    }

    #clp-tea-types {
        width: 100%;
        padding-bottom: 84.64%
    }
}

.static-content-coffee-flex-container {
    display: flex;
    max-width: 1088px;
    left: 0;
    right: 0;
    padding-bottom: 20px;
    margin: 30px auto auto
}

.static-content-coffee-flex-item {
    width: 25%;
    padding: 0 10px;
    margin: 5px;
    color: #3f5262;
    text-align: center;
    flex-grow: 1;
    flex-wrap: nowrap
}

.static-content-coffee-flex-item .coffee-grind-title {
    color: #3f5262 !important;
    font-size: 14px;
    margin: 20px 0;
    text-align: center
}

.static-content-coffee-flex-item p {
    text-align: center
}

@media only screen and (max-width:769px) {
    .static-content-coffee-flex-container {
        flex-wrap: wrap
    }

    .static-content-coffee-flex-item {
        flex-wrap: wrap;
        width: 40%
    }
}

#clp-coffee-origins {
    width: 100%;
    padding-bottom: 41.36%;
    position: relative;
    height: 0;
    overflow: hidden;
    margin-bottom: 20px
}

#clp-coffee-origins iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media screen and (max-width:991px) {
    #clp-coffee-origins {
        width: 100%;
        padding-bottom: 41.36%
    }
}

@media screen and (max-width:767px) {
    #clp-coffee-origins {
        width: 100%;
        padding-bottom: 106.64%
    }
}

.static-content-coffee-origins-button {
    max-width: 50%;
    margin: auto;
    left: 0;
    right: 0;
    position: absolute;
    bottom: 5%;
    z-index: 100
}

@media screen and (max-width:767px) {
    .static-content-coffee-origins-button {
        max-width: 80%
    }
}

.static-content-in-page-button {
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    .static-content-in-page-button {
        max-width: 80%;
        left: 0;
        right: 0;
        margin: 0 auto 30px
    }
}

.image-three h4,
.image-two h4 {
    color: #3f5262;
    margin-bottom: 22px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 300;
    margin-top: 20px
}

.image-three p,
.image-two p {
    color: #5c5b5b !important
}

.static-content-grey-background {
    width: 100%;
    background-color: #f5f5f5;
    overflow: auto;
    padding: 10px 0;
    margin-top: 40px
}

.static-content-tableware-flex-container {
    display: flex;
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0;
    padding-bottom: 20px
}

.static-content-tableware-flex-item {
    width: 25%;
    padding: 0 10px;
    margin: 5px;
    color: #3f5262;
    text-align: center;
    flex-grow: 1;
    flex-wrap: nowrap
}

.static-content-tableware-flex-item .tableware-title {
    color: #3f5262 !important;
    font-size: 14px;
    margin: 20px 0
}

@media only screen and (max-width:1024px) {
    .static-content-tableware-flex-container {
        flex-wrap: wrap
    }

    .static-content-tableware-flex-item {
        flex-wrap: wrap;
        width: 40%
    }
}

.static-content-equipment-background {
    width: 100%;
    background-color: #f5f5f5;
    overflow: auto;
    padding: 10px 0;
    margin-top: 10px;
    margin-bottom: 20px
}

@media only screen and (max-width:1024px) {
    .static-content-equipment-background {
        margin-bottom: 10px;
        margin-top: 20px
    }
}

.static-content-pdp-flex-container,
.static-content-pdp-flex-container-2 {
    display: flex;
    font-family: AvenirLTStd-Medium;
    color: #5c5b5b;
    text-align: center;
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0
}

.static-content-pdp-flex-container-2 {
    top: 0;
    position: absolute;
    height: 100%
}

.static-content-pdp-flex-container-2 .arrow-down {
    width: 0;
    height: 0;
    border-left: 30px solid #0000;
    border-right: 30px solid #0000;
    border-top: 30px solid #fff;
    position: absolute;
    left: 20%
}

.static-content-pdp-flex-container h1 {
    font-family: didot;
    font-size: 4.5em;
    font-weight: 100;
    font-style: italic;
    line-height: 70px;
    color: #3f5262 !important
}

.static-content-pdp-flex-container h4 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    font-family: AvenirLTStd-Heavy
}

.static-content-pdp-flex-container p {
    margin-top: 0;
    text-align: center
}

.static-content-pdp-flex-container a {
    text-decoration: none;
    color: #3f5262
}

.static-content-pdp-flex-container a:hover {
    text-decoration: underline
}

.static-content-pdp-flex-item-3 {
    margin: auto;
    left: 0;
    right: 0;
    display: table-cell;
    vertical-align: middle;
    background-color: #fffc;
    padding: 20px 0
}

.static-content-pdp-flex-item-3 h1 {
    font-family: DidotLTPro-Roman;
    line-height: 46px;
    color: #3f5262
}

.static-content-pdp-flex-item-3 p {
    margin: 0 10px;
    text-align: center
}

.static-content-pdp-flex-item {
    background-color: #f6f7f6;
    border: 1px solid #f0f0f0;
    padding: 10px 8px 0;
    margin: 5px;
    flex: 1 1 0;
    flex-grow: 1;
    width: 25%
}

.static-content-pdp-flex-item p {
    text-align: center
}

.static-content-pdp-flex-item-1 {
    background-color: #fff;
    margin: 5px;
    flex: 1 1 0;
    text-align: left
}

.static-content-pdp-flex-item-2 {
    background-color: #f6f7f6;
    border: 1px solid #f0f0f0;
    padding: 10px 10px 0;
    margin: 5px 5px 10px;
    flex: 1.96
}

.static-content-pdp-flex-item img {
    margin-top: 0;
    max-width: 100%
}

.plp-flex-lower-image {
    width: 100%
}

@media only screen and (max-width:769px) {

    .static-content-pdp-flex-container,
    .static-content-pdp-flex-container-2 {
        flex-direction: column
    }

    .static-content-pdp-flex-item {
        width: 100%
    }
}

.static-content-hot-chocolate-flex-container {
    display: flex;
    font-family: AvenirLTStd-Medium;
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0
}

.static-content-hot-chocolate-flex-item-1 {
    padding: 0;
    text-align: center;
    flex: 1 1 0;
    max-width: 50%;
    float: left;
    margin: 5px
}

.static-content-hot-chocolate-flex-item-2 {
    background-color: #f6f7f6;
    border: 1px solid #f0f0f0;
    padding: 0 10px;
    margin: 5px 5px 10px;
    color: #5c5b5b;
    text-align: left;
    flex: 1 1 0
}

.static-content-hot-chocolate-flex-item-1 img {
    max-width: 100%
}

@media only screen and (max-width:1170px) {
    .static-content-hot-chocolate-flex-container {
        flex-direction: column;
        margin: 5px
    }

    .static-content-hot-chocolate-flex-item-1 {
        max-width: 100%;
        margin: 0
    }

    .static-content-hot-chocolate-flex-item-1 img {
        max-width: 100%
    }

    .static-content-hot-chocolate-flex-item-2 {
        max-width: 775px;
        margin: auto;
        left: 5;
        right: 5;
        text-align: center
    }
}

.static-content-basket-section {
    overflow: hidden;
    text-align: left;
    font-family: AvenirLT-Light;
    font-size: 15px;
    color: #5c5b5b;
    padding: 0 20px;
    background-color: #f6f7f6;
    border: 1px solid #f0f0f0;
    line-height: 23px
}

.static-content-basket-section .basket-bold-text {
    font-family: AvenirLTStd-Medium
}

.static-content-basket-section .basket-title {
    font-size: 1.1em;
    font-weight: 700;
    position: relative;
    color: #3f5262;
    font-family: AvenirLTStd-Black
}

.static-content-basket-section hr {
    height: 1px;
    color: #dde3e7;
    background: #dde3e7;
    border: 0;
    width: 100%;
    clear: both
}

.basket-section-info {
    float: left;
    width: 30%
}

.basket-section-right {
    float: right;
    width: 70%;
    font-size: 14px;
    margin-bottom: 20px
}

@media only screen and (max-width:769px) {
    .static-content-basket-section {
        text-align: center
    }

    .basket-section-info {
        float: left;
        width: 100%
    }

    .basket-section-price {
        float: left;
        width: 100%;
        margin: 0 0 20px
    }
}

.static-content .hub-container {
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0
}

.static-content .hub-container .carousel-text-content {
    height: 150px
}

.static-content .hub-container .carousel-text-content .slide-title-tea {
    color: #3f5262;
    position: relative;
    top: 36%;
    font-size: 50px
}

.static-content-hub-flex-container {
    display: flex;
    font-family: AvenirLTStd-Medium;
    color: #5c5b5b;
    text-align: center;
    padding: 0;
    max-width: 1088px;
    margin: auto;
    left: 0;
    right: 0
}

.static-content-hub-flex-item-text {
    background-color: #f4f0f0;
    padding: 10px 15px 0;
    flex: 1 1 0;
    text-align: left;
    position: relative;
    margin-top: 20px
}

.static-content-hub-flex-item-text h2 {
    color: #3f5262 !important;
    font-family: DidotLTPro-Roman;
    text-transform: none;
    font-size: 30px;
    letter-spacing: 0;
    text-align: left;
    font-weight: 100
}

.static-content-hub-flex-item-text p {
    font-size: 15px;
    text-align: left;
    line-height: 18px;
    margin-top: 15px;
    color: #5c5b5b !important;
    text-transform: none
}

.static-content-hub-flex-item-text a {
    font-size: 15px;
    text-align: left;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    bottom: 5%;
    text-decoration: none;
    color: #3f5262;
    font-family: AvenirLT-Light;
    text-transform: none;
    letter-spacing: 0
}

.static-content-hub-flex-item-text a:after {
    content: " >"
}

.static-content-hub-flex-item-text a:hover {
    background: #0000;
    text-decoration: underline
}

.static-content-hub-flex-item-image {
    background-color: #f4f0f0;
    flex: 1.96;
    margin-top: 20px
}

.static-content-hub-flex-item img {
    margin-top: 10px;
    max-width: 100%
}

.main-hub-link:hover {
    background: #0000;
    text-decoration: none
}

@media only screen and (max-width:769px) {
    .static-content .hub-container .carousel-text-content {
        height: 100px
    }

    .static-content .hub-container .carousel-text-content .slide-title-tea {
        position: relative;
        top: 30%;
        font-size: 40px
    }

    .static-content-hub-flex-item-text h2 {
        font-size: 21px;
        text-align: left
    }

    .static-content-hub-flex-item-text p {
        font-size: 13px;
        line-height: 13px
    }

    .static-content-hub-flex-item-image,
    .static-content-hub-flex-item-text {
        max-width: 50%
    }
}

.static-content-hubsub-flex-container {
    display: flex;
    font-family: AvenirLTStd-Medium;
    color: #5c5b5b;
    text-align: center;
    max-width: 1088px;
    flex-wrap: wrap;
    left: 0;
    right: 0;
    margin: auto auto 20px
}

.static-content-hubsub-flex-item {
    width: 31.73%
}

.static-content-hubsub-flex-item,
.static-content-hubsub-flex-item-large {
    background-color: #f4f0f0;
    text-align: left;
    justify-content: space-between;
    margin: .8%
}

.static-content-hubsub-flex-item-large {
    width: 48.12%
}

.static-content-hubsub-flex-item img,
.static-content-hubsub-flex-item-large img {
    max-width: 100%
}

.static-content-hubsub-flex-item h3,
.static-content-hubsub-flex-item-large h3 {
    font-size: 18px;
    text-align: left;
    margin: 10px 0 10px 10px;
    color: #3f5262
}

.static-content-hubsub-flex-item p,
.static-content-hubsub-flex-item-large p {
    text-align: left;
    margin: 0 10px;
    font-size: 15px;
    line-height: 18px;
    color: #5c5b5b !important
}

.static-content-hubsub-flex-item a,
.static-content-hubsub-flex-item-large a {
    font-size: 15px;
    text-align: left;
    padding: 0 0 10px;
    border: 0;
    text-decoration: none;
    color: #3f5262;
    font-family: AvenirLT-Light;
    text-transform: none;
    letter-spacing: 0;
    margin: 15px 0 0 10px
}

.static-content-hubsub-flex-item a:hover,
.static-content-hubsub-flex-item-large a:hover {
    background-color: initial;
    text-decoration: underline
}

.static-content-hub-sub-title {
    font-family: AvenirLTStd-Black;
    font-size: 40px
}

.static-content-hub-sub-subtitle {
    padding: 20px;
    color: #3f5262;
    margin-bottom: 10px
}

.static-content-hub-sub-subtitle h3 {
    color: #3f5262 !important;
    font-family: AvenirLT-Light
}

.static-content-pdp-full-width-image {
    margin-top: 30px;
    position: relative;
    display: table
}

.static-content-plp-full-width-image h1,
.static-content-plp-full-width-image h2 {
    text-align: center;
    margin: 0;
    font-weight: 100;
    font-size: 50px !important;
    letter-spacing: 2px
}

.static-content-plp-full-width-image h4 {
    color: #fff !important;
    font-family: AvenirLT-Light;
    font-size: 18px;
    margin-top: 20px
}

.static-content-pdp-block-title {
    font-family: DidotLTPro-Roman;
    font-size: 36px;
    letter-spacing: 1px;
    color: #435764;
    font-weight: 100;
    margin-top: 5px
}

.explore-all-our-recipes {
    margin-top: 20px
}

.yotpo input {
    position: static !important
}

@media only screen and (max-width:769px) {
    .static-content-hubsub-flex-item {
        width: 48.4%
    }

    .static-content-hubsub-flex-item-large {
        width: 98.4%
    }

    .static-content-pdp-full-width-image {
        margin-top: 5px
    }

    .static-content-plp-full-width-image h1,
    .static-content-plp-full-width-image h2 {
        font-size: 35px !important;
        margin-top: 15px !important
    }

    .static-content-plp-full-width-image h4 {
        font-size: 14px;
        line-height: 16px;
        margin-top: 0
    }

    .static-content-pdp-block-title {
        font-size: 26px
    }

    .static-content-hubsub-flex-item h3,
    .static-content-hubsub-flex-item-large h3 {
        font-size: 14px;
        letter-spacing: 0;
        text-align: left;
        margin: 10px 0 10px 10px;
        color: #3f5262;
        hyphens: auto
    }
}

.image-row-two a,
.static-content-front-page-flex-item a {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 0px
}

.image-row-two a:hover,
.static-content-front-page-flex-item a:hover {
    background-color: initial
}

.static-content-tableware-flex-item a {
    margin: 0;
    padding: 0;
    line-height: 0px;
    background-color: #f5f5f5;
    border: 10px solid #f5f5f5;
    border-radius: 10px;
    display: block
}

.static-content-tableware-flex-item a:hover {
    background-color: #e3e3e3;
    border: 10px solid #e3e3e3;
    transition: all .4s ease
}

.static-content-tableware-flex-item p {
    text-align: center !important
}

.static-content-back-to-top {
    background-color: #f5f5f5;
    padding: 30px;
    margin-top: -9px
}

.static-content-back-to-top a {
    max-width: 250px;
    border: 1px solid #3f5262;
    color: #3f5262;
    display: block;
    font-size: 16px;
    margin: 0 auto;
    padding: 14px 24px 10px;
    text-align: center
}

.static-content-back-to-top a:hover {
    color: #fff;
    border: 1px solid #fff;
    cursor: pointer !important;
    transition: all .4s ease;
    background-color: #715873
}

b .static-content-color-overlay {
    position: relative
}

.static-content-color-overlay:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0000004d
}

.image-three a:hover,
.image-two a:hover {
    background-color: #fff important
}

.static-content.three-image-row .three-image-wrapper .image-row-two .image-three a :hover,
.static-content.three-image-row .three-image-wrapper .image-row-two .image-two a :hover {
    background-color: #7a5575 important
}

.static-content.four-image-row .four-image-wrapper .image-row-two .image-four .remain-white,
.static-content.four-image-row .four-image-wrapper .image-row-two .image-three .remain-white,
.static-content.four-image-row .four-image-wrapper .image-row-two .image-two .remain-white,
.static-content.three-image-row .three-image-wrapper .image-row-two .image-three .remain-white,
.static-content.three-image-row .three-image-wrapper .image-row-two .image-two .remain-white {
    background-color: #fff !important
}

.static-content-rocky-flex-container {
    display: flex;
    font-family: AvenirLTStd-Medium;
    color: #5c5b5b;
    text-align: left;
    max-width: 1410px;
    margin: auto;
    left: 0;
    right: 0
}

.static-content-rocky-flex-container h3 {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    font-family: AvenirLTStd-Heavy
}

.static-content-pdp-flex-container-2.recipe .static-content-rocky-flex-container p {
    text-align: left
}

.static-content-rocky-flex-item-1 {
    padding: 10px 8px 0;
    width: 30%
}

.static-content-rocky-flex-item-1,
.static-content-rocky-flex-item-2 {
    background-color: #f6f7f6;
    border: 1px solid #f0f0f0;
    margin: 5px;
    flex-grow: 1
}

.static-content-rocky-flex-item-2 {
    padding: 10px 8px 12px;
    width: 70%
}

.static-content-rocky-flex-item-1 p,
.static-content-rocky-flex-item-2 p {
    margin-top: 15px
}

.static-content-pdp-flex-container.recipe {
    max-width: 1410px;
    position: relative
}

.static-content-pdp-flex-container.recipe .static-content-pdp-flex-item-3 {
    width: 100%;
    padding: 5px 0 0
}

.static-content-matcha-flex-item {
    margin: 5px;
    flex: 1 1 0;
    padding: 20px;
    flex-grow: 1;
    width: 25%
}

.static-content-matcha-flex-item img {
    max-width: 60%
}

.static-content-matcha-flex-item p {
    text-transform: uppercase;
    margin-top: 15px
}

@media only screen and (max-width:769px) {
    .static-content-rocky-flex-container {
        flex-direction: column
    }

    .static-content-matcha-flex-item,
    .static-content-rocky-flex-item-1,
    .static-content-rocky-flex-item-2 {
        width: 100%
    }
}

.static-content-pdp-flex-item-3 ol,
.static-content-pdp-flex-item-3 ul {
    font-size: 16px;
    font-style: normal;
    font-stretch: normal;
    color: #737b82;
    max-width: 70%;
    left: 0;
    right: 0;
    margin: 20px auto auto;
    font-family: AvenirLTStd-Medium;
    font-weight: 300
}

.static-content-pdp-flex-item-3 {
    line-height: 45px;
    text-decoration: none;
    padding: 1.839%;
    width: calc(100% - 40px)
}

.static-content-pdp-flex-item-3.full {
    width: 100%
}

.static-content-pdp-flex-item-3 ol li,
.static-content-pdp-flex-item-3 ul li {
    list-style-position: inside !important;
    margin-bottom: 20px
}

.static-content-pdp-flex-item-3 ol li :before {
    font-family: AvenirLTStd-Black;
    font-weight: 500
}

.static-content-flex-pao-container {
    display: flex;
    max-width: 1080px;
    margin: auto;
    left: 0;
    right: 0;
    justify-content: space-between
}

.static-content-flex-pao-item {
    margin: 5px
}

.static-content-flex-pao-item img {
    max-width: 100%
}

@media only screen and (max-width:769px) {
    .static-content-flex-pao-container {
        flex-direction: column
    }

    .static-content-pdp-flex-item-3 ol,
    .static-content-pdp-flex-item-3 ul {
        max-width: 100%
    }
}

.static-content-header-promotion {
    color: #fff;
    background-color: #435764;
    max-width: 100%;
    display: block;
    margin: 0;
    padding: 1px;
    font-family: AvenirLT-Light !important;
    text-align: center
}

.static-content-header-promotion a {
    text-decoration: none;
    color: #fff
}

.static-content-header-promotion a:hover {
    text-decoration: underline;
    color: #fff
}

.static-content-grind-section {
    overflow: hidden;
    text-align: left;
    font-family: AvenirLT-Light;
    color: #5c5b5b;
    padding: 0 20px;
    line-height: 23px
}

.static-content-grind-section .grind-bold-text {
    font-family: AvenirLTStd-Medium;
    font-weight: 700
}

.static-content-grind-section .grind-title {
    font-size: 18px;
    font-weight: 700;
    position: relative;
    color: #3f5262;
    font-family: AvenirLTStd-Black
}

.static-content-grind-section hr {
    height: 1px;
    color: #dde3e7;
    background: #dde3e7;
    border: 0;
    width: 100%;
    clear: both
}

.grind-section-info,
.grind-section-info-1 {
    float: left;
    width: 28%;
    text-align: center;
    clear: both
}

.grind-section-right-1 {
    float: right;
    width: 70%;
    font-size: 18px;
    text-align: center
}

.grind-section-info p {
    margin-top: 0;
    margin-bottom: 30px
}

.grind-section-right {
    float: right;
    width: 70%;
    font-size: 14px;
    margin-top: 60px;
    text-align: center
}

@media only screen and (max-width:769px) {
    .static-content-grind-section {
        text-align: center
    }

    .grind-section-info,
    .grind-section-right {
        float: left;
        width: 100%
    }

    .grind-section-right {
        margin: 0 0 20px
    }

    .grind-section-info-1,
    .grind-section-right-1 {
        display: none
    }
}

.taste-guarantee-wrapper {
    padding: 20px;
    max-width: 1080px;
    margin: auto;
    left: 0;
    right: 0
}

.taste-guarantee-left {
    max-width: 68%;
    float: left
}

.taste-guarantee-right {
    max-width: 30%;
    float: right
}

.taste-guarantee-image-wrapper {
    margin-right: .6%;
    max-width: 31.9%;
    float: left;
    margin-bottom: 0
}

.taste-guarantee-image-wrapper img {
    max-width: 100%
}

.taste-guarantee-image-wrapper p {
    color: #fff;
    text-align: center;
    margin-top: -5px;
    padding: 10px;
    font-family: AvenirLTStd-Light;
    font-size: 18px
}

@media only screen and (max-width:769px) {
    .taste-guarantee-wrapper {
        padding: 10px;
        max-width: 100%
    }

    .taste-guarantee-left,
    .taste-guarantee-right {
        max-width: 100%;
        float: left;
        text-align: center
    }

    .taste-guarantee-image-wrapper {
        clear: both;
        float: left;
        max-width: 100%;
        left: 0;
        right: 0;
        margin: auto 0 auto auto
    }
}

.drop-down-menu-wrapper {
    display: flex;
    color: #fff;
    text-align: center;
    max-width: 700px;
    flex-wrap: wrap;
    margin: auto;
    left: 0;
    right: 0;
    padding-left: 30px
}

.drop-down-menu-image {
    justify-content: space-between;
    margin: .5% 1%;
    width: 48%;
    position: relative;
    max-width: 280px;
    text-align: center
}

.drop-down-menu-image img {
    width: 100%
}

.drop-down-menu-image p {
    text-align: center;
    width: 100%;
    color: #fff;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -70%);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.9;
    font-family: AvenirLT-Light;
    text-transform: none;
    background-color: #3f526299
}

.drop-down-menu-image a {
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 1px;
    font-family: AvenirLTStd-Medium;
    color: #fff;
    text-decoration: none;
    padding: 0 !important
}

.drop-down-menu-image a:hover {
    text-decoration: none;
    color: #fff !important;
    padding: 0 !important
}

.level-2 .banner {
    margin-left: 40px !important
}

@media only screen and (max-width:1024px) {
    .drop-down-menu-wrapper {
        flex-direction: column;
        padding-left: 0
    }

    .drop-down-menu-image {
        width: 95%;
        left: 0;
        right: 0;
        margin: auto auto 5px
    }

    .drop-down-menu-image-hidden {
        display: none
    }

    .level-2 .banner {
        margin-left: 0 !important
    }

    .drop-down-menu-image p {
        text-align: center;
        width: 100%;
        color: #fff;
        position: absolute;
        top: 45%;
        left: 50%;
        transform: translate(-50%, -70%);
        font-size: 16px;
        font-weight: 700;
        line-height: 1.9;
        font-family: AvenirLT-Light;
        text-transform: none;
        background-color: #3f526299
    }

    .drop-down-menu-image a {
        padding: 0 !important;
        width: 100%
    }
}

@media only screen and (max-width:769px) {
    .drop-down-menu-wrapper {
        flex-direction: column;
        padding-left: 0
    }

    .drop-down-menu-image {
        width: 95%;
        left: 0;
        right: 0;
        margin: auto auto 5px
    }

    .drop-down-menu-image-hidden {
        display: none
    }

    .drop-down-menu-image p {
        text-align: center;
        width: 100%;
        color: #fff;
        position: absolute;
        top: 45%;
        left: 50%;
        transform: translate(-50%, -70%);
        font-size: 16px;
        font-weight: 700;
        line-height: 1.9;
        font-family: AvenirLT-Light;
        text-transform: none;
        background-color: #3f526299
    }

    .level-2 .banner {
        margin-left: 0 !important
    }

    .drop-down-menu-image a {
        padding: 0 !important;
        width: 100%
    }
}

.drop-down-menu-outer input[type=checkbox] {
    display: none
}

.drop-down-menu-outer label:before {
    visibility: hidden
}

.drop-down-menu-outer input[type=checkbox]~label {
    display: block
}

.drop-down-menu-outer input[type=checkbox]:checked:before {
    transform: rotate(90deg)
}

.drop-down-menu-outer input[type=checkbox]:checked~label~.drop-down-menu-wrapper {
    opacity: 1;
    display: flex
}

.drop-down-menu-outer h3 {
    margin-left: 0
}

@media screen and (min-width:1024px) {
    .level-2 .level-2-inner-container .banner .content-asset .drop-down-menu-outer label {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .drop-down-menu-outer h3 {
        margin-left: 15px
    }

    .drop-down-menu-outer input[type=checkbox]:checked~label~.drop-down-menu-wrapper {
        opacity: 0;
        display: none
    }

    .static-content-collections-mini-arrow {
        margin: -3px 0 0 -23px !important
    }
}

@media only screen and (max-width:769px) {
    .drop-down-menu-outer h3 {
        margin-left: 15px
    }

    .drop-down-menu-outer input[type=checkbox]:checked~label~.drop-down-menu-wrapper {
        opacity: 0;
        display: none
    }

    .static-content-collections-mini-arrow {
        margin: -3px 0 0 -23px !important
    }
}

.static-content-video-wrapper {
    display: block;
    max-width: 100%;
    background-color: #f3f0f0
}

.static-content-video-container {
    display: inline-block;
    margin: auto;
    left: 0;
    right: 0
}

.static-content-holding-page-wrapper {
    background-color: #e3e3e3;
    display: block;
    text-align: center
}

.static-content-holding-page-wrapper h3 {
    color: #fff;
    font-family: AvenirLT-Light
}

@media only screen and (max-width:769px) {
    .static-content-holding-page-wrapper h3 {
        font-size: 20px
    }
}

.tea-club-page-content {
    max-width: 1080px;
    left: 0;
    right: 0;
    background-color: #e3e3e3;
    display: block;
    text-align: center;
    margin: 20px auto auto;
    padding: 10px
}

.static-content-format-choice {
    border: 1px solid #b9c4cc;
    display: block;
    padding: 0 10px 10px;
    max-width: 100%;
    text-align: center
}

.static-content-format-choice table {
    margin-bottom: 0
}

.static-content-format-choice td {
    padding: 10px
}

.static-content-format-choice p {
    text-align: center !important;
    margin: 0
}

.static-content-format-choice a {
    padding: 10px 0 6px;
    background-color: #fff;
    border: 1px solid #5b5c5c;
    text-transform: uppercase;
    text-decoration: none;
    color: #5c5b5b;
    font-size: 14px;
    display: block
}

.static-content-format-choice a:hover {
    color: #fff;
    background-color: #3f5262;
    cursor: pointer
}

*,
:after,
:before {
    box-sizing: border-box
}

img {
    max-width: 100%
}

@media only screen and (min-width:1170px) {
    .cd-is-hidden {
        visibility: hidden
    }
}

.cd-timeline__container h3 {
    font-size: 18px !important;
    font-weight: 700 !important;
    position: relative;
    color: #3f5262 !important;
    font-family: AvenirLT-Light;
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

.cd-timeline__container p {
    font-size: 14px;
    font-weight: 700;
    position: relative;
    color: #5c5b5b;
    font-family: AvenirLT-Light;
    margin-top: 20px;
    margin-bottom: 20px
}

.cd-timeline {
    overflow: hidden
}

.cd-timeline__container {
    position: relative;
    width: 100%;
    max-width: 1088px;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px
}

@media only screen and (min-width:1170px) {
    .cd-timeline {
        margin-top: 3em;
        margin-bottom: 3em
    }

    .cd-timeline__container:before {
        left: 50%;
        margin-left: -2px
    }
}

.cd-timeline__block {
    position: relative
}

.cd-timeline__block:after {
    content: "";
    display: table;
    clear: both
}

.cd-timeline__block:first-child {
    margin-top: 0
}

.cd-timeline__block:last-child {
    margin-bottom: 0
}

@media only screen and (min-width:1170px) {
    .cd-timeline__block {
        margin: 30px 0
    }
}

.cd-timeline__img {
    position: absolute;
    top: 0;
    left: 0
}

.cd-timeline__img img {
    display: block;
    position: relative;
    max-width: 80px;
    box-shadow: 0 3px 5px #c6c6c6
}

@media only screen and (max-width:1170px) {
    .cd-timeline__img img {
        width: 50px
    }
}

.cd-timeline__img.cd-timeline__img--movie {
    background: #c03b44
}

.cd-timeline__img.cd-timeline__img--location {
    background: #f0ca45
}

@media only screen and (min-width:1170px) {
    .cd-timeline__img {
        width: 60px;
        height: 60px;
        left: 50%;
        margin-left: -40px;
        transform: translateZ(0)
    }

    .cd-timeline__img.cd-timeline__img--bounce-in {
        visibility: visible;
        animation: cd-bounce-1 .6s
    }
}

@keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        transform: scale(.5)
    }

    60% {
        opacity: 1;
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

.cd-timeline__content {
    position: relative;
    margin-left: 60px;
    margin-bottom: 20px;
    background: #f4f4f4;
    border-radius: .25em;
    padding: 1em;
    box-shadow: 0 3px 5px #c6c6c6
}

.cd-timeline__content:after {
    content: "";
    display: table;
    clear: both
}

.cd-timeline__content:before {
    content: "";
    position: absolute;
    top: 16px;
    right: 100%;
    height: 0;
    width: 0;
    border: 7px solid #0000;
    border-right-color: #f4f4f4
}

.cd-timeline__content h2 {
    color: #303e49
}

.cd-timeline__content p,
.cd-timeline__date,
.cd-timeline__read-more {
    font-size: 1 em
}

.cd-timeline__content p {
    margin: 1em 0;
    line-height: 1.4
}

.cd-timeline__date,
.cd-timeline__read-more {
    display: inline-block
}

.cd-timeline__read-more {
    float: right;
    padding: .8em 1em;
    background: #0000;
    color: #3f5262;
    border: 1px solid #3f5262
}

.cd-timeline__read-more:hover {
    background-color: #3f5262;
    color: #fff;
    transition: all .3s ease
}

.cd-timeline__date {
    float: left;
    padding: .8em 0;
    opacity: .7
}

@media only screen and (min-width:768px) {

    .cd-timeline__content h2,
    .cd-timeline__content p,
    .cd-timeline__date,
    .cd-timeline__read-more {
        font-size: 1 em
    }
}

@media only screen and (min-width:1170px) {
    .cd-timeline__content {
        margin-left: 0;
        padding: 1.6em;
        width: 45%;
        transform: translateZ(0)
    }

    .cd-timeline__content:before {
        top: 24px;
        left: 100%;
        border-color: #0000 #0000 #0000 #f4f4f4
    }

    .cd-timeline__read-more {
        float: left
    }

    .cd-timeline__date {
        position: absolute;
        width: 100%;
        left: 122%;
        top: 6px;
        font-size: 1.6rem
    }

    .cd-timeline__block:nth-child(2n) .cd-timeline__content {
        float: right
    }

    .cd-timeline__block:nth-child(2n) .cd-timeline__content:before {
        top: 24px;
        left: auto;
        right: 100%;
        border-color: #0000 #f4f4f4 #0000 #0000
    }

    .cd-timeline__block:nth-child(2n) .cd-timeline__read-more {
        float: right
    }

    .cd-timeline__block:nth-child(2n) .cd-timeline__date {
        left: auto;
        right: 122%;
        text-align: right
    }

    .cd-timeline__content.cd-timeline__content--bounce-in {
        visibility: visible;
        animation: cd-bounce-2 .6s
    }

    .cd-timeline__block:nth-child(2n) .cd-timeline__content.cd-timeline__content--bounce-in {
        animation: cd-bounce-2-inverse .6s
    }
}

@keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        transform: translateX(-100px)
    }

    60% {
        opacity: 1;
        transform: translateX(20px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes cd-bounce-2-inverse {
    0% {
        opacity: 0;
        transform: translateX(100px)
    }

    60% {
        opacity: 1;
        transform: translateX(-20px)
    }

    to {
        transform: translateX(0)
    }
}

.history-intro-text {
    margin-bottom: 30px;
    text-align: center
}

html.lb-disable-scrolling {
    overflow: hidden;
    position: fixed;
    height: 100vh;
    width: 100vw
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: .8;
    display: none
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: 400
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 3px;
    border: 4px solid #fff
}

.lightbox a img {
    border: none
}

.lb-outerContainer {
    position: relative;
    zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #fff
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../img/loading.gif) no-repeat
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container>.nav {
    left: 0
}

.lb-nav a {
    outline: none;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")
}

.lb-next,
.lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../img/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../img/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: 700;
    line-height: 1em
}

.lb-data .lb-caption a {
    color: #4ae
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../img/close.png) 100% 0 no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: .7;
    transition: opacity .2s
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.homepage-main-text-scroller-container {
    display: grid;
    grid-column: 1;
    grid-row: 1;
    overflow: hidden;
    background-color: #4a5566
}

.homepage-main-text-scroller-container-paused {
    display: flex;
    justify-content: space-evenly;
    background-color: #4a5566
}

.homepage-main-text-scroller {
    display: grid;
    grid-column: 1;
    grid-row: 1;
    align-self: center;
    margin: 0
}

.homepage-main-text-scroller,
.homepage-main-text-scroller-paused {
    text-align: center;
    padding: .5rem;
    color: #fff
}

.homepage-main-text-scroller-animation {
    animation: slide-across-screen 6s
}

@keyframes slide-across-screen {
    0% {
        transform: translateX(-100%);
        opacity: 0
    }

    25% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(0);
        opacity: 1
    }

    to {
        transform: translateX(100%);
        opacity: 0
    }
}

.banner-button:hover {
    transform: scale(1.05);
    transition: .3s ease-in-out
}

.banner-button2:hover {
    transform: translate(-50%, -50%) scale(1.05);
    transition: .3s ease-in-out
}

.roundel-rotate {
    transform: rotate(10deg)
}

.absolute-center {
    transform: translate(-50%, -50%)
}

@media screen and (min-width:1024px) {
    .absolute-center-lg {
        transform: translate(-50%, -50%)
    }
}

#cq_recomm_slot-e6518a2dd6793f95521ee29e42 {
    height: 575.55px
}

.special-offers-banner-no-offers-text {
    position: absolute;
    transform: rotateY(0deg) rotate(38deg);
    color: #fff;
    font-size: min(3vw, 15px);
    text-align: center;
    top: 14%;
    width: 50%;
    right: -3%;
    line-height: normal !important;
    margin: 0 !important
}

@media screen and (min-width:768px) {
    .special-offers-banner-no-offers-text {
        top: 21%;
        width: 21%;
        margin: 0;
        right: 0;
        font-size: min(1.7vw, 16px);
        transform: rotateY(0deg) rotate(37deg)
    }
}

.tab-not-active {
    background-color: #e8e8e840;
    color: #4a5566;
    border: none
}

.tab-active {
    background-color: #19355d;
    color: #fff;
    border: 2px solid #c39939
}

.middle-slots img {
    max-height: none !important
}

@media screen and (min-width:768px) {
    .tabcontent {
        display: block;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.ma-fade {
    animation: fadeIn 3s
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.visible {
    visibility: visible !important
}

.static {
    position: static !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

.bottom-0 {
    bottom: 0 !important
}

.left-1\/2 {
    left: 50% !important
}

.top-1\/2 {
    top: 50% !important
}

.top-0 {
    top: 0 !important
}

.top-\[50\%\] {
    top: 50% !important
}

.left-0 {
    left: 0 !important
}

.right-0 {
    right: 0 !important
}

.left-\[10px\] {
    left: 10px !important
}

.top-5 {
    top: 1.25rem !important
}

.left-\[52\%\] {
    left: 52% !important
}

.top-\[0\%\] {
    top: 0 !important
}

.top-\[100\%\] {
    top: 100% !important
}

.left-\[75\%\] {
    left: 75% !important
}

.top-\[4\%\] {
    top: 4% !important
}

.top-\[72\%\] {
    top: 72% !important
}

.left-\[78\%\] {
    left: 78% !important
}

.top-\[36\%\] {
    top: 36% !important
}

.top-\[5\%\] {
    top: 5% !important
}

.top-\[11\%\] {
    top: 11% !important
}

.top-\[3\%\] {
    top: 3% !important
}

.top-\[10\%\] {
    top: 10% !important
}

.top-\[10px\] {
    top: 10px !important
}

.right-\[10px\] {
    right: 10px !important
}

.bottom-\[10px\] {
    bottom: 10px !important
}

.left-\[0\%\] {
    left: 0 !important
}

.top-\[30\%\] {
    top: 30% !important
}

.left-\[73\%\] {
    left: 73% !important
}

.-top-\[3\%\] {
    top: -3% !important
}

.top-\[45\%\] {
    top: 45% !important
}

.top-\[40\%\] {
    top: 40% !important
}

.top-auto {
    top: auto !important
}

.right-4 {
    right: 1rem !important
}

.right-3 {
    right: .75rem !important
}

.right-5 {
    right: 1.25rem !important
}

.bottom-1\/2 {
    bottom: 50% !important
}

.top-\[12\%\] {
    top: 12% !important
}

.top-\[-4\%\] {
    top: -4% !important
}

.top-\[-10\%\] {
    top: -10% !important
}

.top-\[24px\] {
    top: 24px !important
}

.right-\[24px\] {
    right: 24px !important
}

.top-\[58\%\] {
    top: 58% !important
}

.top-\[67\%\] {
    top: 67% !important
}

.top-\[33\%\] {
    top: 33% !important
}

.left-\[23\%\] {
    left: 23% !important
}

.top-\[28\%\] {
    top: 28% !important
}

.top-\[25\%\] {
    top: 25% !important
}

.top-\[90\%\] {
    top: 90% !important
}

.top-\[70\%\] {
    top: 70% !important
}

.top-\[68\%\] {
    top: 68% !important
}

.top-\[77\%\] {
    top: 77% !important
}

.bottom-4 {
    bottom: 1rem !important
}

.top-\[76\%\] {
    top: 76% !important
}

.top-\[20\%\] {
    top: 20% !important
}

.top-\[35\%\] {
    top: 35% !important
}

.top-\[79\%\] {
    top: 79% !important
}

.top-\[23\%\] {
    top: 23% !important
}

.top-\[22\%\] {
    top: 22% !important
}

.left-\[50\%\] {
    left: 50% !important
}

.z-20 {
    z-index: 20 !important
}

.z-10 {
    z-index: 10 !important
}

.z-0 {
    z-index: 0 !important
}

.z-\[-1\] {
    z-index: -1 !important
}

.order-last {
    order: 9999 !important
}

.order-2 {
    order: 2 !important
}

.order-first {
    order: -9999 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.col-span-1 {
    grid-column: span 1/span 1 !important
}

.col-span-2 {
    grid-column: span 2/span 2 !important
}

.col-span-6 {
    grid-column: span 6/span 6 !important
}

.col-start-1 {
    grid-column-start: 1 !important
}

.col-end-1 {
    grid-column-end: 1 !important
}

.row-start-1 {
    grid-row-start: 1 !important
}

.row-end-1 {
    grid-row-end: 1 !important
}

.float-left {
    float: left !important
}

.float-none {
    float: none !important
}

.clear-left {
    clear: left !important
}

.m-0 {
    margin: 0 !important
}

.m-\[10px\] {
    margin: 10px !important
}

.m-1 {
    margin: .25rem !important
}

.m-auto {
    margin: auto !important
}

.m-6 {
    margin: 1.5rem !important
}

.mx-\[10px\] {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important
}

.my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
}

.my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

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

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

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

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

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-\[14px\] {
    margin-top: 14px !important;
    margin-bottom: 14px !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

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

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important
}

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

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

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

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

.mb-3 {
    margin-bottom: .75rem !important
}

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

.mt-\[-2\.5rem\] {
    margin-top: -2.5rem !important
}

.mb-10 {
    margin-bottom: 2.5rem !important
}

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

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

.mr-1 {
    margin-right: .25rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.mt-\[-1px\] {
    margin-top: -1px !important
}

.ml-3 {
    margin-left: .75rem !important
}

.mb-9 {
    margin-bottom: 2.25rem !important
}

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

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

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

.mr-4 {
    margin-right: 1rem !important
}

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

.ml-5 {
    margin-left: 1.25rem !important
}

.ml-4 {
    margin-left: 1rem !important
}

.mr-3 {
    margin-right: .75rem !important
}

.mt-\[15px\] {
    margin-top: 15px !important
}

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

.mb-28 {
    margin-bottom: 7rem !important
}

.mb-\[-100px\] {
    margin-bottom: -100px !important
}

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

.ml-0 {
    margin-left: 0 !important
}

.mb-7 {
    margin-bottom: 1.75rem !important
}

.mb-\[20px\] {
    margin-bottom: 20px !important
}

.mr-5 {
    margin-right: 1.25rem !important
}

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

.mt-9 {
    margin-top: 2.25rem !important
}

.ml-6 {
    margin-left: 1.5rem !important
}

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

.mt-0 {
    margin-top: 0 !important
}

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

.ml-auto {
    margin-left: auto !important
}

.mr-auto {
    margin-right: auto !important
}

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

.mb-0 {
    margin-bottom: 0 !important
}

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

.block {
    display: block !important
}

.inline-block {
    display: inline-block !important
}

.inline {
    display: inline !important
}

.flex {
    display: flex !important
}

.table {
    display: table !important
}

.table-cell {
    display: table-cell !important
}

.grid {
    display: grid !important
}

.contents {
    display: contents !important
}

.hidden {
    display: none !important
}

.aspect-square {
    aspect-ratio: 1/1 !important
}

.aspect-\[1024\/637\] {
    aspect-ratio: 1024/637 !important
}

.aspect-\[12\/5\] {
    aspect-ratio: 12/5 !important
}

.aspect-\[145\/119\] {
    aspect-ratio: 145/119 !important
}

.aspect-\[48\/25\] {
    aspect-ratio: 48/25 !important
}

.aspect-\[63\/74\] {
    aspect-ratio: 63/74 !important
}

.aspect-\[341\/213\] {
    aspect-ratio: 341/213 !important
}

.aspect-\[259\/108\] {
    aspect-ratio: 259/108 !important
}

.aspect-\[48\/35\] {
    aspect-ratio: 48/35 !important
}

.aspect-\[595\/109\] {
    aspect-ratio: 595/109 !important
}

.aspect-\[747\/766\] {
    aspect-ratio: 747/766 !important
}

.aspect-\[521\/311\] {
    aspect-ratio: 521/311 !important
}

.aspect-\[175\/127\] {
    aspect-ratio: 175/127 !important
}

.aspect-\[200\/203\] {
    aspect-ratio: 200/203 !important
}

.aspect-\[40\/39\] {
    aspect-ratio: 40/39 !important
}

.aspect-\[51\/41\] {
    aspect-ratio: 51/41 !important
}

.aspect-\[35\/24\] {
    aspect-ratio: 35/24 !important
}

.aspect-\[326\/365\] {
    aspect-ratio: 326/365 !important
}

.aspect-\[4\/3\] {
    aspect-ratio: 4/3 !important
}

.aspect-\[163\/75\] {
    aspect-ratio: 163/75 !important
}

.aspect-\[356\/273\] {
    aspect-ratio: 356/273 !important
}

.aspect-\[490\/251\] {
    aspect-ratio: 490/251 !important
}

.aspect-\[1064\/187\] {
    aspect-ratio: 1064/187 !important
}

.aspect-\[288\/230\] {
    aspect-ratio: 288/230 !important
}

.aspect-\[1056\/848\] {
    aspect-ratio: 1056/848 !important
}

.aspect-\[329\/253\] {
    aspect-ratio: 329/253 !important
}

.aspect-\[259\/156\] {
    aspect-ratio: 259/156 !important
}

.aspect-\[329\/304\] {
    aspect-ratio: 329/304 !important
}

.aspect-\[411\/180\] {
    aspect-ratio: 411/180 !important
}

.aspect-\[411\/170\] {
    aspect-ratio: 411/170 !important
}

.aspect-\[329\/180\] {
    aspect-ratio: 329/180 !important
}

.aspect-\[250\/193\] {
    aspect-ratio: 250/193 !important
}

.aspect-\[24\/12\] {
    aspect-ratio: 24/12 !important
}

.aspect-\[260\/59\] {
    aspect-ratio: 260/59 !important
}

.aspect-\[112\/59\] {
    aspect-ratio: 112/59 !important
}

.aspect-\[8\/9\] {
    aspect-ratio: 8/9 !important
}

.aspect-\[1410\/347\] {
    aspect-ratio: 1410/347 !important
}

.aspect-\[768\/1223\] {
    aspect-ratio: 768/1223 !important
}

.aspect-\[261\/50\] {
    aspect-ratio: 261/50 !important
}

.aspect-\[24\/21\] {
    aspect-ratio: 24/21 !important
}

.aspect-\[24\/17\] {
    aspect-ratio: 24/17 !important
}

.aspect-\[13\/10\] {
    aspect-ratio: 13/10 !important
}

.aspect-\[2\/1\] {
    aspect-ratio: 2/1 !important
}

.aspect-\[600\/469\] {
    aspect-ratio: 600/469 !important
}

.aspect-\[384\/175\] {
    aspect-ratio: 384/175 !important
}

.aspect-\[32\/25\] {
    aspect-ratio: 32/25 !important
}

.aspect-\[8\/7\] {
    aspect-ratio: 8/7 !important
}

.aspect-\[768\/1023\] {
    aspect-ratio: 768/1023 !important
}

.aspect-\[35\/11\] {
    aspect-ratio: 35/11 !important
}

.aspect-\[131\/75\] {
    aspect-ratio: 131/75 !important
}

.aspect-\[80\/19\] {
    aspect-ratio: 80/19 !important
}

.aspect-\[6\/5\] {
    aspect-ratio: 6/5 !important
}

.aspect-\[523\/626\] {
    aspect-ratio: 523/626 !important
}

.aspect-\[768\/400\] {
    aspect-ratio: 768/400 !important
}

.aspect-\[13\/8\] {
    aspect-ratio: 13/8 !important
}

.aspect-\[256\/175\] {
    aspect-ratio: 256/175 !important
}

.aspect-\[10\/9\] {
    aspect-ratio: 10/9 !important
}

.aspect-\[18\/2\.5\] {
    aspect-ratio: 18/2.5 !important
}

.aspect-\[320\/439\] {
    aspect-ratio: 320/439 !important
}

.aspect-\[70\/61\] {
    aspect-ratio: 70/61 !important
}

.aspect-\[274\/153\] {
    aspect-ratio: 274/153 !important
}

.aspect-\[192\/295\] {
    aspect-ratio: 192/295 !important
}

.aspect-\[96\/25\] {
    aspect-ratio: 96/25 !important
}

.aspect-\[320\/461\] {
    aspect-ratio: 320/461 !important
}

.aspect-\[384\/515\] {
    aspect-ratio: 384/515 !important
}

.h-full {
    height: 100% !important
}

.h-\[83px\] {
    height: 83px !important
}

.h-\[min\(30vw\2c 112px\)\] {
    height: min(30vw, 112px) !important
}

.h-\[587px\] {
    height: 587px !important
}

.h-\[70px\] {
    height: 70px !important
}

.h-\[50px\] {
    height: 50px !important
}

.h-10 {
    height: 2.5rem !important
}

.h-\[100px\] {
    height: 100px !important
}

.h-7 {
    height: 1.75rem !important
}

.h-\[33\.33\%\] {
    height: 33.33% !important
}

.h-\[66px\] {
    height: 66px !important
}

.h-\[55px\] {
    height: 55px !important
}

.h-12 {
    height: 3rem !important
}

.h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important
}

.h-auto {
    height: auto !important
}

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

.max-h-\[400px\] {
    max-height: 400px !important
}

.max-h-\[300px\] {
    max-height: 300px !important
}

.max-h-\[192\.94px\] {
    max-height: 192.94px !important
}

.max-h-\[2rem\] {
    max-height: 2rem !important
}

.max-h-\[64px\] {
    max-height: 64px !important
}

.max-h-\[212px\] {
    max-height: 212px !important
}

.max-h-\[42px\] {
    max-height: 42px !important
}

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

.max-h-\[185px\] {
    max-height: 185px !important
}

.min-h-\[50px\] {
    min-height: 50px !important
}

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

.min-h-\[45px\] {
    min-height: 45px !important
}

.min-h-\[7vh\] {
    min-height: 7vh !important
}

.min-h-\[66px\] {
    min-height: 66px !important
}

.min-h-\[48px\] {
    min-height: 48px !important
}

.w-\[90\%\] {
    width: 90% !important
}

.w-\[200px\] {
    width: 200px !important
}

.w-\[245px\] {
    width: 245px !important
}

.w-\[260px\] {
    width: 260px !important
}

.w-\[calc\(100\%-20px\)\] {
    width: calc(100% - 20px) !important
}

.w-\[100px\] {
    width: 100px !important
}

.w-\[150px\] {
    width: 150px !important
}

.w-52 {
    width: 13rem !important
}

.w-\[60\%\] {
    width: 60% !important
}

.w-\[min\(30vw\2c 112px\)\] {
    width: min(30vw, 112px) !important
}

.w-\[519px\] {
    width: 519px !important
}

.w-\[70\%\] {
    width: 70% !important
}

.w-1\/2 {
    width: 50% !important
}

.w-\[45\%\] {
    width: 45% !important
}

.w-\[80\%\] {
    width: 80% !important
}

.w-\[98\%\] {
    width: 98% !important
}

.w-\[min\(68vw\2c 270px\)\] {
    width: min(68vw, 270px) !important
}

.w-auto {
    width: auto !important
}

.w-\[70px\] {
    width: 70px !important
}

.w-\[50px\] {
    width: 50px !important
}

.w-\[80px\] {
    width: 80px !important
}

.w-\[30\%\] {
    width: 30% !important
}

.w-80 {
    width: 20rem !important
}

.w-14 {
    width: 3.5rem !important
}

.w-\[87px\] {
    width: 87px !important
}

.w-10 {
    width: 2.5rem !important
}

.w-\[33\.33\%\] {
    width: 33.33% !important
}

.w-12 {
    width: 3rem !important
}

.w-7 {
    width: 1.75rem !important
}

.w-\[130px\] {
    width: 130px !important
}

.w-\[75px\] {
    width: 75px !important
}

.w-\[180px\] {
    width: 180px !important
}

.w-\[120px\] {
    width: 120px !important
}

.w-\[48\%\] {
    width: 48% !important
}

.w-\[67\%\] {
    width: 67% !important
}

.w-\[min\(55vw\2c 275px\)\] {
    width: min(55vw, 275px) !important
}

.w-\[88\%\] {
    width: 88% !important
}

.w-\[65px\] {
    width: 65px !important
}

.w-\[210px\] {
    width: 210px !important
}

.w-\[250px\] {
    width: 250px !important
}

.w-\[95\%\] {
    width: 95% !important
}

.w-\[100\%\],
.w-full {
    width: 100% !important
}

.min-w-\[50px\] {
    min-width: 50px !important
}

.min-w-\[280px\] {
    min-width: 280px !important
}

.min-w-\[100px\] {
    min-width: 100px !important
}

.min-w-min {
    min-width: -moz-min-content !important;
    min-width: min-content !important
}

.min-w-\[200px\] {
    min-width: 200px !important
}

.min-w-\[230px\] {
    min-width: 230px !important
}

.min-w-\[235px\] {
    min-width: 235px !important
}

.max-w-5xl {
    max-width: 64rem !important
}

.max-w-3xl {
    max-width: 48rem !important
}

.max-w-sm {
    max-width: 24rem !important
}

.max-w-6xl {
    max-width: 72rem !important
}

.max-w-\[145px\] {
    max-width: 145px !important
}

.max-w-\[1535px\] {
    max-width: 1535px !important
}

.max-w-\[1088px\] {
    max-width: 1088px !important
}

.max-w-\[100\%\] {
    max-width: 100% !important
}

.max-w-\[300px\] {
    max-width: 300px !important
}

.max-w-\[1500px\] {
    max-width: 1500px !important
}

.max-w-\[1536px\] {
    max-width: 1536px !important
}

.max-w-4xl {
    max-width: 56rem !important
}

.max-w-\[220px\] {
    max-width: 220px !important
}

.max-w-md {
    max-width: 28rem !important
}

.max-w-\[200px\] {
    max-width: 200px !important
}

.max-w-\[245px\] {
    max-width: 245px !important
}

.max-w-\[448px\] {
    max-width: 448px !important
}

.max-w-\[1000px\] {
    max-width: 1000px !important
}

.max-w-\[320px\] {
    max-width: 320px !important
}

.max-w-\[260px\] {
    max-width: 260px !important
}

.max-w-\[652px\] {
    max-width: 652px !important
}

.max-w-\[642px\] {
    max-width: 642px !important
}

.max-w-\[590px\] {
    max-width: 590px !important
}

.max-w-\[768px\] {
    max-width: 768px !important
}

.max-w-\[100px\] {
    max-width: 100px !important
}

.max-w-\[50\%\] {
    max-width: 50% !important
}

.max-w-\[972px\] {
    max-width: 972px !important
}

.max-w-\[1056px\] {
    max-width: 1056px !important
}

.max-w-\[519px\] {
    max-width: 519px !important
}

.max-w-2xl {
    max-width: 42rem !important
}

.max-w-\[339px\] {
    max-width: 339px !important
}

.max-w-\[355px\] {
    max-width: 355px !important
}

.max-w-\[675px\] {
    max-width: 675px !important
}

.max-w-\[25\%\] {
    max-width: 25% !important
}

.max-w-\[2rem\] {
    max-width: 2rem !important
}

.max-w-7xl {
    max-width: 80rem !important
}

.max-w-\[800px\] {
    max-width: 800px !important
}

.max-w-\[1024px\] {
    max-width: 1024px !important
}

.max-w-\[1280px\] {
    max-width: 1280px !important
}

.max-w-\[1200px\] {
    max-width: 1200px !important
}

.max-w-\[50px\] {
    max-width: 50px !important
}

.max-w-\[90\%\] {
    max-width: 90% !important
}

.max-w-\[115px\] {
    max-width: 115px !important
}

.max-w-\[110px\] {
    max-width: 110px !important
}

.max-w-\[1152px\] {
    max-width: 1152px !important
}

.max-w-\[40px\] {
    max-width: 40px !important
}

.max-w-lg {
    max-width: 32rem !important
}

.max-w-\[740px\] {
    max-width: 740px !important
}

.max-w-\[425px\] {
    max-width: 425px !important
}

.max-w-\[1440px\] {
    max-width: 1440px !important
}

.max-w-\[120px\] {
    max-width: 120px !important
}

.max-w-\[480px\] {
    max-width: 480px !important
}

.max-w-\[82\%\] {
    max-width: 82% !important
}

.max-w-\[270px\] {
    max-width: 270px !important
}

.max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important
}

.max-w-\[45px\] {
    max-width: 45px !important
}

.max-w-\[241px\] {
    max-width: 241px !important
}

.max-w-\[1175px\] {
    max-width: 1175px !important
}

.max-w-\[95\%\] {
    max-width: 95% !important
}

.max-w-xs {
    max-width: 20rem !important
}

.max-w-\[2160px\] {
    max-width: 2160px !important
}

.max-w-\[80\%\] {
    max-width: 80% !important
}

.max-w-\[235px\] {
    max-width: 235px !important
}

.max-w-\[190px\] {
    max-width: 190px !important
}

.max-w-xl {
    max-width: 36rem !important
}

.max-w-\[280px\] {
    max-width: 280px !important
}

.max-w-\[310px\] {
    max-width: 310px !important
}

.max-w-\[180px\] {
    max-width: 180px !important
}

.max-w-\[600px\] {
    max-width: 600px !important
}

.max-w-\[640px\] {
    max-width: 640px !important
}

.max-w-\[780px\] {
    max-width: 780px !important
}

.max-w-\[380px\] {
    max-width: 380px !important
}

.max-w-\[464px\] {
    max-width: 464px !important
}

.max-w-\[228px\] {
    max-width: 228px !important
}

.max-w-\[195px\] {
    max-width: 195px !important
}

.max-w-\[850px\] {
    max-width: 850px !important
}

.max-w-\[680px\] {
    max-width: 680px !important
}

.max-w-\[70px\] {
    max-width: 70px !important
}

.max-w-\[350px\] {
    max-width: 350px !important
}

.max-w-\[1800px\] {
    max-width: 1800px !important
}

.max-w-\[230px\] {
    max-width: 230px !important
}

.max-w-\[820px\] {
    max-width: 820px !important
}

.max-w-\[330px\] {
    max-width: 330px !important
}

.max-w-\[450px\] {
    max-width: 450px !important
}

.max-w-\[240px\] {
    max-width: 240px !important
}

.max-w-\[345px\] {
    max-width: 345px !important
}

.max-w-\[290px\] {
    max-width: 290px !important
}

.max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important
}

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

.max-w-\[340px\] {
    max-width: 340px !important
}

.max-w-\[170px\] {
    max-width: 170px !important
}

.max-w-\[500px\] {
    max-width: 500px !important
}

.max-w-\[430px\] {
    max-width: 430px !important
}

.max-w-\[400px\] {
    max-width: 400px !important
}

.max-w-\[250px\] {
    max-width: 250px !important
}

.flex-none {
    flex: none !important
}

.flex-shrink {
    flex-shrink: 1 !important
}

.flex-grow,
.grow {
    flex-grow: 1 !important
}

.basis-1\/4 {
    flex-basis: 25% !important
}

.basis-1\/2,
.basis-6\/12 {
    flex-basis: 50% !important
}

.basis-full {
    flex-basis: 100% !important
}

.table-auto {
    table-layout: auto !important
}

.border-collapse {
    border-collapse: collapse !important
}

.border-spacing-8 {
    --tw-border-spacing-x: 2rem !important;
    --tw-border-spacing-y: 2rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50% !important
}

.-translate-y-0,
.translate-x-\[-50\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-0 {
    --tw-translate-y: -0px !important
}

.translate-x-0 {
    --tw-translate-x: 0px !important
}

.translate-x-0,
.translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-0 {
    --tw-translate-y: 0px !important
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.cursor-pointer {
    cursor: pointer !important
}

.resize {
    resize: both !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
}

.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-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important
}

.grid-cols-\[20\%\2c 70\%\] {
    grid-template-columns: 20% 70% !important
}

.flex-row {
    flex-direction: row !important
}

.flex-col {
    flex-direction: column !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.content-center {
    align-content: center !important
}

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

.items-center {
    align-items: center !important
}

.justify-start {
    justify-content: flex-start !important
}

.justify-center {
    justify-content: center !important
}

.justify-items-center {
    justify-items: center !important
}

.gap-5 {
    gap: 1.25rem !important
}

.gap-3 {
    gap: .75rem !important
}

.gap-4 {
    gap: 1rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-0 {
    gap: 0 !important
}

.gap-6 {
    gap: 1.5rem !important
}

.place-self-center {
    place-self: center !important
}

.self-center {
    align-self: center !important
}

.justify-self-center {
    justify-self: center !important
}

.overflow-hidden {
    overflow: hidden !important
}

.scroll-smooth {
    scroll-behavior: smooth !important
}

.whitespace-nowrap {
    white-space: nowrap !important
}

.break-words {
    overflow-wrap: break-word !important
}

.rounded-\[10px\] {
    border-radius: 10px !important
}

.rounded-xl {
    border-radius: .75rem !important
}

.rounded-sm {
    border-radius: .125rem !important
}

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

.rounded {
    border-radius: .25rem !important
}

.rounded-lg {
    border-radius: .5rem !important
}

.rounded-md {
    border-radius: .375rem !important
}

.rounded-\[50\%\] {
    border-radius: 50% !important
}

.rounded-t-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.rounded-t-xl {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.border {
    border-width: 1px !important
}

.border-\[10px\] {
    border-width: 10px !important
}

.border-0 {
    border-width: 0 !important
}

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

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

.border-\[1px\] {
    border-width: 1px !important
}

.border-\[0\.1rem\] {
    border-width: .1rem !important
}

.border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important
}

.border-b {
    border-bottom-width: 1px !important
}

.border-t-0 {
    border-top-width: 0 !important
}

.border-l-0 {
    border-left-width: 0 !important
}

.border-r-0 {
    border-right-width: 0 !important
}

.border-b-2 {
    border-bottom-width: 2px !important
}

.border-r-\[0\.25em\] {
    border-right-width: .25em !important
}

.border-solid {
    border-style: solid !important
}

.border-none {
    border-style: none !important
}

.border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
}

.border-\[\#f5f5f5\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(245 245 245/var(--tw-border-opacity)) !important
}

.border-\[\#3f5262\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(63 82 98/var(--tw-border-opacity)) !important
}

.border-\[\#435764\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(67 87 100/var(--tw-border-opacity)) !important
}

.border-\[\#707070\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(112 112 112/var(--tw-border-opacity)) !important
}

.border-\[\#8196a1\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(129 150 161/var(--tw-border-opacity)) !important
}

.border-\[rgb\(195\2c 153\2c 57\)\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(195 153 57/var(--tw-border-opacity)) !important
}

.border-\[rgb\(25\2c 53\2c 93\)\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(25 53 93/var(--tw-border-opacity)) !important
}

.border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.border-\[\#e2e4e4\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(226 228 228/var(--tw-border-opacity)) !important
}

.border-\[\#333333\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(51 51 51/var(--tw-border-opacity)) !important
}

.border-\[\#f2f2f2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(242 242 242/var(--tw-border-opacity)) !important
}

.border-\[\#3F5262\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(63 82 98/var(--tw-border-opacity)) !important
}

.border-\[\#f1f3f2\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(241 243 242/var(--tw-border-opacity)) !important
}

.border-b-\[\#707070\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(112 112 112/var(--tw-border-opacity)) !important
}

.border-b-\[\#f2f2f2\] {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(242 242 242/var(--tw-border-opacity)) !important
}

.bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.bg-\[\#3f5262\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 82 98/var(--tw-bg-opacity)) !important
}

.bg-\[\#415765\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(65 87 101/var(--tw-bg-opacity)) !important
}

.bg-\[\#e6eae8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(230 234 232/var(--tw-bg-opacity)) !important
}

.bg-\[\#f891a2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 145 162/var(--tw-bg-opacity)) !important
}

.bg-\[\#f1f1f1\] {
    background-color: rgb(241 241 241/var(--tw-bg-opacity)) !important
}

.bg-\[\#f1f1f1\],
.bg-white {
    --tw-bg-opacity: 1 !important
}

.bg-white {
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-black {
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.bg-\[\#f1f3f2\],
.bg-black {
    --tw-bg-opacity: 1 !important
}

.bg-\[\#f1f3f2\] {
    background-color: rgb(241 243 242/var(--tw-bg-opacity)) !important
}

.bg-transparent {
    background-color: initial !important
}

.bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 242 242/var(--tw-bg-opacity)) !important
}

.bg-\[\#2f5e46\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(47 94 70/var(--tw-bg-opacity)) !important
}

.bg-\[\#f4f0f0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 240 240/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(63\2c 85\2c 98\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 85 98/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(74\2c _85\2c _102\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(74 85 102/var(--tw-bg-opacity)) !important
}

.bg-\[\#3F5562\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 85 98/var(--tw-bg-opacity)) !important
}

.bg-\[\#435764\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.bg-\[\#19355D\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(25 53 93/var(--tw-bg-opacity)) !important
}

.bg-\[\#C39939\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(195 153 57/var(--tw-bg-opacity)) !important
}

.bg-\[\#F8F8F8\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 248 248/var(--tw-bg-opacity)) !important
}

.bg-\[rgba\(232\2c 232\2c 232\2c 0\.25\)\] {
    background-color: #e8e8e840 !important
}

.bg-\[rgb\(25\2c 53\2c 93\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(25 53 93/var(--tw-bg-opacity)) !important
}

.bg-\[\#F4F0F0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 240 240/var(--tw-bg-opacity)) !important
}

.bg-\[\#102e46\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 46 70/var(--tw-bg-opacity)) !important
}

.bg-\[\#F6F7F6\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 247 246/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(25\2c 39\2c 68\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(25 39 68/var(--tw-bg-opacity)) !important
}

.bg-\[\#9C742A\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(156 116 42/var(--tw-bg-opacity)) !important
}

.bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246/var(--tw-bg-opacity)) !important
}

.bg-\[rgb\(50\2c _73\2c _91\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(50 73 91/var(--tw-bg-opacity)) !important
}

.bg-\[\#F5F5F5\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.bg-\[\#f12535\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 37 53/var(--tw-bg-opacity)) !important
}

.bg-\[\#084E53\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(8 78 83/var(--tw-bg-opacity)) !important
}

.bg-\[\#C0D2E2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(192 210 226/var(--tw-bg-opacity)) !important
}

.bg-\[\#F1F3F2\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(241 243 242/var(--tw-bg-opacity)) !important
}

.bg-\[\#90aba0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(144 171 160/var(--tw-bg-opacity)) !important
}

.bg-\[\#f4f4f4\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 244/var(--tw-bg-opacity)) !important
}

.bg-\[\#CF5376\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(207 83 118/var(--tw-bg-opacity)) !important
}

.bg-\[\#F3F3F3\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 243 243/var(--tw-bg-opacity)) !important
}

.bg-\[\#3a596b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(58 89 107/var(--tw-bg-opacity)) !important
}

.bg-\[\#e87c9b\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(232 124 155/var(--tw-bg-opacity)) !important
}

.bg-\[rgba\(63\2c 82\2c 98\2c 0\.75\)\] {
    background-color: #3f5262bf !important
}

.bg-\[\#eb9798\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 151 152/var(--tw-bg-opacity)) !important
}

.bg-\[\#8faaa0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(143 170 160/var(--tw-bg-opacity)) !important
}

.bg-\[\#a28abb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(162 138 187/var(--tw-bg-opacity)) !important
}

.bg-\[\#e1a07d\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(225 160 125/var(--tw-bg-opacity)) !important
}

.bg-\[\#fafafa\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 250 250/var(--tw-bg-opacity)) !important
}

.bg-\[\#ac90bf\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(172 144 191/var(--tw-bg-opacity)) !important
}

.bg-\[\#a1d6ca\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(161 214 202/var(--tw-bg-opacity)) !important
}

.bg-\[\#a289bb\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(162 137 187/var(--tw-bg-opacity)) !important
}

.bg-\[\#AC90BF\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(172 144 191/var(--tw-bg-opacity)) !important
}

.bg-\[\#3cdbc0\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(60 219 192/var(--tw-bg-opacity)) !important
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important
}

.bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm1-2023\/2023-gtm1-unique-tea-banner-pouring-mobile\.jpg\?\$staticlink\$\'\)\] {
    background-image: url(/images/Campaigns/Campaign-gtm1-2023/2023-gtm1-unique-tea-banner-pouring-mobile.jpg?$staticlink$) !important
}

.bg-none {
    background-image: none !important
}

.bg-contain {
    background-size: contain !important
}

.bg-center {
    background-position: 50% !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.object-left {
    -o-object-position: left !important;
    object-position: left !important
}

.object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important
}

.p-2 {
    padding: .5rem !important
}

.p-4 {
    padding: 1rem !important
}

.p-\[5px\] {
    padding: 5px !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-8 {
    padding: 2rem !important
}

.p-5 {
    padding: 1.25rem !important
}

.p-3 {
    padding: .75rem !important
}

.p-7 {
    padding: 1.75rem !important
}

.px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

.py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-\[10\%\] {
    padding-left: 10% !important;
    padding-right: 10% !important
}

.py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.px-\[10px\] {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
}

.py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-\[24px\] {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

.py-\[18px\] {
    padding-top: 18px !important;
    padding-bottom: 18px !important
}

.py-\[10px\] {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

.px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important
}

.px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important
}

.py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.py-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important
}

.px-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.px-\[5px\] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.pt-5 {
    padding-top: 1.25rem !important
}

.pt-9 {
    padding-top: 2.25rem !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pt-\[15px\] {
    padding-top: 15px !important
}

.pb-\[10px\] {
    padding-bottom: 10px !important
}

.pb-12 {
    padding-bottom: 3rem !important
}

.pb-5 {
    padding-bottom: 1.25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pb-4 {
    padding-bottom: 1rem !important
}

.pt-10 {
    padding-top: 2.5rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pt-3 {
    padding-top: .75rem !important
}

.pb-\[20px\] {
    padding-bottom: 20px !important
}

.pt-4 {
    padding-top: 1rem !important
}

.pt-\[14px\] {
    padding-top: 14px !important
}

.pb-\[7px\] {
    padding-bottom: 7px !important
}

.pt-6 {
    padding-top: 1.5rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-8 {
    padding-bottom: 2rem !important
}

.pt-8 {
    padding-top: 2rem !important
}

.pl-4 {
    padding-left: 1rem !important
}

.pt-\[100px\] {
    padding-top: 100px !important
}

.pr-4 {
    padding-right: 1rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-5 {
    padding-left: 1.25rem !important
}

.pr-0 {
    padding-right: 0 !important
}

.pt-7 {
    padding-top: 1.75rem !important
}

.pr-\[10px\] {
    padding-right: 10px !important
}

.pl-\[10px\] {
    padding-left: 10px !important
}

.pb-\[1\%\] {
    padding-bottom: 1% !important
}

.pt-\[7px\] {
    padding-top: 7px !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-3 {
    padding-left: .75rem !important
}

.pb-10 {
    padding-bottom: 2.5rem !important
}

.pb-6 {
    padding-bottom: 1.5rem !important
}

.pl-6 {
    padding-left: 1.5rem !important
}

.pl-10 {
    padding-left: 2.5rem !important
}

.pr-10 {
    padding-right: 2.5rem !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pb-3 {
    padding-bottom: .75rem !important
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-text-top {
    vertical-align: text-top !important
}

.font-\[\'DidotLTPro-Roman\'\] {
    font-family: DidotLTPro-Roman !important
}

.font-\[\'AvenirLT-Light\'\] {
    font-family: AvenirLT-Light !important
}

.font-\[AvenirLTStd-Heavy\] {
    font-family: AvenirLTStd-Heavy !important
}

.font-\[AvenirLTStd-Medium\] {
    font-family: AvenirLTStd-Medium !important
}

.font-\[\'AvenirLTStd-Light\'\] {
    font-family: AvenirLTStd-Light !important
}

.font-\[\'AvenirLTStd-Black\'\] {
    font-family: AvenirLTStd-Black !important
}

.font-\[\#3f5262\] {
    font-family: #3f5262 !important
}

.font-\[AvenirLT-Light\] {
    font-family: AvenirLT-Light !important
}

.font-\[\'AvenirLTStd-Heavy\'\] {
    font-family: AvenirLTStd-Heavy !important
}

.font-\[\'AvenirLTStd-Medium\'\] {
    font-family: AvenirLTStd-Medium !important
}

.text-sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.text-xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.text-3xl {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important
}

.text-6xl {
    font-size: 3.75rem !important;
    line-height: 1 !important
}

.text-\[15px\] {
    font-size: 15px !important
}

.text-\[clamp\(0\.5rem\2c _3\.8vw_\2c _1rem\)\] {
    font-size: clamp(.5rem, 3.8vw, 1rem) !important
}

.text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important
}

.text-\[min\(3\.5vw\2c 16px\)\] {
    font-size: min(3.5vw, 16px) !important
}

.text-\[min\(6\.5vw\2c 18px\)\] {
    font-size: min(6.5vw, 18px) !important
}

.text-\[min\(4\.5vw\2c 16px\)\] {
    font-size: min(4.5vw, 16px) !important
}

.text-\[min\(22vw\2c 50px\)\] {
    font-size: min(22vw, 50px) !important
}

.text-\[min\(10vw\2c 30px\)\] {
    font-size: min(10vw, 30px) !important
}

.text-\[min\(3\.9vw\2c 16px\)\] {
    font-size: min(3.9vw, 16px) !important
}

.text-\[min\(5vw\2c 25px\)\] {
    font-size: min(5vw, 25px) !important
}

.text-\[min\(10vw\2c 35px\)\] {
    font-size: min(10vw, 35px) !important
}

.text-\[min\(4\.5vw\2c 1rem\)\] {
    font-size: min(4.5vw, 1rem) !important
}

.text-\[min\(8\.5vw\2c 35px\)\] {
    font-size: min(8.5vw, 35px) !important
}

.text-\[min\(4vw\2c 1rem\)\] {
    font-size: min(4vw, 1rem) !important
}

.text-\[min\(6\.5vw\2c 32\.5px\)\] {
    font-size: min(6.5vw, 32.5px) !important
}

.text-\[min\(7vw\2c 32\.5px\)\] {
    font-size: min(7vw, 32.5px) !important
}

.text-\[min\(4vw\2c 20px\)\] {
    font-size: min(4vw, 20px) !important
}

.text-\[min\(10vw\2c 42px\)\] {
    font-size: min(10vw, 42px) !important
}

.text-\[min\(5vw\2c 18px\)\] {
    font-size: min(5vw, 18px) !important
}

.text-\[12px\] {
    font-size: 12px !important
}

.text-\[min\(8vw\2c 2rem\)\] {
    font-size: min(8vw, 2rem) !important
}

.text-\[min\(4vw\2c 1\.2rem\)\] {
    font-size: min(4vw, 1.2rem) !important
}

.text-\[11px\] {
    font-size: 11px !important
}

.text-\[14px\] {
    font-size: 14px !important
}

.text-\[10px\] {
    font-size: 10px !important
}

.text-\[10vw\] {
    font-size: 10vw !important
}

.text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
}

.text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important
}

.font-normal {
    font-weight: 400 !important
}

.font-thin {
    font-weight: 100 !important
}

.font-light {
    font-weight: 300 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-semibold {
    font-weight: 600 !important
}

.font-bold {
    font-weight: 700 !important
}

.uppercase {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.normal-case {
    text-transform: none !important
}

.italic {
    font-style: italic !important
}

.not-italic {
    font-style: normal !important
}

.leading-\[0px\] {
    line-height: 0px !important
}

.leading-none {
    line-height: 1 !important
}

.leading-5 {
    line-height: 1.25rem !important
}

.leading-6 {
    line-height: 1.5rem !important
}

.leading-\[18px\] {
    line-height: 18px !important
}

.leading-\[50px\] {
    line-height: 50px !important
}

.leading-10 {
    line-height: 2.5rem !important
}

.leading-8 {
    line-height: 2rem !important
}

.leading-4 {
    line-height: 1rem !important
}

.leading-tight {
    line-height: 1.25 !important
}

.leading-normal {
    line-height: 1.5 !important
}

.tracking-wider {
    letter-spacing: .05em !important
}

.tracking-wide {
    letter-spacing: .025em !important
}

.tracking-\[3px\] {
    letter-spacing: 3px !important
}

.tracking-\[0\.8px\] {
    letter-spacing: .8px !important
}

.tracking-\[4px\] {
    letter-spacing: 4px !important
}

.tracking-normal {
    letter-spacing: 0 !important
}

.tracking-widest {
    letter-spacing: .1em !important
}

.text-\[\#435764\] {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.text-\[\#3f5262\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 82 98/var(--tw-text-opacity)) !important
}

.text-\[\#5c5b5b\] {
    --tw-text-opacity: 1 !important;
    color: rgb(92 91 91/var(--tw-text-opacity)) !important
}

.text-\[\#3f5866\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 88 102/var(--tw-text-opacity)) !important
}

.text-\[\#415765\] {
    --tw-text-opacity: 1 !important;
    color: rgb(65 87 101/var(--tw-text-opacity)) !important
}

.text-\[\#5C5B5B\] {
    --tw-text-opacity: 1 !important;
    color: rgb(92 91 91/var(--tw-text-opacity)) !important
}

.text-\[\#fbbb02\] {
    --tw-text-opacity: 1 !important;
    color: rgb(251 187 2/var(--tw-text-opacity)) !important
}

.text-\[\#3F5562\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 85 98/var(--tw-text-opacity)) !important
}

.text-\[\#19355D\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 53 93/var(--tw-text-opacity)) !important
}

.text-\[\#727576\] {
    --tw-text-opacity: 1 !important;
    color: rgb(114 117 118/var(--tw-text-opacity)) !important
}

.text-\[\#D9EAF7\] {
    --tw-text-opacity: 1 !important;
    color: rgb(217 234 247/var(--tw-text-opacity)) !important
}

.text-\[rgb\(195\2c 153\2c 57\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(195 153 57/var(--tw-text-opacity)) !important
}

.text-\[rgb\(25\2c 53\2c 93\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(25 53 93/var(--tw-text-opacity)) !important
}

.text-\[rgb\(74\2c 85\2c 102\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(74 85 102/var(--tw-text-opacity)) !important
}

.text-\[\#102E46\] {
    --tw-text-opacity: 1 !important;
    color: rgb(16 46 70/var(--tw-text-opacity)) !important
}

.text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81/var(--tw-text-opacity)) !important
}

.text-\[\#3f5562\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 85 98/var(--tw-text-opacity)) !important
}

.text-\[\#707070\] {
    --tw-text-opacity: 1 !important;
    color: rgb(112 112 112/var(--tw-text-opacity)) !important
}

.text-\[rgb\(50\2c _73\2c _91\)\] {
    --tw-text-opacity: 1 !important;
    color: rgb(50 73 91/var(--tw-text-opacity)) !important
}

.text-\[\#737b82\] {
    --tw-text-opacity: 1 !important;
    color: rgb(115 123 130/var(--tw-text-opacity)) !important
}

.text-\[\#3F5262\] {
    --tw-text-opacity: 1 !important;
    color: rgb(63 82 98/var(--tw-text-opacity)) !important
}

.text-\[\#084E53\] {
    --tw-text-opacity: 1 !important;
    color: rgb(8 78 83/var(--tw-text-opacity)) !important
}

.text-\[\#3a596b\] {
    --tw-text-opacity: 1 !important;
    color: rgb(58 89 107/var(--tw-text-opacity)) !important
}

.text-\[\#ac90bf\] {
    --tw-text-opacity: 1 !important;
    color: rgb(172 144 191/var(--tw-text-opacity)) !important
}

.text-\[\#333333\] {
    --tw-text-opacity: 1 !important;
    color: rgb(51 51 51/var(--tw-text-opacity)) !important
}

.text-black {
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.text-black,
.text-white {
    --tw-text-opacity: 1 !important
}

.text-white {
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.underline {
    text-decoration-line: underline !important
}

.line-through {
    text-decoration-line: line-through !important
}

.no-underline {
    text-decoration-line: none !important
}

.decoration-1 {
    text-decoration-thickness: 1px !important
}

.underline-offset-\[8px\] {
    text-underline-offset: 8px !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-20 {
    opacity: .2 !important
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.outline-none {
    outline: 2px solid #0000 !important;
    outline-offset: 2px !important
}

.outline {
    outline-style: solid !important
}

.blur {
    --tw-blur: blur(8px) !important
}

.blur,
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !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-none {
    transition-property: none !important
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !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
}

.duration-500 {
    transition-duration: .5s !important
}

.duration-300 {
    transition-duration: .3s !important
}

.duration-100 {
    transition-duration: .1s !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
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.hover\:shadow-2xl:hover,
.hover\:shadow-lg:hover {
    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\:rotate-90,
.group:hover .group-hover\:scale-105 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.group:hover .group-hover\:ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

@media (min-width:640px) {
    .sm\:relative {
        position: relative !important
    }

    .sm\:right-8 {
        right: 2rem !important
    }

    .sm\:col-span-2 {
        grid-column: span 2/span 2 !important
    }

    .sm\:float-right {
        float: right !important
    }

    .sm\:float-left {
        float: left !important
    }

    .sm\:mx-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .sm\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .sm\:mt-0 {
        margin-top: 0 !important
    }

    .sm\:mt-4 {
        margin-top: 1rem !important
    }

    .sm\:mb-0 {
        margin-bottom: 0 !important
    }

    .sm\:ml-8 {
        margin-left: 2rem !important
    }

    .sm\:block {
        display: block !important
    }

    .sm\:hidden {
        display: none !important
    }

    .sm\:aspect-\[576\/125\] {
        aspect-ratio: 576/125 !important
    }

    .sm\:aspect-\[64\/25\] {
        aspect-ratio: 64/25 !important
    }

    .sm\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .sm\:aspect-\[1500\/517\] {
        aspect-ratio: 1500/517 !important
    }

    .sm\:aspect-\[356\/273\] {
        aspect-ratio: 356/273 !important
    }

    .sm\:aspect-\[163\/75\] {
        aspect-ratio: 163/75 !important
    }

    .sm\:aspect-\[24\/6\] {
        aspect-ratio: 24/6 !important
    }

    .sm\:aspect-\[384\/175\] {
        aspect-ratio: 384/175 !important
    }

    .sm\:aspect-\[768\/710\] {
        aspect-ratio: 768/710 !important
    }

    .sm\:h-\[65px\] {
        height: 65px !important
    }

    .sm\:min-h-\[7vh\] {
        min-height: 7vh !important
    }

    .sm\:min-h-\[48px\] {
        min-height: 48px !important
    }

    .sm\:w-\[150px\] {
        width: 150px !important
    }

    .sm\:w-full {
        width: 100% !important
    }

    .sm\:max-w-lg {
        max-width: 32rem !important
    }

    .sm\:max-w-\[300px\] {
        max-width: 300px !important
    }

    .sm\:max-w-2xl {
        max-width: 42rem !important
    }

    .sm\:max-w-\[320px\] {
        max-width: 320px !important
    }

    .sm\:max-w-\[150px\] {
        max-width: 150px !important
    }

    .sm\:max-w-\[250px\] {
        max-width: 250px !important
    }

    .sm\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .sm\:max-w-\[464px\] {
        max-width: 464px !important
    }

    .sm\:max-w-md {
        max-width: 28rem !important
    }

    .sm\:max-w-\[480px\] {
        max-width: 480px !important
    }

    .sm\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .sm\:max-w-\[350px\] {
        max-width: 350px !important
    }

    .sm\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .sm\:max-w-full {
        max-width: 100% !important
    }

    .sm\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .sm\:max-w-\[400px\] {
        max-width: 400px !important
    }

    .sm\:max-w-\[330px\] {
        max-width: 330px !important
    }

    .sm\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }

    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important
    }

    .sm\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important
    }

    .sm\:gap-4 {
        gap: 1rem !important
    }

    .sm\:gap-3 {
        gap: .75rem !important
    }

    .sm\:gap-2 {
        gap: .5rem !important
    }

    .sm\:p-4 {
        padding: 1rem !important
    }

    .sm\:p-0 {
        padding: 0 !important
    }

    .sm\:px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .sm\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .sm\:pl-2 {
        padding-left: .5rem !important
    }

    .sm\:text-left {
        text-align: left !important
    }

    .sm\:text-center {
        text-align: center !important
    }

    .sm\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .sm\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .sm\:text-xs {
        font-size: .75rem !important;
        line-height: 1rem !important
    }

    .sm\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .sm\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .sm\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .sm\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .sm\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }
}

@media (min-width:768px) {
    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:left-\[50\%\] {
        left: 50% !important
    }

    .md\:left-\[10px\] {
        left: 10px !important
    }

    .md\:right-auto {
        right: auto !important
    }

    .md\:top-\[150px\] {
        top: 150px !important
    }

    .md\:top-\[80\%\] {
        top: 80% !important
    }

    .md\:left-\[69\%\] {
        left: 69% !important
    }

    .md\:top-\[29\%\] {
        top: 29% !important
    }

    .md\:top-\[0\%\] {
        top: 0 !important
    }

    .md\:top-\[5\%\] {
        top: 5% !important
    }

    .md\:left-\[170\%\] {
        left: 170% !important
    }

    .md\:top-\[12\%\] {
        top: 12% !important
    }

    .md\:top-\[25\%\] {
        top: 25% !important
    }

    .md\:left-\[33\%\] {
        left: 33% !important
    }

    .md\:bottom-\[-90px\] {
        bottom: -90px !important
    }

    .md\:top-1\/2 {
        top: 50% !important
    }

    .md\:left-1\/2 {
        left: 50% !important
    }

    .md\:top-\[58\%\] {
        top: 58% !important
    }

    .md\:top-\[64\%\] {
        top: 64% !important
    }

    .md\:left-\[36\%\] {
        left: 36% !important
    }

    .md\:top-\[47\%\] {
        top: 47% !important
    }

    .md\:left-\[31\%\] {
        left: 31% !important
    }

    .md\:left-\[73\%\] {
        left: 73% !important
    }

    .md\:left-\[79\%\] {
        left: 79% !important
    }

    .md\:top-\[68\%\] {
        top: 68% !important
    }

    .md\:top-\[65\%\] {
        top: 65% !important
    }

    .md\:left-\[75\%\] {
        left: 75% !important
    }

    .md\:left-\[27\%\] {
        left: 27% !important
    }

    .md\:left-\[48\%\] {
        left: 48% !important
    }

    .md\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .md\:left-\[28\%\] {
        left: 28% !important
    }

    .md\:left-\[25\%\] {
        left: 25% !important
    }

    .md\:left-\[32\%\] {
        left: 32% !important
    }

    .md\:left-\[70\%\] {
        left: 70% !important
    }

    .md\:left-\[46\%\] {
        left: 46% !important
    }

    .md\:left-\[24\%\] {
        left: 24% !important
    }

    .md\:top-\[56\%\] {
        top: 56% !important
    }

    .md\:top-\[50\%\] {
        top: 50% !important
    }

    .md\:left-\[72\%\] {
        left: 72% !important
    }

    .md\:order-first {
        order: -9999 !important
    }

    .md\:order-2 {
        order: 2 !important
    }

    .md\:order-1 {
        order: 1 !important
    }

    .md\:order-last {
        order: 9999 !important
    }

    .md\:col-span-2 {
        grid-column: span 2/span 2 !important
    }

    .md\:col-span-1 {
        grid-column: span 1/span 1 !important
    }

    .md\:col-auto {
        grid-column: auto !important
    }

    .md\:m-\[10px\] {
        margin: 10px !important
    }

    .md\:m-0 {
        margin: 0 !important
    }

    .md\:my-\[10px\] {
        margin-top: 10px !important;
        margin-bottom: 10px !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-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .md\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .md\:mx-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:mt-\[10px\] {
        margin-top: 10px !important
    }

    .md\:mb-12 {
        margin-bottom: 3rem !important
    }

    .md\:mt-0 {
        margin-top: 0 !important
    }

    .md\:mr-0 {
        margin-right: 0 !important
    }

    .md\:ml-auto {
        margin-left: auto !important
    }

    .md\:mb-20 {
        margin-bottom: 5rem !important
    }

    .md\:mt-2 {
        margin-top: .5rem !important
    }

    .md\:mt-10 {
        margin-top: 2.5rem !important
    }

    .md\:mb-4 {
        margin-bottom: 1rem !important
    }

    .md\:mt-6 {
        margin-top: 1.5rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mt-4 {
        margin-top: 1rem !important
    }

    .md\:ml-0 {
        margin-left: 0 !important
    }

    .md\:mb-0 {
        margin-bottom: 0 !important
    }

    .md\:mt-5 {
        margin-top: 1.25rem !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline-block {
        display: inline-block !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:table-cell {
        display: table-cell !important
    }

    .md\:grid {
        display: grid !important
    }

    .md\:hidden {
        display: none !important
    }

    .md\:aspect-\[343\/220\] {
        aspect-ratio: 343/220 !important
    }

    .md\:aspect-\[576\/125\] {
        aspect-ratio: 576/125 !important
    }

    .md\:aspect-\[256\/75\] {
        aspect-ratio: 256/75 !important
    }

    .md\:aspect-\[1000\/411\] {
        aspect-ratio: 1000/411 !important
    }

    .md\:aspect-\[25\/21\] {
        aspect-ratio: 25/21 !important
    }

    .md\:aspect-\[49\/41\] {
        aspect-ratio: 49/41 !important
    }

    .md\:aspect-\[163\/194\] {
        aspect-ratio: 163/194 !important
    }

    .md\:aspect-\[1334\/983\] {
        aspect-ratio: 1334/983 !important
    }

    .md\:aspect-\[704\/255\] {
        aspect-ratio: 704/255 !important
    }

    .md\:aspect-auto {
        aspect-ratio: auto !important
    }

    .md\:aspect-\[512\/95\] {
        aspect-ratio: 512/95 !important
    }

    .md\:aspect-\[96\/40\] {
        aspect-ratio: 96/40 !important
    }

    .md\:aspect-\[512\/135\] {
        aspect-ratio: 512/135 !important
    }

    .md\:aspect-\[430\/339\] {
        aspect-ratio: 430/339 !important
    }

    .md\:aspect-\[512\/509\] {
        aspect-ratio: 512/509 !important
    }

    .md\:aspect-\[576\/175\] {
        aspect-ratio: 576/175 !important
    }

    .md\:aspect-\[512\/625\] {
        aspect-ratio: 512/625 !important
    }

    .md\:aspect-\[768\/628\] {
        aspect-ratio: 768/628 !important
    }

    .md\:aspect-\[860\/737\] {
        aspect-ratio: 860/737 !important
    }

    .md\:aspect-\[215\/203\] {
        aspect-ratio: 215/203 !important
    }

    .md\:aspect-\[860\/981\] {
        aspect-ratio: 860/981 !important
    }

    .md\:aspect-\[375\/292\] {
        aspect-ratio: 375/292 !important
    }

    .md\:aspect-\[524\/555\] {
        aspect-ratio: 524/555 !important
    }

    .md\:aspect-\[13\/8\] {
        aspect-ratio: 13/8 !important
    }

    .md\:aspect-\[768\/840\] {
        aspect-ratio: 768/840 !important
    }

    .md\:aspect-\[432\/55\] {
        aspect-ratio: 432/55 !important
    }

    .md\:aspect-\[64\/25\] {
        aspect-ratio: 64/25 !important
    }

    .md\:aspect-\[960\/431\] {
        aspect-ratio: 960/431 !important
    }

    .md\:aspect-\[256\/71\] {
        aspect-ratio: 256/71 !important
    }

    .md\:aspect-\[384\/113\] {
        aspect-ratio: 384/113 !important
    }

    .md\:h-\[350px\] {
        height: 350px !important
    }

    .md\:h-\[500px\] {
        height: 500px !important
    }

    .md\:h-\[30px\] {
        height: 30px !important
    }

    .md\:h-full {
        height: 100% !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:max-h-full {
        max-height: 100% !important
    }

    .md\:min-h-\[72px\] {
        min-height: 72px !important
    }

    .md\:min-h-\[0\.1vh\] {
        min-height: .1vh !important
    }

    .md\:min-h-\[100px\] {
        min-height: 100px !important
    }

    .md\:min-h-\[96px\] {
        min-height: 96px !important
    }

    .md\:min-h-\[450px\] {
        min-height: 450px !important
    }

    .md\:w-\[80\%\] {
        width: 80% !important
    }

    .md\:w-\[calc\(100\%-20px\)\] {
        width: calc(100% - 20px) !important
    }

    .md\:w-1\/2 {
        width: 50% !important
    }

    .md\:w-\[30\%\] {
        width: 30% !important
    }

    .md\:w-\[25\%\] {
        width: 25% !important
    }

    .md\:w-\[50\%\] {
        width: 50% !important
    }

    .md\:w-full {
        width: 100% !important
    }

    .md\:w-\[75\%\] {
        width: 75% !important
    }

    .md\:w-\[60\%\] {
        width: 60% !important
    }

    .md\:w-\[63\%\] {
        width: 63% !important
    }

    .md\:w-\[40\%\] {
        width: 40% !important
    }

    .md\:w-\[36\%\] {
        width: 36% !important
    }

    .md\:w-\[250px\] {
        width: 250px !important
    }

    .md\:w-\[min\(38vw\2c 470px\)\] {
        width: min(38vw, 470px) !important
    }

    .md\:w-\[53\%\] {
        width: 53% !important
    }

    .md\:w-\[120px\] {
        width: 120px !important
    }

    .md\:w-\[350px\] {
        width: 350px !important
    }

    .md\:w-\[min\(38vw\2c 413px\)\] {
        width: min(38vw, 413px) !important
    }

    .md\:w-\[48\%\] {
        width: 48% !important
    }

    .md\:w-\[51\%\] {
        width: 51% !important
    }

    .md\:w-\[240px\] {
        width: 240px !important
    }

    .md\:w-\[33\%\] {
        width: 33% !important
    }

    .md\:w-\[48\.5\%\] {
        width: 48.5% !important
    }

    .md\:w-\[480px\] {
        width: 480px !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:w-\[100\%\] {
        width: 100% !important
    }

    .md\:min-w-\[280px\] {
        min-width: 280px !important
    }

    .md\:min-w-max {
        min-width: -moz-max-content !important;
        min-width: max-content !important
    }

    .md\:min-w-\[410px\] {
        min-width: 410px !important
    }

    .md\:min-w-\[345px\] {
        min-width: 345px !important
    }

    .md\:min-w-\[240px\] {
        min-width: 240px !important
    }

    .md\:max-w-\[75\%\] {
        max-width: 75% !important
    }

    .md\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .md\:max-w-\[655px\] {
        max-width: 655px !important
    }

    .md\:max-w-6xl {
        max-width: 72rem !important
    }

    .md\:max-w-3xl {
        max-width: 48rem !important
    }

    .md\:max-w-2xl {
        max-width: 42rem !important
    }

    .md\:max-w-lg {
        max-width: 32rem !important
    }

    .md\:max-w-\[1024px\] {
        max-width: 1024px !important
    }

    .md\:max-w-\[330px\] {
        max-width: 330px !important
    }

    .md\:max-w-7xl {
        max-width: 80rem !important
    }

    .md\:max-w-\[80px\] {
        max-width: 80px !important
    }

    .md\:max-w-\[480px\] {
        max-width: 480px !important
    }

    .md\:max-w-\[470px\] {
        max-width: 470px !important
    }

    .md\:max-w-\[150px\] {
        max-width: 150px !important
    }

    .md\:max-w-\[250px\] {
        max-width: 250px !important
    }

    .md\:max-w-\[980px\] {
        max-width: 980px !important
    }

    .md\:max-w-\[60\%\] {
        max-width: 60% !important
    }

    .md\:max-w-\[40\%\] {
        max-width: 40% !important
    }

    .md\:max-w-\[600px\] {
        max-width: 600px !important
    }

    .md\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .md\:max-w-\[972px\] {
        max-width: 972px !important
    }

    .md\:max-w-\[240px\] {
        max-width: 240px !important
    }

    .md\:max-w-\[485px\] {
        max-width: 485px !important
    }

    .md\:max-w-\[350px\] {
        max-width: 350px !important
    }

    .md\:max-w-\[280px\] {
        max-width: 280px !important
    }

    .md\:max-w-\[450px\] {
        max-width: 450px !important
    }

    .md\:max-w-\[420px\] {
        max-width: 420px !important
    }

    .md\:max-w-\[410px\] {
        max-width: 410px !important
    }

    .md\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .md\:max-w-\[1800px\] {
        max-width: 1800px !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-\[570px\] {
        max-width: 570px !important
    }

    .md\:max-w-5xl {
        max-width: 64rem !important
    }

    .md\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .md\:max-w-\[400px\] {
        max-width: 400px !important
    }

    .md\:flex-1 {
        flex: 1 1 0% !important
    }

    .md\:-translate-x-1\/2 {
        --tw-translate-x: -50% !important
    }

    .md\:-translate-x-1\/2,
    .md\:-translate-y-1\/2 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .md\:-translate-y-1\/2 {
        --tw-translate-y: -50% !important
    }

    .md\:transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important
    }

    .md\:grid-cols-\[50\%\2c 50\%\] {
        grid-template-columns: 50% 50% !important
    }

    .md\:grid-cols-\[40\%\2c 60\%\] {
        grid-template-columns: 40% 60% !important
    }

    .md\:grid-cols-\[55\%\2c 45\%\] {
        grid-template-columns: 55% 45% !important
    }

    .md\:grid-cols-\[20\%\2c 80\%\] {
        grid-template-columns: 20% 80% !important
    }

    .md\:grid-rows-\[30\%\2c 70\%\] {
        grid-template-rows: 30% 70% !important
    }

    .md\:flex-row {
        flex-direction: row !important
    }

    .md\:flex-wrap {
        flex-wrap: wrap !important
    }

    .md\:content-center {
        align-content: center !important
    }

    .md\:items-center {
        align-items: center !important
    }

    .md\:justify-center {
        justify-content: center !important
    }

    .md\:gap-5 {
        gap: 1.25rem !important
    }

    .md\:gap-2 {
        gap: .5rem !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-10 {
        gap: 2.5rem !important
    }

    .md\:gap-4 {
        gap: 1rem !important
    }

    .md\:gap-6 {
        gap: 1.5rem !important
    }

    .md\:gap-3 {
        gap: .75rem !important
    }

    .md\:place-self-end {
        place-self: end !important
    }

    .md\:border {
        border-width: 1px !important
    }

    .md\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .md\:border-r {
        border-right-width: 1px !important
    }

    .md\:border-t-0 {
        border-top-width: 0 !important
    }

    .md\:border-l-0 {
        border-left-width: 0 !important
    }

    .md\:border-solid {
        border-style: solid !important
    }

    .md\:border-none {
        border-style: none !important
    }

    .md\:border-\[\#435764\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(67 87 100/var(--tw-border-opacity)) !important
    }

    .md\:border-\[\#a289bb\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(162 137 187/var(--tw-border-opacity)) !important
    }

    .md\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .md\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .md\:bg-transparent {
        background-color: initial !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .md\:object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .md\:p-\[24px\] {
        padding: 24px !important
    }

    .md\:p-5 {
        padding: 1.25rem !important
    }

    .md\:p-4 {
        padding: 1rem !important
    }

    .md\:p-10 {
        padding: 2.5rem !important
    }

    .md\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

    .md\:px-\[min\(4vw\2c 4rem\)\] {
        padding-left: min(4vw, 4rem) !important;
        padding-right: min(4vw, 4rem) !important
    }

    .md\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important
    }

    .md\:py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .md\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .md\:px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .md\:py-\[min\(1\.5vw\2c 27px\)\] {
        padding-top: min(1.5vw, 27px) !important;
        padding-bottom: min(1.5vw, 27px) !important
    }

    .md\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .md\:py-\[20px\] {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .md\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .md\:pt-\[24px\] {
        padding-top: 24px !important
    }

    .md\:pt-5 {
        padding-top: 1.25rem !important
    }

    .md\:pt-4 {
        padding-top: 1rem !important
    }

    .md\:pb-3 {
        padding-bottom: .75rem !important
    }

    .md\:pb-16 {
        padding-bottom: 4rem !important
    }

    .md\:pt-0 {
        padding-top: 0 !important
    }

    .md\:pt-8 {
        padding-top: 2rem !important
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem !important
    }

    .md\:pl-12 {
        padding-left: 3rem !important
    }

    .md\:pt-1 {
        padding-top: .25rem !important
    }

    .md\:pt-2 {
        padding-top: .5rem !important
    }

    .md\:pt-\[5px\] {
        padding-top: 5px !important
    }

    .md\:pb-0 {
        padding-bottom: 0 !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .md\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .md\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .md\:text-\[clamp\(0\.5rem\2c _1\.8vw_\2c _1\.2rem\)\] {
        font-size: clamp(.5rem, 1.8vw, 1.2rem) !important
    }

    .md\:text-\[min\(2vw\2c 16px\)\] {
        font-size: min(2vw, 16px) !important
    }

    .md\:text-\[min\(3vw\2c 35px\)\] {
        font-size: min(3vw, 35px) !important
    }

    .md\:text-\[min\(3vw\2c 40px\)\] {
        font-size: min(3vw, 40px) !important
    }

    .md\:text-\[min\(1\.7vw\2c 1\.125rem\)\] {
        font-size: min(1.7vw, 1.125rem) !important
    }

    .md\:text-\[min\(2\.5vw\2c 30\.775px\)\] {
        font-size: min(2.5vw, 30.775px) !important
    }

    .md\:text-\[min\(3vw\2c 55px\)\] {
        font-size: min(3vw, 55px) !important
    }

    .md\:text-\[min\(1\.6vw\2c 22px\)\] {
        font-size: min(1.6vw, 22px) !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .md\:text-\[16px\] {
        font-size: 16px !important
    }

    .md\:text-\[14px\] {
        font-size: 14px !important
    }

    .md\:text-\[8vw\] {
        font-size: 8vw !important
    }

    .md\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .md\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .md\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .md\:leading-none {
        line-height: 1 !important
    }

    .md\:leading-6 {
        line-height: 1.5rem !important
    }

    .md\:leading-tight {
        line-height: 1.25 !important
    }

    .md\:tracking-widest {
        letter-spacing: .1em !important
    }

    .md\:tracking-\[4px\] {
        letter-spacing: 4px !important
    }

    .md\:text-black {
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0/var(--tw-text-opacity)) !important
    }

    .md\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .md\:text-\[\#a289bb\] {
        --tw-text-opacity: 1 !important;
        color: rgb(162 137 187/var(--tw-text-opacity)) !important
    }

    .md\:text-\[\#333333\] {
        --tw-text-opacity: 1 !important;
        color: rgb(51 51 51/var(--tw-text-opacity)) !important
    }

    .md\:hover\:bg-\[\#7a5575\]:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
    }

    .md\:hover\:bg-transparent:hover {
        background-color: initial !important
    }

    .md\:hover\:text-white:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .md\:hover\:underline:hover {
        text-decoration-line: underline !important
    }
}

@media (min-width:1024px) {
    .lg\:absolute {
        position: absolute !important
    }

    .lg\:top-\[0\%\] {
        top: 0 !important
    }

    .lg\:left-\[170\%\] {
        left: 170% !important
    }

    .lg\:top-0 {
        top: 0 !important
    }

    .lg\:right-0 {
        right: 0 !important
    }

    .lg\:left-\[52\%\] {
        left: 52% !important
    }

    .lg\:top-\[6\%\] {
        top: 6% !important
    }

    .lg\:top-\[5\%\] {
        top: 5% !important
    }

    .lg\:top-\[7\%\] {
        top: 7% !important
    }

    .lg\:left-\[50\%\] {
        left: 50% !important
    }

    .lg\:left-\[33\%\] {
        left: 33% !important
    }

    .lg\:bottom-\[-125px\] {
        bottom: -125px !important
    }

    .lg\:left-\[31\%\] {
        left: 31% !important
    }

    .lg\:left-\[75\%\] {
        left: 75% !important
    }

    .lg\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .lg\:left-\[28\%\] {
        left: 28% !important
    }

    .lg\:left-\[25\%\] {
        left: 25% !important
    }

    .lg\:left-\[32\%\] {
        left: 32% !important
    }

    .lg\:left-\[70\%\] {
        left: 70% !important
    }

    .lg\:left-\[46\%\] {
        left: 46% !important
    }

    .lg\:left-\[22\%\] {
        left: 22% !important
    }

    .lg\:top-\[50\%\] {
        top: 50% !important
    }

    .lg\:left-\[72\%\] {
        left: 72% !important
    }

    .lg\:my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .lg\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .lg\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .lg\:mr-0 {
        margin-right: 0 !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mt-0 {
        margin-top: 0 !important
    }

    .lg\:mb-4 {
        margin-bottom: 1rem !important
    }

    .lg\:mt-6 {
        margin-top: 1.5rem !important
    }

    .lg\:mb-0 {
        margin-bottom: 0 !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:grid {
        display: grid !important
    }

    .lg\:hidden {
        display: none !important
    }

    .lg\:aspect-\[307\/57\] {
        aspect-ratio: 307/57 !important
    }

    .lg\:aspect-\[307\/60\] {
        aspect-ratio: 307/60 !important
    }

    .lg\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .lg\:aspect-\[490\/251\] {
        aspect-ratio: 490/251 !important
    }

    .lg\:aspect-\[1056\/848\] {
        aspect-ratio: 1056/848 !important
    }

    .lg\:aspect-\[512\/66\] {
        aspect-ratio: 512/66 !important
    }

    .lg\:aspect-\[118\/31\] {
        aspect-ratio: 118/31 !important
    }

    .lg\:aspect-\[128\/33\] {
        aspect-ratio: 128/33 !important
    }

    .lg\:aspect-\[25\/16\] {
        aspect-ratio: 25/16 !important
    }

    .lg\:aspect-\[512\/509\] {
        aspect-ratio: 512/509 !important
    }

    .lg\:aspect-\[896\/732\] {
        aspect-ratio: 896/732 !important
    }

    .lg\:aspect-\[980\/480\] {
        aspect-ratio: 980/480 !important
    }

    .lg\:aspect-\[256\/175\] {
        aspect-ratio: 256/175 !important
    }

    .lg\:aspect-\[256\/71\] {
        aspect-ratio: 256/71 !important
    }

    .lg\:h-\[360px\] {
        height: 360px !important
    }

    .lg\:h-\[min\(12vw\2c 138px\)\] {
        height: min(12vw, 138px) !important
    }

    .lg\:h-\[509px\] {
        height: 509px !important
    }

    .lg\:min-h-\[84px\] {
        min-height: 84px !important
    }

    .lg\:min-h-\[226px\] {
        min-height: 226px !important
    }

    .lg\:min-h-\[120px\] {
        min-height: 120px !important
    }

    .lg\:min-h-\[75px\] {
        min-height: 75px !important
    }

    .lg\:w-\[min\(12vw\2c 138px\)\] {
        width: min(12vw, 138px) !important
    }

    .lg\:w-\[634px\] {
        width: 634px !important
    }

    .lg\:w-\[200px\] {
        width: 200px !important
    }

    .lg\:w-\[60\%\] {
        width: 60% !important
    }

    .lg\:w-\[30\%\] {
        width: 30% !important
    }

    .lg\:w-\[74\.2\%\] {
        width: 74.2% !important
    }

    .lg\:w-\[25\.2\%\] {
        width: 25.2% !important
    }

    .lg\:w-\[50\%\] {
        width: 50% !important
    }

    .lg\:w-\[150px\] {
        width: 150px !important
    }

    .lg\:w-\[53\%\] {
        width: 53% !important
    }

    .lg\:w-\[440px\] {
        width: 440px !important
    }

    .lg\:max-w-\[1175px\] {
        max-width: 1175px !important
    }

    .lg\:max-w-5xl {
        max-width: 64rem !important
    }

    .lg\:max-w-6xl {
        max-width: 72rem !important
    }

    .lg\:max-w-\[672px\] {
        max-width: 672px !important
    }

    .lg\:max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .lg\:max-w-4xl {
        max-width: 56rem !important
    }

    .lg\:max-w-\[1024px\] {
        max-width: 1024px !important
    }

    .lg\:max-w-\[1350px\] {
        max-width: 1350px !important
    }

    .lg\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .lg\:max-w-\[972px\] {
        max-width: 972px !important
    }

    .lg\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .lg\:max-w-\[570px\] {
        max-width: 570px !important
    }

    .lg\:max-w-\[53\%\] {
        max-width: 53% !important
    }

    .lg\:max-w-\[440px\] {
        max-width: 440px !important
    }

    .lg\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .lg\:max-w-2xl {
        max-width: 42rem !important
    }

    .lg\:max-w-lg {
        max-width: 32rem !important
    }

    .lg\:max-w-\[210px\] {
        max-width: 210px !important
    }

    .lg\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .lg\:max-w-\[470px\] {
        max-width: 470px !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-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important
    }

    .lg\:grid-cols-\[55\%\2c 45\%\] {
        grid-template-columns: 55% 45% !important
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .lg\:gap-4 {
        gap: 1rem !important
    }

    .lg\:gap-6 {
        gap: 1.5rem !important
    }

    .lg\:place-self-start {
        place-self: start !important
    }

    .lg\:self-end {
        align-self: flex-end !important
    }

    .lg\:self-center {
        align-self: center !important
    }

    .lg\:border {
        border-width: 1px !important
    }

    .lg\:border-y-0 {
        border-top-width: 0 !important;
        border-bottom-width: 0 !important
    }

    .lg\:border-r-\[1px\] {
        border-right-width: 1px !important
    }

    .lg\:border-l-0 {
        border-left-width: 0 !important
    }

    .lg\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .lg\:border-t-0 {
        border-top-width: 0 !important
    }

    .lg\:border-r {
        border-right-width: 1px !important
    }

    .lg\:border-solid {
        border-style: solid !important
    }

    .lg\:border-slate-400 {
        --tw-border-opacity: 1 !important;
        border-color: rgb(148 163 184/var(--tw-border-opacity)) !important
    }

    .lg\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .lg\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .lg\:object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .lg\:p-8 {
        padding: 2rem !important
    }

    .lg\:p-0 {
        padding: 0 !important
    }

    .lg\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .lg\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .lg\:py-\[24px\] {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-\[36px\] {
        padding-left: 36px !important;
        padding-right: 36px !important
    }

    .lg\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .lg\:pl-16 {
        padding-left: 4rem !important
    }

    .lg\:pl-4 {
        padding-left: 1rem !important
    }

    .lg\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .lg\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .lg\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .lg\:text-\[min\(2\.5vw\2c 30\.775px\)\] {
        font-size: min(2.5vw, 30.775px) !important
    }

    .lg\:text-\[min\(8vw\2c 65px\)\] {
        font-size: min(8vw, 65px) !important
    }

    .lg\:text-\[min\(3vw\2c 30px\)\] {
        font-size: min(3vw, 30px) !important
    }

    .lg\:text-\[min\(2vw\2c 16px\)\] {
        font-size: min(2vw, 16px) !important
    }

    .lg\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .lg\:text-7xl {
        font-size: 4.5rem !important;
        line-height: 1 !important
    }

    .lg\:text-\[14px\] {
        font-size: 14px !important
    }

    .lg\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .lg\:text-\[6vw\] {
        font-size: 6vw !important
    }

    .lg\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .lg\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .lg\:leading-normal {
        line-height: 1.5 !important
    }
}

@media (min-width:1280px) {
    .xl\:absolute {
        position: absolute !important
    }

    .xl\:left-\[50\%\] {
        left: 50% !important
    }

    .xl\:left-\[33\%\] {
        left: 33% !important
    }

    .xl\:left-\[31\%\] {
        left: 31% !important
    }

    .xl\:left-\[75\%\] {
        left: 75% !important
    }

    .xl\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .xl\:left-\[28\%\] {
        left: 28% !important
    }

    .xl\:left-\[25\%\] {
        left: 25% !important
    }

    .xl\:left-\[32\%\] {
        left: 32% !important
    }

    .xl\:left-\[70\%\] {
        left: 70% !important
    }

    .xl\:left-\[36\%\] {
        left: 36% !important
    }

    .xl\:left-\[46\%\] {
        left: 46% !important
    }

    .xl\:top-\[50\%\] {
        top: 50% !important
    }

    .xl\:left-\[72\%\] {
        left: 72% !important
    }

    .xl\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .xl\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xl\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .xl\:mt-0 {
        margin-top: 0 !important
    }

    .xl\:mb-0 {
        margin-bottom: 0 !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:hidden {
        display: none !important
    }

    .xl\:aspect-\[27\/5\] {
        aspect-ratio: 27/5 !important
    }

    .xl\:aspect-\[32\/5\] {
        aspect-ratio: 32/5 !important
    }

    .xl\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .xl\:h-\[360px\] {
        height: 360px !important
    }

    .xl\:max-h-\[256px\] {
        max-height: 256px !important
    }

    .xl\:max-h-\[396px\] {
        max-height: 396px !important
    }

    .xl\:w-\[175px\] {
        width: 175px !important
    }

    .xl\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .xl\:max-w-\[768px\] {
        max-width: 768px !important
    }

    .xl\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .xl\:max-w-2xl {
        max-width: 42rem !important
    }

    .xl\:max-w-\[460px\] {
        max-width: 460px !important
    }

    .xl\:grid-cols-5 {
        grid-template-columns: repeat(5, 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-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important
    }

    .xl\:gap-4 {
        gap: 1rem !important
    }

    .xl\:border {
        border-width: 1px !important
    }

    .xl\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .xl\:border-t-0 {
        border-top-width: 0 !important
    }

    .xl\:border-l-0 {
        border-left-width: 0 !important
    }

    .xl\:border-r {
        border-right-width: 1px !important
    }

    .xl\:border-solid {
        border-style: solid !important
    }

    .xl\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .xl\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .xl\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xl\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xl\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .xl\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .xl\:px-3 {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }

    .xl\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .xl\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .xl\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .xl\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .xl\:text-\[14px\] {
        font-size: 14px !important
    }

    .xl\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .xl\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .xl\:leading-tight {
        line-height: 1.25 !important
    }
}

@media (min-width:1536px) {
    .\32xl\:absolute {
        position: absolute !important
    }

    .\32xl\:left-\[50\%\] {
        left: 50% !important
    }

    .\32xl\:left-\[33\%\] {
        left: 33% !important
    }

    .\32xl\:left-\[31\%\] {
        left: 31% !important
    }

    .\32xl\:left-\[75\%\] {
        left: 75% !important
    }

    .\32xl\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .\32xl\:left-\[28\%\] {
        left: 28% !important
    }

    .\32xl\:left-\[25\%\] {
        left: 25% !important
    }

    .\32xl\:left-\[32\%\] {
        left: 32% !important
    }

    .\32xl\:left-\[70\%\] {
        left: 70% !important
    }

    .\32xl\:left-\[46\%\] {
        left: 46% !important
    }

    .\32xl\:top-\[50\%\] {
        top: 50% !important
    }

    .\32xl\:left-\[72\%\] {
        left: 72% !important
    }

    .\32xl\:my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .\32xl\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .\32xl\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .\32xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .\32xl\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .\32xl\:mt-0 {
        margin-top: 0 !important
    }

    .\32xl\:mb-0 {
        margin-bottom: 0 !important
    }

    .\32xl\:block {
        display: block !important
    }

    .\32xl\:hidden {
        display: none !important
    }

    .\32xl\:aspect-\[96\/25\] {
        aspect-ratio: 96/25 !important
    }

    .\32xl\:max-h-\[285px\] {
        max-height: 285px !important
    }

    .\32xl\:max-h-\[275px\] {
        max-height: 275px !important
    }

    .\32xl\:w-\[225px\] {
        width: 225px !important
    }

    .\32xl\:max-w-\[1088px\] {
        max-width: 1088px !important
    }

    .\32xl\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .\32xl\:max-w-\[530px\] {
        max-width: 530px !important
    }

    .\32xl\:grid-cols-5 {
        grid-template-columns: repeat(5, 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-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important
    }

    .\32xl\:gap-4 {
        gap: 1rem !important
    }

    .\32xl\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .\32xl\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .\32xl\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .\32xl\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .\32xl\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .\32xl\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .\32xl\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .\32xl\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .\32xl\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .\32xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .\32xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .\32xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .\32xl\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .\32xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .\32xl\:leading-tight {
        line-height: 1.25 !important
    }
}

.marker\:font-bold ::marker {
    font-weight: 700 !important
}

.marker\:font-bold::marker {
    font-weight: 700 !important
}

.file\:py-0::file-selector-button {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.after\:absolute:after {
    content: var(--tw-content) !important;
    position: absolute !important
}

.after\:-bottom-1:after {
    content: var(--tw-content) !important;
    bottom: -.25rem !important
}

.after\:-bottom-\[0\.0em\]:after {
    content: var(--tw-content) !important;
    bottom: 0 !important
}

.after\:left-0:after {
    content: var(--tw-content) !important;
    left: 0 !important
}

.after\:right-0:after {
    content: var(--tw-content) !important;
    right: 0 !important
}

.after\:mx-1:after {
    content: var(--tw-content) !important;
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.after\:h-\[3px\]:after {
    content: var(--tw-content) !important;
    height: 3px !important
}

.after\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.after\:scale-x-\[10\]:after,
.after\:scale-x-\[1\]:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:scale-x-\[1\]:after {
    --tw-scale-x: 1 !important
}

.after\:bg-white:after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.after\:font-\[\'AvenirLTStd-Heavy\'\]:after {
    content: var(--tw-content) !important;
    font-family: AvenirLTStd-Heavy !important
}

.after\:transition:after {
    content: var(--tw-content) !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.after\:duration-300:after {
    content: var(--tw-content) !important;
    transition-duration: .3s !important
}

.after\:content-\[\'\'\]:after {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.after\:content-\[\'\/\'\]:after {
    --tw-content: "/" !important;
    content: var(--tw-content) !important
}

.after\:content-\[\'Read_more\'\]:after {
    --tw-content: "Read more" !important;
    content: var(--tw-content) !important
}

.odd\:bg-white:nth-child(odd) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.even\:bg-\[\#f5f5f5\]:nth-child(2n) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.hover\:scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

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

.hover\:bg-\[\#14679e\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(20 103 158/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#19355D\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(25 53 93/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#1c293f\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(28 41 63/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#3f5262\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 82 98/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#715873\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(113 88 115/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#739588\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(115 149 136/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#7a5575\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
}

.hover\:bg-\[\#e2e4e4\]:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(226 228 228/var(--tw-bg-opacity)) !important
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.hover\:text-\[\#2C375D\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(44 55 93/var(--tw-text-opacity)) !important
}

.hover\:text-\[\#435764\]:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.hover\:underline:hover {
    text-decoration-line: underline !important
}

.hover\:opacity-30:hover {
    opacity: .3 !important
}

.hover\:opacity-75:hover {
    opacity: .75 !important
}

.hover\:opacity-95:hover {
    opacity: .95 !important
}

.hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px #00000040 !important;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important
}

.hover\:shadow-2xl:hover,
.hover\:shadow-lg:hover {
    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 #0000001a, 0 4px 6px -4px #0000001a !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important
}

.hover\:shadow-slate-500:hover {
    --tw-shadow-color: #64748b !important;
    --tw-shadow: var(--tw-shadow-colored) !important
}

.hover\:transition:hover {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.hover\:transition-all:hover {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.hover\:transition-colors:hover {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.hover\:transition-opacity:hover {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.hover\:duration-1000:hover {
    transition-duration: 1s !important
}

.hover\:duration-300:hover {
    transition-duration: .3s !important
}

.hover\:duration-500:hover {
    transition-duration: .5s !important
}

.hover\:ease-in:hover {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.hover\:ease-in-out:hover {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.hover\:ease-out:hover {
    transition-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

.focus\:scale-105:focus {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.focus\:bg-\[\#3f5262\]:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(63 82 98/var(--tw-bg-opacity)) !important
}

.focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.focus\:outline-none:focus {
    outline: 2px solid #0000 !important;
    outline-offset: 2px !important
}

.focus-visible\:outline:focus-visible {
    outline-style: solid !important
}

.group:hover .group-hover\:rotate-90 {
    --tw-rotate: 90deg !important
}

.group:hover .group-hover\:rotate-90,
.group:hover .group-hover\:scale-105 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.group:hover .group-hover\:scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:bg-\[\#1D6075\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 96 117/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-\[\#435764\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-\[\#ac90bf\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(172 144 191/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.group:hover .group-hover\:transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.group:hover .group-hover\:duration-300 {
    transition-duration: .3s !important
}

.group:hover .group-hover\:duration-500 {
    transition-duration: .5s !important
}

.group:hover .group-hover\:ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.group:hover .after\:group-hover\:scale-x-100:after {
    --tw-scale-x: 1 !important
}

.group:hover .after\:group-hover\:scale-x-100:after,
.group:hover .after\:group-hover\:scale-x-\[10\]:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .after\:group-hover\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.group:hover .after\:group-hover\:scale-y-105:after {
    content: var(--tw-content) !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .after\:group-hover\:delay-150:after {
    content: var(--tw-content) !important;
    transition-delay: .15s !important
}

.group:hover .after\:group-hover\:duration-500:after {
    content: var(--tw-content) !important;
    transition-duration: .5s !important
}

.group:focus .group-focus\:scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .group-focus\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.group:focus .group-focus\:duration-500 {
    transition-duration: .5s !important
}

.group:focus .after\:group-focus\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.group:focus .after\:group-focus\:scale-x-\[10\]:after,
.group:focus .after\:group-focus\:scale-y-105:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .after\:group-focus\:scale-y-105:after {
    --tw-scale-y: 1.05 !important
}

.group:focus .after\:group-focus\:delay-150:after {
    content: var(--tw-content) !important;
    transition-delay: .15s !important
}

.group:focus .after\:group-focus\:duration-500:after {
    content: var(--tw-content) !important;
    transition-duration: .5s !important
}

.peer:checked~.peer-checked\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.peer:checked~.peer-checked\:block {
    display: block !important
}

.peer:checked~.peer-checked\:inline {
    display: inline !important
}

.peer:checked~.peer-checked\:hidden {
    display: none !important
}

.peer:checked~.peer-checked\:after\:content-\[\'Read_less\'\]:after {
    --tw-content: "Read less" !important;
    content: var(--tw-content) !important
}

@media (min-width:640px) {
    .sm\:relative {
        position: relative !important
    }

    .sm\:right-8 {
        right: 2rem !important
    }

    .sm\:col-span-2 {
        grid-column: span 2/span 2 !important
    }

    .sm\:float-right {
        float: right !important
    }

    .sm\:float-left {
        float: left !important
    }

    .sm\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .sm\:ml-8 {
        margin-left: 2rem !important
    }

    .sm\:mt-0 {
        margin-top: 0 !important
    }

    .sm\:mt-4 {
        margin-top: 1rem !important
    }

    .sm\:mt-8 {
        margin-top: 2rem !important
    }

    .sm\:block {
        display: block !important
    }

    .sm\:hidden {
        display: none !important
    }

    .sm\:aspect-\[1500\/517\] {
        aspect-ratio: 1500/517 !important
    }

    .sm\:aspect-\[163\/75\] {
        aspect-ratio: 163/75 !important
    }

    .sm\:aspect-\[24\/6\] {
        aspect-ratio: 24/6 !important
    }

    .sm\:aspect-\[356\/273\] {
        aspect-ratio: 356/273 !important
    }

    .sm\:aspect-\[384\/175\] {
        aspect-ratio: 384/175 !important
    }

    .sm\:aspect-\[576\/125\] {
        aspect-ratio: 576/125 !important
    }

    .sm\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .sm\:aspect-\[64\/25\] {
        aspect-ratio: 64/25 !important
    }

    .sm\:h-\[50\%\] {
        height: 50% !important
    }

    .sm\:h-\[65px\] {
        height: 65px !important
    }

    .sm\:min-h-\[48px\] {
        min-height: 48px !important
    }

    .sm\:min-h-\[7vh\] {
        min-height: 7vh !important
    }

    .sm\:w-\[150px\] {
        width: 150px !important
    }

    .sm\:w-\[40rem\] {
        width: 40rem !important
    }

    .sm\:w-fit {
        width: -moz-fit-content !important;
        width: fit-content !important
    }

    .sm\:w-full {
        width: 100% !important
    }

    .sm\:max-w-\[150px\] {
        max-width: 150px !important
    }

    .sm\:max-w-\[250px\] {
        max-width: 250px !important
    }

    .sm\:max-w-\[300px\] {
        max-width: 300px !important
    }

    .sm\:max-w-\[320px\] {
        max-width: 320px !important
    }

    .sm\:max-w-\[330px\] {
        max-width: 330px !important
    }

    .sm\:max-w-\[350px\] {
        max-width: 350px !important
    }

    .sm\:max-w-\[400px\] {
        max-width: 400px !important
    }

    .sm\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .sm\:max-w-\[464px\] {
        max-width: 464px !important
    }

    .sm\:max-w-\[480px\] {
        max-width: 480px !important
    }

    .sm\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .sm\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .sm\:max-w-\[70\%\] {
        max-width: 70% !important
    }

    .sm\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .sm\:max-w-full {
        max-width: 100% !important
    }

    .sm\:max-w-lg {
        max-width: 32rem !important
    }

    .sm\:max-w-md {
        max-width: 28rem !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\:flex-nowrap {
        flex-wrap: nowrap !important
    }

    .sm\:justify-start {
        justify-content: flex-start !important
    }

    .sm\:gap-2 {
        gap: .5rem !important
    }

    .sm\:gap-3 {
        gap: .75rem !important
    }

    .sm\:gap-4 {
        gap: 1rem !important
    }

    .sm\:overflow-x-auto {
        overflow-x: auto !important
    }

    .sm\:p-0 {
        padding: 0 !important
    }

    .sm\:p-4 {
        padding: 1rem !important
    }

    .sm\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .sm\:px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .sm\:pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:text-left {
        text-align: left !important
    }

    .sm\:text-center {
        text-align: center !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .sm\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .sm\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .sm\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .sm\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .sm\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .sm\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .sm\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .sm\:text-xs {
        font-size: .75rem !important;
        line-height: 1rem !important
    }
}

@media (min-width:768px) {
    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:bottom-\[-90px\] {
        bottom: -90px !important
    }

    .md\:bottom-\[1\.5em\] {
        bottom: 1.5em !important
    }

    .md\:left-\[1\.7em\] {
        left: 1.7em !important
    }

    .md\:left-\[10px\] {
        left: 10px !important
    }

    .md\:left-\[17\%\] {
        left: 17% !important
    }

    .md\:left-\[170\%\] {
        left: 170% !important
    }

    .md\:left-\[20\%\] {
        left: 20% !important
    }

    .md\:left-\[21\%\] {
        left: 21% !important
    }

    .md\:left-\[24\%\] {
        left: 24% !important
    }

    .md\:left-\[25\%\] {
        left: 25% !important
    }

    .md\:left-\[26\%\] {
        left: 26% !important
    }

    .md\:left-\[27\%\] {
        left: 27% !important
    }

    .md\:left-\[27\.5\%\] {
        left: 27.5% !important
    }

    .md\:left-\[28\%\] {
        left: 28% !important
    }

    .md\:left-\[28\.5\%\] {
        left: 28.5% !important
    }

    .md\:left-\[29\%\] {
        left: 29% !important
    }

    .md\:left-\[29\.5\%\] {
        left: 29.5% !important
    }

    .md\:left-\[30\%\] {
        left: 30% !important
    }

    .md\:left-\[31\%\] {
        left: 31% !important
    }

    .md\:left-\[32\%\] {
        left: 32% !important
    }

    .md\:left-\[33\%\] {
        left: 33% !important
    }

    .md\:left-\[36\%\] {
        left: 36% !important
    }

    .md\:left-\[46\%\] {
        left: 46% !important
    }

    .md\:left-\[48\%\] {
        left: 48% !important
    }

    .md\:left-\[50\%\] {
        left: 50% !important
    }

    .md\:left-\[56\%\] {
        left: 56% !important
    }

    .md\:left-\[58\%\] {
        left: 58% !important
    }

    .md\:left-\[60\%\] {
        left: 60% !important
    }

    .md\:left-\[69\%\] {
        left: 69% !important
    }

    .md\:left-\[70\%\] {
        left: 70% !important
    }

    .md\:left-\[72\%\] {
        left: 72% !important
    }

    .md\:left-\[73\%\] {
        left: 73% !important
    }

    .md\:left-\[75\%\] {
        left: 75% !important
    }

    .md\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .md\:left-\[79\%\] {
        left: 79% !important
    }

    .md\:left-\[90\%\] {
        left: 90% !important
    }

    .md\:right-\[2\.5\%\] {
        right: 2.5% !important
    }

    .md\:right-\[52\.5\%\] {
        right: 52.5% !important
    }

    .md\:right-auto {
        right: auto !important
    }

    .md\:top-\[0\%\] {
        top: 0 !important
    }

    .md\:top-\[1\.4em\] {
        top: 1.4em !important
    }

    .md\:top-\[12\%\] {
        top: 12% !important
    }

    .md\:top-\[150px\] {
        top: 150px !important
    }

    .md\:top-\[20\%\] {
        top: 20% !important
    }

    .md\:top-\[25\%\] {
        top: 25% !important
    }

    .md\:top-\[27\%\] {
        top: 27% !important
    }

    .md\:top-\[29\%\] {
        top: 29% !important
    }

    .md\:top-\[3\.5\%\] {
        top: 3.5% !important
    }

    .md\:top-\[30\%\] {
        top: 30% !important
    }

    .md\:top-\[39\%\] {
        top: 39% !important
    }

    .md\:top-\[45\%\] {
        top: 45% !important
    }

    .md\:top-\[46\%\] {
        top: 46% !important
    }

    .md\:top-\[47\%\] {
        top: 47% !important
    }

    .md\:top-\[49\%\] {
        top: 49% !important
    }

    .md\:top-\[5\%\] {
        top: 5% !important
    }

    .md\:top-\[50\%\] {
        top: 50% !important
    }

    .md\:top-\[54\%\] {
        top: 54% !important
    }

    .md\:top-\[55\%\] {
        top: 55% !important
    }

    .md\:top-\[56\%\] {
        top: 56% !important
    }

    .md\:top-\[58\%\] {
        top: 58% !important
    }

    .md\:top-\[62\%\] {
        top: 62% !important
    }

    .md\:top-\[64\%\] {
        top: 64% !important
    }

    .md\:top-\[65\%\] {
        top: 65% !important
    }

    .md\:top-\[68\%\] {
        top: 68% !important
    }

    .md\:top-\[69\%\] {
        top: 69% !important
    }

    .md\:top-\[70\%\] {
        top: 70% !important
    }

    .md\:top-\[75\%\] {
        top: 75% !important
    }

    .md\:top-\[78\%\] {
        top: 78% !important
    }

    .md\:top-\[80\%\] {
        top: 80% !important
    }

    .md\:top-\[82\%\] {
        top: 82% !important
    }

    .md\:top-\[84\%\] {
        top: 84% !important
    }

    .md\:top-\[85\%\] {
        top: 85% !important
    }

    .md\:order-2 {
        order: 2 !important
    }

    .md\:order-first {
        order: -9999 !important
    }

    .md\:order-last {
        order: 9999 !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-start-2 {
        grid-column-start: 2 !important
    }

    .md\:row-span-2 {
        grid-row: span 2/span 2 !important
    }

    .md\:row-start-1 {
        grid-row-start: 1 !important
    }

    .md\:row-start-2 {
        grid-row-start: 2 !important
    }

    .md\:m-0 {
        margin: 0 !important
    }

    .md\:m-\[10px\] {
        margin: 10px !important
    }

    .md\:-my-1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

    .md\:-my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .md\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .md\:mx-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .md\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .md\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .md\:my-\[10px\] {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    .md\:my-\[1em\] {
        margin-top: 1em !important;
        margin-bottom: 1em !important
    }

    .md\:mb-0 {
        margin-bottom: 0 !important
    }

    .md\:mb-12 {
        margin-bottom: 3rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mb-20 {
        margin-bottom: 5rem !important
    }

    .md\:mb-4 {
        margin-bottom: 1rem !important
    }

    .md\:ml-0 {
        margin-left: 0 !important
    }

    .md\:ml-\[0\.15em\] {
        margin-left: .15em !important
    }

    .md\:ml-\[0em\] {
        margin-left: 0 !important
    }

    .md\:mr-0 {
        margin-right: 0 !important
    }

    .md\:mt-0 {
        margin-top: 0 !important
    }

    .md\:mt-10 {
        margin-top: 2.5rem !important
    }

    .md\:mt-2 {
        margin-top: .5rem !important
    }

    .md\:mt-4 {
        margin-top: 1rem !important
    }

    .md\:mt-5 {
        margin-top: 1.25rem !important
    }

    .md\:mt-6 {
        margin-top: 1.5rem !important
    }

    .md\:mt-\[0\.454em\] {
        margin-top: .454em !important
    }

    .md\:mt-\[1\.25em\] {
        margin-top: 1.25em !important
    }

    .md\:mt-\[1\.5em\] {
        margin-top: 1.5em !important
    }

    .md\:mt-\[10px\] {
        margin-top: 10px !important
    }

    .md\:mt-\[1em\] {
        margin-top: 1em !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline-block {
        display: inline-block !important
    }

    .md\:inline {
        display: inline !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:table-cell {
        display: table-cell !important
    }

    .md\:grid {
        display: grid !important
    }

    .md\:hidden {
        display: none !important
    }

    .md\:aspect-\[1000\/411\] {
        aspect-ratio: 1000/411 !important
    }

    .md\:aspect-\[1024\/272\] {
        aspect-ratio: 1024/272 !important
    }

    .md\:aspect-\[1109\/626\] {
        aspect-ratio: 1109/626 !important
    }

    .md\:aspect-\[1200\/1053\] {
        aspect-ratio: 1200/1053 !important
    }

    .md\:aspect-\[1200\/660\] {
        aspect-ratio: 1200/660 !important
    }

    .md\:aspect-\[1200\/700\] {
        aspect-ratio: 1200/700 !important
    }

    .md\:aspect-\[1334\/983\] {
        aspect-ratio: 1334/983 !important
    }

    .md\:aspect-\[163\/194\] {
        aspect-ratio: 163/194 !important
    }

    .md\:aspect-\[1920\/626\] {
        aspect-ratio: 1920/626 !important
    }

    .md\:aspect-\[25\/21\] {
        aspect-ratio: 25/21 !important
    }

    .md\:aspect-\[250\/250\] {
        aspect-ratio: 250/250 !important
    }

    .md\:aspect-\[256\/71\] {
        aspect-ratio: 256/71 !important
    }

    .md\:aspect-\[256\/75\] {
        aspect-ratio: 256/75 !important
    }

    .md\:aspect-\[360\/100\] {
        aspect-ratio: 360/100 !important
    }

    .md\:aspect-\[384\/113\] {
        aspect-ratio: 384/113 !important
    }

    .md\:aspect-\[430\/339\] {
        aspect-ratio: 430/339 !important
    }

    .md\:aspect-\[432\/55\] {
        aspect-ratio: 432/55 !important
    }

    .md\:aspect-\[49\/41\] {
        aspect-ratio: 49/41 !important
    }

    .md\:aspect-\[512\/135\] {
        aspect-ratio: 512/135 !important
    }

    .md\:aspect-\[512\/509\] {
        aspect-ratio: 512/509 !important
    }

    .md\:aspect-\[512\/625\] {
        aspect-ratio: 512/625 !important
    }

    .md\:aspect-\[512\/95\] {
        aspect-ratio: 512/95 !important
    }

    .md\:aspect-\[576\/125\] {
        aspect-ratio: 576/125 !important
    }

    .md\:aspect-\[576\/175\] {
        aspect-ratio: 576/175 !important
    }

    .md\:aspect-\[64\/25\] {
        aspect-ratio: 64/25 !important
    }

    .md\:aspect-\[704\/255\] {
        aspect-ratio: 704/255 !important
    }

    .md\:aspect-\[734\/352\] {
        aspect-ratio: 734/352 !important
    }

    .md\:aspect-\[768\/840\] {
        aspect-ratio: 768/840 !important
    }

    .md\:aspect-\[96\/25\] {
        aspect-ratio: 96/25 !important
    }

    .md\:aspect-\[96\/40\] {
        aspect-ratio: 96/40 !important
    }

    .md\:aspect-\[960\/431\] {
        aspect-ratio: 960/431 !important
    }

    .md\:aspect-auto {
        aspect-ratio: auto !important
    }

    .md\:h-\[30px\] {
        height: 30px !important
    }

    .md\:h-\[350px\] {
        height: 350px !important
    }

    .md\:h-\[45\%\] {
        height: 45% !important
    }

    .md\:h-\[500px\] {
        height: 500px !important
    }

    .md\:h-\[5em\] {
        height: 5em !important
    }

    .md\:h-\[min\(13vw\2c 130px\)\] {
        height: min(13vw, 130px) !important
    }

    .md\:h-\[min\(13vw\2c 160px\)\] {
        height: min(13vw, 160px) !important
    }

    .md\:h-\[min\(9vw\2c 160px\)\] {
        height: min(9vw, 160px) !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:h-full {
        height: 100% !important
    }

    .md\:max-h-\[500px\] {
        max-height: 500px !important
    }

    .md\:max-h-full {
        max-height: 100% !important
    }

    .md\:min-h-\[0\.1vh\] {
        min-height: .1vh !important
    }

    .md\:min-h-\[100px\] {
        min-height: 100px !important
    }

    .md\:min-h-\[72px\] {
        min-height: 72px !important
    }

    .md\:min-h-\[96px\] {
        min-height: 96px !important
    }

    .md\:w-1\/2 {
        width: 50% !important
    }

    .md\:w-\[100\%\] {
        width: 100% !important
    }

    .md\:w-\[120px\] {
        width: 120px !important
    }

    .md\:w-\[22\%\] {
        width: 22% !important
    }

    .md\:w-\[240px\] {
        width: 240px !important
    }

    .md\:w-\[25\%\] {
        width: 25% !important
    }

    .md\:w-\[25\.8\%\] {
        width: 25.8% !important
    }

    .md\:w-\[250px\] {
        width: 250px !important
    }

    .md\:w-\[30\%\] {
        width: 30% !important
    }

    .md\:w-\[32\%\] {
        width: 32% !important
    }

    .md\:w-\[33\%\] {
        width: 33% !important
    }

    .md\:w-\[35\%\] {
        width: 35% !important
    }

    .md\:w-\[350px\] {
        width: 350px !important
    }

    .md\:w-\[36\%\] {
        width: 36% !important
    }

    .md\:w-\[40\%\] {
        width: 40% !important
    }

    .md\:w-\[45\%\] {
        width: 45% !important
    }

    .md\:w-\[47\%\] {
        width: 47% !important
    }

    .md\:w-\[48\%\] {
        width: 48% !important
    }

    .md\:w-\[48\.5\%\] {
        width: 48.5% !important
    }

    .md\:w-\[4em\] {
        width: 4em !important
    }

    .md\:w-\[50\%\] {
        width: 50% !important
    }

    .md\:w-\[51\%\] {
        width: 51% !important
    }

    .md\:w-\[53\%\] {
        width: 53% !important
    }

    .md\:w-\[55\.67vw\] {
        width: 55.67vw !important
    }

    .md\:w-\[60\%\] {
        width: 60% !important
    }

    .md\:w-\[63\%\] {
        width: 63% !important
    }

    .md\:w-\[75\%\] {
        width: 75% !important
    }

    .md\:w-\[80\%\] {
        width: 80% !important
    }

    .md\:w-\[calc\(100\%-20px\)\] {
        width: calc(100% - 20px) !important
    }

    .md\:w-\[max\(38\.625rem\2c 55\.67vw\)\] {
        width: max(38.625rem, 55.67vw) !important
    }

    .md\:w-\[min\(13vw\2c 130px\)\] {
        width: min(13vw, 130px) !important
    }

    .md\:w-\[min\(13vw\2c 160px\)\] {
        width: min(13vw, 160px) !important
    }

    .md\:w-\[min\(33vw\2c 315px\)\] {
        width: min(33vw, 315px) !important
    }

    .md\:w-\[min\(34vw\2c 467px\)\] {
        width: min(34vw, 467px) !important
    }

    .md\:w-\[min\(35vw\2c 330px\)\] {
        width: min(35vw, 330px) !important
    }

    .md\:w-\[min\(38vw\2c 365px\)\] {
        width: min(38vw, 365px) !important
    }

    .md\:w-\[min\(38vw\2c 413px\)\] {
        width: min(38vw, 413px) !important
    }

    .md\:w-\[min\(38vw\2c 470px\)\] {
        width: min(38vw, 470px) !important
    }

    .md\:w-\[min\(39vw\2c 386px\)\] {
        width: min(39vw, 386px) !important
    }

    .md\:w-\[min\(40vw\2c 425px\)\] {
        width: min(40vw, 425px) !important
    }

    .md\:w-\[min\(43vw\2c 454px\)\] {
        width: min(43vw, 454px) !important
    }

    .md\:w-\[min\(44vw\2c 639px\)\] {
        width: min(44vw, 639px) !important
    }

    .md\:w-\[min\(44vw\2c 650px\)\] {
        width: min(44vw, 650px) !important
    }

    .md\:w-\[min\(45\%\2c 800px\)\] {
        width: min(45%, 800px) !important
    }

    .md\:w-\[min\(50\%\2c 250px\)\] {
        width: min(50%, 250px) !important
    }

    .md\:w-\[min\(50vw\2c 470px\)\] {
        width: min(50vw, 470px) !important
    }

    .md\:w-\[min\(9vw\2c 160px\)\] {
        width: min(9vw, 160px) !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:w-full {
        width: 100% !important
    }

    .md\:min-w-\[240px\] {
        min-width: 240px !important
    }

    .md\:min-w-\[280px\] {
        min-width: 280px !important
    }

    .md\:min-w-\[345px\] {
        min-width: 345px !important
    }

    .md\:min-w-\[410px\] {
        min-width: 410px !important
    }

    .md\:min-w-max {
        min-width: -moz-max-content !important;
        min-width: max-content !important
    }

    .md\:max-w-2xl {
        max-width: 42rem !important
    }

    .md\:max-w-3xl {
        max-width: 48rem !important
    }

    .md\:max-w-4xl {
        max-width: 56rem !important
    }

    .md\:max-w-5xl {
        max-width: 64rem !important
    }

    .md\:max-w-6xl {
        max-width: 72rem !important
    }

    .md\:max-w-7xl {
        max-width: 80rem !important
    }

    .md\:max-w-\[100\%\] {
        max-width: 100% !important
    }

    .md\:max-w-\[1024px\] {
        max-width: 1024px !important
    }

    .md\:max-w-\[1109px\] {
        max-width: 1109px !important
    }

    .md\:max-w-\[120rem\] {
        max-width: 120rem !important
    }

    .md\:max-w-\[150px\] {
        max-width: 150px !important
    }

    .md\:max-w-\[1800px\] {
        max-width: 1800px !important
    }

    .md\:max-w-\[1920px\] {
        max-width: 1920px !important
    }

    .md\:max-w-\[220px\] {
        max-width: 220px !important
    }

    .md\:max-w-\[240px\] {
        max-width: 240px !important
    }

    .md\:max-w-\[25\%\] {
        max-width: 25% !important
    }

    .md\:max-w-\[250px\] {
        max-width: 250px !important
    }

    .md\:max-w-\[280px\] {
        max-width: 280px !important
    }

    .md\:max-w-\[30em\] {
        max-width: 30em !important
    }

    .md\:max-w-\[330px\] {
        max-width: 330px !important
    }

    .md\:max-w-\[350px\] {
        max-width: 350px !important
    }

    .md\:max-w-\[40\%\] {
        max-width: 40% !important
    }

    .md\:max-w-\[400px\] {
        max-width: 400px !important
    }

    .md\:max-w-\[410px\] {
        max-width: 410px !important
    }

    .md\:max-w-\[420px\] {
        max-width: 420px !important
    }

    .md\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .md\:max-w-\[450px\] {
        max-width: 450px !important
    }

    .md\:max-w-\[470px\] {
        max-width: 470px !important
    }

    .md\:max-w-\[485px\] {
        max-width: 485px !important
    }

    .md\:max-w-\[49\%\] {
        max-width: 49% !important
    }

    .md\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .md\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .md\:max-w-\[570px\] {
        max-width: 570px !important
    }

    .md\:max-w-\[60\%\] {
        max-width: 60% !important
    }

    .md\:max-w-\[600px\] {
        max-width: 600px !important
    }

    .md\:max-w-\[655px\] {
        max-width: 655px !important
    }

    .md\:max-w-\[70\%\] {
        max-width: 70% !important
    }

    .md\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .md\:max-w-\[75\%\] {
        max-width: 75% !important
    }

    .md\:max-w-\[75rem\] {
        max-width: 75rem !important
    }

    .md\:max-w-\[78\%\] {
        max-width: 78% !important
    }

    .md\:max-w-\[972px\] {
        max-width: 972px !important
    }

    .md\:max-w-\[980px\] {
        max-width: 980px !important
    }

    .md\:max-w-\[min\(75rem\2c 100vw\)\] {
        max-width: min(75rem, 100vw) !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-lg {
        max-width: 32rem !important
    }

    .md\:flex-1 {
        flex: 1 1 0% !important
    }

    .md\:translate-x-0 {
        --tw-translate-x: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !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-\[1109fr_811fr\] {
        grid-template-columns: 1109fr 811fr !important
    }

    .md\:grid-cols-\[20\%\2c 80\%\] {
        grid-template-columns: 20% 80% !important
    }

    .md\:grid-cols-\[40\%\2c 60\%\] {
        grid-template-columns: 40% 60% !important
    }

    .md\:grid-cols-\[50\%\2c 50\%\] {
        grid-template-columns: 50% 50% !important
    }

    .md\:grid-cols-\[55\%\2c 45\%\] {
        grid-template-columns: 55% 45% !important
    }

    .md\:grid-rows-\[30\%\2c 70\%\] {
        grid-template-rows: 30% 70% !important
    }

    .md\:flex-row {
        flex-direction: row !important
    }

    .md\:flex-wrap {
        flex-wrap: wrap !important
    }

    .md\:content-center {
        align-content: center !important
    }

    .md\:items-center {
        align-items: center !important
    }

    .md\:justify-center {
        justify-content: center !important
    }

    .md\:gap-0 {
        gap: 0 !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-10 {
        gap: 2.5rem !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-x-4 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .md\:gap-y-2 {
        row-gap: .5rem !important
    }

    .md\:place-self-end {
        place-self: end !important
    }

    .md\:border {
        border-width: 1px !important
    }

    .md\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .md\:border-l-0 {
        border-left-width: 0 !important
    }

    .md\:border-r {
        border-right-width: 1px !important
    }

    .md\:border-t-0 {
        border-top-width: 0 !important
    }

    .md\:border-solid {
        border-style: solid !important
    }

    .md\:border-none {
        border-style: none !important
    }

    .md\:border-\[\#435764\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(67 87 100/var(--tw-border-opacity)) !important
    }

    .md\:border-\[\#a289bb\] {
        --tw-border-opacity: 1 !important;
        border-color: rgb(162 137 187/var(--tw-border-opacity)) !important
    }

    .md\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .md\:bg-transparent {
        background-color: initial !important
    }

    .md\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .md\:bg-\[url\(\'https\:\/\/www\.whittard\.co\.uk\/on\/demandware\.static\/-\/Library-Sites-WhittardSharedLibrary\/default\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(https://www.whittard.co.uk/on/demandware.static/-/Library-Sites-WhittardSharedLibrary/default/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .md\:object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:p-4 {
        padding: 1rem !important
    }

    .md\:p-5 {
        padding: 1.25rem !important
    }

    .md\:p-6 {
        padding: 1.5rem !important
    }

    .md\:p-\[24px\] {
        padding: 24px !important
    }

    .md\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

    .md\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .md\:px-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important
    }

    .md\:px-\[1\.75\%\] {
        padding-left: 1.75% !important;
        padding-right: 1.75% !important
    }

    .md\:px-\[3\.6rem\] {
        padding-left: 3.6rem !important;
        padding-right: 3.6rem !important
    }

    .md\:px-\[30px\] {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .md\:px-\[min\(4vw\2c 4rem\)\] {
        padding-left: min(4vw, 4rem) !important;
        padding-right: min(4vw, 4rem) !important
    }

    .md\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .md\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .md\:py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .md\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .md\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .md\:py-\[0\.9rem\] {
        padding-top: .9rem !important;
        padding-bottom: .9rem !important
    }

    .md\:py-\[20px\] {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .md\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .md\:py-\[min\(1\.5vw\2c 27px\)\] {
        padding-top: min(1.5vw, 27px) !important;
        padding-bottom: min(1.5vw, 27px) !important
    }

    .md\:py-\[min\(1\.6vw\2c 17px\)\] {
        padding-top: min(1.6vw, 17px) !important;
        padding-bottom: min(1.6vw, 17px) !important
    }

    .md\:py-\[min\(2vw\2c 35px\)\] {
        padding-top: min(2vw, 35px) !important;
        padding-bottom: min(2vw, 35px) !important
    }

    .md\:pb-0 {
        padding-bottom: 0 !important
    }

    .md\:pb-1 {
        padding-bottom: .25rem !important
    }

    .md\:pb-16 {
        padding-bottom: 4rem !important
    }

    .md\:pb-2 {
        padding-bottom: .5rem !important
    }

    .md\:pb-3 {
        padding-bottom: .75rem !important
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem !important
    }

    .md\:pl-10 {
        padding-left: 2.5rem !important
    }

    .md\:pl-12 {
        padding-left: 3rem !important
    }

    .md\:pl-\[2\.5\%\] {
        padding-left: 2.5% !important
    }

    .md\:pl-\[52\.5\%\] {
        padding-left: 52.5% !important
    }

    .md\:pr-10 {
        padding-right: 2.5rem !important
    }

    .md\:pr-\[10px\] {
        padding-right: 10px !important
    }

    .md\:pt-0 {
        padding-top: 0 !important
    }

    .md\:pt-1 {
        padding-top: .25rem !important
    }

    .md\:pt-2 {
        padding-top: .5rem !important
    }

    .md\:pt-3 {
        padding-top: .75rem !important
    }

    .md\:pt-4 {
        padding-top: 1rem !important
    }

    .md\:pt-5 {
        padding-top: 1.25rem !important
    }

    .md\:pt-8 {
        padding-top: 2rem !important
    }

    .md\:pt-\[24px\] {
        padding-top: 24px !important
    }

    .md\:pt-\[5\%\] {
        padding-top: 5% !important
    }

    .md\:pt-\[5\.5\%\] {
        padding-top: 5.5% !important
    }

    .md\:pt-\[5px\] {
        padding-top: 5px !important
    }

    .md\:pt-\[min\(1vw\2c 20px\)\] {
        padding-top: min(1vw, 20px) !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .md\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .md\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .md\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .md\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .md\:text-\[1\.2em\] {
        font-size: 1.2em !important
    }

    .md\:text-\[10px\] {
        font-size: 10px !important
    }

    .md\:text-\[11px\] {
        font-size: 11px !important
    }

    .md\:text-\[13px\] {
        font-size: 13px !important
    }

    .md\:text-\[14px\] {
        font-size: 14px !important
    }

    .md\:text-\[16px\] {
        font-size: 16px !important
    }

    .md\:text-\[170\%\] {
        font-size: 170% !important
    }

    .md\:text-\[1em\] {
        font-size: 1em !important
    }

    .md\:text-\[3\.2em\] {
        font-size: 3.2em !important
    }

    .md\:text-\[32\%\] {
        font-size: 32% !important
    }

    .md\:text-\[36\.5\%\] {
        font-size: 36.5% !important
    }

    .md\:text-\[41\%\] {
        font-size: 41% !important
    }

    .md\:text-\[48\%\] {
        font-size: 48% !important
    }

    .md\:text-\[51\.5\%\] {
        font-size: 51.5% !important
    }

    .md\:text-\[58\%\] {
        font-size: 58% !important
    }

    .md\:text-\[60\%\] {
        font-size: 60% !important
    }

    .md\:text-\[70\%\] {
        font-size: 70% !important
    }

    .md\:text-\[71\%\] {
        font-size: 71% !important
    }

    .md\:text-\[8vw\] {
        font-size: 8vw !important
    }

    .md\:text-\[99\.5\%\] {
        font-size: 99.5% !important
    }

    .md\:text-\[clamp\(0\.5rem\2c _1\.8vw_\2c _1\.2rem\)\] {
        font-size: clamp(.5rem, 1.8vw, 1.2rem) !important
    }

    .md\:text-\[clamp\(16px\2c 120\%\2c 46px\)\] {
        font-size: clamp(16px, 120%, 46px) !important
    }

    .md\:text-\[min\(1\.4vw\2c 15px\)\] {
        font-size: min(1.4vw, 15px) !important
    }

    .md\:text-\[min\(1\.5625rem\2c max\(1rem\2c 2\.08vw\)\)\] {
        font-size: min(1.5625rem, max(1rem, 2.08vw)) !important
    }

    .md\:text-\[min\(1\.6vw\2c 20px\)\] {
        font-size: min(1.6vw, 20px) !important
    }

    .md\:text-\[min\(1\.6vw\2c 22px\)\] {
        font-size: min(1.6vw, 22px) !important
    }

    .md\:text-\[min\(1\.7vw\2c 1\.125rem\)\] {
        font-size: min(1.7vw, 1.125rem) !important
    }

    .md\:text-\[min\(1\.7vw\2c 16px\)\] {
        font-size: min(1.7vw, 16px) !important
    }

    .md\:text-\[min\(11px\)\] {
        font-size: min(11px) !important
    }

    .md\:text-\[min\(1vw\)\] {
        font-size: min(1vw) !important
    }

    .md\:text-\[min\(2\.1vw\2c 20px\)\] {
        font-size: min(2.1vw, 20px) !important
    }

    .md\:text-\[min\(2\.375rem\2c 86\%\)\] {
        font-size: min(2.375rem, 86%) !important
    }

    .md\:text-\[min\(2\.5vw\2c 30\.775px\)\] {
        font-size: min(2.5vw, 30.775px) !important
    }

    .md\:text-\[min\(2\.7vw\2c 29px\)\] {
        font-size: min(2.7vw, 29px) !important
    }

    .md\:text-\[min\(2vw\)\] {
        font-size: min(2vw) !important
    }

    .md\:text-\[min\(2vw\2c 16px\)\] {
        font-size: min(2vw, 16px) !important
    }

    .md\:text-\[min\(2vw\2c 24\.62px\)\] {
        font-size: min(2vw, 24.62px) !important
    }

    .md\:text-\[min\(3\.13vw\+0rem\2c 2rem\)\] {
        font-size: min(3.13vw + 0rem, 2rem) !important
    }

    .md\:text-\[min\(3\.3vw\2c 33px\)\] {
        font-size: min(3.3vw, 33px) !important
    }

    .md\:text-\[min\(3vw\2c 35px\)\] {
        font-size: min(3vw, 35px) !important
    }

    .md\:text-\[min\(3vw\2c 40px\)\] {
        font-size: min(3vw, 40px) !important
    }

    .md\:text-\[min\(3vw\2c 41px\)\] {
        font-size: min(3vw, 41px) !important
    }

    .md\:text-\[min\(3vw\2c 45px\)\] {
        font-size: min(3vw, 45px) !important
    }

    .md\:text-\[min\(3vw\2c 55px\)\] {
        font-size: min(3vw, 55px) !important
    }

    .md\:text-\[min\(4vw\2c 16px\)\] {
        font-size: min(4vw, 16px) !important
    }

    .md\:text-\[min\(4vw\2c 45px\)\] {
        font-size: min(4vw, 45px) !important
    }

    .md\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .md\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .md\:leading-6 {
        line-height: 1.5rem !important
    }

    .md\:leading-\[1\.17\] {
        line-height: 1.17 !important
    }

    .md\:leading-\[1\.25\] {
        line-height: 1.25 !important
    }

    .md\:leading-none {
        line-height: 1 !important
    }

    .md\:leading-tight {
        line-height: 1.25 !important
    }

    .md\:tracking-\[0\.0195em\] {
        letter-spacing: .0195em !important
    }

    .md\:tracking-\[0\.024em\] {
        letter-spacing: .024em !important
    }

    .md\:tracking-\[0\.032em\] {
        letter-spacing: .032em !important
    }

    .md\:tracking-\[0\.035em\] {
        letter-spacing: .035em !important
    }

    .md\:tracking-\[0em\] {
        letter-spacing: 0 !important
    }

    .md\:tracking-\[4px\] {
        letter-spacing: 4px !important
    }

    .md\:tracking-widest {
        letter-spacing: .1em !important
    }

    .md\:text-\[\#333333\] {
        --tw-text-opacity: 1 !important;
        color: rgb(51 51 51/var(--tw-text-opacity)) !important
    }

    .md\:text-\[\#a289bb\] {
        --tw-text-opacity: 1 !important;
        color: rgb(162 137 187/var(--tw-text-opacity)) !important
    }

    .md\:text-black {
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0/var(--tw-text-opacity)) !important
    }

    .md\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .md\:hover\:bg-\[\#7a5575\]:hover {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
    }

    .md\:hover\:bg-transparent:hover {
        background-color: initial !important
    }

    .md\:hover\:text-white:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .md\:hover\:underline:hover {
        text-decoration-line: underline !important
    }
}

@media (min-width:1024px) {
    .lg\:absolute {
        position: absolute !important
    }

    .lg\:bottom-\[-125px\] {
        bottom: -125px !important
    }

    .lg\:left-\[170\%\] {
        left: 170% !important
    }

    .lg\:left-\[22\%\] {
        left: 22% !important
    }

    .lg\:left-\[25\%\] {
        left: 25% !important
    }

    .lg\:left-\[26\%\] {
        left: 26% !important
    }

    .lg\:left-\[27\.5\%\] {
        left: 27.5% !important
    }

    .lg\:left-\[28\%\] {
        left: 28% !important
    }

    .lg\:left-\[28\.5\%\] {
        left: 28.5% !important
    }

    .lg\:left-\[31\%\] {
        left: 31% !important
    }

    .lg\:left-\[32\%\] {
        left: 32% !important
    }

    .lg\:left-\[33\%\] {
        left: 33% !important
    }

    .lg\:left-\[46\%\] {
        left: 46% !important
    }

    .lg\:left-\[50\%\] {
        left: 50% !important
    }

    .lg\:left-\[52\%\] {
        left: 52% !important
    }

    .lg\:left-\[72\%\] {
        left: 72% !important
    }

    .lg\:left-\[75\%\] {
        left: 75% !important
    }

    .lg\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .lg\:right-0 {
        right: 0 !important
    }

    .lg\:top-0,
    .lg\:top-\[0\%\] {
        top: 0 !important
    }

    .lg\:top-\[45\%\] {
        top: 45% !important
    }

    .lg\:top-\[46\%\] {
        top: 46% !important
    }

    .lg\:top-\[5\%\] {
        top: 5% !important
    }

    .lg\:top-\[50\%\] {
        top: 50% !important
    }

    .lg\:top-\[6\%\] {
        top: 6% !important
    }

    .lg\:top-\[7\%\] {
        top: 7% !important
    }

    .lg\:top-\[85\%\] {
        top: 85% !important
    }

    .lg\:col-start-1 {
        grid-column-start: 1 !important
    }

    .lg\:-my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .lg\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .lg\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .lg\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .lg\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .lg\:mb-0 {
        margin-bottom: 0 !important
    }

    .lg\:mb-4 {
        margin-bottom: 1rem !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mr-0 {
        margin-right: 0 !important
    }

    .lg\:mt-0 {
        margin-top: 0 !important
    }

    .lg\:mt-6 {
        margin-top: 1.5rem !important
    }

    .lg\:mt-\[0\.25em\] {
        margin-top: .25em !important
    }

    .lg\:mt-\[1em\] {
        margin-top: 1em !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:grid {
        display: grid !important
    }

    .lg\:hidden {
        display: none !important
    }

    .lg\:aspect-\[1056\/848\] {
        aspect-ratio: 1056/848 !important
    }

    .lg\:aspect-\[118\/31\] {
        aspect-ratio: 118/31 !important
    }

    .lg\:aspect-\[128\/33\] {
        aspect-ratio: 128/33 !important
    }

    .lg\:aspect-\[160\/47\] {
        aspect-ratio: 160/47 !important
    }

    .lg\:aspect-\[1920\/268\] {
        aspect-ratio: 1920/268 !important
    }

    .lg\:aspect-\[25\/16\] {
        aspect-ratio: 25/16 !important
    }

    .lg\:aspect-\[256\/175\] {
        aspect-ratio: 256/175 !important
    }

    .lg\:aspect-\[256\/71\] {
        aspect-ratio: 256/71 !important
    }

    .lg\:aspect-\[307\/57\] {
        aspect-ratio: 307/57 !important
    }

    .lg\:aspect-\[307\/60\] {
        aspect-ratio: 307/60 !important
    }

    .lg\:aspect-\[490\/251\] {
        aspect-ratio: 490/251 !important
    }

    .lg\:aspect-\[512\/509\] {
        aspect-ratio: 512/509 !important
    }

    .lg\:aspect-\[512\/66\] {
        aspect-ratio: 512/66 !important
    }

    .lg\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .lg\:aspect-\[903\/432\] {
        aspect-ratio: 903/432 !important
    }

    .lg\:aspect-\[96\/25\] {
        aspect-ratio: 96/25 !important
    }

    .lg\:h-\[360px\] {
        height: 360px !important
    }

    .lg\:h-\[509px\] {
        height: 509px !important
    }

    .lg\:h-\[min\(12vw\2c 138px\)\] {
        height: min(12vw, 138px) !important
    }

    .lg\:h-full {
        height: 100% !important
    }

    .lg\:min-h-\[120px\] {
        min-height: 120px !important
    }

    .lg\:min-h-\[226px\] {
        min-height: 226px !important
    }

    .lg\:min-h-\[3\.8em\] {
        min-height: 3.8em !important
    }

    .lg\:min-h-\[84px\] {
        min-height: 84px !important
    }

    .lg\:w-\[12rem\] {
        width: 12rem !important
    }

    .lg\:w-\[150px\] {
        width: 150px !important
    }

    .lg\:w-\[200px\] {
        width: 200px !important
    }

    .lg\:w-\[25\%\] {
        width: 25% !important
    }

    .lg\:w-\[25\.2\%\] {
        width: 25.2% !important
    }

    .lg\:w-\[30\%\] {
        width: 30% !important
    }

    .lg\:w-\[440px\] {
        width: 440px !important
    }

    .lg\:w-\[50\%\] {
        width: 50% !important
    }

    .lg\:w-\[53\%\] {
        width: 53% !important
    }

    .lg\:w-\[55\%\] {
        width: 55% !important
    }

    .lg\:w-\[60\%\] {
        width: 60% !important
    }

    .lg\:w-\[634px\] {
        width: 634px !important
    }

    .lg\:w-\[74\.2\%\] {
        width: 74.2% !important
    }

    .lg\:w-\[min\(12vw\2c 138px\)\] {
        width: min(12vw, 138px) !important
    }

    .lg\:w-full {
        width: 100% !important
    }

    .lg\:max-w-2xl {
        max-width: 42rem !important
    }

    .lg\:max-w-4xl {
        max-width: 56rem !important
    }

    .lg\:max-w-5xl {
        max-width: 64rem !important
    }

    .lg\:max-w-6xl {
        max-width: 72rem !important
    }

    .lg\:max-w-\[1024px\] {
        max-width: 1024px !important
    }

    .lg\:max-w-\[1175px\] {
        max-width: 1175px !important
    }

    .lg\:max-w-\[1350px\] {
        max-width: 1350px !important
    }

    .lg\:max-w-\[210px\] {
        max-width: 210px !important
    }

    .lg\:max-w-\[260px\] {
        max-width: 260px !important
    }

    .lg\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .lg\:max-w-\[430px\] {
        max-width: 430px !important
    }

    .lg\:max-w-\[440px\] {
        max-width: 440px !important
    }

    .lg\:max-w-\[470px\] {
        max-width: 470px !important
    }

    .lg\:max-w-\[50\%\] {
        max-width: 50% !important
    }

    .lg\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .lg\:max-w-\[53\%\] {
        max-width: 53% !important
    }

    .lg\:max-w-\[570px\] {
        max-width: 570px !important
    }

    .lg\:max-w-\[672px\] {
        max-width: 672px !important
    }

    .lg\:max-w-\[725px\] {
        max-width: 725px !important
    }

    .lg\:max-w-\[972px\] {
        max-width: 972px !important
    }

    .lg\:max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-lg {
        max-width: 32rem !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-\[55\%\2c 45\%\] {
        grid-template-columns: 55% 45% !important
    }

    .lg\:flex-row {
        flex-direction: row !important
    }

    .lg\:justify-between {
        justify-content: space-between !important
    }

    .lg\:gap-4 {
        gap: 1rem !important
    }

    .lg\:gap-6 {
        gap: 1.5rem !important
    }

    .lg\:gap-x-8 {
        -moz-column-gap: 2rem !important;
        column-gap: 2rem !important
    }

    .lg\:place-self-start {
        place-self: start !important
    }

    .lg\:self-end {
        align-self: flex-end !important
    }

    .lg\:self-center {
        align-self: center !important
    }

    .lg\:border {
        border-width: 1px !important
    }

    .lg\:border-y-0 {
        border-top-width: 0 !important
    }

    .lg\:border-b-0,
    .lg\:border-y-0 {
        border-bottom-width: 0 !important
    }

    .lg\:border-l-0 {
        border-left-width: 0 !important
    }

    .lg\:border-r,
    .lg\:border-r-\[1px\] {
        border-right-width: 1px !important
    }

    .lg\:border-t-0 {
        border-top-width: 0 !important
    }

    .lg\:border-solid {
        border-style: solid !important
    }

    .lg\:border-slate-400 {
        --tw-border-opacity: 1 !important;
        border-color: rgb(148 163 184/var(--tw-border-opacity)) !important
    }

    .lg\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .lg\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .lg\:bg-\[url\(\'https\:\/\/www\.whittard\.co\.uk\/on\/demandware\.static\/-\/Library-Sites-WhittardSharedLibrary\/default\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(https://www.whittard.co.uk/on/demandware.static/-/Library-Sites-WhittardSharedLibrary/default/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .lg\:object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .lg\:p-0 {
        padding: 0 !important
    }

    .lg\:p-8 {
        padding: 2rem !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:px-\[36px\] {
        padding-left: 36px !important;
        padding-right: 36px !important
    }

    .lg\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .lg\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .lg\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .lg\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .lg\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:py-\[24px\] {
        padding-top: 24px !important;
        padding-bottom: 24px !important
    }

    .lg\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .lg\:pl-16 {
        padding-left: 4rem !important
    }

    .lg\:pl-4 {
        padding-left: 1rem !important
    }

    .lg\:pl-\[52\.5\%\] {
        padding-left: 52.5% !important
    }

    .lg\:pt-\[2\.5\%\] {
        padding-top: 2.5% !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .lg\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .lg\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .lg\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .lg\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .lg\:text-7xl {
        font-size: 4.5rem !important;
        line-height: 1 !important
    }

    .lg\:text-\[12px\] {
        font-size: 12px !important
    }

    .lg\:text-\[14px\] {
        font-size: 14px !important
    }

    .lg\:text-\[3\.19rem\] {
        font-size: 3.19rem !important
    }

    .lg\:text-\[37\.5\%\] {
        font-size: 37.5% !important
    }

    .lg\:text-\[41\%\] {
        font-size: 41% !important
    }

    .lg\:text-\[50\%\] {
        font-size: 50% !important
    }

    .lg\:text-\[6vw\] {
        font-size: 6vw !important
    }

    .lg\:text-\[min\(2\.5vw\2c 30\.775px\)\] {
        font-size: min(2.5vw, 30.775px) !important
    }

    .lg\:text-\[min\(2vw\2c 16px\)\] {
        font-size: min(2vw, 16px) !important
    }

    .lg\:text-\[min\(3vw\2c 30px\)\] {
        font-size: min(3vw, 30px) !important
    }

    .lg\:text-\[min\(8vw\2c 65px\)\] {
        font-size: min(8vw, 65px) !important
    }

    .lg\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .lg\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .lg\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .lg\:leading-\[1\.18\] {
        line-height: 1.18 !important
    }

    .lg\:leading-\[1\.35\] {
        line-height: 1.35 !important
    }

    .lg\:leading-normal {
        line-height: 1.5 !important
    }

    .lg\:tracking-\[0\.023em\] {
        letter-spacing: .023em !important
    }

    .lg\:tracking-\[0\.029em\] {
        letter-spacing: .029em !important
    }

    @media (min-width:768px) {
        .lg\:md\:right-\[2\.5\%\] {
            right: 2.5% !important
        }
    }
}

@media (min-width:1280px) {
    .xl\:absolute {
        position: absolute !important
    }

    .xl\:left-\[25\%\] {
        left: 25% !important
    }

    .xl\:left-\[26\%\] {
        left: 26% !important
    }

    .xl\:left-\[28\%\] {
        left: 28% !important
    }

    .xl\:left-\[29\%\] {
        left: 29% !important
    }

    .xl\:left-\[31\%\] {
        left: 31% !important
    }

    .xl\:left-\[32\%\] {
        left: 32% !important
    }

    .xl\:left-\[33\%\] {
        left: 33% !important
    }

    .xl\:left-\[36\%\] {
        left: 36% !important
    }

    .xl\:left-\[46\%\] {
        left: 46% !important
    }

    .xl\:left-\[50\%\] {
        left: 50% !important
    }

    .xl\:left-\[72\%\] {
        left: 72% !important
    }

    .xl\:left-\[75\%\] {
        left: 75% !important
    }

    .xl\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .xl\:top-\[45\%\] {
        top: 45% !important
    }

    .xl\:top-\[46\%\] {
        top: 46% !important
    }

    .xl\:top-\[50\%\] {
        top: 50% !important
    }

    .xl\:top-\[85\%\] {
        top: 85% !important
    }

    .xl\:-my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .xl\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xl\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .xl\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .xl\:mb-0 {
        margin-bottom: 0 !important
    }

    .xl\:mt-0 {
        margin-top: 0 !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:hidden {
        display: none !important
    }

    .xl\:aspect-\[27\/5\] {
        aspect-ratio: 27/5 !important
    }

    .xl\:aspect-\[32\/5\] {
        aspect-ratio: 32/5 !important
    }

    .xl\:aspect-\[476\/264\] {
        aspect-ratio: 476/264 !important
    }

    .xl\:aspect-\[60\/11\] {
        aspect-ratio: 60/11 !important
    }

    .xl\:h-\[360px\] {
        height: 360px !important
    }

    .xl\:max-h-\[396px\] {
        max-height: 396px !important
    }

    .xl\:w-\[175px\] {
        width: 175px !important
    }

    .xl\:w-\[25\%\] {
        width: 25% !important
    }

    .xl\:w-\[30\%\] {
        width: 30% !important
    }

    .xl\:w-\[50\%\] {
        width: 50% !important
    }

    .xl\:w-\[60\%\] {
        width: 60% !important
    }

    .xl\:max-w-2xl {
        max-width: 42rem !important
    }

    .xl\:max-w-7xl {
        max-width: 80rem !important
    }

    .xl\:max-w-\[330px\] {
        max-width: 330px !important
    }

    .xl\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .xl\:max-w-\[460px\] {
        max-width: 460px !important
    }

    .xl\:max-w-\[500px\] {
        max-width: 500px !important
    }

    .xl\:max-w-\[768px\] {
        max-width: 768px !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\:gap-4 {
        gap: 1rem !important
    }

    .xl\:border {
        border-width: 1px !important
    }

    .xl\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .xl\:border-l-0 {
        border-left-width: 0 !important
    }

    .xl\:border-r {
        border-right-width: 1px !important
    }

    .xl\:border-t-0 {
        border-top-width: 0 !important
    }

    .xl\:border-solid {
        border-style: solid !important
    }

    .xl\:border-r-\[\#707070\] {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .xl\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .xl\:px-3 {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }

    .xl\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xl\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .xl\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xl\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .xl\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xl\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .xl\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xl\:pt-0 {
        padding-top: 0 !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .xl\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .xl\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .xl\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .xl\:text-\[14px\] {
        font-size: 14px !important
    }

    .xl\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .xl\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .xl\:leading-tight {
        line-height: 1.25 !important
    }
}

@media (min-width:1536px) {
    .\32xl\:absolute {
        position: absolute !important
    }

    .\32xl\:left-\[25\%\] {
        left: 25% !important
    }

    .\32xl\:left-\[26\%\] {
        left: 26% !important
    }

    .\32xl\:left-\[27\%\] {
        left: 27% !important
    }

    .\32xl\:left-\[28\%\] {
        left: 28% !important
    }

    .\32xl\:left-\[29\%\] {
        left: 29% !important
    }

    .\32xl\:left-\[31\%\] {
        left: 31% !important
    }

    .\32xl\:left-\[32\%\] {
        left: 32% !important
    }

    .\32xl\:left-\[33\%\] {
        left: 33% !important
    }

    .\32xl\:left-\[46\%\] {
        left: 46% !important
    }

    .\32xl\:left-\[50\%\] {
        left: 50% !important
    }

    .\32xl\:left-\[72\%\] {
        left: 72% !important
    }

    .\32xl\:left-\[75\%\] {
        left: 75% !important
    }

    .\32xl\:left-\[75\.6\%\] {
        left: 75.6% !important
    }

    .\32xl\:top-\[45\%\] {
        top: 45% !important
    }

    .\32xl\:top-\[47\%\] {
        top: 47% !important
    }

    .\32xl\:top-\[50\%\] {
        top: 50% !important
    }

    .\32xl\:top-\[85\%\] {
        top: 85% !important
    }

    .\32xl\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .\32xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .\32xl\:my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .\32xl\:my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .\32xl\:my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .\32xl\:my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .\32xl\:mb-0 {
        margin-bottom: 0 !important
    }

    .\32xl\:mt-0 {
        margin-top: 0 !important
    }

    .\32xl\:block {
        display: block !important
    }

    .\32xl\:hidden {
        display: none !important
    }

    .\32xl\:aspect-\[160\/47\] {
        aspect-ratio: 160/47 !important
    }

    .\32xl\:aspect-\[96\/25\] {
        aspect-ratio: 96/25 !important
    }

    .\32xl\:max-h-\[275px\] {
        max-height: 275px !important
    }

    .\32xl\:max-h-\[285px\] {
        max-height: 285px !important
    }

    .\32xl\:w-\[225px\] {
        width: 225px !important
    }

    .\32xl\:w-\[25\%\] {
        width: 25% !important
    }

    .\32xl\:w-\[27\%\] {
        width: 27% !important
    }

    .\32xl\:w-\[30\%\] {
        width: 30% !important
    }

    .\32xl\:w-\[35\%\] {
        width: 35% !important
    }

    .\32xl\:w-\[50\%\] {
        width: 50% !important
    }

    .\32xl\:w-\[55\%\] {
        width: 55% !important
    }

    .\32xl\:w-\[60\%\] {
        width: 60% !important
    }

    .\32xl\:max-w-\[1088px\] {
        max-width: 1088px !important
    }

    .\32xl\:max-w-\[1800px\] {
        max-width: 1800px !important
    }

    .\32xl\:max-w-\[370px\] {
        max-width: 370px !important
    }

    .\32xl\:max-w-\[530px\] {
        max-width: 530px !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\:gap-4 {
        gap: 1rem !important
    }

    .\32xl\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars1-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars1-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars2-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars2-white.png?$staticlink$) !important
    }

    .\32xl\:bg-\[url\(\'\/images\/Campaigns\/Campaign-gtm6-christmas-2022\/gtm6-2022-gift-guide-stars3-white\.png\?\$staticlink\$\'\)\] {
        background-image: url(/images/Campaigns/Campaign-gtm6-christmas-2022/gtm6-2022-gift-guide-stars3-white.png?$staticlink$) !important
    }

    .\32xl\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .\32xl\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .\32xl\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .\32xl\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .\32xl\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .\32xl\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .\32xl\:py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .\32xl\:py-\[5px\] {
        padding-top: 5px !important;
        padding-bottom: 5px !important
    }

    .\32xl\:pb-2 {
        padding-bottom: .5rem !important
    }

    .\32xl\:pt-2 {
        padding-top: .5rem !important
    }

    .\32xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .\32xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .\32xl\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .\32xl\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .\32xl\:text-6xl {
        font-size: 3.75rem !important;
        line-height: 1 !important
    }

    .\32xl\:text-\[12px\] {
        font-size: 12px !important
    }

    .\32xl\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .\32xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .\32xl\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .\32xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .\32xl\:leading-5 {
        line-height: 1.25rem !important
    }

    .\32xl\:leading-none {
        line-height: 1 !important
    }

    .\32xl\:leading-tight {
        line-height: 1.25 !important
    }
}

@media (min-width:375px) {
    .\32xs\:leading-\[1\] {
        line-height: 1 !important
    }
}

@media (min-width:425px) {
    .xs\:w-48 {
        width: 12rem !important
    }

    .xs\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .xs\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:1920px) {
    .\33xl\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }
}

@media (min-width:320px) and (max-width:767px) {
    .mobile\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .tablet\:left-\[4\.3\%\] {
        left: 4.3% !important
    }

    .tablet\:left-\[4\.4\%\] {
        left: 4.4% !important
    }

    .tablet\:top-\[14\%\] {
        top: 14% !important
    }

    .tablet\:top-\[2\.5\%\] {
        top: 2.5% !important
    }

    .tablet\:top-\[25\%\] {
        top: 25% !important
    }

    .tablet\:top-\[43\.5\%\] {
        top: 43.5% !important
    }

    .tablet\:top-\[49\.5\%\] {
        top: 49.5% !important
    }

    .tablet\:top-\[62\%\] {
        top: 62% !important
    }

    .tablet\:top-\[89\.5\%\] {
        top: 89.5% !important
    }

    .tablet\:ml-0 {
        margin-left: 0 !important
    }

    .tablet\:h-\[65\%\] {
        height: 65% !important
    }

    .tablet\:w-\[16rem\] {
        width: 16rem !important
    }

    .tablet\:w-\[700px\] {
        width: 700px !important
    }

    .tablet\:max-w-\[190px\] {
        max-width: 190px !important
    }

    .tablet\:max-w-\[700px\] {
        max-width: 700px !important
    }

    .tablet\:gap-0 {
        gap: 0 !important
    }

    .tablet\:p-10 {
        padding: 2.5rem !important
    }

    .tablet\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .tablet\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .tablet\:text-left {
        text-align: left !important
    }

    .tablet\:text-\[1\.4rem\] {
        font-size: 1.4rem !important
    }

    .tablet\:text-\[100\%\] {
        font-size: 100% !important
    }

    .tablet\:text-\[29\%\] {
        font-size: 29% !important
    }

    .tablet\:text-\[3\.2rem\] {
        font-size: 3.2rem !important
    }

    .tablet\:text-\[45\%\] {
        font-size: 45% !important
    }

    .tablet\:text-\[97\%\] {
        font-size: 97% !important
    }

    .tablet\:text-\[calc\(5\.47vw\+-0\.31rem\)\] {
        font-size: calc(5.47vw - .31rem) !important
    }

    .tablet\:text-\[calc\(7\.84vw\+-0\.08rem\)\] {
        font-size: calc(7.84vw - .08rem) !important
    }

    .tablet\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .tablet\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .tablet\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1024px) {
    .computer\:left-\[2\.8\%\] {
        left: 2.8% !important
    }

    .computer\:left-\[3\%\] {
        left: 3% !important
    }

    .computer\:top-\[32\.9\%\] {
        top: 32.9% !important
    }

    .computer\:top-\[56\%\] {
        top: 56% !important
    }

    .computer\:top-\[83\%\] {
        top: 83% !important
    }

    .computer\:top-\[9\%\] {
        top: 9% !important
    }

    .computer\:top-\[9\.25\%\] {
        top: 9.25% !important
    }

    .computer\:ml-0 {
        margin-left: 0 !important
    }

    .computer\:inline {
        display: inline !important
    }

    .computer\:hidden {
        display: none !important
    }

    .computer\:h-full {
        height: 100% !important
    }

    .computer\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .computer\:py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .computer\:text-left {
        text-align: left !important
    }

    .computer\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .computer\:text-\[100\%\] {
        font-size: 100% !important
    }

    .computer\:text-\[31\%\] {
        font-size: 31% !important
    }

    .computer\:text-\[56\%\] {
        font-size: 56% !important
    }

    .computer\:text-\[64\%\] {
        font-size: 64% !important
    }

    .computer\:text-\[min\(3\.99vw\+0\.01rem\2c 4\.5rem\)\] {
        font-size: min(3.99vw + .01rem, 4.5rem) !important
    }
}

@media (min-width:1024px) and (max-width:1535px) {
    .laptop\:max-w-\[190px\] {
        max-width: 190px !important
    }

    .laptop\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .laptop\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:1536px) {
    .desktop\:max-w-\[240px\] {
        max-width: 240px !important
    }

    .desktop\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .desktop\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }
}

@media (min-width:320px) and (max-width:374px) {
    .mob-sm\:h-\[50\%\] {
        height: 50% !important
    }

    .mob-sm\:w-\[14rem\] {
        width: 14rem !important
    }

    .mob-sm\:max-w-\[300px\] {
        max-width: 300px !important
    }

    .mob-sm\:gap-6 {
        gap: 1.5rem !important
    }

    .mob-sm\:text-\[1\.55rem\] {
        font-size: 1.55rem !important
    }

    .mob-sm\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .mob-sm\:leading-\[1\.35\] {
        line-height: 1.35 !important
    }
}

@media (min-width:375px) and (max-width:424px) {
    .mob-md\:h-\[50\%\] {
        height: 50% !important
    }

    .mob-md\:w-\[18rem\] {
        width: 18rem !important
    }

    .mob-md\:max-w-\[350px\] {
        max-width: 350px !important
    }

    .mob-md\:gap-8 {
        gap: 2rem !important
    }

    .mob-md\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .mob-md\:text-\[1\.75rem\] {
        font-size: 1.75rem !important
    }

    .mob-md\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:425px) and (max-width:639px) {
    .mob-lg\:h-\[50\%\] {
        height: 50% !important
    }

    .mob-lg\:w-\[18rem\] {
        width: 18rem !important
    }

    .mob-lg\:max-w-\[190px\] {
        max-width: 190px !important
    }

    .mob-lg\:max-w-\[380px\] {
        max-width: 380px !important
    }

    .mob-lg\:gap-10 {
        gap: 2.5rem !important
    }

    .mob-lg\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .mob-lg\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .mob-lg\:text-\[2\.2rem\] {
        font-size: 2.2rem !important
    }

    .mob-lg\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .mob-lg\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:640px) and (max-width:767px) {
    .mob-xl\:h-\[57\%\] {
        height: 57% !important
    }

    .mob-xl\:w-\[18rem\] {
        width: 18rem !important
    }

    .mob-xl\:max-w-\[190px\] {
        max-width: 190px !important
    }

    .mob-xl\:max-w-\[450px\] {
        max-width: 450px !important
    }

    .mob-xl\:gap-16 {
        gap: 4rem !important
    }

    .mob-xl\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .mob-xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .mob-xl\:text-\[2\.5rem\] {
        font-size: 2.5rem !important
    }

    .mob-xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .mob-xl\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1024px) and (max-width:1279px) {
    .lap-sm\:w-\[60\%\] {
        width: 60% !important
    }

    .lap-sm\:max-w-\[475px\] {
        max-width: 475px !important
    }

    .lap-sm\:gap-2 {
        gap: .5rem !important
    }

    .lap-sm\:text-\[2\.2rem\] {
        font-size: 2.2rem !important
    }

    .lap-sm\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1280px) and (max-width:1439px) {
    .lap-md\:w-\[65\%\] {
        width: 65% !important
    }

    .lap-md\:max-w-\[600px\] {
        max-width: 600px !important
    }

    .lap-md\:gap-4 {
        gap: 1rem !important
    }

    .lap-md\:text-\[2\.5rem\] {
        font-size: 2.5rem !important
    }

    .lap-md\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1440px) and (max-width:1535px) {
    .lap-lg\:w-\[64\%\] {
        width: 64% !important
    }

    .lap-lg\:max-w-\[600px\] {
        max-width: 600px !important
    }

    .lap-lg\:max-w-\[620px\] {
        max-width: 620px !important
    }

    .lap-lg\:gap-6 {
        gap: 1.5rem !important
    }

    .lap-lg\:text-\[2\.7rem\] {
        font-size: 2.7rem !important
    }

    .lap-lg\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1536px) and (max-width:1919px) {
    .des-md\:w-\[60\%\] {
        width: 60% !important
    }

    .des-md\:max-w-\[650px\] {
        max-width: 650px !important
    }

    .des-md\:gap-4 {
        gap: 1rem !important
    }

    .des-md\:text-\[2\.9rem\] {
        font-size: 2.9rem !important
    }

    .des-md\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }
}

@media (min-width:1920px) {
    .des-lg\:w-\[62\%\] {
        width: 62% !important
    }

    .des-lg\:max-w-\[740px\] {
        max-width: 740px !important
    }

    .des-lg\:gap-4 {
        gap: 1rem !important
    }

    .des-lg\:text-\[3\.4rem\] {
        font-size: 3.4rem !important
    }

    .des-lg\:leading-\[1\.4\] {
        line-height: 1.4 !important
    }
}

@media(min-width:1024px) {
    .\[\@media\(min-width\:1024px\)\]\:gap-4 {
        gap: 1rem !important
    }

    .\[\@media\(min-width\:1024px\)\]\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .\[\@media\(min-width\:1024px\)\]\:text-\[3rem\] {
        font-size: 3rem !important
    }

    .\[\@media\(min-width\:1024px\)\]\:leading-normal {
        line-height: 1.5 !important
    }
}

@media(min-width:350px) {
    .\[\@media\(min-width\:350px\)\]\:gap-8 {
        gap: 2rem !important
    }

    .\[\@media\(min-width\:350px\)\]\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }
}

@media(min-width:460px) {
    .\[\@media\(min-width\:460px\)\]\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }
}

@media(min-width:640px) {
    .\[\@media\(min-width\:640px\)\]\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }
}

@media(min-width:768px) {
    .\[\@media\(min-width\:768px\)\]\:gap-0 {
        gap: 0 !important
    }

    .\[\@media\(min-width\:768px\)\]\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }
}

@media(min-width:800px) {
    .\[\@media\(min-width\:800px\)\]\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }
}

.placeholder\:text-sm::-moz-placeholder {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.placeholder\:text-sm::placeholder {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.placeholder\:text-xs::-moz-placeholder {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.placeholder\:text-xs::placeholder {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.placeholder\:text-black::-moz-placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.placeholder\:text-black::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.placeholder\:text-gray-700::-moz-placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81/var(--tw-text-opacity)) !important
}

.placeholder\:text-gray-700::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(55 65 81/var(--tw-text-opacity)) !important
}

.placeholder\:text-neutral-400::-moz-placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(163 163 163/var(--tw-text-opacity)) !important
}

.placeholder\:text-neutral-400::placeholder {
    --tw-text-opacity: 1 !important;
    color: rgb(163 163 163/var(--tw-text-opacity)) !important
}

.after\:absolute:after {
    content: var(--tw-content) !important;
    position: absolute !important
}

.after\:-bottom-1:after {
    content: var(--tw-content) !important;
    bottom: -.25rem !important
}

.after\:-bottom-\[0\.0em\]:after {
    content: var(--tw-content) !important;
    bottom: 0 !important
}

.after\:-bottom-\[0\.125rem\]:after {
    content: var(--tw-content) !important;
    bottom: -.125rem !important
}

.after\:left-0:after {
    content: var(--tw-content) !important;
    left: 0 !important
}

.after\:right-0:after {
    content: var(--tw-content) !important;
    right: 0 !important
}

.after\:h-\[2px\]:after {
    content: var(--tw-content) !important;
    height: 2px !important
}

.after\:h-\[3px\]:after {
    content: var(--tw-content) !important;
    height: 3px !important
}

.after\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.after\:scale-x-\[10\]:after,
.after\:scale-x-\[1\]:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.after\:scale-x-\[1\]:after {
    --tw-scale-x: 1 !important
}

.after\:bg-\[\#1D6075\]:after {
    background-color: rgb(29 96 117/var(--tw-bg-opacity)) !important
}

.after\:bg-\[\#1D6075\]:after,
.after\:bg-navyChristmas:after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important
}

.after\:bg-navyChristmas:after {
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.after\:bg-white:after {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.after\:transition:after {
    content: var(--tw-content) !important;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.after\:duration-300:after {
    content: var(--tw-content) !important;
    transition-duration: .3s !important
}

.after\:content-\[\'\'\]:after {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.after\:content-\[\'Read_more\'\]:after {
    --tw-content: "Read more" !important;
    content: var(--tw-content) !important
}

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

.hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem !important
}

.hover\:translate-x-1:hover,
.hover\:translate-x-2:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem !important
}

.hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem !important
}

.hover\:translate-x-3:hover,
.hover\:translate-x-\[-5px\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.hover\:translate-x-\[-5px\]:hover {
    --tw-translate-x: -5px !important
}

.hover\:translate-y-\[-5px\]:hover {
    --tw-translate-y: -5px !important
}

.hover\:scale-105:hover,
.hover\:translate-y-\[-5px\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.hover\:scale-105:hover {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.hover\:scale-\[1\.1\]:hover {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

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

.hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
}

.hover\:border-current:hover {
    border-color: currentColor !important
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.hover\:bg-brandPrimary:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.hover\:bg-goldChristmas:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246/var(--tw-bg-opacity)) !important
}

.hover\:bg-navyChristmas:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

.hover\:bg-plum:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.hover\:fill-black:hover {
    fill: #000 !important
}

.hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.hover\:text-brandPrimary:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.hover\:text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39/var(--tw-text-opacity)) !important
}

.hover\:text-neutral-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(23 23 23/var(--tw-text-opacity)) !important
}

.hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.hover\:underline:hover {
    text-decoration-line: underline !important
}

.hover\:underline-offset-2:hover {
    text-underline-offset: 2px !important
}

.hover\:shadow-\[10px_0px_30px_-10px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:hover,
.hover\:shadow-cardMomentsFloat:hover {
    --tw-shadow: 10px 0px 30px -10px #0003 !important;
    --tw-shadow-colored: 10px 0px 30px -10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.hover\:shadow-carouselProductFloat:hover {
    --tw-shadow: 0px 0px 30px -15px #00000059 !important;
    --tw-shadow-colored: 0px 0px 30px -15px var(--tw-shadow-color) !important
}

.hover\:shadow-carouselProductFloat:hover,
.hover\:shadow-lg:hover {
    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 #0000001a, 0 4px 6px -4px #0000001a !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important
}

.hover\:brightness-110:hover {
    --tw-brightness: brightness(1.1) !important
}

.hover\:brightness-110:hover,
.hover\:invert:hover {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.hover\:invert:hover {
    --tw-invert: invert(100%) !important
}

.hover\:transition:hover {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.hover\:duration-500:hover {
    transition-duration: .5s !important
}

.hover\:ease-in:hover {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.focus\:z-\[998\]:focus {
    z-index: 998 !important
}

.focus\:translate-y-16:focus {
    --tw-translate-y: 4rem !important
}

.focus\:scale-105:focus,
.focus\:translate-y-16:focus {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.focus\:scale-105:focus {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.focus\:scale-\[1\.1\]:focus {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.focus\:bg-brandPrimary:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.focus\:bg-goldChristmas:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246/var(--tw-bg-opacity)) !important
}

.focus\:bg-navyChristmas:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.focus\:text-brandPrimary:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.focus\:text-gray-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39/var(--tw-text-opacity)) !important
}

.focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.focus\:underline:focus {
    text-decoration-line: underline !important
}

.focus\:underline-offset-2:focus {
    text-underline-offset: 2px !important
}

.focus\:shadow-\[10px_0px_30px_-10px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:focus {
    --tw-shadow: 10px 0px 30px -10px #0003 !important;
    --tw-shadow-colored: 10px 0px 30px -10px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.focus\:shadow-carouselProductFloat:focus {
    --tw-shadow: 0px 0px 30px -15px #00000059 !important;
    --tw-shadow-colored: 0px 0px 30px -15px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.focus\:outline-none:focus {
    outline: 2px solid #0000 !important;
    outline-offset: 2px !important
}

.focus\:outline:focus {
    outline-style: solid !important
}

.focus\:outline-1:focus {
    outline-width: 1px !important
}

.focus\:outline-black:focus {
    outline-color: #000 !important
}

.focus\:invert:focus {
    --tw-invert: invert(100%) !important;
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.focus\:transition:focus {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
    transition-duration: .15s !important
}

.focus\:duration-500:focus {
    transition-duration: .5s !important
}

.focus\:ease-in:focus {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.focus-visible\:border-none:focus-visible {
    border-style: none !important
}

.focus-visible\:outline:focus-visible {
    outline-style: solid !important
}

.active\:bg-textBlueA:active {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.active\:text-white:active {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.active\:after\:absolute:active:after {
    content: var(--tw-content) !important;
    position: absolute !important
}

.active\:after\:left-\[50\%\]:active:after {
    content: var(--tw-content) !important;
    left: 50% !important
}

.active\:after\:top-\[100\%\]:active:after {
    content: var(--tw-content) !important;
    top: 100% !important
}

.active\:after\:h-0:active:after {
    content: var(--tw-content) !important;
    height: 0 !important
}

.active\:after\:w-0:active:after {
    content: var(--tw-content) !important;
    width: 0 !important
}

.active\:after\:border-\[17px\]:active:after {
    content: var(--tw-content) !important;
    border-width: 17px !important
}

.active\:after\:border-\[\#43576400\]:active:after {
    content: var(--tw-content) !important;
    border-color: #43576400 !important
}

.active\:after\:border-t-textBlueA:active:after {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(67 87 100/var(--tw-border-opacity)) !important
}

.active\:after\:content-\[\'\'\]:active:after {
    --tw-content: "" !important;
    content: var(--tw-content) !important
}

.group[open] .group-open\:rotate-180,
.group\/graph[open] .group-open\/graph\:rotate-180,
.group\/subsection[open] .group-open\/subsection\:rotate-180 {
    --tw-rotate: 180deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group[open] .group-open\:ease-in,
.group\/graph[open] .group-open\/graph\:ease-in,
.group\/subsection[open] .group-open\/subsection\:ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.group:hover .group-hover\:translate-y-0 {
    --tw-translate-y: 0px !important
}

.group:hover .group-hover\:translate-y-0,
.group:hover .group-hover\:translate-y-\[-3\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:translate-y-\[-3\%\] {
    --tw-translate-y: -3% !important
}

.group:hover .group-hover\:translate-y-\[6px\] {
    --tw-translate-y: 6px !important
}

.group:hover .group-hover\:rotate-90,
.group:hover .group-hover\:translate-y-\[6px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:rotate-90 {
    --tw-rotate: 90deg !important
}

.group:hover .group-hover\:scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.group:hover .group-hover\:scale-105,
.group:hover .group-hover\:scale-\[1\.1\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.group:hover .group-hover\:bg-\[\#1D6075\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(29 96 117/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-brandPrimary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-goldChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-navyChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-plum {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-sliderBgGold {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-textBlueA {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:bg-transparent {
    background-color: initial !important
}

.group:hover .group-hover\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.group:hover .group-hover\:from-\[\#000000bb\] {
    --tw-gradient-from: #000000bb var(--tw-gradient-from-position) !important;
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.group:hover .group-hover\:via-\[\#00000077\] {
    --tw-gradient-to: #0000 var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #00000077 var(--tw-gradient-via-position), var(--tw-gradient-to) !important
}

.group:hover .group-hover\:stroke-\[\#007AFF\] {
    stroke: #007aff !important
}

.group:hover .group-hover\:stroke-white {
    stroke: #fff !important
}

.group:hover .group-hover\:font-bold {
    font-weight: 700 !important
}

.group:hover .group-hover\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.group:hover .group-hover\:text-brandPrimary {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.group:hover .group-hover\:underline {
    text-decoration-line: underline !important
}

.group:hover .group-hover\:duration-500 {
    transition-duration: .5s !important
}

.group:hover .group-hover\:ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.group:hover .after\:group-hover\:scale-x-100:after {
    --tw-scale-x: 1 !important
}

.group:hover .after\:group-hover\:scale-x-100:after,
.group:hover .after\:group-hover\:scale-x-\[10\]:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .after\:group-hover\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.group:hover .after\:group-hover\:scale-x-\[1\]:after {
    --tw-scale-x: 1 !important
}

.group:hover .after\:group-hover\:scale-x-\[1\]:after,
.group:hover .after\:group-hover\:scale-y-105:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .after\:group-hover\:scale-y-105:after {
    --tw-scale-y: 1.05 !important
}

.group:hover .after\:group-hover\:delay-150:after {
    content: var(--tw-content) !important;
    transition-delay: .15s !important
}

.group:hover .after\:group-hover\:duration-500:after {
    content: var(--tw-content) !important;
    transition-duration: .5s !important
}

.group:focus .group-focus\:translate-y-0 {
    --tw-translate-y: 0px !important
}

.group:focus .group-focus\:translate-y-0,
.group:focus .group-focus\:translate-y-\[-3\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .group-focus\:translate-y-\[-3\%\] {
    --tw-translate-y: -3% !important
}

.group:focus .group-focus\:translate-y-\[6px\] {
    --tw-translate-y: 6px !important
}

.group:focus .group-focus\:rotate-90,
.group:focus .group-focus\:translate-y-\[6px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .group-focus\:rotate-90 {
    --tw-rotate: 90deg !important
}

.group:focus .group-focus\:scale-105 {
    --tw-scale-x: 1.05 !important;
    --tw-scale-y: 1.05 !important
}

.group:focus .group-focus\:scale-105,
.group:focus .group-focus\:scale-\[1\.1\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .group-focus\:scale-\[1\.1\] {
    --tw-scale-x: 1.1 !important;
    --tw-scale-y: 1.1 !important
}

.group:focus .group-focus\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-brandPrimary {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-goldChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-navyChristmas {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(44 55 93/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-plum {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(122 85 117/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-sliderBgGold {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(130 117 76/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-textBlueA {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.group:focus .group-focus\:stroke-\[\#007AFF\] {
    stroke: #007aff !important
}

.group:focus .group-focus\:stroke-white {
    stroke: #fff !important
}

.group:focus .group-focus\:font-bold {
    font-weight: 700 !important
}

.group:focus .group-focus\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.group:focus .group-focus\:text-brandPrimary {
    --tw-text-opacity: 1 !important;
    color: rgb(67 87 100/var(--tw-text-opacity)) !important
}

.group:focus .group-focus\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

.group:focus .group-focus\:duration-500 {
    transition-duration: .5s !important
}

.group:focus .group-focus\:ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.group:focus .after\:group-focus\:scale-x-\[10\]:after {
    --tw-scale-x: 10 !important
}

.group:focus .after\:group-focus\:scale-x-\[10\]:after,
.group:focus .after\:group-focus\:scale-x-\[1\]:after {
    content: var(--tw-content) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .after\:group-focus\:scale-x-\[1\]:after {
    --tw-scale-x: 1 !important
}

.group:focus .after\:group-focus\:scale-y-105:after {
    content: var(--tw-content) !important;
    --tw-scale-y: 1.05 !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:focus .after\:group-focus\:delay-150:after {
    content: var(--tw-content) !important;
    transition-delay: .15s !important
}

.group:focus .after\:group-focus\:duration-500:after {
    content: var(--tw-content) !important;
    transition-duration: .5s !important
}

.peer:checked~.peer-checked\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.peer:checked~.peer-checked\:line-clamp-none {
    overflow: visible !important;
    display: block !important;
    -webkit-box-orient: horizontal !important;
    -webkit-line-clamp: none !important
}

.peer:checked~.peer-checked\:block {
    display: block !important
}

.peer:checked~.peer-checked\:inline {
    display: inline !important
}

.peer:checked~.peer-checked\:hidden {
    display: none !important
}

.peer:checked~.peer-checked\:after\:content-\[\'Read_less\'\]:after {
    --tw-content: "Read less" !important;
    content: var(--tw-content) !important
}

.aria-selected\:bg-\[\#8E3232\][aria-selected=true] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(142 50 50/var(--tw-bg-opacity)) !important
}

.aria-selected\:bg-\[\#C0D2E2\][aria-selected=true] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(192 210 226/var(--tw-bg-opacity)) !important
}

.aria-selected\:bg-brandPrimary[aria-selected=true] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
}

.aria-selected\:text-white[aria-selected=true] {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:border-neutral-400) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-neutral-500) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(115 115 115/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-neutral-600) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(82 82 82/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-white) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-y-neutral-600) {
    --tw-border-opacity: 1 !important;
    border-top-color: rgb(82 82 82/var(--tw-border-opacity)) !important;
    border-bottom-color: rgb(82 82 82/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-b-neutral-400) {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(163 163 163/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-b-neutral-500) {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(115 115 115/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-b-neutral-600) {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(82 82 82/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:border-b-white) {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(255 255 255/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:bg-black) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-blue-300) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(147 197 253/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-green-300) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(134 239 172/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-green-50) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(240 253 244/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-100) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 245/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-200) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(229 229 229/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-300) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(212 212 212/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-400) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 163 163/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-600) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 82/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-neutral-800) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 38 38/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-pink-300) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 168 212/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-red-50) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 242 242/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:bg-transparent) {
    background-color: initial !important
}

:is(.dark .dark\:bg-yellow-50) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 252 232/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:fill-neutral-400) {
    fill: #a3a3a3 !important
}

:is(.dark .dark\:stroke-green-400) {
    stroke: #4ade80 !important
}

:is(.dark .dark\:stroke-neutral-400) {
    stroke: #a3a3a3 !important
}

:is(.dark .dark\:stroke-red-400) {
    stroke: #f87171 !important
}

:is(.dark .dark\:stroke-yellow-400) {
    stroke: #facc15 !important
}

:is(.dark .dark\:text-\[\#ffffffcc\]) {
    color: #fffc !important
}

:is(.dark .dark\:text-black) {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-gray-300) {
    --tw-text-opacity: 1 !important;
    color: rgb(209 213 219/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-inherit) {
    color: inherit !important
}

:is(.dark .dark\:text-neutral-200) {
    --tw-text-opacity: 1 !important;
    color: rgb(229 229 229/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-neutral-300) {
    --tw-text-opacity: 1 !important;
    color: rgb(212 212 212/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-neutral-400) {
    --tw-text-opacity: 1 !important;
    color: rgb(163 163 163/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-red-500) {
    --tw-text-opacity: 1 !important;
    color: rgb(239 68 68/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:text-white) {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:hover\:border-white:hover) {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
}

:is(.dark .dark\:hover\:bg-gray-800:hover) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 41 55/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:hover\:bg-white:hover) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

:is(.dark .hover\:dark\:bg-neutral-600):hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 82/var(--tw-bg-opacity)) !important
}

:is(.dark .hover\:dark\:bg-white):hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:hover\:fill-white:hover) {
    fill: #fff !important
}

:is(.dark .dark\:hover\:text-black:hover) {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:hover\:text-gray-50:hover) {
    --tw-text-opacity: 1 !important;
    color: rgb(249 250 251/var(--tw-text-opacity)) !important
}

:is(.dark .hover\:dark\:text-black):hover {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

:is(.dark .hover\:dark\:text-neutral-50):hover {
    --tw-text-opacity: 1 !important;
    color: rgb(250 250 250/var(--tw-text-opacity)) !important
}

:is(.dark .hover\:dark\:text-white):hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:focus\:bg-gray-800:focus) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 41 55/var(--tw-bg-opacity)) !important
}

:is(.dark .focus\:dark\:bg-white):focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

:is(.dark .dark\:focus\:text-gray-50:focus) {
    --tw-text-opacity: 1 !important;
    color: rgb(249 250 251/var(--tw-text-opacity)) !important
}

:is(.dark .focus\:dark\:text-black):focus {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0/var(--tw-text-opacity)) !important
}

.group:hover :is(.dark .group-hover\:dark\:text-white),
:is(.dark .focus\:dark\:text-white):focus {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity)) !important
}

:is(.dark .dark\:data-\[state\=selected\]\:bg-neutral-600[data-state=selected]) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(82 82 82/var(--tw-bg-opacity)) !important
}

@media (min-width:320px) and (max-width:767px) {
    .mobile\:my-\[3\.2em\] {
        margin-top: 3.2em !important;
        margin-bottom: 3.2em !important
    }

    .mobile\:my-\[3em\] {
        margin-top: 3em !important;
        margin-bottom: 3em !important
    }

    .mobile\:h-12 {
        height: 3rem !important
    }

    .group:hover .mobile\:group-hover\:scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }
}

@media (min-width:320px) {
    .\33xs\:grid {
        display: grid !important
    }

    .\33xs\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .\33xs\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:320px) and (max-width:374px) {
    .mob-sm\:h-4 {
        height: 1rem !important
    }

    .mob-sm\:w-8 {
        width: 2rem !important
    }

    .mob-sm\:text-\[13px\] {
        font-size: 13px !important
    }

    .mob-sm\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:375px) {
    .\32xs\:top-\[1em\] {
        top: 1em !important
    }

    .\32xs\:mb-\[1em\] {
        margin-bottom: 1em !important
    }

    .\32xs\:w-max {
        width: -moz-max-content !important;
        width: max-content !important
    }

    .\32xs\:max-w-\[min\(41rem\2c 85\.5468vw\)\] {
        max-width: min(41rem, 85.5468vw) !important
    }

    .\32xs\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .\32xs\:grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto !important
    }

    .\32xs\:gap-6 {
        gap: 1.5rem !important
    }

    .\32xs\:px-\[1em\] {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .\32xs\:py-\[0\.5em\] {
        padding-top: .5em !important;
        padding-bottom: .5em !important
    }

    .\32xs\:pb-4 {
        padding-bottom: 1rem !important
    }

    .\32xs\:pl-14 {
        padding-left: 3.5rem !important
    }

    .\32xs\:pl-6 {
        padding-left: 1.5rem !important
    }

    .\32xs\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .\32xs\:text-\[54\%\] {
        font-size: 54% !important
    }

    .\32xs\:text-\[clamp\(1rem\2c 88\%\2c 2\.1875rem\)\] {
        font-size: clamp(1rem, 88%, 2.1875rem) !important
    }

    .\32xs\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .\32xs\:text-ctaButtonMobile {
        font-size: max(17px, 62.5%) !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .\32xs\:leading-\[1\.25\] {
        line-height: 1.25 !important
    }

    .\32xs\:leading-\[1\.2\] {
        line-height: 1.2 !important
    }

    .\32xs\:leading-\[1\] {
        line-height: 1 !important
    }

    .\32xs\:tracking-\[1\.25\] {
        letter-spacing: 1.25 !important
    }
}

@media (min-width:375px) and (max-width:424px) {
    .mob-md\:h-5 {
        height: 1.25rem !important
    }

    .mob-md\:w-8 {
        width: 2rem !important
    }

    .mob-md\:text-\[14px\] {
        font-size: 14px !important
    }

    .mob-md\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:425px) {
    .xs\:absolute {
        position: absolute !important
    }

    .xs\:bottom-\[-3em\] {
        bottom: -3em !important
    }

    .xs\:bottom-\[1em\] {
        bottom: 1em !important
    }

    .xs\:left-\[1\.5em\] {
        left: 1.5em !important
    }

    .xs\:left-\[50\%\] {
        left: 50% !important
    }

    .xs\:right-\[1\.5em\] {
        right: 1.5em !important
    }

    .xs\:top-\[1\.5em\] {
        top: 1.5em !important
    }

    .xs\:my-\[1em\] {
        margin-top: 1em !important;
        margin-bottom: 1em !important
    }

    .xs\:ml-0 {
        margin-left: 0 !important
    }

    .xs\:ml-2 {
        margin-left: .5rem !important
    }

    .xs\:ml-auto {
        margin-left: auto !important
    }

    .xs\:mr-0 {
        margin-right: 0 !important
    }

    .xs\:mr-auto {
        margin-right: auto !important
    }

    .xs\:mt-0 {
        margin-top: 0 !important
    }

    .xs\:block {
        display: block !important
    }

    .xs\:inline {
        display: inline !important
    }

    .xs\:aspect-auto {
        aspect-ratio: auto !important
    }

    .xs\:h-10 {
        height: 2.5rem !important
    }

    .xs\:h-auto {
        height: auto !important
    }

    .xs\:w-10 {
        width: 2.5rem !important
    }

    .xs\:w-48 {
        width: 12rem !important
    }

    .xs\:w-\[9\.85em\] {
        width: 9.85em !important
    }

    .xs\:w-fit {
        width: -moz-fit-content !important;
        width: fit-content !important
    }

    .xs\:max-w-\[10em\] {
        max-width: 10em !important
    }

    .xs\:max-w-\[22em\] {
        max-width: 22em !important
    }

    .xs\:max-w-\[28em\] {
        max-width: 28em !important
    }

    .xs\:max-w-full {
        max-width: 100% !important
    }

    .xs\:translate-x-\[-50\%\] {
        --tw-translate-x: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .xs\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .xs\:grid-cols-\[auto_1fr_auto\] {
        grid-template-columns: auto 1fr auto !important
    }

    .xs\:gap-0 {
        gap: 0 !important
    }

    .xs\:gap-6 {
        gap: 1.5rem !important
    }

    .xs\:gap-\[0\.5em\] {
        gap: .5em !important
    }

    .xs\:gap-x-4 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .xs\:border-white {
        --tw-border-opacity: 1 !important;
        border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
    }

    .xs\:p-12 {
        padding: 3rem !important
    }

    .xs\:p-2 {
        padding: .5rem !important
    }

    .xs\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xs\:py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xs\:pb-0,
    .xs\:pb-\[0em\] {
        padding-bottom: 0 !important
    }

    .xs\:pb-\[2\.25em\] {
        padding-bottom: 2.25em !important
    }

    .xs\:pb-\[3em\] {
        padding-bottom: 3em !important
    }

    .xs\:pt-0 {
        padding-top: 0 !important
    }

    .xs\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .xs\:text-\[max\(36px\2c 188\%\)\] {
        font-size: max(36px, 188%) !important
    }

    .xs\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .xs\:text-h1Mobile {
        font-size: max(36px, 150%) !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .xs\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .xs\:text-paragraphMobile {
        font-size: max(16px, 60%) !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }
}

@media (min-width:425px) and (max-width:639px) {
    .mob-lg\:h-6 {
        height: 1.5rem !important
    }

    .mob-lg\:w-10 {
        width: 2.5rem !important
    }

    .mob-lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .mob-lg\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .mob-lg\:text-\[15px\] {
        font-size: 15px !important
    }
}

@media (min-width:480px) {
    .phablet\:bottom-\[1em\] {
        bottom: 1em !important
    }

    .phablet\:aspect-\[1200\/660\] {
        aspect-ratio: 1200/660 !important
    }

    .phablet\:aspect-\[1200\/688\] {
        aspect-ratio: 1200/688 !important
    }

    .phablet\:aspect-\[1200\/708\] {
        aspect-ratio: 1200/708 !important
    }

    .phablet\:aspect-\[1200\/714\] {
        aspect-ratio: 1200/714 !important
    }

    .phablet\:aspect-\[1200\/920\] {
        aspect-ratio: 1200/920 !important
    }

    .phablet\:aspect-\[1200\/949\] {
        aspect-ratio: 1200/949 !important
    }

    .phablet\:aspect-\[140\/140\] {
        aspect-ratio: 140/140 !important
    }

    .phablet\:aspect-\[177\/177\] {
        aspect-ratio: 177/177 !important
    }

    .phablet\:aspect-\[191\/191\] {
        aspect-ratio: 191/191 !important
    }

    .phablet\:aspect-\[1920\/600\] {
        aspect-ratio: 1920/600 !important
    }

    .phablet\:aspect-\[1920\/688\] {
        aspect-ratio: 1920/688 !important
    }

    .phablet\:aspect-\[205\/205\] {
        aspect-ratio: 205/205 !important
    }

    .phablet\:aspect-\[231\/231\] {
        aspect-ratio: 231/231 !important
    }

    .phablet\:aspect-\[36\/28\] {
        aspect-ratio: 36/28 !important
    }

    .phablet\:aspect-\[368\/310\] {
        aspect-ratio: 368/310 !important
    }

    .phablet\:aspect-\[430\/328\] {
        aspect-ratio: 430/328 !important
    }

    .phablet\:aspect-\[430\/329\] {
        aspect-ratio: 430/329 !important
    }

    .phablet\:aspect-\[44\/34\] {
        aspect-ratio: 44/34 !important
    }

    .phablet\:aspect-\[480\/293\] {
        aspect-ratio: 480/293 !important
    }

    .phablet\:aspect-\[480\/342\] {
        aspect-ratio: 480/342 !important
    }

    .phablet\:aspect-\[480\/343\] {
        aspect-ratio: 480/343 !important
    }

    .phablet\:aspect-\[480\/345\] {
        aspect-ratio: 480/345 !important
    }

    .phablet\:aspect-\[480\/412\] {
        aspect-ratio: 480/412 !important
    }

    .phablet\:aspect-\[480\/414\] {
        aspect-ratio: 480/414 !important
    }

    .phablet\:aspect-\[480\/535\] {
        aspect-ratio: 480/535 !important
    }

    .phablet\:aspect-\[480\/558\] {
        aspect-ratio: 480/558 !important
    }

    .phablet\:aspect-\[480\/681\] {
        aspect-ratio: 480/681 !important
    }

    .phablet\:aspect-\[588\/310\] {
        aspect-ratio: 588/310 !important
    }

    .phablet\:aspect-\[716\/472\] {
        aspect-ratio: 716/472 !important
    }

    .phablet\:aspect-\[768\/438\] {
        aspect-ratio: 768/438 !important
    }

    .phablet\:aspect-\[768\/452\] {
        aspect-ratio: 768/452 !important
    }

    .phablet\:aspect-\[768\/453\] {
        aspect-ratio: 768/453 !important
    }

    .phablet\:aspect-\[768\/470\] {
        aspect-ratio: 768/470 !important
    }

    .phablet\:aspect-\[768\/700\] {
        aspect-ratio: 768/700 !important
    }

    .phablet\:aspect-\[768\/713\] {
        aspect-ratio: 768/713 !important
    }

    .phablet\:aspect-\[768\/811\] {
        aspect-ratio: 768/811 !important
    }

    .phablet\:aspect-\[768\/893\] {
        aspect-ratio: 768/893 !important
    }

    .phablet\:aspect-\[824\/538\] {
        aspect-ratio: 824/538 !important
    }

    .phablet\:aspect-\[942\/514\] {
        aspect-ratio: 942/514 !important
    }

    .phablet\:aspect-\[943\/514\] {
        aspect-ratio: 943/514 !important
    }

    .phablet\:aspect-\[960\/688\] {
        aspect-ratio: 960/688 !important
    }

    .phablet\:h-\[8\.33vw\] {
        height: 8.33vw !important
    }

    .phablet\:h-\[8\.85vw\] {
        height: 8.85vw !important
    }

    .phablet\:w-\[62\.11vw\] {
        width: 62.11vw !important
    }

    .phablet\:w-\[80\.47vw\] {
        width: 80.47vw !important
    }

    .phablet\:w-\[93\.23vw\] {
        width: 93.23vw !important
    }

    .phablet\:max-w-\[11\.063rem\] {
        max-width: 11.063rem !important
    }

    .phablet\:max-w-\[11\.938rem\] {
        max-width: 11.938rem !important
    }

    .phablet\:max-w-\[12\.813rem\] {
        max-width: 12.813rem !important
    }

    .phablet\:max-w-\[120rem\] {
        max-width: 120rem !important
    }

    .phablet\:max-w-\[14\.438rem\] {
        max-width: 14.438rem !important
    }

    .phablet\:max-w-\[2\.25rem\] {
        max-width: 2.25rem !important
    }

    .phablet\:max-w-\[2\.75rem\] {
        max-width: 2.75rem !important
    }

    .phablet\:max-w-\[23rem\] {
        max-width: 23rem !important
    }

    .phablet\:max-w-\[26\.875rem\] {
        max-width: 26.875rem !important
    }

    .phablet\:max-w-\[30rem\] {
        max-width: 30rem !important
    }

    .phablet\:max-w-\[36\.75rem\] {
        max-width: 36.75rem !important
    }

    .phablet\:max-w-\[44\.75rem\] {
        max-width: 44.75rem !important
    }

    .phablet\:max-w-\[48rem\] {
        max-width: 48rem !important
    }

    .phablet\:max-w-\[51\.5rem\] {
        max-width: 51.5rem !important
    }

    .phablet\:max-w-\[58\.875rem\] {
        max-width: 58.875rem !important
    }

    .phablet\:max-w-\[58\.938rem\] {
        max-width: 58.938rem !important
    }

    .phablet\:max-w-\[60rem\] {
        max-width: 60rem !important
    }

    .phablet\:max-w-\[75rem\] {
        max-width: 75rem !important
    }

    .phablet\:max-w-\[8\.75rem\] {
        max-width: 8.75rem !important
    }

    .phablet\:max-w-\[min\(11\.063rem\2c 23\.05vw\)\] {
        max-width: min(11.063rem, 23.05vw) !important
    }

    .phablet\:max-w-\[min\(11\.938rem\2c 24\.87vw\)\] {
        max-width: min(11.938rem, 24.87vw) !important
    }

    .phablet\:max-w-\[min\(12\.813rem\2c 26\.69vw\)\] {
        max-width: min(12.813rem, 26.69vw) !important
    }

    .phablet\:max-w-\[min\(120rem\2c 250vw\)\] {
        max-width: min(120rem, 250vw) !important
    }

    .phablet\:max-w-\[min\(14\.438rem\2c 30\.080000000000002vw\)\] {
        max-width: min(14.438rem, 30.080000000000002vw) !important
    }

    .phablet\:max-w-\[min\(2\.25rem\2c 4\.69vw\)\] {
        max-width: min(2.25rem, 4.69vw) !important
    }

    .phablet\:max-w-\[min\(2\.75rem\2c 5\.73vw\)\] {
        max-width: min(2.75rem, 5.73vw) !important
    }

    .phablet\:max-w-\[min\(23rem\2c 47\.92vw\)\] {
        max-width: min(23rem, 47.92vw) !important
    }

    .phablet\:max-w-\[min\(26\.875rem\2c 55\.99vw\)\] {
        max-width: min(26.875rem, 55.99vw) !important
    }

    .phablet\:max-w-\[min\(30rem\2c 62\.5vw\)\] {
        max-width: min(30rem, 62.5vw) !important
    }

    .phablet\:max-w-\[min\(36\.75rem\2c 76\.56vw\)\] {
        max-width: min(36.75rem, 76.56vw) !important
    }

    .phablet\:max-w-\[min\(44\.75rem\2c 93\.23vw\)\] {
        max-width: min(44.75rem, 93.23vw) !important
    }

    .phablet\:max-w-\[min\(48rem\2c 100vw\)\] {
        max-width: min(48rem, 100vw) !important
    }

    .phablet\:max-w-\[min\(51\.5rem\2c 107\.29vw\)\] {
        max-width: min(51.5rem, 107.29vw) !important
    }

    .phablet\:max-w-\[min\(58\.875rem\2c 122\.66vw\)\] {
        max-width: min(58.875rem, 122.66vw) !important
    }

    .phablet\:max-w-\[min\(58\.938rem\2c 122\.79vw\)\] {
        max-width: min(58.938rem, 122.79vw) !important
    }

    .phablet\:max-w-\[min\(60rem\2c 125vw\)\] {
        max-width: min(60rem, 125vw) !important
    }

    .phablet\:max-w-\[min\(75rem\2c 156\.25vw\)\] {
        max-width: min(75rem, 156.25vw) !important
    }

    .phablet\:max-w-\[min\(8\.75rem\2c 18\.23vw\)\] {
        max-width: min(8.75rem, 18.23vw) !important
    }

    .phablet\:p-8 {
        padding: 2rem !important
    }

    .phablet\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .phablet\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .phablet\:text-\[1\.02em\] {
        font-size: 1.02em !important
    }

    .phablet\:text-\[1\.09em\] {
        font-size: 1.09em !important
    }

    .phablet\:text-\[1\.17em\] {
        font-size: 1.17em !important
    }

    .phablet\:text-\[1\.37em\] {
        font-size: 1.37em !important
    }

    .phablet\:text-\[1\.41em\] {
        font-size: 1.41em !important
    }

    .phablet\:text-\[1\.5rem\] {
        font-size: 1.5rem !important
    }

    .phablet\:text-\[1\.95em\] {
        font-size: 1.95em !important
    }

    .phablet\:text-\[1em\] {
        font-size: 1em !important
    }

    .phablet\:text-\[2\.34em\] {
        font-size: 2.34em !important
    }

    .phablet\:text-\[2\.74em\] {
        font-size: 2.74em !important
    }

    .phablet\:text-\[3\.125rem\] {
        font-size: 3.125rem !important
    }

    .phablet\:text-\[3\.13em\] {
        font-size: 3.13em !important
    }

    .phablet\:text-\[3\.32em\] {
        font-size: 3.32em !important
    }

    .phablet\:text-\[3\.52em\] {
        font-size: 3.52em !important
    }

    .phablet\:text-\[max\(1rem\2c 0\.98em\)\] {
        font-size: max(1rem, .98em) !important
    }

    .phablet\:text-\[min\(1\.6rem\2c max\(1rem\2c 3\.33vw\)\)\] {
        font-size: min(1.6rem, max(1rem, 3.33vw)) !important
    }
}

@media (min-width:640px) {
    .sm\:bottom-2 {
        bottom: .5rem !important
    }

    .sm\:right-4 {
        right: 1rem !important
    }

    .sm\:right-8 {
        right: 2rem !important
    }

    .sm\:right-\[3em\] {
        right: 3em !important
    }

    .sm\:top-\[0\.5em\] {
        top: .5em !important
    }

    .sm\:inline {
        display: inline !important
    }

    .sm\:h-\[5\.25rem\] {
        height: 5.25rem !important
    }

    .sm\:w-\[30em\] {
        width: 30em !important
    }

    .sm\:w-full {
        width: 100% !important
    }

    .sm\:max-w-\[min\(94\.4vw\2c 45\.3125rem\)\] {
        max-width: min(94.4vw, 45.3125rem) !important
    }

    .sm\:max-w-lg {
        max-width: 32rem !important
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .sm\:gap-\[1em\] {
        gap: 1em !important
    }

    .sm\:p-3 {
        padding: .75rem !important
    }

    .sm\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .sm\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .sm\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .sm\:pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .sm\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .sm\:text-\[max\(1rem\2c 57\.5\%\)\] {
        font-size: max(1rem, 57.5%) !important
    }

    .sm\:leading-\[0\.8\] {
        line-height: .8 !important
    }

    .sm\:leading-\[1\] {
        line-height: 1 !important
    }
}

@media (min-width:640px) and (max-width:767px) {
    .mob-xl\:h-8 {
        height: 2rem !important
    }

    .mob-xl\:w-10 {
        width: 2.5rem !important
    }

    .mob-xl\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .mob-xl\:text-\[16px\] {
        font-size: 16px !important
    }
}

@media (min-width:768px) {
    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:bottom-2 {
        bottom: .5rem !important
    }

    .md\:bottom-\[-3em\] {
        bottom: -3em !important
    }

    .md\:bottom-\[1\.1em\] {
        bottom: 1.1em !important
    }

    .md\:bottom-\[1\.5em\] {
        bottom: 1.5em !important
    }

    .md\:bottom-\[2\.5em\] {
        bottom: 2.5em !important
    }

    .md\:bottom-\[2em\] {
        bottom: 2em !important
    }

    .md\:left-0 {
        left: 0 !important
    }

    .md\:left-8 {
        left: 2rem !important
    }

    .md\:left-\[1\.2em\] {
        left: 1.2em !important
    }

    .md\:left-\[1\.7em\] {
        left: 1.7em !important
    }

    .md\:left-\[3\.8\%\] {
        left: 3.8% !important
    }

    .md\:left-\[4\%\] {
        left: 4% !important
    }

    .md\:left-\[4\.2\%\] {
        left: 4.2% !important
    }

    .md\:left-\[4\.5\%\] {
        left: 4.5% !important
    }

    .md\:left-\[5\%\] {
        left: 5% !important
    }

    .md\:left-\[50\%\] {
        left: 50% !important
    }

    .md\:left-\[52\.75\%\] {
        left: 52.75% !important
    }

    .md\:left-\[55\%\] {
        left: 55% !important
    }

    .md\:left-\[61\%\] {
        left: 61% !important
    }

    .md\:left-\[65\%\] {
        left: 65% !important
    }

    .md\:right-8 {
        right: 2rem !important
    }

    .md\:right-\[0\.5em\] {
        right: .5em !important
    }

    .md\:right-\[1\.2em\] {
        right: 1.2em !important
    }

    .md\:right-\[2\.5\%\] {
        right: 2.5% !important
    }

    .md\:right-\[3em\] {
        right: 3em !important
    }

    .md\:right-\[52\.5\%\] {
        right: 52.5% !important
    }

    .md\:top-0 {
        top: 0 !important
    }

    .md\:top-\[0\.5em\] {
        top: .5em !important
    }

    .md\:top-\[0\.85em\] {
        top: .85em !important
    }

    .md\:top-\[1\.4em\] {
        top: 1.4em !important
    }

    .md\:top-\[1\.5em\] {
        top: 1.5em !important
    }

    .md\:top-\[12em\] {
        top: 12em !important
    }

    .md\:top-\[3\.5\%\] {
        top: 3.5% !important
    }

    .md\:top-\[32\%\] {
        top: 32% !important
    }

    .md\:top-\[50\%\] {
        top: 50% !important
    }

    .md\:top-\[51\.5\%\] {
        top: 51.5% !important
    }

    .md\:top-\[62\.5\%\] {
        top: 62.5% !important
    }

    .md\:top-\[8\%\] {
        top: 8% !important
    }

    .md\:order-first {
        order: -9999 !important
    }

    .md\:order-last {
        order: 9999 !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-start-2 {
        grid-column-start: 2 !important
    }

    .md\:row-start-1 {
        grid-row-start: 1 !important
    }

    .md\:m-0 {
        margin: 0 !important
    }

    .md\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .md\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:my-\[1\.5em\] {
        margin-top: 1.5em !important;
        margin-bottom: 1.5em !important
    }

    .md\:my-\[1em\] {
        margin-top: 1em !important;
        margin-bottom: 1em !important
    }

    .md\:mb-0 {
        margin-bottom: 0 !important
    }

    .md\:mb-4 {
        margin-bottom: 1rem !important
    }

    .md\:mb-\[0\.1em\] {
        margin-bottom: .1em !important
    }

    .md\:mb-\[0\.25em\] {
        margin-bottom: .25em !important
    }

    .md\:mb-\[0\.4em\] {
        margin-bottom: .4em !important
    }

    .md\:mb-\[0\.75em\] {
        margin-bottom: .75em !important
    }

    .md\:mb-\[1\.25em\] {
        margin-bottom: 1.25em !important
    }

    .md\:mb-\[1\.3em\] {
        margin-bottom: 1.3em !important
    }

    .md\:mb-\[1em\] {
        margin-bottom: 1em !important
    }

    .md\:mb-\[2\.25em\] {
        margin-bottom: 2.25em !important
    }

    .md\:mb-\[2\.2em\] {
        margin-bottom: 2.2em !important
    }

    .md\:mb-\[2em\] {
        margin-bottom: 2em !important
    }

    .md\:ml-0 {
        margin-left: 0 !important
    }

    .md\:ml-\[0\.05em\] {
        margin-left: .05em !important
    }

    .md\:ml-\[0\.15em\] {
        margin-left: .15em !important
    }

    .md\:ml-\[0\.1em\] {
        margin-left: .1em !important
    }

    .md\:ml-\[0\.2em\] {
        margin-left: .2em !important
    }

    .md\:ml-\[0em\] {
        margin-left: 0 !important
    }

    .md\:ml-\[2\.25em\] {
        margin-left: 2.25em !important
    }

    .md\:ml-\[2\.75em\] {
        margin-left: 2.75em !important
    }

    .md\:ml-auto {
        margin-left: auto !important
    }

    .md\:mr-auto {
        margin-right: auto !important
    }

    .md\:mt-0 {
        margin-top: 0 !important
    }

    .md\:mt-\[0\.24em\] {
        margin-top: .24em !important
    }

    .md\:mt-\[0\.25em\] {
        margin-top: .25em !important
    }

    .md\:mt-\[0\.27em\] {
        margin-top: .27em !important
    }

    .md\:mt-\[0\.2em\] {
        margin-top: .2em !important
    }

    .md\:mt-\[0\.454em\] {
        margin-top: .454em !important
    }

    .md\:mt-\[0\.45em\] {
        margin-top: .45em !important
    }

    .md\:mt-\[0\.4em\] {
        margin-top: .4em !important
    }

    .md\:mt-\[0\.55em\] {
        margin-top: .55em !important
    }

    .md\:mt-\[0\.5em\] {
        margin-top: .5em !important
    }

    .md\:mt-\[0\.75em\] {
        margin-top: .75em !important
    }

    .md\:mt-\[1\.25em\] {
        margin-top: 1.25em !important
    }

    .md\:mt-\[1\.2em\] {
        margin-top: 1.2em !important
    }

    .md\:mt-\[1\.4em\] {
        margin-top: 1.4em !important
    }

    .md\:mt-\[1\.5em\] {
        margin-top: 1.5em !important
    }

    .md\:mt-\[1\.8em\] {
        margin-top: 1.8em !important
    }

    .md\:mt-\[1em\] {
        margin-top: 1em !important
    }

    .md\:mt-\[2\.2em\] {
        margin-top: 2.2em !important
    }

    .md\:mt-\[2em\] {
        margin-top: 2em !important
    }

    .md\:mt-\[3\.5em\] {
        margin-top: 3.5em !important
    }

    .md\:mt-\[5\.5em\] {
        margin-top: 5.5em !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline {
        display: inline !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:grid {
        display: grid !important
    }

    .md\:hidden {
        display: none !important
    }

    .md\:aspect-\[1024\/240\] {
        aspect-ratio: 1024/240 !important
    }

    .md\:aspect-\[1024\/272\] {
        aspect-ratio: 1024/272 !important
    }

    .md\:aspect-\[1024\/315\] {
        aspect-ratio: 1024/315 !important
    }

    .md\:aspect-\[1024\/376\] {
        aspect-ratio: 1024/376 !important
    }

    .md\:aspect-\[1024\/500\] {
        aspect-ratio: 1024/500 !important
    }

    .md\:aspect-\[1024\/600\] {
        aspect-ratio: 1024/600 !important
    }

    .md\:aspect-\[1046\/425\] {
        aspect-ratio: 1046/425 !important
    }

    .md\:aspect-\[1050\/550\] {
        aspect-ratio: 1050/550 !important
    }

    .md\:aspect-\[1060\/629\] {
        aspect-ratio: 1060/629 !important
    }

    .md\:aspect-\[1062\/340\] {
        aspect-ratio: 1062/340 !important
    }

    .md\:aspect-\[1062\/546\] {
        aspect-ratio: 1062/546 !important
    }

    .md\:aspect-\[1070\/789\] {
        aspect-ratio: 1070/789 !important
    }

    .md\:aspect-\[1088\/544\] {
        aspect-ratio: 1088/544 !important
    }

    .md\:aspect-\[1109\/626\] {
        aspect-ratio: 1109/626 !important
    }

    .md\:aspect-\[1135\/334\] {
        aspect-ratio: 1135/334 !important
    }

    .md\:aspect-\[1135\/450\] {
        aspect-ratio: 1135/450 !important
    }

    .md\:aspect-\[1184\/666\] {
        aspect-ratio: 1184/666 !important
    }

    .md\:aspect-\[1184\/668\] {
        aspect-ratio: 1184/668 !important
    }

    .md\:aspect-\[1200\/1053\] {
        aspect-ratio: 1200/1053 !important
    }

    .md\:aspect-\[1200\/483\] {
        aspect-ratio: 1200/483 !important
    }

    .md\:aspect-\[1200\/516\] {
        aspect-ratio: 1200/516 !important
    }

    .md\:aspect-\[1200\/535\] {
        aspect-ratio: 1200/535 !important
    }

    .md\:aspect-\[1200\/556\] {
        aspect-ratio: 1200/556 !important
    }

    .md\:aspect-\[1200\/567\] {
        aspect-ratio: 1200/567 !important
    }

    .md\:aspect-\[1200\/576\] {
        aspect-ratio: 1200/576 !important
    }

    .md\:aspect-\[1200\/600\] {
        aspect-ratio: 1200/600 !important
    }

    .md\:aspect-\[1200\/629\] {
        aspect-ratio: 1200/629 !important
    }

    .md\:aspect-\[1200\/639\] {
        aspect-ratio: 1200/639 !important
    }

    .md\:aspect-\[1200\/660\] {
        aspect-ratio: 1200/660 !important
    }

    .md\:aspect-\[1200\/668\] {
        aspect-ratio: 1200/668 !important
    }

    .md\:aspect-\[1200\/684\] {
        aspect-ratio: 1200/684 !important
    }

    .md\:aspect-\[1200\/686\] {
        aspect-ratio: 1200/686 !important
    }

    .md\:aspect-\[1200\/688\] {
        aspect-ratio: 1200/688 !important
    }

    .md\:aspect-\[1200\/690\] {
        aspect-ratio: 1200/690 !important
    }

    .md\:aspect-\[1200\/700\] {
        aspect-ratio: 1200/700 !important
    }

    .md\:aspect-\[1200\/708\] {
        aspect-ratio: 1200/708 !important
    }

    .md\:aspect-\[1200\/711\] {
        aspect-ratio: 1200/711 !important
    }

    .md\:aspect-\[1200\/714\] {
        aspect-ratio: 1200/714 !important
    }

    .md\:aspect-\[1200\/726\] {
        aspect-ratio: 1200/726 !important
    }

    .md\:aspect-\[1200\/745\] {
        aspect-ratio: 1200/745 !important
    }

    .md\:aspect-\[1200\/789\] {
        aspect-ratio: 1200/789 !important
    }

    .md\:aspect-\[1200\/804\] {
        aspect-ratio: 1200/804 !important
    }

    .md\:aspect-\[1200\/896\] {
        aspect-ratio: 1200/896 !important
    }

    .md\:aspect-\[1200\/920\] {
        aspect-ratio: 1200/920 !important
    }

    .md\:aspect-\[1200\/949\] {
        aspect-ratio: 1200/949 !important
    }

    .md\:aspect-\[1202\/576\] {
        aspect-ratio: 1202/576 !important
    }

    .md\:aspect-\[1202\/602\] {
        aspect-ratio: 1202/602 !important
    }

    .md\:aspect-\[140\/140\] {
        aspect-ratio: 140/140 !important
    }

    .md\:aspect-\[1434\/606\] {
        aspect-ratio: 1434/606 !important
    }

    .md\:aspect-\[1445\/334\] {
        aspect-ratio: 1445/334 !important
    }

    .md\:aspect-\[150\/150\] {
        aspect-ratio: 150/150 !important
    }

    .md\:aspect-\[1640\/589\] {
        aspect-ratio: 1640/589 !important
    }

    .md\:aspect-\[177\/177\] {
        aspect-ratio: 177/177 !important
    }

    .md\:aspect-\[191\/191\] {
        aspect-ratio: 191/191 !important
    }

    .md\:aspect-\[1920\/440\] {
        aspect-ratio: 1920/440 !important
    }

    .md\:aspect-\[1920\/450\] {
        aspect-ratio: 1920/450 !important
    }

    .md\:aspect-\[1920\/514\] {
        aspect-ratio: 1920/514 !important
    }

    .md\:aspect-\[1920\/525\] {
        aspect-ratio: 1920/525 !important
    }

    .md\:aspect-\[1920\/538\] {
        aspect-ratio: 1920/538 !important
    }

    .md\:aspect-\[1920\/600\] {
        aspect-ratio: 1920/600 !important
    }

    .md\:aspect-\[1920\/624\] {
        aspect-ratio: 1920/624 !important
    }

    .md\:aspect-\[1920\/626\] {
        aspect-ratio: 1920/626 !important
    }

    .md\:aspect-\[1920\/627\] {
        aspect-ratio: 1920/627 !important
    }

    .md\:aspect-\[1920\/666\] {
        aspect-ratio: 1920/666 !important
    }

    .md\:aspect-\[1920\/668\] {
        aspect-ratio: 1920/668 !important
    }

    .md\:aspect-\[1920\/671\] {
        aspect-ratio: 1920/671 !important
    }

    .md\:aspect-\[1920\/688\] {
        aspect-ratio: 1920/688 !important
    }

    .md\:aspect-\[1920\/689\] {
        aspect-ratio: 1920/689 !important
    }

    .md\:aspect-\[1920\/758\] {
        aspect-ratio: 1920/758 !important
    }

    .md\:aspect-\[1920\/789\] {
        aspect-ratio: 1920/789 !important
    }

    .md\:aspect-\[1920\/803\] {
        aspect-ratio: 1920/803 !important
    }

    .md\:aspect-\[200\/200\] {
        aspect-ratio: 200/200 !important
    }

    .md\:aspect-\[205\/205\] {
        aspect-ratio: 205/205 !important
    }

    .md\:aspect-\[223\/53\] {
        aspect-ratio: 223/53 !important
    }

    .md\:aspect-\[231\/231\] {
        aspect-ratio: 231/231 !important
    }

    .md\:aspect-\[231\/250\] {
        aspect-ratio: 231/250 !important
    }

    .md\:aspect-\[247\/247\] {
        aspect-ratio: 247/247 !important
    }

    .md\:aspect-\[256\/71\] {
        aspect-ratio: 256/71 !important
    }

    .md\:aspect-\[277\/169\] {
        aspect-ratio: 277/169 !important
    }

    .md\:aspect-\[292\/92\] {
        aspect-ratio: 292/92 !important
    }

    .md\:aspect-\[294\/218\] {
        aspect-ratio: 294/218 !important
    }

    .md\:aspect-\[302\/76\] {
        aspect-ratio: 302/76 !important
    }

    .md\:aspect-\[304\/73\] {
        aspect-ratio: 304/73 !important
    }

    .md\:aspect-\[312\/75\] {
        aspect-ratio: 312/75 !important
    }

    .md\:aspect-\[320\/320\] {
        aspect-ratio: 320/320 !important
    }

    .md\:aspect-\[320\/95\] {
        aspect-ratio: 320/95 !important
    }

    .md\:aspect-\[330\/160\] {
        aspect-ratio: 330/160 !important
    }

    .md\:aspect-\[345\/83\] {
        aspect-ratio: 345/83 !important
    }

    .md\:aspect-\[350\/293\] {
        aspect-ratio: 350/293 !important
    }

    .md\:aspect-\[350\/321\] {
        aspect-ratio: 350/321 !important
    }

    .md\:aspect-\[350\/412\] {
        aspect-ratio: 350/412 !important
    }

    .md\:aspect-\[352\/75\] {
        aspect-ratio: 352/75 !important
    }

    .md\:aspect-\[357\/106\] {
        aspect-ratio: 357/106 !important
    }

    .md\:aspect-\[36\/28\] {
        aspect-ratio: 36/28 !important
    }

    .md\:aspect-\[361\/114\] {
        aspect-ratio: 361/114 !important
    }

    .md\:aspect-\[368\/310\] {
        aspect-ratio: 368/310 !important
    }

    .md\:aspect-\[378\/280\] {
        aspect-ratio: 378/280 !important
    }

    .md\:aspect-\[379\/280\] {
        aspect-ratio: 379/280 !important
    }

    .md\:aspect-\[388\/183\] {
        aspect-ratio: 388/183 !important
    }

    .md\:aspect-\[389\/183\] {
        aspect-ratio: 389/183 !important
    }

    .md\:aspect-\[389\/245\] {
        aspect-ratio: 389/245 !important
    }

    .md\:aspect-\[398\/515\] {
        aspect-ratio: 398/515 !important
    }

    .md\:aspect-\[404\/87\] {
        aspect-ratio: 404/87 !important
    }

    .md\:aspect-\[417\/101\] {
        aspect-ratio: 417/101 !important
    }

    .md\:aspect-\[420\/267\] {
        aspect-ratio: 420/267 !important
    }

    .md\:aspect-\[420\/420\] {
        aspect-ratio: 420/420 !important
    }

    .md\:aspect-\[427\/362\] {
        aspect-ratio: 427/362 !important
    }

    .md\:aspect-\[430\/328\] {
        aspect-ratio: 430/328 !important
    }

    .md\:aspect-\[430\/329\] {
        aspect-ratio: 430/329 !important
    }

    .md\:aspect-\[44\/34\] {
        aspect-ratio: 44/34 !important
    }

    .md\:aspect-\[440\/106\] {
        aspect-ratio: 440/106 !important
    }

    .md\:aspect-\[460\/98\] {
        aspect-ratio: 460/98 !important
    }

    .md\:aspect-\[465\/344\] {
        aspect-ratio: 465/344 !important
    }

    .md\:aspect-\[471\/101\] {
        aspect-ratio: 471/101 !important
    }

    .md\:aspect-\[480\/293\] {
        aspect-ratio: 480/293 !important
    }

    .md\:aspect-\[480\/342\] {
        aspect-ratio: 480/342 !important
    }

    .md\:aspect-\[480\/343\] {
        aspect-ratio: 480/343 !important
    }

    .md\:aspect-\[480\/345\] {
        aspect-ratio: 480/345 !important
    }

    .md\:aspect-\[480\/412\] {
        aspect-ratio: 480/412 !important
    }

    .md\:aspect-\[480\/414\] {
        aspect-ratio: 480/414 !important
    }

    .md\:aspect-\[480\/535\] {
        aspect-ratio: 480/535 !important
    }

    .md\:aspect-\[480\/558\] {
        aspect-ratio: 480/558 !important
    }

    .md\:aspect-\[480\/681\] {
        aspect-ratio: 480/681 !important
    }

    .md\:aspect-\[500\/230\] {
        aspect-ratio: 500/230 !important
    }

    .md\:aspect-\[503\/397\] {
        aspect-ratio: 503/397 !important
    }

    .md\:aspect-\[503\/503\] {
        aspect-ratio: 503/503 !important
    }

    .md\:aspect-\[504\/503\] {
        aspect-ratio: 504/503 !important
    }

    .md\:aspect-\[514\/430\] {
        aspect-ratio: 514/430 !important
    }

    .md\:aspect-\[522\/42\] {
        aspect-ratio: 522/42 !important
    }

    .md\:aspect-\[540\/500\] {
        aspect-ratio: 540/500 !important
    }

    .md\:aspect-\[588\/310\] {
        aspect-ratio: 588/310 !important
    }

    .md\:aspect-\[588\/412\] {
        aspect-ratio: 588/412 !important
    }

    .md\:aspect-\[601\/32\] {
        aspect-ratio: 601/32 !important
    }

    .md\:aspect-\[618\/50\] {
        aspect-ratio: 618/50 !important
    }

    .md\:aspect-\[627\/51\] {
        aspect-ratio: 627/51 !important
    }

    .md\:aspect-\[660\/340\] {
        aspect-ratio: 660/340 !important
    }

    .md\:aspect-\[660\/552\] {
        aspect-ratio: 660/552 !important
    }

    .md\:aspect-\[665\/306\] {
        aspect-ratio: 665/306 !important
    }

    .md\:aspect-\[666\/472\] {
        aspect-ratio: 666/472 !important
    }

    .md\:aspect-\[690\/550\] {
        aspect-ratio: 690/550 !important
    }

    .md\:aspect-\[692\/327\] {
        aspect-ratio: 692/327 !important
    }

    .md\:aspect-\[710\/412\] {
        aspect-ratio: 710/412 !important
    }

    .md\:aspect-\[710\/481\] {
        aspect-ratio: 710/481 !important
    }

    .md\:aspect-\[712\/327\] {
        aspect-ratio: 712/327 !important
    }

    .md\:aspect-\[714\/546\] {
        aspect-ratio: 714/546 !important
    }

    .md\:aspect-\[716\/472\] {
        aspect-ratio: 716/472 !important
    }

    .md\:aspect-\[716\/516\] {
        aspect-ratio: 716/516 !important
    }

    .md\:aspect-\[717\/606\] {
        aspect-ratio: 717/606 !important
    }

    .md\:aspect-\[719\/675\] {
        aspect-ratio: 719/675 !important
    }

    .md\:aspect-\[734\/352\] {
        aspect-ratio: 734/352 !important
    }

    .md\:aspect-\[740\/330\] {
        aspect-ratio: 740/330 !important
    }

    .md\:aspect-\[752\/40\] {
        aspect-ratio: 752/40 !important
    }

    .md\:aspect-\[754\/40\] {
        aspect-ratio: 754/40 !important
    }

    .md\:aspect-\[76\/90\] {
        aspect-ratio: 76/90 !important
    }

    .md\:aspect-\[768\/313\] {
        aspect-ratio: 768/313 !important
    }

    .md\:aspect-\[768\/353\] {
        aspect-ratio: 768/353 !important
    }

    .md\:aspect-\[768\/356\] {
        aspect-ratio: 768/356 !important
    }

    .md\:aspect-\[768\/363\] {
        aspect-ratio: 768/363 !important
    }

    .md\:aspect-\[768\/415\] {
        aspect-ratio: 768/415 !important
    }

    .md\:aspect-\[768\/427\] {
        aspect-ratio: 768/427 !important
    }

    .md\:aspect-\[768\/437\] {
        aspect-ratio: 768/437 !important
    }

    .md\:aspect-\[768\/438\] {
        aspect-ratio: 768/438 !important
    }

    .md\:aspect-\[768\/443\] {
        aspect-ratio: 768/443 !important
    }

    .md\:aspect-\[768\/452\] {
        aspect-ratio: 768/452 !important
    }

    .md\:aspect-\[768\/453\] {
        aspect-ratio: 768/453 !important
    }

    .md\:aspect-\[768\/470\] {
        aspect-ratio: 768/470 !important
    }

    .md\:aspect-\[768\/476\] {
        aspect-ratio: 768/476 !important
    }

    .md\:aspect-\[768\/478\] {
        aspect-ratio: 768/478 !important
    }

    .md\:aspect-\[768\/488\] {
        aspect-ratio: 768/488 !important
    }

    .md\:aspect-\[768\/489\] {
        aspect-ratio: 768/489 !important
    }

    .md\:aspect-\[768\/512\] {
        aspect-ratio: 768/512 !important
    }

    .md\:aspect-\[768\/520\] {
        aspect-ratio: 768/520 !important
    }

    .md\:aspect-\[768\/524\] {
        aspect-ratio: 768/524 !important
    }

    .md\:aspect-\[768\/546\] {
        aspect-ratio: 768/546 !important
    }

    .md\:aspect-\[768\/568\] {
        aspect-ratio: 768/568 !important
    }

    .md\:aspect-\[768\/577\] {
        aspect-ratio: 768/577 !important
    }

    .md\:aspect-\[768\/638\] {
        aspect-ratio: 768/638 !important
    }

    .md\:aspect-\[768\/700\] {
        aspect-ratio: 768/700 !important
    }

    .md\:aspect-\[768\/713\] {
        aspect-ratio: 768/713 !important
    }

    .md\:aspect-\[768\/759\] {
        aspect-ratio: 768/759 !important
    }

    .md\:aspect-\[768\/893\] {
        aspect-ratio: 768/893 !important
    }

    .md\:aspect-\[778\/313\] {
        aspect-ratio: 778/313 !important
    }

    .md\:aspect-\[812\/43\] {
        aspect-ratio: 812/43 !important
    }

    .md\:aspect-\[820\/473\] {
        aspect-ratio: 820/473 !important
    }

    .md\:aspect-\[824\/538\] {
        aspect-ratio: 824/538 !important
    }

    .md\:aspect-\[828\/439\] {
        aspect-ratio: 828/439 !important
    }

    .md\:aspect-\[832\/680\] {
        aspect-ratio: 832/680 !important
    }

    .md\:aspect-\[832\/884\] {
        aspect-ratio: 832/884 !important
    }

    .md\:aspect-\[850\/473\] {
        aspect-ratio: 850/473 !important
    }

    .md\:aspect-\[858\/470\] {
        aspect-ratio: 858/470 !important
    }

    .md\:aspect-\[896\/597\] {
        aspect-ratio: 896/597 !important
    }

    .md\:aspect-\[914\/514\] {
        aspect-ratio: 914/514 !important
    }

    .md\:aspect-\[942\/514\] {
        aspect-ratio: 942/514 !important
    }

    .md\:aspect-\[943\/514\] {
        aspect-ratio: 943/514 !important
    }

    .md\:aspect-\[944\/77\] {
        aspect-ratio: 944/77 !important
    }

    .md\:aspect-\[950\/420\] {
        aspect-ratio: 950/420 !important
    }

    .md\:aspect-\[960\/534\] {
        aspect-ratio: 960/534 !important
    }

    .md\:aspect-\[960\/538\] {
        aspect-ratio: 960/538 !important
    }

    .md\:aspect-\[960\/643\] {
        aspect-ratio: 960/643 !important
    }

    .md\:aspect-\[960\/688\] {
        aspect-ratio: 960/688 !important
    }

    .md\:aspect-\[968\/183\] {
        aspect-ratio: 968/183 !important
    }

    .md\:aspect-\[992\/675\] {
        aspect-ratio: 992/675 !important
    }

    .md\:h-\[5\.33vw\] {
        height: 5.33vw !important
    }

    .md\:h-\[5\.67vw\] {
        height: 5.67vw !important
    }

    .md\:h-\[5em\] {
        height: 5em !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:min-h-\[3\.5em\] {
        min-height: 3.5em !important
    }

    .md\:w-1\/2 {
        width: 50% !important
    }

    .md\:w-80 {
        width: 20rem !important
    }

    .md\:w-\[11em\] {
        width: 11em !important
    }

    .md\:w-\[12em\] {
        width: 12em !important
    }

    .md\:w-\[15em\] {
        width: 15em !important
    }

    .md\:w-\[21\.25vw\] {
        width: 21.25vw !important
    }

    .md\:w-\[27em\] {
        width: 27em !important
    }

    .md\:w-\[32\.4vw\] {
        width: 32.4vw !important
    }

    .md\:w-\[39\.25vw\] {
        width: 39.25vw !important
    }

    .md\:w-\[39\.75vw\] {
        width: 39.75vw !important
    }

    .md\:w-\[40em\] {
        width: 40em !important
    }

    .md\:w-\[42\.58vw\] {
        width: 42.58vw !important
    }

    .md\:w-\[4em\] {
        width: 4em !important
    }

    .md\:w-\[50\%\] {
        width: 50% !important
    }

    .md\:w-\[55\.67vw\] {
        width: 55.67vw !important
    }

    .md\:w-\[59vw\] {
        width: 59vw !important
    }

    .md\:w-\[60\%\] {
        width: 60% !important
    }

    .md\:w-\[67\.6vw\] {
        width: 67.6vw !important
    }

    .md\:w-\[80\.7vw\] {
        width: 80.7vw !important
    }

    .md\:w-\[95\.67vw\] {
        width: 95.67vw !important
    }

    .md\:w-\[max\(38\.625rem\2c 55\.67vw\)\] {
        width: max(38.625rem, 55.67vw) !important
    }

    .md\:w-\[min\(100vw-3rem\2c 60rem\)\] {
        width: min(100vw - 3rem, 60rem) !important
    }

    .md\:w-\[min\(10rem\2c 13\.33vw\)\] {
        width: min(10rem, 13.33vw) !important
    }

    .md\:w-\[min\(31\.75rem\2c 42\.33vw\)\] {
        width: min(31.75rem, 42.33vw) !important
    }

    .md\:w-\[min\(4\.6875rem\2c 6\.25vw\)\] {
        width: min(4.6875rem, 6.25vw) !important
    }

    .md\:w-\[min\(40\.25rem\2c 53\.67vw\)\] {
        width: min(40.25rem, 53.67vw) !important
    }

    .md\:w-\[min\(41\.75rem\2c 55\.67vw\)\] {
        width: min(41.75rem, 55.67vw) !important
    }

    .md\:w-\[min\(66\.375rem\2c 88\.5vw\)\] {
        width: min(66.375rem, 88.5vw) !important
    }

    .md\:w-fit {
        width: -moz-fit-content !important;
        width: fit-content !important
    }

    .md\:w-full {
        width: 100% !important
    }

    .md\:w-max {
        width: -moz-max-content !important;
        width: max-content !important
    }

    .md\:min-w-\[25\.75em\] {
        min-width: 25.75em !important
    }

    .md\:max-w-3xl {
        max-width: 48rem !important
    }

    .md\:max-w-6xl {
        max-width: 72rem !important
    }

    .md\:max-w-\[0\.0625rem\] {
        max-width: .0625rem !important
    }

    .md\:max-w-\[102\.5rem\] {
        max-width: 102.5rem !important
    }

    .md\:max-w-\[11\.063rem\] {
        max-width: 11.063rem !important
    }

    .md\:max-w-\[11\.938rem\] {
        max-width: 11.938rem !important
    }

    .md\:max-w-\[1109px\] {
        max-width: 1109px !important
    }

    .md\:max-w-\[1184px\] {
        max-width: 1184px !important
    }

    .md\:max-w-\[12\.5rem\] {
        max-width: 12.5rem !important
    }

    .md\:max-w-\[12\.813rem\] {
        max-width: 12.813rem !important
    }

    .md\:max-w-\[120rem\] {
        max-width: 120rem !important
    }

    .md\:max-w-\[12em\] {
        max-width: 12em !important
    }

    .md\:max-w-\[13\.938rem\] {
        max-width: 13.938rem !important
    }

    .md\:max-w-\[14\.438rem\] {
        max-width: 14.438rem !important
    }

    .md\:max-w-\[1434px\] {
        max-width: 1434px !important
    }

    .md\:max-w-\[15\.4375rem\] {
        max-width: 15.4375rem !important
    }

    .md\:max-w-\[17\.3125rem\] {
        max-width: 17.3125rem !important
    }

    .md\:max-w-\[17\.313rem\] {
        max-width: 17.313rem !important
    }

    .md\:max-w-\[18\.25rem\] {
        max-width: 18.25rem !important
    }

    .md\:max-w-\[18\.375rem\] {
        max-width: 18.375rem !important
    }

    .md\:max-w-\[18\.875rem\] {
        max-width: 18.875rem !important
    }

    .md\:max-w-\[19\.5rem\] {
        max-width: 19.5rem !important
    }

    .md\:max-w-\[1920px\] {
        max-width: 1920px !important
    }

    .md\:max-w-\[19rem\] {
        max-width: 19rem !important
    }

    .md\:max-w-\[2\.25rem\] {
        max-width: 2.25rem !important
    }

    .md\:max-w-\[2\.75rem\] {
        max-width: 2.75rem !important
    }

    .md\:max-w-\[20\.625rem\] {
        max-width: 20.625rem !important
    }

    .md\:max-w-\[20rem\] {
        max-width: 20rem !important
    }

    .md\:max-w-\[21\.563rem\] {
        max-width: 21.563rem !important
    }

    .md\:max-w-\[21\.875rem\] {
        max-width: 21.875rem !important
    }

    .md\:max-w-\[22\.313rem\] {
        max-width: 22.313rem !important
    }

    .md\:max-w-\[22\.5625rem\] {
        max-width: 22.5625rem !important
    }

    .md\:max-w-\[22em\] {
        max-width: 22em !important
    }

    .md\:max-w-\[22rem\] {
        max-width: 22rem !important
    }

    .md\:max-w-\[23\.625rem\] {
        max-width: 23.625rem !important
    }

    .md\:max-w-\[23\.6875rem\] {
        max-width: 23.6875rem !important
    }

    .md\:max-w-\[23rem\] {
        max-width: 23rem !important
    }

    .md\:max-w-\[24\.25rem\] {
        max-width: 24.25rem !important
    }

    .md\:max-w-\[24\.3125rem\] {
        max-width: 24.3125rem !important
    }

    .md\:max-w-\[24\.313rem\] {
        max-width: 24.313rem !important
    }

    .md\:max-w-\[24\.875rem\] {
        max-width: 24.875rem !important
    }

    .md\:max-w-\[24em\] {
        max-width: 24em !important
    }

    .md\:max-w-\[25\.25rem\] {
        max-width: 25.25rem !important
    }

    .md\:max-w-\[25em\] {
        max-width: 25em !important
    }

    .md\:max-w-\[26\.0625rem\] {
        max-width: 26.0625rem !important
    }

    .md\:max-w-\[26\.25rem\] {
        max-width: 26.25rem !important
    }

    .md\:max-w-\[26\.6875rem\] {
        max-width: 26.6875rem !important
    }

    .md\:max-w-\[26\.688rem\] {
        max-width: 26.688rem !important
    }

    .md\:max-w-\[26\.875rem\] {
        max-width: 26.875rem !important
    }

    .md\:max-w-\[26em\] {
        max-width: 26em !important
    }

    .md\:max-w-\[27\.5em\] {
        max-width: 27.5em !important
    }

    .md\:max-w-\[27\.5rem\] {
        max-width: 27.5rem !important
    }

    .md\:max-w-\[27em\] {
        max-width: 27em !important
    }

    .md\:max-w-\[28\.75rem\] {
        max-width: 28.75rem !important
    }

    .md\:max-w-\[28em\] {
        max-width: 28em !important
    }

    .md\:max-w-\[29\.0625rem\] {
        max-width: 29.0625rem !important
    }

    .md\:max-w-\[29\.4375rem\] {
        max-width: 29.4375rem !important
    }

    .md\:max-w-\[30em\] {
        max-width: 30em !important
    }

    .md\:max-w-\[30rem\] {
        max-width: 30rem !important
    }

    .md\:max-w-\[31\.25rem\] {
        max-width: 31.25rem !important
    }

    .md\:max-w-\[31\.438000000000002rem\] {
        max-width: 31.438000000000002rem !important
    }

    .md\:max-w-\[31\.5rem\] {
        max-width: 31.5rem !important
    }

    .md\:max-w-\[32\.125rem\] {
        max-width: 32.125rem !important
    }

    .md\:max-w-\[32\.625rem\] {
        max-width: 32.625rem !important
    }

    .md\:max-w-\[33\.75rem\] {
        max-width: 33.75rem !important
    }

    .md\:max-w-\[34em\] {
        max-width: 34em !important
    }

    .md\:max-w-\[35em\] {
        max-width: 35em !important
    }

    .md\:max-w-\[36\.67vw\] {
        max-width: 36.67vw !important
    }

    .md\:max-w-\[36\.75rem\] {
        max-width: 36.75rem !important
    }

    .md\:max-w-\[36em\] {
        max-width: 36em !important
    }

    .md\:max-w-\[37\.5625rem\] {
        max-width: 37.5625rem !important
    }

    .md\:max-w-\[38\.625rem\] {
        max-width: 38.625rem !important
    }

    .md\:max-w-\[39\.188rem\] {
        max-width: 39.188rem !important
    }

    .md\:max-w-\[39\.25vw\] {
        max-width: 39.25vw !important
    }

    .md\:max-w-\[4\.75rem\] {
        max-width: 4.75rem !important
    }

    .md\:max-w-\[40em\] {
        max-width: 40em !important
    }

    .md\:max-w-\[41\.25rem\] {
        max-width: 41.25rem !important
    }

    .md\:max-w-\[41\.5625rem\] {
        max-width: 41.5625rem !important
    }

    .md\:max-w-\[41\.625rem\] {
        max-width: 41.625rem !important
    }

    .md\:max-w-\[43\.125rem\] {
        max-width: 43.125rem !important
    }

    .md\:max-w-\[43\.25rem\] {
        max-width: 43.25rem !important
    }

    .md\:max-w-\[44\.375rem\] {
        max-width: 44.375rem !important
    }

    .md\:max-w-\[44\.5rem\] {
        max-width: 44.5rem !important
    }

    .md\:max-w-\[44\.625rem\] {
        max-width: 44.625rem !important
    }

    .md\:max-w-\[44\.75rem\] {
        max-width: 44.75rem !important
    }

    .md\:max-w-\[44\.8125rem\] {
        max-width: 44.8125rem !important
    }

    .md\:max-w-\[44\.938rem\] {
        max-width: 44.938rem !important
    }

    .md\:max-w-\[46\.25rem\] {
        max-width: 46.25rem !important
    }

    .md\:max-w-\[47\.125rem\] {
        max-width: 47.125rem !important
    }

    .md\:max-w-\[47rem\] {
        max-width: 47rem !important
    }

    .md\:max-w-\[48\.625rem\] {
        max-width: 48.625rem !important
    }

    .md\:max-w-\[48rem\] {
        max-width: 48rem !important
    }

    .md\:max-w-\[50\.75rem\] {
        max-width: 50.75rem !important
    }

    .md\:max-w-\[51\.25rem\] {
        max-width: 51.25rem !important
    }

    .md\:max-w-\[51\.5rem\] {
        max-width: 51.5rem !important
    }

    .md\:max-w-\[51\.75rem\] {
        max-width: 51.75rem !important
    }

    .md\:max-w-\[52rem\] {
        max-width: 52rem !important
    }

    .md\:max-w-\[53\.125rem\] {
        max-width: 53.125rem !important
    }

    .md\:max-w-\[53\.625rem\] {
        max-width: 53.625rem !important
    }

    .md\:max-w-\[56rem\] {
        max-width: 56rem !important
    }

    .md\:max-w-\[57\.125rem\] {
        max-width: 57.125rem !important
    }

    .md\:max-w-\[58\.875rem\] {
        max-width: 58.875rem !important
    }

    .md\:max-w-\[58\.938rem\] {
        max-width: 58.938rem !important
    }

    .md\:max-w-\[59rem\] {
        max-width: 59rem !important
    }

    .md\:max-w-\[5em\] {
        max-width: 5em !important
    }

    .md\:max-w-\[60\.5rem\] {
        max-width: 60.5rem !important
    }

    .md\:max-w-\[60rem\] {
        max-width: 60rem !important
    }

    .md\:max-w-\[62rem\] {
        max-width: 62rem !important
    }

    .md\:max-w-\[63\.75rem\] {
        max-width: 63.75rem !important
    }

    .md\:max-w-\[65\.375rem\] {
        max-width: 65.375rem !important
    }

    .md\:max-w-\[65\.625rem\] {
        max-width: 65.625rem !important
    }

    .md\:max-w-\[655px\] {
        max-width: 655px !important
    }

    .md\:max-w-\[66\.25rem\] {
        max-width: 66.25rem !important
    }

    .md\:max-w-\[66\.375rem\] {
        max-width: 66.375rem !important
    }

    .md\:max-w-\[66\.875rem\] {
        max-width: 66.875rem !important
    }

    .md\:max-w-\[68rem\] {
        max-width: 68rem !important
    }

    .md\:max-w-\[6em\] {
        max-width: 6em !important
    }

    .md\:max-w-\[717px\] {
        max-width: 717px !important
    }

    .md\:max-w-\[75\.125rem\] {
        max-width: 75.125rem !important
    }

    .md\:max-w-\[75rem\] {
        max-width: 75rem !important
    }

    .md\:max-w-\[8\.75rem\] {
        max-width: 8.75rem !important
    }

    .md\:max-w-\[80vw\] {
        max-width: 80vw !important
    }

    .md\:max-w-\[84rem\] {
        max-width: 84rem !important
    }

    .md\:max-w-\[8em\] {
        max-width: 8em !important
    }

    .md\:max-w-\[9\.375rem\] {
        max-width: 9.375rem !important
    }

    .md\:max-w-\[90\.3125rem\] {
        max-width: 90.3125rem !important
    }

    .md\:max-w-\[960px\] {
        max-width: 960px !important
    }

    .md\:max-w-\[9em\] {
        max-width: 9em !important
    }

    .md\:max-w-\[calc\(50\%-8px\)\] {
        max-width: calc(50% - 8px) !important
    }

    .md\:max-w-\[min\(100\%\2c 120rem\)\] {
        max-width: min(100%, 120rem) !important
    }

    .md\:max-w-\[min\(100rem\2c 100vw-4em\)\] {
        max-width: min(100rem, 100vw - 4em) !important
    }

    .md\:max-w-\[min\(102\.5rem\2c 136\.67000000000002vw\)\] {
        max-width: min(102.5rem, 136.67000000000002vw) !important
    }

    .md\:max-w-\[min\(11\.063rem\2c 14\.75vw\)\] {
        max-width: min(11.063rem, 14.75vw) !important
    }

    .md\:max-w-\[min\(11\.938rem\2c 15\.92vw\)\] {
        max-width: min(11.938rem, 15.92vw) !important
    }

    .md\:max-w-\[min\(12\.5rem\2c 16\.67vw\)\] {
        max-width: min(12.5rem, 16.67vw) !important
    }

    .md\:max-w-\[min\(12\.813rem\2c 17\.080000000000002vw\)\] {
        max-width: min(12.813rem, 17.080000000000002vw) !important
    }

    .md\:max-w-\[min\(120rem\2c 100vw-4em\)\] {
        max-width: min(120rem, 100vw - 4em) !important
    }

    .md\:max-w-\[min\(120rem\2c 160vw\)\] {
        max-width: min(120rem, 160vw) !important
    }

    .md\:max-w-\[min\(13\.938rem\2c 18\.580000000000002vw\)\] {
        max-width: min(13.938rem, 18.580000000000002vw) !important
    }

    .md\:max-w-\[min\(14\.438rem\2c 19\.25vw\)\] {
        max-width: min(14.438rem, 19.25vw) !important
    }

    .md\:max-w-\[min\(17\.313rem\2c 23\.080000000000002vw\)\] {
        max-width: min(17.313rem, 23.080000000000002vw) !important
    }

    .md\:max-w-\[min\(18\.375rem\2c 24\.5vw\)\] {
        max-width: min(18.375rem, 24.5vw) !important
    }

    .md\:max-w-\[min\(19rem\2c 25\.330000000000002vw\)\] {
        max-width: min(19rem, 25.330000000000002vw) !important
    }

    .md\:max-w-\[min\(2\.25rem\2c 3vw\)\] {
        max-width: min(2.25rem, 3vw) !important
    }

    .md\:max-w-\[min\(2\.75rem\2c 3\.67vw\)\] {
        max-width: min(2.75rem, 3.67vw) !important
    }

    .md\:max-w-\[min\(20\.625rem\2c 27\.5vw\)\] {
        max-width: min(20.625rem, 27.5vw) !important
    }

    .md\:max-w-\[min\(20rem\2c 26\.67vw\)\] {
        max-width: min(20rem, 26.67vw) !important
    }

    .md\:max-w-\[min\(21\.563rem\2c 28\.75vw\)\] {
        max-width: min(21.563rem, 28.75vw) !important
    }

    .md\:max-w-\[min\(21\.875rem\2c 29\.17vw\)\] {
        max-width: min(21.875rem, 29.17vw) !important
    }

    .md\:max-w-\[min\(22\.313rem\2c 29\.75vw\)\] {
        max-width: min(22.313rem, 29.75vw) !important
    }

    .md\:max-w-\[min\(23rem\2c 30\.67vw\)\] {
        max-width: min(23rem, 30.67vw) !important
    }

    .md\:max-w-\[min\(24\.313rem\2c 32\.42vw\)\] {
        max-width: min(24.313rem, 32.42vw) !important
    }

    .md\:max-w-\[min\(25\.25rem\2c 33\.67vw\)\] {
        max-width: min(25.25rem, 33.67vw) !important
    }

    .md\:max-w-\[min\(26\.25rem\2c 35vw\)\] {
        max-width: min(26.25rem, 35vw) !important
    }

    .md\:max-w-\[min\(26\.688rem\2c 35\.58vw\)\] {
        max-width: min(26.688rem, 35.58vw) !important
    }

    .md\:max-w-\[min\(26\.875rem\2c 35\.83vw\)\] {
        max-width: min(26.875rem, 35.83vw) !important
    }

    .md\:max-w-\[min\(30rem\2c 40vw\)\] {
        max-width: min(30rem, 40vw) !important
    }

    .md\:max-w-\[min\(31\.438000000000002rem\2c 41\.92vw\)\] {
        max-width: min(31.438000000000002rem, 41.92vw) !important
    }

    .md\:max-w-\[min\(31\.5rem\2c 42vw\)\] {
        max-width: min(31.5rem, 42vw) !important
    }

    .md\:max-w-\[min\(32\.625rem\2c 43\.5vw\)\] {
        max-width: min(32.625rem, 43.5vw) !important
    }

    .md\:max-w-\[min\(33\.75rem\2c 45vw\)\] {
        max-width: min(33.75rem, 45vw) !important
    }

    .md\:max-w-\[min\(36\.75rem\2c 49vw\)\] {
        max-width: min(36.75rem, 49vw) !important
    }

    .md\:max-w-\[min\(38\.625rem\2c 51\.5vw\)\] {
        max-width: min(38.625rem, 51.5vw) !important
    }

    .md\:max-w-\[min\(39\.188rem\2c 52\.25vw\)\] {
        max-width: min(39.188rem, 52.25vw) !important
    }

    .md\:max-w-\[min\(4\.75rem\2c 6\.33vw\)\] {
        max-width: min(4.75rem, 6.33vw) !important
    }

    .md\:max-w-\[min\(41\.25rem\2c 55vw\)\] {
        max-width: min(41.25rem, 55vw) !important
    }

    .md\:max-w-\[min\(41\.625rem\2c 55\.5vw\)\] {
        max-width: min(41.625rem, 55.5vw) !important
    }

    .md\:max-w-\[min\(42rem\2c 80vw\)\] {
        max-width: min(42rem, 80vw) !important
    }

    .md\:max-w-\[min\(43\.125rem\2c 57\.5vw\)\] {
        max-width: min(43.125rem, 57.5vw) !important
    }

    .md\:max-w-\[min\(44\.375rem\2c 59\.17vw\)\] {
        max-width: min(44.375rem, 59.17vw) !important
    }

    .md\:max-w-\[min\(44\.5rem\2c 59\.33vw\)\] {
        max-width: min(44.5rem, 59.33vw) !important
    }

    .md\:max-w-\[min\(44\.625rem\2c 59\.5vw\)\] {
        max-width: min(44.625rem, 59.5vw) !important
    }

    .md\:max-w-\[min\(44\.75rem\2c 59\.67vw\)\] {
        max-width: min(44.75rem, 59.67vw) !important
    }

    .md\:max-w-\[min\(44\.938rem\2c 59\.92vw\)\] {
        max-width: min(44.938rem, 59.92vw) !important
    }

    .md\:max-w-\[min\(46\.25rem\2c 38\.6vw\)\] {
        max-width: min(46.25rem, 38.6vw) !important
    }

    .md\:max-w-\[min\(48rem\2c 64vw\)\] {
        max-width: min(48rem, 64vw) !important
    }

    .md\:max-w-\[min\(51\.5rem\2c 68\.67vw\)\] {
        max-width: min(51.5rem, 68.67vw) !important
    }

    .md\:max-w-\[min\(51\.75rem\2c 69vw\)\] {
        max-width: min(51.75rem, 69vw) !important
    }

    .md\:max-w-\[min\(52rem\2c 69\.33vw\)\] {
        max-width: min(52rem, 69.33vw) !important
    }

    .md\:max-w-\[min\(53\.125rem\2c 70\.83vw\)\] {
        max-width: min(53.125rem, 70.83vw) !important
    }

    .md\:max-w-\[min\(53\.625rem\2c 71\.5vw\)\] {
        max-width: min(53.625rem, 71.5vw) !important
    }

    .md\:max-w-\[min\(56rem\2c 74\.67vw\)\] {
        max-width: min(56rem, 74.67vw) !important
    }

    .md\:max-w-\[min\(57\.125rem\2c 76\.17vw\)\] {
        max-width: min(57.125rem, 76.17vw) !important
    }

    .md\:max-w-\[min\(58\.875rem\2c 78\.5vw\)\] {
        max-width: min(58.875rem, 78.5vw) !important
    }

    .md\:max-w-\[min\(58\.938rem\2c 78\.58vw\)\] {
        max-width: min(58.938rem, 78.58vw) !important
    }

    .md\:max-w-\[min\(59rem\2c 78\.67vw\)\] {
        max-width: min(59rem, 78.67vw) !important
    }

    .md\:max-w-\[min\(60rem\2c 80vw\)\] {
        max-width: min(60rem, 80vw) !important
    }

    .md\:max-w-\[min\(62rem\2c 82\.67vw\)\] {
        max-width: min(62rem, 82.67vw) !important
    }

    .md\:max-w-\[min\(65\.375rem\2c 87\.17vw\)\] {
        max-width: min(65.375rem, 87.17vw) !important
    }

    .md\:max-w-\[min\(65\.625rem\2c 87\.5vw\)\] {
        max-width: min(65.625rem, 87.5vw) !important
    }

    .md\:max-w-\[min\(66\.25rem\2c 88\.33vw\)\] {
        max-width: min(66.25rem, 88.33vw) !important
    }

    .md\:max-w-\[min\(66\.375rem\2c 88\.5vw\)\] {
        max-width: min(66.375rem, 88.5vw) !important
    }

    .md\:max-w-\[min\(66\.875rem\2c 89\.17vw\)\] {
        max-width: min(66.875rem, 89.17vw) !important
    }

    .md\:max-w-\[min\(68rem\2c 90\.67vw\)\] {
        max-width: min(68rem, 90.67vw) !important
    }

    .md\:max-w-\[min\(75\.125rem\2c 100\.17vw\)\] {
        max-width: min(75.125rem, 100.17vw) !important
    }

    .md\:max-w-\[min\(75rem\2c 100vw\)\] {
        max-width: min(75rem, 100vw) !important
    }

    .md\:max-w-\[min\(8\.75rem\2c 11\.67vw\)\] {
        max-width: min(8.75rem, 11.67vw) !important
    }

    .md\:max-w-\[min\(80rem\2c 100vw-4em\)\] {
        max-width: min(80rem, 100vw - 4em) !important
    }

    .md\:max-w-\[min\(88\.6vw\2c 66\.5rem\)\] {
        max-width: min(88.6vw, 66.5rem) !important
    }

    .md\:max-w-\[min\(89\.625rem\2c 100vw-4em\)\] {
        max-width: min(89.625rem, 100vw - 4em) !important
    }

    .md\:max-w-\[min\(89\.625rem\2c 74\.68vw\)\] {
        max-width: min(89.625rem, 74.68vw) !important
    }

    .md\:max-w-\[min\(9\.375rem\2c 12\.5vw\)\] {
        max-width: min(9.375rem, 12.5vw) !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-none {
        max-width: none !important
    }

    .md\:translate-x-\[-0\%\] {
        --tw-translate-x: -0% !important
    }

    .md\:translate-x-\[-0\%\],
    .md\:translate-x-\[-50\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .md\:translate-x-\[-50\%\] {
        --tw-translate-x: -50% !important
    }

    .md\:translate-y-\[-50\%\] {
        --tw-translate-y: -50% !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !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-\[1109fr_811fr\] {
        grid-template-columns: 1109fr 811fr !important
    }

    .md\:grid-cols-\[1fr_1fr\] {
        grid-template-columns: 1fr 1fr !important
    }

    .md\:grid-cols-\[1fr_auto_auto\] {
        grid-template-columns: 1fr auto auto !important
    }

    .md\:grid-cols-\[736fr_1184fr\] {
        grid-template-columns: 736fr 1184fr !important
    }

    .md\:grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto !important
    }

    .md\:grid-cols-\[auto_auto_auto\] {
        grid-template-columns: auto auto auto !important
    }

    .md\:grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important
    }

    .md\:flex-row {
        flex-direction: row !important
    }

    .md\:justify-start {
        justify-content: flex-start !important
    }

    .md\:justify-end {
        justify-content: flex-end !important
    }

    .md\:gap-0 {
        gap: 0 !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-12 {
        gap: 3rem !important
    }

    .md\:gap-2 {
        gap: .5rem !important
    }

    .md\:gap-4 {
        gap: 1rem !important
    }

    .md\:gap-8 {
        gap: 2rem !important
    }

    .md\:gap-\[0\.4em\] {
        gap: .4em !important
    }

    .md\:gap-\[0\.5em\] {
        gap: .5em !important
    }

    .md\:gap-\[0\.75em\] {
        gap: .75em !important
    }

    .md\:gap-\[1\.25rem\] {
        gap: 1.25rem !important
    }

    .md\:gap-\[2\.2em\] {
        gap: 2.2em !important
    }

    .md\:gap-x-\[0\.4em\] {
        -moz-column-gap: .4em !important;
        column-gap: .4em !important
    }

    .md\:gap-x-\[1\.041\%\] {
        -moz-column-gap: 1.041% !important;
        column-gap: 1.041% !important
    }

    .md\:gap-x-\[2em\] {
        -moz-column-gap: 2em !important;
        column-gap: 2em !important
    }

    .md\:gap-y-2,
    .md\:gap-y-\[0\.5rem\] {
        row-gap: .5rem !important
    }

    .md\:gap-y-\[1\.2em\] {
        row-gap: 1.2em !important
    }

    .md\:rounded-lg {
        border-radius: .5rem !important
    }

    .md\:rounded-md {
        border-radius: .375rem !important
    }

    .md\:border {
        border-width: 1px !important
    }

    .md\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .md\:border-l-0 {
        border-left-width: 0 !important
    }

    .md\:border-r {
        border-right-width: 1px !important
    }

    .md\:border-t-0 {
        border-top-width: 0 !important
    }

    .md\:border-solid {
        border-style: solid !important
    }

    .md\:border-r-borderGrey {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .md\:stroke-\[6px\] {
        stroke-width: 6px !important
    }

    .md\:p-0 {
        padding: 0 !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:p-16 {
        padding: 4rem !important
    }

    .md\:p-4 {
        padding: 1rem !important
    }

    .md\:p-6 {
        padding: 1.5rem !important
    }

    .md\:p-8 {
        padding: 2rem !important
    }

    .md\:p-\[0\.45em\] {
        padding: .45em !important
    }

    .md\:p-\[1\.5em\] {
        padding: 1.5em !important
    }

    .md\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .md\:px-\[0\.75em\] {
        padding-left: .75em !important;
        padding-right: .75em !important
    }

    .md\:px-\[1\.1em\] {
        padding-left: 1.1em !important;
        padding-right: 1.1em !important
    }

    .md\:px-\[1\.25em\] {
        padding-left: 1.25em !important;
        padding-right: 1.25em !important
    }

    .md\:px-\[1\.4em\] {
        padding-left: 1.4em !important;
        padding-right: 1.4em !important
    }

    .md\:px-\[1\.75\%\] {
        padding-left: 1.75% !important;
        padding-right: 1.75% !important
    }

    .md\:px-\[1em\] {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .md\:px-\[1rem\] {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-\[2em\] {
        padding-left: 2em !important;
        padding-right: 2em !important
    }

    .md\:px-\[3em\] {
        padding-left: 3em !important;
        padding-right: 3em !important
    }

    .md\:px-\[4em\] {
        padding-left: 4em !important;
        padding-right: 4em !important
    }

    .md\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .md\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .md\:py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .md\:py-\[0\.25em\] {
        padding-top: .25em !important;
        padding-bottom: .25em !important
    }

    .md\:py-\[0\.5em\] {
        padding-top: .5em !important;
        padding-bottom: .5em !important
    }

    .md\:py-\[0\.65em\] {
        padding-top: .65em !important;
        padding-bottom: .65em !important
    }

    .md\:py-\[0\.75em\] {
        padding-top: .75em !important;
        padding-bottom: .75em !important
    }

    .md\:py-\[1\.5rem\] {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .md\:py-\[min\(2vw\2c 35px\)\] {
        padding-top: min(2vw, 35px) !important;
        padding-bottom: min(2vw, 35px) !important
    }

    .md\:pb-\[4em\] {
        padding-bottom: 4em !important
    }

    .md\:pl-12 {
        padding-left: 3rem !important
    }

    .md\:pl-6 {
        padding-left: 1.5rem !important
    }

    .md\:pl-7 {
        padding-left: 1.75rem !important
    }

    .md\:pl-\[0\%\] {
        padding-left: 0 !important
    }

    .md\:pl-\[0\.5em\] {
        padding-left: .5em !important
    }

    .md\:pl-\[0\.75em\] {
        padding-left: .75em !important
    }

    .md\:pl-\[0\.78em\] {
        padding-left: .78em !important
    }

    .md\:pl-\[0\.7em\] {
        padding-left: .7em !important
    }

    .md\:pl-\[0em\] {
        padding-left: 0 !important
    }

    .md\:pl-\[1\.12em\] {
        padding-left: 1.12em !important
    }

    .md\:pl-\[2\.25em\] {
        padding-left: 2.25em !important
    }

    .md\:pl-\[2\.5\%\] {
        padding-left: 2.5% !important
    }

    .md\:pl-\[4\%\] {
        padding-left: 4% !important
    }

    .md\:pl-\[4\.5\%\] {
        padding-left: 4.5% !important
    }

    .md\:pl-\[5\%\] {
        padding-left: 5% !important
    }

    .md\:pl-\[52\.5\%\] {
        padding-left: 52.5% !important
    }

    .md\:pl-\[54\.8\%\] {
        padding-left: 54.8% !important
    }

    .md\:pl-\[8\.5\%\] {
        padding-left: 8.5% !important
    }

    .md\:pr-7 {
        padding-right: 1.75rem !important
    }

    .md\:pr-\[0\.75em\] {
        padding-right: .75em !important
    }

    .md\:pr-\[1\.5em\] {
        padding-right: 1.5em !important
    }

    .md\:pr-\[10px\] {
        padding-right: 10px !important
    }

    .md\:pr-\[7em\] {
        padding-right: 7em !important
    }

    .md\:pt-0 {
        padding-top: 0 !important
    }

    .md\:pt-\[0\.75em\] {
        padding-top: .75em !important
    }

    .md\:pt-\[1\.178em\] {
        padding-top: 1.178em !important
    }

    .md\:pt-\[1\.35em\] {
        padding-top: 1.35em !important
    }

    .md\:pt-\[1\.43em\] {
        padding-top: 1.43em !important
    }

    .md\:pt-\[1\.75em\] {
        padding-top: 1.75em !important
    }

    .md\:pt-\[1\.8\%\] {
        padding-top: 1.8% !important
    }

    .md\:pt-\[10\.5\%\] {
        padding-top: 10.5% !important
    }

    .md\:pt-\[11\.7em\] {
        padding-top: 11.7em !important
    }

    .md\:pt-\[12\%\] {
        padding-top: 12% !important
    }

    .md\:pt-\[1em\] {
        padding-top: 1em !important
    }

    .md\:pt-\[2\.178em\] {
        padding-top: 2.178em !important
    }

    .md\:pt-\[2\.27em\] {
        padding-top: 2.27em !important
    }

    .md\:pt-\[2em\] {
        padding-top: 2em !important
    }

    .md\:pt-\[3\%\] {
        padding-top: 3% !important
    }

    .md\:pt-\[3\.45em\] {
        padding-top: 3.45em !important
    }

    .md\:pt-\[3em\] {
        padding-top: 3em !important
    }

    .md\:pt-\[4\%\] {
        padding-top: 4% !important
    }

    .md\:pt-\[4\.1\%\] {
        padding-top: 4.1% !important
    }

    .md\:pt-\[4\.545\%\] {
        padding-top: 4.545% !important
    }

    .md\:pt-\[5\%\] {
        padding-top: 5% !important
    }

    .md\:pt-\[5\.5\%\] {
        padding-top: 5.5% !important
    }

    .md\:pt-\[6\.75\%\] {
        padding-top: 6.75% !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-center {
        text-align: center !important
    }

    .md\:font-guyot-bold {
        font-family: guyot-headline-bold, Arial, sans-serif !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .md\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 2.25rem !important
    }

    .md\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .md\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .md\:text-\[1\.125rem\] {
        font-size: 1.125rem !important
    }

    .md\:text-\[1\.12em\] {
        font-size: 1.12em !important
    }

    .md\:text-\[1\.28em\] {
        font-size: 1.28em !important
    }

    .md\:text-\[1\.2em\] {
        font-size: 1.2em !important
    }

    .md\:text-\[1\.44em\] {
        font-size: 1.44em !important
    }

    .md\:text-\[1\.4em\] {
        font-size: 1.4em !important
    }

    .md\:text-\[1\.5rem\] {
        font-size: 1.5rem !important
    }

    .md\:text-\[100\%\] {
        font-size: 100% !important
    }

    .md\:text-\[106\%\] {
        font-size: 106% !important
    }

    .md\:text-\[113\%\] {
        font-size: 113% !important
    }

    .md\:text-\[115\%\] {
        font-size: 115% !important
    }

    .md\:text-\[116\%\] {
        font-size: 116% !important
    }

    .md\:text-\[117\%\] {
        font-size: 117% !important
    }

    .md\:text-\[12px\] {
        font-size: 12px !important
    }

    .md\:text-\[130\%\] {
        font-size: 130% !important
    }

    .md\:text-\[133\%\] {
        font-size: 133% !important
    }

    .md\:text-\[140\%\] {
        font-size: 140% !important
    }

    .md\:text-\[150\%\] {
        font-size: 150% !important
    }

    .md\:text-\[161\%\] {
        font-size: 161% !important
    }

    .md\:text-\[170\%\] {
        font-size: 170% !important
    }

    .md\:text-\[193\.55\%\] {
        font-size: 193.55% !important
    }

    .md\:text-\[195\%\] {
        font-size: 195% !important
    }

    .md\:text-\[1em\] {
        font-size: 1em !important
    }

    .md\:text-\[200\%\] {
        font-size: 200% !important
    }

    .md\:text-\[225\.81\%\] {
        font-size: 225.81% !important
    }

    .md\:text-\[29\%\] {
        font-size: 29% !important
    }

    .md\:text-\[29\.5\%\] {
        font-size: 29.5% !important
    }

    .md\:text-\[290\%\] {
        font-size: 290% !important
    }

    .md\:text-\[2em\] {
        font-size: 2em !important
    }

    .md\:text-\[3\.2em\] {
        font-size: 3.2em !important
    }

    .md\:text-\[3\.4em\] {
        font-size: 3.4em !important
    }

    .md\:text-\[3\.5em\] {
        font-size: 3.5em !important
    }

    .md\:text-\[3\.6em\] {
        font-size: 3.6em !important
    }

    .md\:text-\[3\.75rem\] {
        font-size: 3.75rem !important
    }

    .md\:text-\[300\%\] {
        font-size: 300% !important
    }

    .md\:text-\[31\%\] {
        font-size: 31% !important
    }

    .md\:text-\[32\.5\%\] {
        font-size: 32.5% !important
    }

    .md\:text-\[33\%\] {
        font-size: 33% !important
    }

    .md\:text-\[34\%\] {
        font-size: 34% !important
    }

    .md\:text-\[348\%\] {
        font-size: 348% !important
    }

    .md\:text-\[35\%\] {
        font-size: 35% !important
    }

    .md\:text-\[350\%\] {
        font-size: 350% !important
    }

    .md\:text-\[36\.5\%\] {
        font-size: 36.5% !important
    }

    .md\:text-\[37\%\] {
        font-size: 37% !important
    }

    .md\:text-\[38\%\] {
        font-size: 38% !important
    }

    .md\:text-\[3rem\] {
        font-size: 3rem !important
    }

    .md\:text-\[403\.23\%\] {
        font-size: 403.23% !important
    }

    .md\:text-\[41\%\] {
        font-size: 41% !important
    }

    .md\:text-\[419\%\] {
        font-size: 419% !important
    }

    .md\:text-\[43\.5\%\] {
        font-size: 43.5% !important
    }

    .md\:text-\[44\%\] {
        font-size: 44% !important
    }

    .md\:text-\[45\%\] {
        font-size: 45% !important
    }

    .md\:text-\[450\%\] {
        font-size: 450% !important
    }

    .md\:text-\[48\%\] {
        font-size: 48% !important
    }

    .md\:text-\[50\%\] {
        font-size: 50% !important
    }

    .md\:text-\[51\.5\%\] {
        font-size: 51.5% !important
    }

    .md\:text-\[53\%\] {
        font-size: 53% !important
    }

    .md\:text-\[54\%\] {
        font-size: 54% !important
    }

    .md\:text-\[55\%\] {
        font-size: 55% !important
    }

    .md\:text-\[576\%\] {
        font-size: 576% !important
    }

    .md\:text-\[58\%\] {
        font-size: 58% !important
    }

    .md\:text-\[60\%\] {
        font-size: 60% !important
    }

    .md\:text-\[62\%\] {
        font-size: 62% !important
    }

    .md\:text-\[64\%\] {
        font-size: 64% !important
    }

    .md\:text-\[65\%\] {
        font-size: 65% !important
    }

    .md\:text-\[67\%\] {
        font-size: 67% !important
    }

    .md\:text-\[71\%\] {
        font-size: 71% !important
    }

    .md\:text-\[750\%\] {
        font-size: 750% !important
    }

    .md\:text-\[77\%\] {
        font-size: 77% !important
    }

    .md\:text-\[80\%\] {
        font-size: 80% !important
    }

    .md\:text-\[87\%\] {
        font-size: 87% !important
    }

    .md\:text-\[90\%\] {
        font-size: 90% !important
    }

    .md\:text-\[90\.3\%\] {
        font-size: 90.3% !important
    }

    .md\:text-\[95\%\] {
        font-size: 95% !important
    }

    .md\:text-\[96\.77\%\] {
        font-size: 96.77% !important
    }

    .md\:text-\[99\.2\%\] {
        font-size: 99.2% !important
    }

    .md\:text-\[99\.5\%\] {
        font-size: 99.5% !important
    }

    .md\:text-\[clamp\(0\.875rem\2c 51\.2\%\2c 1rem\)\] {
        font-size: clamp(.875rem, 51.2%, 1rem) !important
    }

    .md\:text-\[clamp\(16px\2c 100\%\2c 26px\)\] {
        font-size: clamp(16px, 100%, 26px) !important
    }

    .md\:text-\[clamp\(16px\2c 120\%\2c 46px\)\] {
        font-size: clamp(16px, 120%, 46px) !important
    }

    .md\:text-\[max\(0\.75rem\2c 48\.39\%\)\] {
        font-size: max(.75rem, 48.39%) !important
    }

    .md\:text-\[max\(0\.875rem\2c 58\.06\%\)\] {
        font-size: max(.875rem, 58.06%) !important
    }

    .md\:text-\[max\(1\.25rem\2c 80\.65\%\)\] {
        font-size: max(1.25rem, 80.65%) !important
    }

    .md\:text-\[max\(1\.25rem\2c min\(3\.125rem\2c 2\.6vw\)\)\] {
        font-size: max(1.25rem, min(3.125rem, 2.6vw)) !important
    }

    .md\:text-\[max\(14px\2c 40\%\)\] {
        font-size: max(14px, 40%) !important
    }

    .md\:text-\[max\(14px\2c 51\.2\%\)\] {
        font-size: max(14px, 51.2%) !important
    }

    .md\:text-\[max\(14px\2c 80\%\)\] {
        font-size: max(14px, 80%) !important
    }

    .md\:text-\[max\(16px\2c 120\%\)\] {
        font-size: max(16px, 120%) !important
    }

    .md\:text-\[max\(16px\2c 150\%\)\] {
        font-size: max(16px, 150%) !important
    }

    .md\:text-\[max\(16px\2c 80\%\)\] {
        font-size: max(16px, 80%) !important
    }

    .md\:text-\[max\(1rem\2c 80\.65\%\)\] {
        font-size: max(1rem, 80.65%) !important
    }

    .md\:text-\[max\(1rem\2c min\(1\.56rem\2c 2\.08vw\)\)\] {
        font-size: max(1rem, min(1.56rem, 2.08vw)) !important
    }

    .md\:text-\[max\(28px\2c 80\%\)\] {
        font-size: max(28px, 80%) !important
    }

    .md\:text-\[max\(69\%\2c 1\.9375rem\)\] {
        font-size: max(69%, 1.9375rem) !important
    }

    .md\:text-\[min\(1\.5625rem\2c max\(1rem\2c 2\.08vw\)\)\] {
        font-size: min(1.5625rem, max(1rem, 2.08vw)) !important
    }

    .md\:text-\[min\(1\.6vw\2c 20px\)\] {
        font-size: min(1.6vw, 20px) !important
    }

    .md\:text-\[min\(1\.6vw\2c 24px\)\] {
        font-size: min(1.6vw, 24px) !important
    }

    .md\:text-\[min\(160\%\2c 2\.5rem\)\] {
        font-size: min(160%, 2.5rem) !important
    }

    .md\:text-\[min\(2\.375rem\2c 86\%\)\] {
        font-size: min(2.375rem, 86%) !important
    }

    .md\:text-\[min\(37px\2c 95\.5\%\)\] {
        font-size: min(37px, 95.5%) !important
    }

    .md\:text-\[min\(3vw\2c 58px\)\] {
        font-size: min(3vw, 58px) !important
    }

    .md\:text-\[min\(80\%\2c 1\.25rem\)\] {
        font-size: min(80%, 1.25rem) !important
    }

    .md\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .md\:text-ctaBannerDesktop {
        font-size: 56% !important
    }

    .md\:text-ctaBannerDesktop,
    .md\:text-ctaBannerTablet {
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .md\:text-ctaBannerTablet {
        font-size: max(18px, 89.6%) !important
    }

    .md\:text-ctaButtonTablet {
        font-size: max(16px, 80%) !important
    }

    .md\:text-ctaButtonTablet,
    .md\:text-ctaHeroDesktop {
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .md\:text-ctaHeroDesktop {
        font-size: 50% !important
    }

    .md\:text-ctaHeroTablet {
        font-size: max(16px, 80%) !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .md\:text-h1Desktop {
        font-size: 160% !important
    }

    .md\:text-h1Desktop,
    .md\:text-h1Tablet {
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .md\:text-h1Tablet {
        font-size: max(51px, 256%) !important
    }

    .md\:text-h2Desktop {
        font-size: 100% !important
    }

    .md\:text-h2Desktop,
    .md\:text-h2Tablet {
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .md\:text-h2Tablet {
        font-size: max(32px, 160%) !important
    }

    .md\:text-h3BlogsDesktop {
        font-size: 70% !important
    }

    .md\:text-h3BlogsDesktop,
    .md\:text-h3BlogsTablet {
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .md\:text-h3BlogsTablet {
        font-size: max(23px, 112%) !important
    }

    .md\:text-h3Desktop {
        font-size: 70% !important
    }

    .md\:text-h3Desktop,
    .md\:text-h3Tablet {
        line-height: 1.3 !important;
        letter-spacing: .035em !important
    }

    .md\:text-h3Tablet {
        font-size: max(22px, 112%) !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .md\:text-paragraphDesktop {
        font-size: 50% !important
    }

    .md\:text-paragraphDesktop,
    .md\:text-paragraphTablet {
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .md\:text-paragraphTablet {
        font-size: max(16px, 80%) !important
    }

    .md\:text-sm {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .md\:leading-\[1\.12\] {
        line-height: 1.12 !important
    }

    .md\:leading-\[1\.17\] {
        line-height: 1.17 !important
    }

    .md\:leading-\[1\.25\] {
        line-height: 1.25 !important
    }

    .md\:leading-\[1\.2\] {
        line-height: 1.2 !important
    }

    .md\:leading-\[1\.35\] {
        line-height: 1.35 !important
    }

    .md\:leading-\[1\.3\] {
        line-height: 1.3 !important
    }

    .md\:leading-\[1\.75rem\] {
        line-height: 1.75rem !important
    }

    .md\:leading-\[100\%\] {
        line-height: 100% !important
    }

    .md\:leading-none {
        line-height: 1 !important
    }

    .md\:tracking-\[0\.005em\] {
        letter-spacing: .005em !important
    }

    .md\:tracking-\[0\.0195em\] {
        letter-spacing: .0195em !important
    }

    .md\:tracking-\[0\.01em\] {
        letter-spacing: .01em !important
    }

    .md\:tracking-\[0\.022em\] {
        letter-spacing: .022em !important
    }

    .md\:tracking-\[0\.024em\] {
        letter-spacing: .024em !important
    }

    .md\:tracking-\[0\.027em\] {
        letter-spacing: .027em !important
    }

    .md\:tracking-\[0\.032em\] {
        letter-spacing: .032em !important
    }

    .md\:tracking-\[0\.035em\] {
        letter-spacing: .035em !important
    }

    .md\:tracking-\[0\.042em\] {
        letter-spacing: .042em !important
    }

    .md\:tracking-\[0\.046em\] {
        letter-spacing: .046em !important
    }

    .md\:tracking-\[0\.05em\] {
        letter-spacing: .05em !important
    }

    .md\:tracking-\[0\.198em\] {
        letter-spacing: .198em !important
    }

    .md\:tracking-\[0em\] {
        letter-spacing: 0 !important
    }

    .md\:tracking-wide {
        letter-spacing: .025em !important
    }

    .md\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .md\:underline-offset-4 {
        text-underline-offset: 4px !important
    }

    .md\:underline-offset-\[0\.2em\] {
        text-underline-offset: .2em !important
    }

    .md\:underline-offset-\[0\.5em\] {
        text-underline-offset: .5em !important
    }

    .non-mobile\:px-\[1\.4em\] {
        padding-left: 1.4em !important;
        padding-right: 1.4em !important
    }

    .non-mobile\:py-\[0\.75em\] {
        padding-top: .75em !important;
        padding-bottom: .75em !important
    }

    .non-mobile\:text-\[35\%\] {
        font-size: 35% !important
    }

    .non-mobile\:text-\[45\%\] {
        font-size: 45% !important
    }

    .non-mobile\:text-\[46\%\] {
        font-size: 46% !important
    }

    .non-mobile\:leading-\[1\.4\] {
        line-height: 1.4 !important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .tablet\:bottom-\[5\%\] {
        bottom: 5% !important
    }

    .tablet\:left-\[0\.25\%\] {
        left: .25% !important
    }

    .tablet\:left-\[0\.75\%\] {
        left: .75% !important
    }

    .tablet\:left-\[10\%\] {
        left: 10% !important
    }

    .tablet\:left-\[50\.25\%\] {
        left: 50.25% !important
    }

    .tablet\:top-\[32\%\] {
        top: 32% !important
    }

    .tablet\:top-\[38\%\] {
        top: 38% !important
    }

    .tablet\:top-\[50\%\] {
        top: 50% !important
    }

    .tablet\:my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .tablet\:my-\[2em\] {
        margin-top: 2em !important;
        margin-bottom: 2em !important
    }

    .tablet\:my-\[3em\] {
        margin-top: 3em !important;
        margin-bottom: 3em !important
    }

    .tablet\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .tablet\:mb-\[0\.15em\] {
        margin-bottom: .15em !important
    }

    .tablet\:mb-\[0\.8em\] {
        margin-bottom: .8em !important
    }

    .tablet\:mt-\[0\.57em\] {
        margin-top: .57em !important
    }

    .tablet\:mt-\[0\.75em\] {
        margin-top: .75em !important
    }

    .tablet\:mt-\[1\.7em\] {
        margin-top: 1.7em !important
    }

    .tablet\:mt-\[45\%\] {
        margin-top: 45% !important
    }

    .tablet\:h-12 {
        height: 3rem !important
    }

    .tablet\:h-6 {
        height: 1.5rem !important
    }

    .tablet\:h-\[1\.8em\] {
        height: 1.8em !important
    }

    .tablet\:h-\[2\.4em\] {
        height: 2.4em !important
    }

    .tablet\:min-h-\[113px\] {
        min-height: 113px !important
    }

    .tablet\:w-8 {
        width: 2rem !important
    }

    .tablet\:w-\[1px\] {
        width: 1px !important
    }

    .tablet\:w-\[2px\] {
        width: 2px !important
    }

    .tablet\:translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .tablet\:translate-x-0,
    .tablet\:translate-y-\[-50\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .tablet\:translate-y-\[-50\%\] {
        --tw-translate-y: -50% !important
    }

    .tablet\:grid-cols-\[1\.8fr_2fr\] {
        grid-template-columns: 1.8fr 2fr !important
    }

    .tablet\:flex-row {
        flex-direction: row !important
    }

    .tablet\:gap-\[1\.5em\] {
        gap: 1.5em !important
    }

    .tablet\:gap-\[2\.8em\] {
        gap: 2.8em !important
    }

    .tablet\:bg-spend-save-desktop {
        background-image: radial-gradient(at 50% 0, #006172 0, #0000 45%), radial-gradient(at 50% 50%, #00617299 5%, #0000 65%), radial-gradient(at 100% 100%, #1f2656aa 15%, #0000 70%), radial-gradient(at 0 0, #1f2656aa 20%, #0000 70%), linear-gradient(#006172, #006172) !important
    }

    .tablet\:bg-spend-save-tablet {
        background-image: radial-gradient(at 0 50%, #00617288 20%, #0000 45%), radial-gradient(at 50% 50%, #006172dd 0, #0000 40%), radial-gradient(at 100% 100%, #1f265677 15%, #0000 50%), radial-gradient(at 0 0, #1f2656cc 0, #0000 50%), linear-gradient(#006172, #006172) !important
    }

    .tablet\:px-\[0\.5em\] {
        padding-left: .5em !important;
        padding-right: .5em !important
    }

    .tablet\:py-\[1\.25em\] {
        padding-top: 1.25em !important;
        padding-bottom: 1.25em !important
    }

    .tablet\:pt-\[1\.5em\] {
        padding-top: 1.5em !important
    }

    .tablet\:pt-\[1em\] {
        padding-top: 1em !important
    }

    .tablet\:pt-\[3em\] {
        padding-top: 3em !important
    }

    .tablet\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .tablet\:text-\[100\%\] {
        font-size: 100% !important
    }

    .tablet\:text-\[105\%\] {
        font-size: 105% !important
    }

    .tablet\:text-\[110\%\] {
        font-size: 110% !important
    }

    .tablet\:text-\[13px\] {
        font-size: 13px !important
    }

    .tablet\:text-\[140\%\] {
        font-size: 140% !important
    }

    .tablet\:text-\[43\.5\%\] {
        font-size: 43.5% !important
    }

    .tablet\:text-\[46\%\] {
        font-size: 46% !important
    }

    .tablet\:text-\[50\%\] {
        font-size: 50% !important
    }

    .tablet\:text-\[56\%\] {
        font-size: 56% !important
    }

    .tablet\:text-\[60\%\] {
        font-size: 60% !important
    }

    .tablet\:leading-\[2\.6em\] {
        line-height: 2.6em !important
    }

    .tablet\:leading-\[2\.8em\] {
        line-height: 2.8em !important
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .group:hover .newTablet\:group-hover\:scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }
}

@media (min-width:1024px) {
    .lg\:left-0 {
        left: 0 !important
    }

    .lg\:left-\[31\%\] {
        left: 31% !important
    }

    .lg\:left-\[45\%\] {
        left: 45% !important
    }

    .lg\:top-\[50\%\] {
        top: 50% !important
    }

    .lg\:col-span-3 {
        grid-column: span 3/span 3 !important
    }

    .lg\:col-start-1 {
        grid-column-start: 1 !important
    }

    .lg\:mb-\[0\.2em\] {
        margin-bottom: .2em !important
    }

    .lg\:mb-\[0\.6em\] {
        margin-bottom: .6em !important
    }

    .lg\:ml-0 {
        margin-left: 0 !important
    }

    .lg\:ml-\[0\.225em\] {
        margin-left: .225em !important
    }

    .lg\:ml-\[0\.2em\] {
        margin-left: .2em !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mr-0 {
        margin-right: 0 !important
    }

    .lg\:mr-auto {
        margin-right: auto !important
    }

    .lg\:mt-\[0\.25em\] {
        margin-top: .25em !important
    }

    .lg\:mt-\[0\.2em\] {
        margin-top: .2em !important
    }

    .lg\:mt-\[0\.3em\] {
        margin-top: .3em !important
    }

    .lg\:mt-\[0\.4em\] {
        margin-top: .4em !important
    }

    .lg\:mt-\[1\.03em\] {
        margin-top: 1.03em !important
    }

    .lg\:mt-\[1\.225em\] {
        margin-top: 1.225em !important
    }

    .lg\:mt-\[1\.33em\] {
        margin-top: 1.33em !important
    }

    .lg\:mt-\[1\.8em\] {
        margin-top: 1.8em !important
    }

    .lg\:mt-\[1em\] {
        margin-top: 1em !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:inline {
        display: inline !important
    }

    .lg\:hidden {
        display: none !important
    }

    .lg\:aspect-\[1440\/240\] {
        aspect-ratio: 1440/240 !important
    }

    .lg\:aspect-\[1445\/334\] {
        aspect-ratio: 1445/334 !important
    }

    .lg\:aspect-\[1920\/268\] {
        aspect-ratio: 1920/268 !important
    }

    .lg\:aspect-\[1920\/596\] {
        aspect-ratio: 1920/596 !important
    }

    .lg\:aspect-\[1920\/600\] {
        aspect-ratio: 1920/600 !important
    }

    .lg\:aspect-\[1920\/718\] {
        aspect-ratio: 1920/718 !important
    }

    .lg\:aspect-\[1920\/800\] {
        aspect-ratio: 1920/800 !important
    }

    .lg\:aspect-\[665\/306\] {
        aspect-ratio: 665/306 !important
    }

    .lg\:aspect-\[800\/636\] {
        aspect-ratio: 800/636 !important
    }

    .lg\:aspect-\[903\/432\] {
        aspect-ratio: 903/432 !important
    }

    .lg\:min-h-\[3\.8em\] {
        min-height: 3.8em !important
    }

    .lg\:w-\[14em\] {
        width: 14em !important
    }

    .lg\:w-\[17em\] {
        width: 17em !important
    }

    .lg\:w-\[50em\] {
        width: 50em !important
    }

    .lg\:w-\[min\(65\.63rem\2c 72\.16vw\)\] {
        width: min(65.63rem, 72.16vw) !important
    }

    .lg\:w-\[min\(90rem\2c 98\.97vw\)\] {
        width: min(90rem, 98.97vw) !important
    }

    .lg\:w-full {
        width: 100% !important
    }

    .lg\:max-w-5xl {
        max-width: 64rem !important
    }

    .lg\:max-w-\[41\.5625rem\] {
        max-width: 41.5625rem !important
    }

    .lg\:max-w-\[90\.3125rem\] {
        max-width: 90.3125rem !important
    }

    .lg\:translate-x-\[0\%\] {
        --tw-translate-x: 0% !important
    }

    .lg\:translate-x-\[0\%\],
    .lg\:translate-y-\[-50\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .lg\:translate-y-\[-50\%\] {
        --tw-translate-y: -50% !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-\[1fr_auto_1fr\] {
        grid-template-columns: 1fr auto 1fr !important
    }

    .lg\:grid-cols-\[20em_1fr\] {
        grid-template-columns: 20em 1fr !important
    }

    .lg\:grid-cols-\[auto_1fr_auto\] {
        grid-template-columns: auto 1fr auto !important
    }

    .lg\:flex-row {
        flex-direction: row !important
    }

    .lg\:justify-start {
        justify-content: flex-start !important
    }

    .lg\:justify-between {
        justify-content: space-between !important
    }

    .lg\:gap-\[0\.8em\] {
        gap: .8em !important
    }

    .lg\:gap-x-8 {
        -moz-column-gap: 2rem !important;
        column-gap: 2rem !important
    }

    .lg\:rounded-xl {
        border-radius: .75rem !important
    }

    .lg\:border {
        border-width: 1px !important
    }

    .lg\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .lg\:border-l-0 {
        border-left-width: 0 !important
    }

    .lg\:border-r {
        border-right-width: 1px !important
    }

    .lg\:border-t-0 {
        border-top-width: 0 !important
    }

    .lg\:border-solid {
        border-style: solid !important
    }

    .lg\:border-r-borderGrey {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .lg\:bg-gold3 {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(180 144 56/var(--tw-bg-opacity)) !important
    }

    .lg\:p-12 {
        padding: 3rem !important
    }

    .lg\:p-6 {
        padding: 1.5rem !important
    }

    .lg\:p-8 {
        padding: 2rem !important
    }

    .lg\:px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .lg\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .lg\:py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .lg\:py-\[0\.6em\] {
        padding-top: .6em !important;
        padding-bottom: .6em !important
    }

    .lg\:pl-\[1em\] {
        padding-left: 1em !important
    }

    .lg\:pl-\[2\.7\%\] {
        padding-left: 2.7% !important
    }

    .lg\:pl-\[52\.5\%\] {
        padding-left: 52.5% !important
    }

    .lg\:pl-\[6\%\] {
        padding-left: 6% !important
    }

    .lg\:pl-\[9\.5\%\] {
        padding-left: 9.5% !important
    }

    .lg\:pt-\[0\.7\%\] {
        padding-top: .7% !important
    }

    .lg\:pt-\[1\.28em\] {
        padding-top: 1.28em !important
    }

    .lg\:pt-\[1\.2em\] {
        padding-top: 1.2em !important
    }

    .lg\:pt-\[1\.47em\] {
        padding-top: 1.47em !important
    }

    .lg\:pt-\[2\.47em\] {
        padding-top: 2.47em !important
    }

    .lg\:pt-\[2\.5\%\] {
        padding-top: 2.5% !important
    }

    .lg\:pt-\[2\.57em\] {
        padding-top: 2.57em !important
    }

    .lg\:pt-\[4\.8\%\] {
        padding-top: 4.8% !important
    }

    .lg\:pt-\[5\.2\%\] {
        padding-top: 5.2% !important
    }

    .lg\:pt-\[7\.5\%\] {
        padding-top: 7.5% !important
    }

    .lg\:pt-\[7\.7\%\] {
        padding-top: 7.7% !important
    }

    .lg\:text-center {
        text-align: center !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .lg\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .lg\:text-5xl {
        font-size: 3rem !important;
        line-height: 1 !important
    }

    .lg\:text-\[127\%\] {
        font-size: 127% !important
    }

    .lg\:text-\[270\%\] {
        font-size: 270% !important
    }

    .lg\:text-\[32\.3\%\] {
        font-size: 32.3% !important
    }

    .lg\:text-\[37\.5\%\] {
        font-size: 37.5% !important
    }

    .lg\:text-\[41\%\] {
        font-size: 41% !important
    }

    .lg\:text-\[47\.3\%\] {
        font-size: 47.3% !important
    }

    .lg\:text-\[50\%\] {
        font-size: 50% !important
    }

    .lg\:text-\[500\%\] {
        font-size: 500% !important
    }

    .lg\:text-\[5rem\] {
        font-size: 5rem !important
    }

    .lg\:text-\[70\%\] {
        font-size: 70% !important
    }

    .lg\:text-\[73\.5\%\] {
        font-size: 73.5% !important
    }

    .lg\:text-\[74\%\] {
        font-size: 74% !important
    }

    .lg\:text-\[80\%\] {
        font-size: 80% !important
    }

    .lg\:text-\[max\(69\%\2c 1\.9375rem\)\] {
        font-size: max(69%, 1.9375rem) !important
    }

    .lg\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .lg\:text-ctaButtonDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }

    .lg\:text-paragraphDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .lg\:leading-\[0\.8\] {
        line-height: .8 !important
    }

    .lg\:leading-\[1\.18\] {
        line-height: 1.18 !important
    }

    .lg\:leading-\[1\.2\] {
        line-height: 1.2 !important
    }

    .lg\:leading-\[1\.35\] {
        line-height: 1.35 !important
    }

    .lg\:leading-\[2rem\] {
        line-height: 2rem !important
    }

    .lg\:leading-none {
        line-height: 1 !important
    }

    .lg\:tracking-\[0\.023em\] {
        letter-spacing: .023em !important
    }

    .lg\:tracking-\[0\.029em\] {
        letter-spacing: .029em !important
    }

    .lg\:tracking-\[0\.02em\] {
        letter-spacing: .02em !important
    }

    .lg\:tracking-\[0\.032em\] {
        letter-spacing: .032em !important
    }

    .lg\:tracking-\[0\.042em\] {
        letter-spacing: .042em !important
    }

    @media (min-width:768px) {
        .lg\:md\:right-\[2\.5\%\] {
            right: 2.5% !important
        }
    }

    .computer\:bottom-\[5\%\] {
        bottom: 5% !important
    }

    .computer\:left-\[0\.25\%\] {
        left: .25% !important
    }

    .computer\:left-\[0\.75\%\] {
        left: .75% !important
    }

    .computer\:left-\[10\%\] {
        left: 10% !important
    }

    .computer\:left-\[50\.25\%\] {
        left: 50.25% !important
    }

    .computer\:top-\[32\%\] {
        top: 32% !important
    }

    .computer\:top-\[38\%\] {
        top: 38% !important
    }

    .computer\:top-\[50\%\] {
        top: 50% !important
    }

    .computer\:my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .computer\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .computer\:mb-\[0\.15em\] {
        margin-bottom: .15em !important
    }

    .computer\:mb-\[0\.5em\] {
        margin-bottom: .5em !important
    }

    .computer\:mb-\[1\.5em\] {
        margin-bottom: 1.5em !important
    }

    .computer\:mt-\[0\.7em\] {
        margin-top: .7em !important
    }

    .computer\:mt-\[0\.88em\] {
        margin-top: .88em !important
    }

    .computer\:mt-\[1\.45em\] {
        margin-top: 1.45em !important
    }

    .computer\:mt-\[1\.4em\] {
        margin-top: 1.4em !important
    }

    .computer\:mt-\[1\.5em\] {
        margin-top: 1.5em !important
    }

    .computer\:mt-\[1\.7em\] {
        margin-top: 1.7em !important
    }

    .computer\:mt-\[45\%\] {
        margin-top: 45% !important
    }

    .computer\:h-\[1\.8em\] {
        height: 1.8em !important
    }

    .computer\:h-\[2\.4em\] {
        height: 2.4em !important
    }

    .computer\:w-10 {
        width: 2.5rem !important
    }

    .computer\:w-\[1px\] {
        width: 1px !important
    }

    .computer\:w-\[2px\] {
        width: 2px !important
    }

    .computer\:translate-x-0 {
        --tw-translate-x: 0px !important
    }

    .computer\:translate-x-0,
    .computer\:translate-y-\[-50\%\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .computer\:translate-y-\[-50\%\] {
        --tw-translate-y: -50% !important
    }

    .computer\:grid-cols-\[1\.8fr_2fr\] {
        grid-template-columns: 1.8fr 2fr !important
    }

    .computer\:flex-row {
        flex-direction: row !important
    }

    .computer\:gap-2 {
        gap: .5rem !important
    }

    .computer\:gap-\[2\.8em\] {
        gap: 2.8em !important
    }

    .computer\:gap-\[2em\] {
        gap: 2em !important
    }

    .computer\:bg-spend-save-desktop {
        background-image: radial-gradient(at 50% 0, #006172 0, #0000 45%), radial-gradient(at 50% 50%, #00617299 5%, #0000 65%), radial-gradient(at 100% 100%, #1f2656aa 15%, #0000 70%), radial-gradient(at 0 0, #1f2656aa 20%, #0000 70%), linear-gradient(#006172, #006172) !important
    }

    .computer\:px-\[0\.5em\] {
        padding-left: .5em !important;
        padding-right: .5em !important
    }

    .computer\:py-\[1\.25em\] {
        padding-top: 1.25em !important;
        padding-bottom: 1.25em !important
    }

    .computer\:pt-\[1\.2em\] {
        padding-top: 1.2em !important
    }

    .computer\:pt-\[1em\] {
        padding-top: 1em !important
    }

    .computer\:text-4xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .computer\:text-\[100\%\] {
        font-size: 100% !important
    }

    .computer\:text-\[105\%\] {
        font-size: 105% !important
    }

    .computer\:text-\[110\%\] {
        font-size: 110% !important
    }

    .computer\:text-\[41\%\] {
        font-size: 41% !important
    }

    .computer\:text-\[49\.5\%\] {
        font-size: 49.5% !important
    }

    .computer\:text-\[50\%\] {
        font-size: 50% !important
    }

    .computer\:text-\[56\%\] {
        font-size: 56% !important
    }

    .computer\:text-\[60\%\] {
        font-size: 60% !important
    }

    .computer\:text-\[70\%\] {
        font-size: 70% !important
    }

    .computer\:leading-\[2\.6em\] {
        line-height: 2.6em !important
    }

    .computer\:leading-\[2em\] {
        line-height: 2em !important
    }
}

@media (min-width:1024px) and (max-width:1279px) {
    .lap-sm\:h-16 {
        height: 4rem !important
    }

    .lap-sm\:h-8 {
        height: 2rem !important
    }

    .lap-sm\:text-\[13px\] {
        font-size: 13px !important
    }
}

@media (min-width:1200px) {
    .newDesktop\:absolute {
        position: absolute !important
    }

    .newDesktop\:relative {
        position: relative !important
    }

    .newDesktop\:inset-0 {
        inset: 0 !important
    }

    .newDesktop\:bottom-0 {
        bottom: 0 !important
    }

    .newDesktop\:bottom-\[-3em\] {
        bottom: -3em !important
    }

    .newDesktop\:bottom-\[0\.35em\] {
        bottom: .35em !important
    }

    .newDesktop\:bottom-\[1\.1em\] {
        bottom: 1.1em !important
    }

    .newDesktop\:bottom-\[1\.35em\] {
        bottom: 1.35em !important
    }

    .newDesktop\:bottom-\[unset\] {
        bottom: unset !important
    }

    .newDesktop\:left-0 {
        left: 0 !important
    }

    .newDesktop\:left-\[0\.35em\] {
        left: .35em !important
    }

    .newDesktop\:left-\[1em\] {
        left: 1em !important
    }

    .newDesktop\:left-\[5\.6\%\] {
        left: 5.6% !important
    }

    .newDesktop\:right-0 {
        right: 0 !important
    }

    .newDesktop\:right-\[0\.35em\] {
        right: .35em !important
    }

    .newDesktop\:right-\[0\.5em\] {
        right: .5em !important
    }

    .newDesktop\:right-\[1em\] {
        right: 1em !important
    }

    .newDesktop\:top-0 {
        top: 0 !important
    }

    .newDesktop\:top-\[0\.5em\] {
        top: .5em !important
    }

    .newDesktop\:top-\[0\.75em\] {
        top: .75em !important
    }

    .newDesktop\:top-\[1em\] {
        top: 1em !important
    }

    .newDesktop\:z-10 {
        z-index: 10 !important
    }

    .newDesktop\:order-first {
        order: -9999 !important
    }

    .newDesktop\:order-last {
        order: 9999 !important
    }

    .newDesktop\:col-start-1 {
        grid-column-start: 1 !important
    }

    .newDesktop\:row-start-1 {
        grid-row-start: 1 !important
    }

    .newDesktop\:m-0 {
        margin: 0 !important
    }

    .newDesktop\:m-auto {
        margin: auto !important
    }

    .newDesktop\:my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .newDesktop\:my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .newDesktop\:my-\[0\.5em\] {
        margin-top: .5em !important;
        margin-bottom: .5em !important
    }

    .newDesktop\:my-\[1em\] {
        margin-top: 1em !important;
        margin-bottom: 1em !important
    }

    .newDesktop\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .newDesktop\:mb-0 {
        margin-bottom: 0 !important
    }

    .newDesktop\:mb-12 {
        margin-bottom: 3rem !important
    }

    .newDesktop\:ml-0 {
        margin-left: 0 !important
    }

    .newDesktop\:ml-2 {
        margin-left: .5rem !important
    }

    .newDesktop\:ml-4 {
        margin-left: 1rem !important
    }

    .newDesktop\:ml-\[1\.25em\] {
        margin-left: 1.25em !important
    }

    .newDesktop\:ml-\[1\.35em\] {
        margin-left: 1.35em !important
    }

    .newDesktop\:ml-\[3em\] {
        margin-left: 3em !important
    }

    .newDesktop\:ml-auto {
        margin-left: auto !important
    }

    .newDesktop\:mr-8 {
        margin-right: 2rem !important
    }

    .newDesktop\:mr-auto {
        margin-right: auto !important
    }

    .newDesktop\:mt-\[1\.8em\] {
        margin-top: 1.8em !important
    }

    .newDesktop\:mt-\[1em\] {
        margin-top: 1em !important
    }

    .newDesktop\:mt-\[2\.225em\] {
        margin-top: 2.225em !important
    }

    .newDesktop\:mt-\[2em\] {
        margin-top: 2em !important
    }

    .newDesktop\:mt-\[3\.225em\] {
        margin-top: 3.225em !important
    }

    .newDesktop\:mt-\[3em\] {
        margin-top: 3em !important
    }

    .newDesktop\:mt-\[min\(11\.25rem\2c 7\.03em\)\] {
        margin-top: min(11.25rem, 7.03em) !important
    }

    .newDesktop\:mt-\[min\(13\.75rem\2c 9\.3em\)\] {
        margin-top: min(13.75rem, 9.3em) !important
    }

    .newDesktop\:mt-auto {
        margin-top: auto !important
    }

    .newDesktop\:block {
        display: block !important
    }

    .newDesktop\:inline {
        display: inline !important
    }

    .newDesktop\:grid {
        display: grid !important
    }

    .newDesktop\:hidden {
        display: none !important
    }

    .newDesktop\:aspect-\[1006\/397\] {
        aspect-ratio: 1006/397 !important
    }

    .newDesktop\:aspect-\[1006\/503\] {
        aspect-ratio: 1006/503 !important
    }

    .newDesktop\:aspect-\[1008\/503\] {
        aspect-ratio: 1008/503 !important
    }

    .newDesktop\:aspect-\[1046\/425\] {
        aspect-ratio: 1046/425 !important
    }

    .newDesktop\:aspect-\[1050\/550\] {
        aspect-ratio: 1050/550 !important
    }

    .newDesktop\:aspect-\[1060\/629\] {
        aspect-ratio: 1060/629 !important
    }

    .newDesktop\:aspect-\[1062\/340\] {
        aspect-ratio: 1062/340 !important
    }

    .newDesktop\:aspect-\[1062\/546\] {
        aspect-ratio: 1062/546 !important
    }

    .newDesktop\:aspect-\[1070\/789\] {
        aspect-ratio: 1070/789 !important
    }

    .newDesktop\:aspect-\[1080\/500\] {
        aspect-ratio: 1080/500 !important
    }

    .newDesktop\:aspect-\[1088\/544\] {
        aspect-ratio: 1088/544 !important
    }

    .newDesktop\:aspect-\[1176\/310\] {
        aspect-ratio: 1176/310 !important
    }

    .newDesktop\:aspect-\[1176\/412\] {
        aspect-ratio: 1176/412 !important
    }

    .newDesktop\:aspect-\[1200\/483\] {
        aspect-ratio: 1200/483 !important
    }

    .newDesktop\:aspect-\[1200\/516\] {
        aspect-ratio: 1200/516 !important
    }

    .newDesktop\:aspect-\[1200\/535\] {
        aspect-ratio: 1200/535 !important
    }

    .newDesktop\:aspect-\[1200\/556\] {
        aspect-ratio: 1200/556 !important
    }

    .newDesktop\:aspect-\[1200\/567\] {
        aspect-ratio: 1200/567 !important
    }

    .newDesktop\:aspect-\[1200\/576\] {
        aspect-ratio: 1200/576 !important
    }

    .newDesktop\:aspect-\[1200\/600\] {
        aspect-ratio: 1200/600 !important
    }

    .newDesktop\:aspect-\[1200\/629\] {
        aspect-ratio: 1200/629 !important
    }

    .newDesktop\:aspect-\[1200\/639\] {
        aspect-ratio: 1200/639 !important
    }

    .newDesktop\:aspect-\[1200\/660\] {
        aspect-ratio: 1200/660 !important
    }

    .newDesktop\:aspect-\[1200\/668\] {
        aspect-ratio: 1200/668 !important
    }

    .newDesktop\:aspect-\[1200\/684\] {
        aspect-ratio: 1200/684 !important
    }

    .newDesktop\:aspect-\[1200\/686\] {
        aspect-ratio: 1200/686 !important
    }

    .newDesktop\:aspect-\[1200\/688\] {
        aspect-ratio: 1200/688 !important
    }

    .newDesktop\:aspect-\[1200\/690\] {
        aspect-ratio: 1200/690 !important
    }

    .newDesktop\:aspect-\[1200\/700\] {
        aspect-ratio: 1200/700 !important
    }

    .newDesktop\:aspect-\[1200\/708\] {
        aspect-ratio: 1200/708 !important
    }

    .newDesktop\:aspect-\[1200\/711\] {
        aspect-ratio: 1200/711 !important
    }

    .newDesktop\:aspect-\[1200\/714\] {
        aspect-ratio: 1200/714 !important
    }

    .newDesktop\:aspect-\[1200\/726\] {
        aspect-ratio: 1200/726 !important
    }

    .newDesktop\:aspect-\[1200\/745\] {
        aspect-ratio: 1200/745 !important
    }

    .newDesktop\:aspect-\[1200\/789\] {
        aspect-ratio: 1200/789 !important
    }

    .newDesktop\:aspect-\[1200\/804\] {
        aspect-ratio: 1200/804 !important
    }

    .newDesktop\:aspect-\[1200\/896\] {
        aspect-ratio: 1200/896 !important
    }

    .newDesktop\:aspect-\[1200\/920\] {
        aspect-ratio: 1200/920 !important
    }

    .newDesktop\:aspect-\[1200\/949\] {
        aspect-ratio: 1200/949 !important
    }

    .newDesktop\:aspect-\[1202\/576\] {
        aspect-ratio: 1202/576 !important
    }

    .newDesktop\:aspect-\[1202\/602\] {
        aspect-ratio: 1202/602 !important
    }

    .newDesktop\:aspect-\[1320\/340\] {
        aspect-ratio: 1320/340 !important
    }

    .newDesktop\:aspect-\[1320\/552\] {
        aspect-ratio: 1320/552 !important
    }

    .newDesktop\:aspect-\[1332\/472\] {
        aspect-ratio: 1332/472 !important
    }

    .newDesktop\:aspect-\[1380\/550\] {
        aspect-ratio: 1380/550 !important
    }

    .newDesktop\:aspect-\[140\/140\] {
        aspect-ratio: 140/140 !important
    }

    .newDesktop\:aspect-\[1420\/412\] {
        aspect-ratio: 1420/412 !important
    }

    .newDesktop\:aspect-\[1424\/327\] {
        aspect-ratio: 1424/327 !important
    }

    .newDesktop\:aspect-\[1428\/546\] {
        aspect-ratio: 1428/546 !important
    }

    .newDesktop\:aspect-\[1432\/472\] {
        aspect-ratio: 1432/472 !important
    }

    .newDesktop\:aspect-\[1432\/516\] {
        aspect-ratio: 1432/516 !important
    }

    .newDesktop\:aspect-\[1434\/606\] {
        aspect-ratio: 1434/606 !important
    }

    .newDesktop\:aspect-\[1438\/675\] {
        aspect-ratio: 1438/675 !important
    }

    .newDesktop\:aspect-\[1445\/334\] {
        aspect-ratio: 1445/334 !important
    }

    .newDesktop\:aspect-\[150\/150\] {
        aspect-ratio: 150/150 !important
    }

    .newDesktop\:aspect-\[152\/90\] {
        aspect-ratio: 152/90 !important
    }

    .newDesktop\:aspect-\[1536\/415\] {
        aspect-ratio: 1536/415 !important
    }

    .newDesktop\:aspect-\[1536\/437\] {
        aspect-ratio: 1536/437 !important
    }

    .newDesktop\:aspect-\[1536\/438\] {
        aspect-ratio: 1536/438 !important
    }

    .newDesktop\:aspect-\[1536\/452\] {
        aspect-ratio: 1536/452 !important
    }

    .newDesktop\:aspect-\[1536\/453\] {
        aspect-ratio: 1536/453 !important
    }

    .newDesktop\:aspect-\[1536\/470\] {
        aspect-ratio: 1536/470 !important
    }

    .newDesktop\:aspect-\[1536\/478\] {
        aspect-ratio: 1536/478 !important
    }

    .newDesktop\:aspect-\[1536\/488\] {
        aspect-ratio: 1536/488 !important
    }

    .newDesktop\:aspect-\[1536\/489\] {
        aspect-ratio: 1536/489 !important
    }

    .newDesktop\:aspect-\[1536\/512\] {
        aspect-ratio: 1536/512 !important
    }

    .newDesktop\:aspect-\[1536\/520\] {
        aspect-ratio: 1536/520 !important
    }

    .newDesktop\:aspect-\[1536\/546\] {
        aspect-ratio: 1536/546 !important
    }

    .newDesktop\:aspect-\[1536\/577\] {
        aspect-ratio: 1536/577 !important
    }

    .newDesktop\:aspect-\[1536\/700\] {
        aspect-ratio: 1536/700 !important
    }

    .newDesktop\:aspect-\[1536\/713\] {
        aspect-ratio: 1536/713 !important
    }

    .newDesktop\:aspect-\[1536\/759\] {
        aspect-ratio: 1536/759 !important
    }

    .newDesktop\:aspect-\[1536\/893\] {
        aspect-ratio: 1536/893 !important
    }

    .newDesktop\:aspect-\[1640\/589\] {
        aspect-ratio: 1640/589 !important
    }

    .newDesktop\:aspect-\[1648\/538\] {
        aspect-ratio: 1648/538 !important
    }

    .newDesktop\:aspect-\[1656\/439\] {
        aspect-ratio: 1656/439 !important
    }

    .newDesktop\:aspect-\[1664\/680\] {
        aspect-ratio: 1664/680 !important
    }

    .newDesktop\:aspect-\[1664\/884\] {
        aspect-ratio: 1664/884 !important
    }

    .newDesktop\:aspect-\[1700\/473\] {
        aspect-ratio: 1700/473 !important
    }

    .newDesktop\:aspect-\[1716\/470\] {
        aspect-ratio: 1716/470 !important
    }

    .newDesktop\:aspect-\[177\/177\] {
        aspect-ratio: 177/177 !important
    }

    .newDesktop\:aspect-\[1828\/514\] {
        aspect-ratio: 1828/514 !important
    }

    .newDesktop\:aspect-\[1884\/514\] {
        aspect-ratio: 1884/514 !important
    }

    .newDesktop\:aspect-\[1886\/514\] {
        aspect-ratio: 1886/514 !important
    }

    .newDesktop\:aspect-\[191\/191\] {
        aspect-ratio: 191/191 !important
    }

    .newDesktop\:aspect-\[1920\/450\] {
        aspect-ratio: 1920/450 !important
    }

    .newDesktop\:aspect-\[1920\/514\] {
        aspect-ratio: 1920/514 !important
    }

    .newDesktop\:aspect-\[1920\/534\] {
        aspect-ratio: 1920/534 !important
    }

    .newDesktop\:aspect-\[1920\/538\] {
        aspect-ratio: 1920/538 !important
    }

    .newDesktop\:aspect-\[1920\/600\] {
        aspect-ratio: 1920/600 !important
    }

    .newDesktop\:aspect-\[1920\/627\] {
        aspect-ratio: 1920/627 !important
    }

    .newDesktop\:aspect-\[1920\/643\] {
        aspect-ratio: 1920/643 !important
    }

    .newDesktop\:aspect-\[1920\/671\] {
        aspect-ratio: 1920/671 !important
    }

    .newDesktop\:aspect-\[1920\/688\] {
        aspect-ratio: 1920/688 !important
    }

    .newDesktop\:aspect-\[1920\/789\] {
        aspect-ratio: 1920/789 !important
    }

    .newDesktop\:aspect-\[1984\/675\] {
        aspect-ratio: 1984/675 !important
    }

    .newDesktop\:aspect-\[200\/200\] {
        aspect-ratio: 200/200 !important
    }

    .newDesktop\:aspect-\[205\/205\] {
        aspect-ratio: 205/205 !important
    }

    .newDesktop\:aspect-\[2092\/425\] {
        aspect-ratio: 2092/425 !important
    }

    .newDesktop\:aspect-\[2100\/550\] {
        aspect-ratio: 2100/550 !important
    }

    .newDesktop\:aspect-\[2120\/629\] {
        aspect-ratio: 2120/629 !important
    }

    .newDesktop\:aspect-\[2124\/340\] {
        aspect-ratio: 2124/340 !important
    }

    .newDesktop\:aspect-\[2124\/546\] {
        aspect-ratio: 2124/546 !important
    }

    .newDesktop\:aspect-\[2140\/789\] {
        aspect-ratio: 2140/789 !important
    }

    .newDesktop\:aspect-\[2176\/544\] {
        aspect-ratio: 2176/544 !important
    }

    .newDesktop\:aspect-\[223\/53\] {
        aspect-ratio: 223/53 !important
    }

    .newDesktop\:aspect-\[231\/231\] {
        aspect-ratio: 231/231 !important
    }

    .newDesktop\:aspect-\[231\/250\] {
        aspect-ratio: 231/250 !important
    }

    .newDesktop\:aspect-\[2400\/600\] {
        aspect-ratio: 2400/600 !important
    }

    .newDesktop\:aspect-\[2400\/629\] {
        aspect-ratio: 2400/629 !important
    }

    .newDesktop\:aspect-\[2400\/639\] {
        aspect-ratio: 2400/639 !important
    }

    .newDesktop\:aspect-\[2400\/660\] {
        aspect-ratio: 2400/660 !important
    }

    .newDesktop\:aspect-\[2400\/686\] {
        aspect-ratio: 2400/686 !important
    }

    .newDesktop\:aspect-\[2400\/688\] {
        aspect-ratio: 2400/688 !important
    }

    .newDesktop\:aspect-\[2400\/708\] {
        aspect-ratio: 2400/708 !important
    }

    .newDesktop\:aspect-\[2400\/711\] {
        aspect-ratio: 2400/711 !important
    }

    .newDesktop\:aspect-\[2400\/714\] {
        aspect-ratio: 2400/714 !important
    }

    .newDesktop\:aspect-\[2400\/726\] {
        aspect-ratio: 2400/726 !important
    }

    .newDesktop\:aspect-\[2400\/745\] {
        aspect-ratio: 2400/745 !important
    }

    .newDesktop\:aspect-\[2400\/896\] {
        aspect-ratio: 2400/896 !important
    }

    .newDesktop\:aspect-\[2400\/920\] {
        aspect-ratio: 2400/920 !important
    }

    .newDesktop\:aspect-\[2400\/949\] {
        aspect-ratio: 2400/949 !important
    }

    .newDesktop\:aspect-\[2404\/602\] {
        aspect-ratio: 2404/602 !important
    }

    .newDesktop\:aspect-\[247\/247\] {
        aspect-ratio: 247/247 !important
    }

    .newDesktop\:aspect-\[277\/169\] {
        aspect-ratio: 277/169 !important
    }

    .newDesktop\:aspect-\[280\/140\] {
        aspect-ratio: 280/140 !important
    }

    .newDesktop\:aspect-\[292\/92\] {
        aspect-ratio: 292/92 !important
    }

    .newDesktop\:aspect-\[294\/218\] {
        aspect-ratio: 294/218 !important
    }

    .newDesktop\:aspect-\[300\/150\] {
        aspect-ratio: 300/150 !important
    }

    .newDesktop\:aspect-\[302\/76\] {
        aspect-ratio: 302/76 !important
    }

    .newDesktop\:aspect-\[304\/73\] {
        aspect-ratio: 304/73 !important
    }

    .newDesktop\:aspect-\[312\/75\] {
        aspect-ratio: 312/75 !important
    }

    .newDesktop\:aspect-\[320\/320\] {
        aspect-ratio: 320/320 !important
    }

    .newDesktop\:aspect-\[320\/95\] {
        aspect-ratio: 320/95 !important
    }

    .newDesktop\:aspect-\[330\/160\] {
        aspect-ratio: 330/160 !important
    }

    .newDesktop\:aspect-\[345\/83\] {
        aspect-ratio: 345/83 !important
    }

    .newDesktop\:aspect-\[350\/293\] {
        aspect-ratio: 350/293 !important
    }

    .newDesktop\:aspect-\[350\/321\] {
        aspect-ratio: 350/321 !important
    }

    .newDesktop\:aspect-\[350\/412\] {
        aspect-ratio: 350/412 !important
    }

    .newDesktop\:aspect-\[352\/75\] {
        aspect-ratio: 352/75 !important
    }

    .newDesktop\:aspect-\[354\/177\] {
        aspect-ratio: 354/177 !important
    }

    .newDesktop\:aspect-\[356\/135\] {
        aspect-ratio: 356/135 !important
    }

    .newDesktop\:aspect-\[357\/106\] {
        aspect-ratio: 357/106 !important
    }

    .newDesktop\:aspect-\[36\/28\] {
        aspect-ratio: 36/28 !important
    }

    .newDesktop\:aspect-\[361\/114\] {
        aspect-ratio: 361/114 !important
    }

    .newDesktop\:aspect-\[368\/310\] {
        aspect-ratio: 368/310 !important
    }

    .newDesktop\:aspect-\[378\/280\] {
        aspect-ratio: 378/280 !important
    }

    .newDesktop\:aspect-\[379\/280\] {
        aspect-ratio: 379/280 !important
    }

    .newDesktop\:aspect-\[382\/191\] {
        aspect-ratio: 382/191 !important
    }

    .newDesktop\:aspect-\[3840\/450\] {
        aspect-ratio: 3840/450 !important
    }

    .newDesktop\:aspect-\[3840\/600\] {
        aspect-ratio: 3840/600 !important
    }

    .newDesktop\:aspect-\[3840\/627\] {
        aspect-ratio: 3840/627 !important
    }

    .newDesktop\:aspect-\[3840\/671\] {
        aspect-ratio: 3840/671 !important
    }

    .newDesktop\:aspect-\[3840\/688\] {
        aspect-ratio: 3840/688 !important
    }

    .newDesktop\:aspect-\[3840\/789\] {
        aspect-ratio: 3840/789 !important
    }

    .newDesktop\:aspect-\[388\/183\] {
        aspect-ratio: 388/183 !important
    }

    .newDesktop\:aspect-\[389\/183\] {
        aspect-ratio: 389/183 !important
    }

    .newDesktop\:aspect-\[389\/245\] {
        aspect-ratio: 389/245 !important
    }

    .newDesktop\:aspect-\[398\/515\] {
        aspect-ratio: 398/515 !important
    }

    .newDesktop\:aspect-\[400\/200\] {
        aspect-ratio: 400/200 !important
    }

    .newDesktop\:aspect-\[404\/87\] {
        aspect-ratio: 404/87 !important
    }

    .newDesktop\:aspect-\[410\/205\] {
        aspect-ratio: 410/205 !important
    }

    .newDesktop\:aspect-\[417\/101\] {
        aspect-ratio: 417/101 !important
    }

    .newDesktop\:aspect-\[420\/267\] {
        aspect-ratio: 420/267 !important
    }

    .newDesktop\:aspect-\[420\/420\] {
        aspect-ratio: 420/420 !important
    }

    .newDesktop\:aspect-\[427\/362\] {
        aspect-ratio: 427/362 !important
    }

    .newDesktop\:aspect-\[430\/328\] {
        aspect-ratio: 430/328 !important
    }

    .newDesktop\:aspect-\[430\/329\] {
        aspect-ratio: 430/329 !important
    }

    .newDesktop\:aspect-\[44\/34\] {
        aspect-ratio: 44/34 !important
    }

    .newDesktop\:aspect-\[440\/106\] {
        aspect-ratio: 440/106 !important
    }

    .newDesktop\:aspect-\[446\/53\] {
        aspect-ratio: 446/53 !important
    }

    .newDesktop\:aspect-\[460\/98\] {
        aspect-ratio: 460/98 !important
    }

    .newDesktop\:aspect-\[462\/231\] {
        aspect-ratio: 462/231 !important
    }

    .newDesktop\:aspect-\[462\/250\] {
        aspect-ratio: 462/250 !important
    }

    .newDesktop\:aspect-\[465\/344\] {
        aspect-ratio: 465/344 !important
    }

    .newDesktop\:aspect-\[471\/101\] {
        aspect-ratio: 471/101 !important
    }

    .newDesktop\:aspect-\[480\/293\] {
        aspect-ratio: 480/293 !important
    }

    .newDesktop\:aspect-\[480\/342\] {
        aspect-ratio: 480/342 !important
    }

    .newDesktop\:aspect-\[480\/343\] {
        aspect-ratio: 480/343 !important
    }

    .newDesktop\:aspect-\[480\/345\] {
        aspect-ratio: 480/345 !important
    }

    .newDesktop\:aspect-\[480\/412\] {
        aspect-ratio: 480/412 !important
    }

    .newDesktop\:aspect-\[480\/414\] {
        aspect-ratio: 480/414 !important
    }

    .newDesktop\:aspect-\[480\/535\] {
        aspect-ratio: 480/535 !important
    }

    .newDesktop\:aspect-\[480\/558\] {
        aspect-ratio: 480/558 !important
    }

    .newDesktop\:aspect-\[480\/681\] {
        aspect-ratio: 480/681 !important
    }

    .newDesktop\:aspect-\[500\/230\] {
        aspect-ratio: 500/230 !important
    }

    .newDesktop\:aspect-\[503\/397\] {
        aspect-ratio: 503/397 !important
    }

    .newDesktop\:aspect-\[503\/503\] {
        aspect-ratio: 503/503 !important
    }

    .newDesktop\:aspect-\[504\/503\] {
        aspect-ratio: 504/503 !important
    }

    .newDesktop\:aspect-\[514\/430\] {
        aspect-ratio: 514/430 !important
    }

    .newDesktop\:aspect-\[522\/42\] {
        aspect-ratio: 522/42 !important
    }

    .newDesktop\:aspect-\[540\/500\] {
        aspect-ratio: 540/500 !important
    }

    .newDesktop\:aspect-\[554\/169\] {
        aspect-ratio: 554/169 !important
    }

    .newDesktop\:aspect-\[588\/218\] {
        aspect-ratio: 588/218 !important
    }

    .newDesktop\:aspect-\[588\/310\] {
        aspect-ratio: 588/310 !important
    }

    .newDesktop\:aspect-\[588\/412\] {
        aspect-ratio: 588/412 !important
    }

    .newDesktop\:aspect-\[601\/32\] {
        aspect-ratio: 601/32 !important
    }

    .newDesktop\:aspect-\[608\/73\] {
        aspect-ratio: 608/73 !important
    }

    .newDesktop\:aspect-\[618\/50\] {
        aspect-ratio: 618/50 !important
    }

    .newDesktop\:aspect-\[627\/51\] {
        aspect-ratio: 627/51 !important
    }

    .newDesktop\:aspect-\[640\/320\] {
        aspect-ratio: 640/320 !important
    }

    .newDesktop\:aspect-\[640\/95\] {
        aspect-ratio: 640/95 !important
    }

    .newDesktop\:aspect-\[660\/160\] {
        aspect-ratio: 660/160 !important
    }

    .newDesktop\:aspect-\[660\/340\] {
        aspect-ratio: 660/340 !important
    }

    .newDesktop\:aspect-\[660\/552\] {
        aspect-ratio: 660/552 !important
    }

    .newDesktop\:aspect-\[666\/472\] {
        aspect-ratio: 666/472 !important
    }

    .newDesktop\:aspect-\[690\/550\] {
        aspect-ratio: 690/550 !important
    }

    .newDesktop\:aspect-\[690\/83\] {
        aspect-ratio: 690/83 !important
    }

    .newDesktop\:aspect-\[692\/327\] {
        aspect-ratio: 692/327 !important
    }

    .newDesktop\:aspect-\[700\/321\] {
        aspect-ratio: 700/321 !important
    }

    .newDesktop\:aspect-\[710\/412\] {
        aspect-ratio: 710/412 !important
    }

    .newDesktop\:aspect-\[710\/481\] {
        aspect-ratio: 710/481 !important
    }

    .newDesktop\:aspect-\[712\/327\] {
        aspect-ratio: 712/327 !important
    }

    .newDesktop\:aspect-\[714\/106\] {
        aspect-ratio: 714/106 !important
    }

    .newDesktop\:aspect-\[714\/546\] {
        aspect-ratio: 714/546 !important
    }

    .newDesktop\:aspect-\[716\/472\] {
        aspect-ratio: 716/472 !important
    }

    .newDesktop\:aspect-\[716\/516\] {
        aspect-ratio: 716/516 !important
    }

    .newDesktop\:aspect-\[717\/606\] {
        aspect-ratio: 717/606 !important
    }

    .newDesktop\:aspect-\[719\/675\] {
        aspect-ratio: 719/675 !important
    }

    .newDesktop\:aspect-\[72\/28\] {
        aspect-ratio: 72/28 !important
    }

    .newDesktop\:aspect-\[736\/310\] {
        aspect-ratio: 736/310 !important
    }

    .newDesktop\:aspect-\[740\/330\] {
        aspect-ratio: 740/330 !important
    }

    .newDesktop\:aspect-\[752\/40\] {
        aspect-ratio: 752/40 !important
    }

    .newDesktop\:aspect-\[754\/40\] {
        aspect-ratio: 754/40 !important
    }

    .newDesktop\:aspect-\[76\/90\] {
        aspect-ratio: 76/90 !important
    }

    .newDesktop\:aspect-\[768\/313\] {
        aspect-ratio: 768/313 !important
    }

    .newDesktop\:aspect-\[768\/353\] {
        aspect-ratio: 768/353 !important
    }

    .newDesktop\:aspect-\[768\/356\] {
        aspect-ratio: 768/356 !important
    }

    .newDesktop\:aspect-\[768\/363\] {
        aspect-ratio: 768/363 !important
    }

    .newDesktop\:aspect-\[768\/415\] {
        aspect-ratio: 768/415 !important
    }

    .newDesktop\:aspect-\[768\/427\] {
        aspect-ratio: 768/427 !important
    }

    .newDesktop\:aspect-\[768\/437\] {
        aspect-ratio: 768/437 !important
    }

    .newDesktop\:aspect-\[768\/438\] {
        aspect-ratio: 768/438 !important
    }

    .newDesktop\:aspect-\[768\/443\] {
        aspect-ratio: 768/443 !important
    }

    .newDesktop\:aspect-\[768\/452\] {
        aspect-ratio: 768/452 !important
    }

    .newDesktop\:aspect-\[768\/453\] {
        aspect-ratio: 768/453 !important
    }

    .newDesktop\:aspect-\[768\/470\] {
        aspect-ratio: 768/470 !important
    }

    .newDesktop\:aspect-\[768\/476\] {
        aspect-ratio: 768/476 !important
    }

    .newDesktop\:aspect-\[768\/478\] {
        aspect-ratio: 768/478 !important
    }

    .newDesktop\:aspect-\[768\/488\] {
        aspect-ratio: 768/488 !important
    }

    .newDesktop\:aspect-\[768\/489\] {
        aspect-ratio: 768/489 !important
    }

    .newDesktop\:aspect-\[768\/512\] {
        aspect-ratio: 768/512 !important
    }

    .newDesktop\:aspect-\[768\/520\] {
        aspect-ratio: 768/520 !important
    }

    .newDesktop\:aspect-\[768\/524\] {
        aspect-ratio: 768/524 !important
    }

    .newDesktop\:aspect-\[768\/546\] {
        aspect-ratio: 768/546 !important
    }

    .newDesktop\:aspect-\[768\/568\] {
        aspect-ratio: 768/568 !important
    }

    .newDesktop\:aspect-\[768\/577\] {
        aspect-ratio: 768/577 !important
    }

    .newDesktop\:aspect-\[768\/638\] {
        aspect-ratio: 768/638 !important
    }

    .newDesktop\:aspect-\[768\/700\] {
        aspect-ratio: 768/700 !important
    }

    .newDesktop\:aspect-\[768\/713\] {
        aspect-ratio: 768/713 !important
    }

    .newDesktop\:aspect-\[768\/759\] {
        aspect-ratio: 768/759 !important
    }

    .newDesktop\:aspect-\[768\/893\] {
        aspect-ratio: 768/893 !important
    }

    .newDesktop\:aspect-\[778\/245\] {
        aspect-ratio: 778/245 !important
    }

    .newDesktop\:aspect-\[778\/313\] {
        aspect-ratio: 778/313 !important
    }

    .newDesktop\:aspect-\[808\/87\] {
        aspect-ratio: 808/87 !important
    }

    .newDesktop\:aspect-\[812\/43\] {
        aspect-ratio: 812/43 !important
    }

    .newDesktop\:aspect-\[820\/473\] {
        aspect-ratio: 820/473 !important
    }

    .newDesktop\:aspect-\[824\/538\] {
        aspect-ratio: 824/538 !important
    }

    .newDesktop\:aspect-\[828\/439\] {
        aspect-ratio: 828/439 !important
    }

    .newDesktop\:aspect-\[832\/680\] {
        aspect-ratio: 832/680 !important
    }

    .newDesktop\:aspect-\[832\/884\] {
        aspect-ratio: 832/884 !important
    }

    .newDesktop\:aspect-\[840\/267\] {
        aspect-ratio: 840/267 !important
    }

    .newDesktop\:aspect-\[840\/420\] {
        aspect-ratio: 840/420 !important
    }

    .newDesktop\:aspect-\[850\/473\] {
        aspect-ratio: 850/473 !important
    }

    .newDesktop\:aspect-\[854\/362\] {
        aspect-ratio: 854/362 !important
    }

    .newDesktop\:aspect-\[858\/470\] {
        aspect-ratio: 858/470 !important
    }

    .newDesktop\:aspect-\[860\/328\] {
        aspect-ratio: 860/328 !important
    }

    .newDesktop\:aspect-\[860\/329\] {
        aspect-ratio: 860/329 !important
    }

    .newDesktop\:aspect-\[88\/34\] {
        aspect-ratio: 88/34 !important
    }

    .newDesktop\:aspect-\[896\/597\] {
        aspect-ratio: 896/597 !important
    }

    .newDesktop\:aspect-\[914\/514\] {
        aspect-ratio: 914/514 !important
    }

    .newDesktop\:aspect-\[942\/514\] {
        aspect-ratio: 942/514 !important
    }

    .newDesktop\:aspect-\[943\/514\] {
        aspect-ratio: 943/514 !important
    }

    .newDesktop\:aspect-\[944\/77\] {
        aspect-ratio: 944/77 !important
    }

    .newDesktop\:aspect-\[960\/293\] {
        aspect-ratio: 960/293 !important
    }

    .newDesktop\:aspect-\[960\/342\] {
        aspect-ratio: 960/342 !important
    }

    .newDesktop\:aspect-\[960\/343\] {
        aspect-ratio: 960/343 !important
    }

    .newDesktop\:aspect-\[960\/345\] {
        aspect-ratio: 960/345 !important
    }

    .newDesktop\:aspect-\[960\/412\] {
        aspect-ratio: 960/412 !important
    }

    .newDesktop\:aspect-\[960\/414\] {
        aspect-ratio: 960/414 !important
    }

    .newDesktop\:aspect-\[960\/534\] {
        aspect-ratio: 960/534 !important
    }

    .newDesktop\:aspect-\[960\/535\] {
        aspect-ratio: 960/535 !important
    }

    .newDesktop\:aspect-\[960\/538\] {
        aspect-ratio: 960/538 !important
    }

    .newDesktop\:aspect-\[960\/558\] {
        aspect-ratio: 960/558 !important
    }

    .newDesktop\:aspect-\[960\/643\] {
        aspect-ratio: 960/643 !important
    }

    .newDesktop\:aspect-\[960\/681\] {
        aspect-ratio: 960/681 !important
    }

    .newDesktop\:aspect-\[960\/688\] {
        aspect-ratio: 960/688 !important
    }

    .newDesktop\:aspect-\[992\/675\] {
        aspect-ratio: 992/675 !important
    }

    .newDesktop\:aspect-auto {
        aspect-ratio: auto !important
    }

    .newDesktop\:h-\[28px\] {
        height: 28px !important
    }

    .newDesktop\:h-\[3\.5em\] {
        height: 3.5em !important
    }

    .newDesktop\:h-\[min\(4rem\2c 3\.33vw\)\] {
        height: min(4rem, 3.33vw) !important
    }

    .newDesktop\:h-auto {
        height: auto !important
    }

    .newDesktop\:h-fit {
        height: -moz-fit-content !important;
        height: fit-content !important
    }

    .newDesktop\:h-full {
        height: 100% !important
    }

    .newDesktop\:w-\[10em\] {
        width: 10em !important
    }

    .newDesktop\:w-\[11em\] {
        width: 11em !important
    }

    .newDesktop\:w-\[12em\] {
        width: 12em !important
    }

    .newDesktop\:w-\[14em\] {
        width: 14em !important
    }

    .newDesktop\:w-\[21\.75vw\] {
        width: 21.75vw !important
    }

    .newDesktop\:w-\[22rem\] {
        width: 22rem !important
    }

    .newDesktop\:w-\[36px\] {
        width: 36px !important
    }

    .newDesktop\:w-\[60em\] {
        width: 60em !important
    }

    .newDesktop\:w-\[80\%\] {
        width: 80% !important
    }

    .newDesktop\:w-\[min\(111\.25rem\2c 92\.71vw\)\] {
        width: min(111.25rem, 92.71vw) !important
    }

    .newDesktop\:w-\[min\(113\.125rem\2c 94\.27vw\)\] {
        width: min(113.125rem, 94.27vw) !important
    }

    .newDesktop\:w-\[min\(116\.75rem\2c 97\.29vw\)\] {
        width: min(116.75rem, 97.29vw) !important
    }

    .newDesktop\:w-\[min\(13\.75rem\2c 11\.46vw\)\] {
        width: min(13.75rem, 11.46vw) !important
    }

    .newDesktop\:w-\[min\(15\.94rem\2c 13\.28vw\)\] {
        width: min(15.94rem, 13.28vw) !important
    }

    .newDesktop\:w-\[min\(24\.63rem\2c 20\.52vw\)\] {
        width: min(24.63rem, 20.52vw) !important
    }

    .newDesktop\:w-\[min\(25rem\2c 20\.83vw\)\] {
        width: min(25rem, 20.83vw) !important
    }

    .newDesktop\:w-\[min\(26\.25rem\2c 21\.88vw\)\] {
        width: min(26.25rem, 21.88vw) !important
    }

    .newDesktop\:w-\[min\(27\.63rem\2c 23\.02vw\)\] {
        width: min(27.63rem, 23.02vw) !important
    }

    .newDesktop\:w-\[min\(30\.5rem\2c 25\.42vw\)\] {
        width: min(30.5rem, 25.42vw) !important
    }

    .newDesktop\:w-\[min\(31\.94rem\2c 26\.61vw\)\] {
        width: min(31.94rem, 26.61vw) !important
    }

    .newDesktop\:w-\[min\(4\.6875rem\2c 3\.91vw\)\] {
        width: min(4.6875rem, 3.91vw) !important
    }

    .newDesktop\:w-\[min\(40\.25rem\2c 33\.54vw\)\] {
        width: min(40.25rem, 33.54vw) !important
    }

    .newDesktop\:w-\[min\(41\.75rem\2c 34\.79vw\)\] {
        width: min(41.75rem, 34.79vw) !important
    }

    .newDesktop\:w-\[min\(42\.4375rem\2c 35\.36vw\)\] {
        width: min(42.4375rem, 35.36vw) !important
    }

    .newDesktop\:w-\[min\(43\.44rem\2c 36\.2vw\)\] {
        width: min(43.44rem, 36.2vw) !important
    }

    .newDesktop\:w-fit {
        width: -moz-fit-content !important;
        width: fit-content !important
    }

    .newDesktop\:w-full {
        width: 100% !important
    }

    .newDesktop\:w-max {
        width: -moz-max-content !important;
        width: max-content !important
    }

    .newDesktop\:max-w-\[0\.0625rem\] {
        max-width: .0625rem !important
    }

    .newDesktop\:max-w-\[100rem\] {
        max-width: 100rem !important
    }

    .newDesktop\:max-w-\[102\.5rem\] {
        max-width: 102.5rem !important
    }

    .newDesktop\:max-w-\[103rem\] {
        max-width: 103rem !important
    }

    .newDesktop\:max-w-\[104rem\] {
        max-width: 104rem !important
    }

    .newDesktop\:max-w-\[106\.25rem\] {
        max-width: 106.25rem !important
    }

    .newDesktop\:max-w-\[107\.25rem\] {
        max-width: 107.25rem !important
    }

    .newDesktop\:max-w-\[10em\] {
        max-width: 10em !important
    }

    .newDesktop\:max-w-\[11\.063rem\] {
        max-width: 11.063rem !important
    }

    .newDesktop\:max-w-\[11\.938rem\] {
        max-width: 11.938rem !important
    }

    .newDesktop\:max-w-\[114\.25rem\] {
        max-width: 114.25rem !important
    }

    .newDesktop\:max-w-\[117\.75rem\] {
        max-width: 117.75rem !important
    }

    .newDesktop\:max-w-\[117\.876rem\] {
        max-width: 117.876rem !important
    }

    .newDesktop\:max-w-\[12\.5rem\] {
        max-width: 12.5rem !important
    }

    .newDesktop\:max-w-\[12\.813rem\] {
        max-width: 12.813rem !important
    }

    .newDesktop\:max-w-\[120rem\] {
        max-width: 120rem !important
    }

    .newDesktop\:max-w-\[124rem\] {
        max-width: 124rem !important
    }

    .newDesktop\:max-w-\[13\.938rem\] {
        max-width: 13.938rem !important
    }

    .newDesktop\:max-w-\[130\.75rem\] {
        max-width: 130.75rem !important
    }

    .newDesktop\:max-w-\[131\.25rem\] {
        max-width: 131.25rem !important
    }

    .newDesktop\:max-w-\[132\.5rem\] {
        max-width: 132.5rem !important
    }

    .newDesktop\:max-w-\[132\.75rem\] {
        max-width: 132.75rem !important
    }

    .newDesktop\:max-w-\[133\.75rem\] {
        max-width: 133.75rem !important
    }

    .newDesktop\:max-w-\[136rem\] {
        max-width: 136rem !important
    }

    .newDesktop\:max-w-\[14\.438rem\] {
        max-width: 14.438rem !important
    }

    .newDesktop\:max-w-\[15\.4375rem\] {
        max-width: 15.4375rem !important
    }

    .newDesktop\:max-w-\[150\.25rem\] {
        max-width: 150.25rem !important
    }

    .newDesktop\:max-w-\[150rem\] {
        max-width: 150rem !important
    }

    .newDesktop\:max-w-\[17\.3125rem\] {
        max-width: 17.3125rem !important
    }

    .newDesktop\:max-w-\[17\.313rem\] {
        max-width: 17.313rem !important
    }

    .newDesktop\:max-w-\[17\.5rem\] {
        max-width: 17.5rem !important
    }

    .newDesktop\:max-w-\[18\.25rem\] {
        max-width: 18.25rem !important
    }

    .newDesktop\:max-w-\[18\.375rem\] {
        max-width: 18.375rem !important
    }

    .newDesktop\:max-w-\[18\.75rem\] {
        max-width: 18.75rem !important
    }

    .newDesktop\:max-w-\[18\.875rem\] {
        max-width: 18.875rem !important
    }

    .newDesktop\:max-w-\[19\.5rem\] {
        max-width: 19.5rem !important
    }

    .newDesktop\:max-w-\[19rem\] {
        max-width: 19rem !important
    }

    .newDesktop\:max-w-\[2\.25rem\] {
        max-width: 2.25rem !important
    }

    .newDesktop\:max-w-\[2\.75rem\] {
        max-width: 2.75rem !important
    }

    .newDesktop\:max-w-\[20\.625rem\] {
        max-width: 20.625rem !important
    }

    .newDesktop\:max-w-\[20rem\] {
        max-width: 20rem !important
    }

    .newDesktop\:max-w-\[21\.563rem\] {
        max-width: 21.563rem !important
    }

    .newDesktop\:max-w-\[21\.875rem\] {
        max-width: 21.875rem !important
    }

    .newDesktop\:max-w-\[22\.126rem\] {
        max-width: 22.126rem !important
    }

    .newDesktop\:max-w-\[22\.313rem\] {
        max-width: 22.313rem !important
    }

    .newDesktop\:max-w-\[22\.5625rem\] {
        max-width: 22.5625rem !important
    }

    .newDesktop\:max-w-\[22rem\] {
        max-width: 22rem !important
    }

    .newDesktop\:max-w-\[23\.625rem\] {
        max-width: 23.625rem !important
    }

    .newDesktop\:max-w-\[23\.6875rem\] {
        max-width: 23.6875rem !important
    }

    .newDesktop\:max-w-\[23\.876rem\] {
        max-width: 23.876rem !important
    }

    .newDesktop\:max-w-\[23rem\] {
        max-width: 23rem !important
    }

    .newDesktop\:max-w-\[24\.25rem\] {
        max-width: 24.25rem !important
    }

    .newDesktop\:max-w-\[24\.3125rem\] {
        max-width: 24.3125rem !important
    }

    .newDesktop\:max-w-\[24\.313rem\] {
        max-width: 24.313rem !important
    }

    .newDesktop\:max-w-\[24\.875rem\] {
        max-width: 24.875rem !important
    }

    .newDesktop\:max-w-\[240rem\] {
        max-width: 240rem !important
    }

    .newDesktop\:max-w-\[25\.25rem\] {
        max-width: 25.25rem !important
    }

    .newDesktop\:max-w-\[25\.626rem\] {
        max-width: 25.626rem !important
    }

    .newDesktop\:max-w-\[25rem\] {
        max-width: 25rem !important
    }

    .newDesktop\:max-w-\[26\.0625rem\] {
        max-width: 26.0625rem !important
    }

    .newDesktop\:max-w-\[26\.25rem\] {
        max-width: 26.25rem !important
    }

    .newDesktop\:max-w-\[26\.6875rem\] {
        max-width: 26.6875rem !important
    }

    .newDesktop\:max-w-\[26\.688rem\] {
        max-width: 26.688rem !important
    }

    .newDesktop\:max-w-\[26\.875rem\] {
        max-width: 26.875rem !important
    }

    .newDesktop\:max-w-\[27\.5rem\] {
        max-width: 27.5rem !important
    }

    .newDesktop\:max-w-\[27\.876rem\] {
        max-width: 27.876rem !important
    }

    .newDesktop\:max-w-\[28\.75rem\] {
        max-width: 28.75rem !important
    }

    .newDesktop\:max-w-\[28\.876rem\] {
        max-width: 28.876rem !important
    }

    .newDesktop\:max-w-\[29\.0625rem\] {
        max-width: 29.0625rem !important
    }

    .newDesktop\:max-w-\[29\.4375rem\] {
        max-width: 29.4375rem !important
    }

    .newDesktop\:max-w-\[295px\] {
        max-width: 295px !important
    }

    .newDesktop\:max-w-\[30rem\] {
        max-width: 30rem !important
    }

    .newDesktop\:max-w-\[31\.25rem\] {
        max-width: 31.25rem !important
    }

    .newDesktop\:max-w-\[31\.438000000000002rem\] {
        max-width: 31.438000000000002rem !important
    }

    .newDesktop\:max-w-\[31\.5rem\] {
        max-width: 31.5rem !important
    }

    .newDesktop\:max-w-\[32\.125rem\] {
        max-width: 32.125rem !important
    }

    .newDesktop\:max-w-\[32\.625rem\] {
        max-width: 32.625rem !important
    }

    .newDesktop\:max-w-\[32em\] {
        max-width: 32em !important
    }

    .newDesktop\:max-w-\[33\.75rem\] {
        max-width: 33.75rem !important
    }

    .newDesktop\:max-w-\[34\.626rem\] {
        max-width: 34.626rem !important
    }

    .newDesktop\:max-w-\[36\.75rem\] {
        max-width: 36.75rem !important
    }

    .newDesktop\:max-w-\[37\.5625rem\] {
        max-width: 37.5625rem !important
    }

    .newDesktop\:max-w-\[38\.625rem\] {
        max-width: 38.625rem !important
    }

    .newDesktop\:max-w-\[38rem\] {
        max-width: 38rem !important
    }

    .newDesktop\:max-w-\[39\.188rem\] {
        max-width: 39.188rem !important
    }

    .newDesktop\:max-w-\[4\.5rem\] {
        max-width: 4.5rem !important
    }

    .newDesktop\:max-w-\[4\.75rem\] {
        max-width: 4.75rem !important
    }

    .newDesktop\:max-w-\[40rem\] {
        max-width: 40rem !important
    }

    .newDesktop\:max-w-\[41\.25rem\] {
        max-width: 41.25rem !important
    }

    .newDesktop\:max-w-\[41\.625rem\] {
        max-width: 41.625rem !important
    }

    .newDesktop\:max-w-\[427px\] {
        max-width: 427px !important
    }

    .newDesktop\:max-w-\[43\.125rem\] {
        max-width: 43.125rem !important
    }

    .newDesktop\:max-w-\[43\.126rem\] {
        max-width: 43.126rem !important
    }

    .newDesktop\:max-w-\[43\.25rem\] {
        max-width: 43.25rem !important
    }

    .newDesktop\:max-w-\[43\.75rem\] {
        max-width: 43.75rem !important
    }

    .newDesktop\:max-w-\[44\.375rem\] {
        max-width: 44.375rem !important
    }

    .newDesktop\:max-w-\[44\.5rem\] {
        max-width: 44.5rem !important
    }

    .newDesktop\:max-w-\[44\.625rem\] {
        max-width: 44.625rem !important
    }

    .newDesktop\:max-w-\[44\.626rem\] {
        max-width: 44.626rem !important
    }

    .newDesktop\:max-w-\[44\.75rem\] {
        max-width: 44.75rem !important
    }

    .newDesktop\:max-w-\[44\.8125rem\] {
        max-width: 44.8125rem !important
    }

    .newDesktop\:max-w-\[44\.938rem\] {
        max-width: 44.938rem !important
    }

    .newDesktop\:max-w-\[46\.25rem\] {
        max-width: 46.25rem !important
    }

    .newDesktop\:max-w-\[46rem\] {
        max-width: 46rem !important
    }

    .newDesktop\:max-w-\[47\.125rem\] {
        max-width: 47.125rem !important
    }

    .newDesktop\:max-w-\[47rem\] {
        max-width: 47rem !important
    }

    .newDesktop\:max-w-\[48\.625rem\] {
        max-width: 48.625rem !important
    }

    .newDesktop\:max-w-\[48\.626rem\] {
        max-width: 48.626rem !important
    }

    .newDesktop\:max-w-\[48rem\] {
        max-width: 48rem !important
    }

    .newDesktop\:max-w-\[5\.5rem\] {
        max-width: 5.5rem !important
    }

    .newDesktop\:max-w-\[50\.5rem\] {
        max-width: 50.5rem !important
    }

    .newDesktop\:max-w-\[50\.75rem\] {
        max-width: 50.75rem !important
    }

    .newDesktop\:max-w-\[51\.25rem\] {
        max-width: 51.25rem !important
    }

    .newDesktop\:max-w-\[51\.5rem\] {
        max-width: 51.5rem !important
    }

    .newDesktop\:max-w-\[51\.75rem\] {
        max-width: 51.75rem !important
    }

    .newDesktop\:max-w-\[52\.5rem\] {
        max-width: 52.5rem !important
    }

    .newDesktop\:max-w-\[52em\] {
        max-width: 52em !important
    }

    .newDesktop\:max-w-\[52rem\] {
        max-width: 52rem !important
    }

    .newDesktop\:max-w-\[53\.125rem\] {
        max-width: 53.125rem !important
    }

    .newDesktop\:max-w-\[53\.376rem\] {
        max-width: 53.376rem !important
    }

    .newDesktop\:max-w-\[53\.625rem\] {
        max-width: 53.625rem !important
    }

    .newDesktop\:max-w-\[53\.75rem\] {
        max-width: 53.75rem !important
    }

    .newDesktop\:max-w-\[56rem\] {
        max-width: 56rem !important
    }

    .newDesktop\:max-w-\[57\.125rem\] {
        max-width: 57.125rem !important
    }

    .newDesktop\:max-w-\[58\.875rem\] {
        max-width: 58.875rem !important
    }

    .newDesktop\:max-w-\[58\.938rem\] {
        max-width: 58.938rem !important
    }

    .newDesktop\:max-w-\[59rem\] {
        max-width: 59rem !important
    }

    .newDesktop\:max-w-\[60rem\] {
        max-width: 60rem !important
    }

    .newDesktop\:max-w-\[62\.876000000000005rem\] {
        max-width: 62.876000000000005rem !important
    }

    .newDesktop\:max-w-\[62rem\] {
        max-width: 62rem !important
    }

    .newDesktop\:max-w-\[63rem\] {
        max-width: 63rem !important
    }

    .newDesktop\:max-w-\[65\.375rem\] {
        max-width: 65.375rem !important
    }

    .newDesktop\:max-w-\[65\.625rem\] {
        max-width: 65.625rem !important
    }

    .newDesktop\:max-w-\[66\.25rem\] {
        max-width: 66.25rem !important
    }

    .newDesktop\:max-w-\[66\.375rem\] {
        max-width: 66.375rem !important
    }

    .newDesktop\:max-w-\[66\.875rem\] {
        max-width: 66.875rem !important
    }

    .newDesktop\:max-w-\[67\.5rem\] {
        max-width: 67.5rem !important
    }

    .newDesktop\:max-w-\[68rem\] {
        max-width: 68rem !important
    }

    .newDesktop\:max-w-\[717px\] {
        max-width: 717px !important
    }

    .newDesktop\:max-w-\[73\.5rem\] {
        max-width: 73.5rem !important
    }

    .newDesktop\:max-w-\[75\.125rem\] {
        max-width: 75.125rem !important
    }

    .newDesktop\:max-w-\[75\.75rem\] {
        max-width: 75.75rem !important
    }

    .newDesktop\:max-w-\[75rem\] {
        max-width: 75rem !important
    }

    .newDesktop\:max-w-\[8\.75rem\] {
        max-width: 8.75rem !important
    }

    .newDesktop\:max-w-\[82\.5rem\] {
        max-width: 82.5rem !important
    }

    .newDesktop\:max-w-\[83\.25rem\] {
        max-width: 83.25rem !important
    }

    .newDesktop\:max-w-\[86\.25rem\] {
        max-width: 86.25rem !important
    }

    .newDesktop\:max-w-\[88\.75rem\] {
        max-width: 88.75rem !important
    }

    .newDesktop\:max-w-\[89\.25rem\] {
        max-width: 89.25rem !important
    }

    .newDesktop\:max-w-\[89\.5rem\] {
        max-width: 89.5rem !important
    }

    .newDesktop\:max-w-\[89\.625rem\] {
        max-width: 89.625rem !important
    }

    .newDesktop\:max-w-\[89\.876rem\] {
        max-width: 89.876rem !important
    }

    .newDesktop\:max-w-\[89rem\] {
        max-width: 89rem !important
    }

    .newDesktop\:max-w-\[8em\] {
        max-width: 8em !important
    }

    .newDesktop\:max-w-\[9\.375rem\] {
        max-width: 9.375rem !important
    }

    .newDesktop\:max-w-\[9\.5rem\] {
        max-width: 9.5rem !important
    }

    .newDesktop\:max-w-\[90\.3125rem\] {
        max-width: 90.3125rem !important
    }

    .newDesktop\:max-w-\[90rem\] {
        max-width: 90rem !important
    }

    .newDesktop\:max-w-\[96rem\] {
        max-width: 96rem !important
    }

    .newDesktop\:max-w-\[min\(100\.38rem\2c 83\.64583vw\)\] {
        max-width: min(100.38rem, 83.64583vw) !important
    }

    .newDesktop\:max-w-\[min\(101\.25rem\2c 84\.375vw\)\] {
        max-width: min(101.25rem, 84.375vw) !important
    }

    .newDesktop\:max-w-\[min\(102\.5rem\2c 85\.42vw\)\] {
        max-width: min(102.5rem, 85.42vw) !important
    }

    .newDesktop\:max-w-\[min\(103rem\2c 85\.83vw\)\] {
        max-width: min(103rem, 85.83vw) !important
    }

    .newDesktop\:max-w-\[min\(104rem\2c 86\.67vw\)\] {
        max-width: min(104rem, 86.67vw) !important
    }

    .newDesktop\:max-w-\[min\(106\.25rem\2c 88\.54vw\)\] {
        max-width: min(106.25rem, 88.54vw) !important
    }

    .newDesktop\:max-w-\[min\(107\.25rem\2c 89\.38vw\)\] {
        max-width: min(107.25rem, 89.38vw) !important
    }

    .newDesktop\:max-w-\[min\(11\.063rem\2c 9\.22vw\)\] {
        max-width: min(11.063rem, 9.22vw) !important
    }

    .newDesktop\:max-w-\[min\(11\.938rem\2c 9\.950000000000001vw\)\] {
        max-width: min(11.938rem, 9.950000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(114\.25rem\2c 95\.21000000000001vw\)\] {
        max-width: min(114.25rem, 95.21000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(114\.25rem\2c 95\.21vw\)\] {
        max-width: min(114.25rem, 95.21vw) !important
    }

    .newDesktop\:max-w-\[min\(116\.75rem\2c 97\.29vw\)\] {
        max-width: min(116.75rem, 97.29vw) !important
    }

    .newDesktop\:max-w-\[min\(117\.75rem\2c 98\.13vw\)\] {
        max-width: min(117.75rem, 98.13vw) !important
    }

    .newDesktop\:max-w-\[min\(117\.876rem\2c 98\.23vw\)\] {
        max-width: min(117.876rem, 98.23vw) !important
    }

    .newDesktop\:max-w-\[min\(12\.5rem\2c 10\.42vw\)\] {
        max-width: min(12.5rem, 10.42vw) !important
    }

    .newDesktop\:max-w-\[min\(12\.813rem\2c 10\.68vw\)\] {
        max-width: min(12.813rem, 10.68vw) !important
    }

    .newDesktop\:max-w-\[min\(120rem\2c 100vw\)\] {
        max-width: min(120rem, 100vw) !important
    }

    .newDesktop\:max-w-\[min\(124rem\2c 103\.33vw\)\] {
        max-width: min(124rem, 103.33vw) !important
    }

    .newDesktop\:max-w-\[min\(13\.938rem\2c 11\.61vw\)\] {
        max-width: min(13.938rem, 11.61vw) !important
    }

    .newDesktop\:max-w-\[min\(130\.75rem\2c 108\.96000000000001vw\)\] {
        max-width: min(130.75rem, 108.96000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(131\.25rem\2c 109\.38vw\)\] {
        max-width: min(131.25rem, 109.38vw) !important
    }

    .newDesktop\:max-w-\[min\(132\.5rem\2c 110\.42vw\)\] {
        max-width: min(132.5rem, 110.42vw) !important
    }

    .newDesktop\:max-w-\[min\(132\.75rem\2c 110\.63vw\)\] {
        max-width: min(132.75rem, 110.63vw) !important
    }

    .newDesktop\:max-w-\[min\(133\.75rem\2c 111\.46vw\)\] {
        max-width: min(133.75rem, 111.46vw) !important
    }

    .newDesktop\:max-w-\[min\(136rem\2c 113\.33vw\)\] {
        max-width: min(136rem, 113.33vw) !important
    }

    .newDesktop\:max-w-\[min\(14\.438rem\2c 12\.030000000000001vw\)\] {
        max-width: min(14.438rem, 12.030000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(150\.25rem\2c 125\.21000000000001vw\)\] {
        max-width: min(150.25rem, 125.21000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(150rem\2c 125vw\)\] {
        max-width: min(150rem, 125vw) !important
    }

    .newDesktop\:max-w-\[min\(17\.313rem\2c 14\.43vw\)\] {
        max-width: min(17.313rem, 14.43vw) !important
    }

    .newDesktop\:max-w-\[min\(17\.5rem\2c 14\.58vw\)\] {
        max-width: min(17.5rem, 14.58vw) !important
    }

    .newDesktop\:max-w-\[min\(18\.375rem\2c 15\.31vw\)\] {
        max-width: min(18.375rem, 15.31vw) !important
    }

    .newDesktop\:max-w-\[min\(18\.75rem\2c 15\.63vw\)\] {
        max-width: min(18.75rem, 15.63vw) !important
    }

    .newDesktop\:max-w-\[min\(19rem\2c 15\.83vw\)\] {
        max-width: min(19rem, 15.83vw) !important
    }

    .newDesktop\:max-w-\[min\(2\.25rem\2c 1\.8800000000000001vw\)\] {
        max-width: min(2.25rem, 1.8800000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(2\.75rem\2c 2\.29vw\)\] {
        max-width: min(2.75rem, 2.29vw) !important
    }

    .newDesktop\:max-w-\[min\(20\.625rem\2c 17\.19vw\)\] {
        max-width: min(20.625rem, 17.19vw) !important
    }

    .newDesktop\:max-w-\[min\(20rem\2c 16\.67vw\)\] {
        max-width: min(20rem, 16.67vw) !important
    }

    .newDesktop\:max-w-\[min\(21\.563rem\2c 17\.97vw\)\] {
        max-width: min(21.563rem, 17.97vw) !important
    }

    .newDesktop\:max-w-\[min\(21\.875rem\2c 18\.23vw\)\] {
        max-width: min(21.875rem, 18.23vw) !important
    }

    .newDesktop\:max-w-\[min\(22\.126rem\2c 18\.44vw\)\] {
        max-width: min(22.126rem, 18.44vw) !important
    }

    .newDesktop\:max-w-\[min\(22\.313rem\2c 18\.59vw\)\] {
        max-width: min(22.313rem, 18.59vw) !important
    }

    .newDesktop\:max-w-\[min\(23\.876rem\2c 19\.900000000000002vw\)\] {
        max-width: min(23.876rem, 19.900000000000002vw) !important
    }

    .newDesktop\:max-w-\[min\(23rem\2c 19\.17vw\)\] {
        max-width: min(23rem, 19.17vw) !important
    }

    .newDesktop\:max-w-\[min\(24\.313rem\2c 20\.26vw\)\] {
        max-width: min(24.313rem, 20.26vw) !important
    }

    .newDesktop\:max-w-\[min\(240rem\2c 200vw\)\] {
        max-width: min(240rem, 200vw) !important
    }

    .newDesktop\:max-w-\[min\(25\.25rem\2c 21\.04vw\)\] {
        max-width: min(25.25rem, 21.04vw) !important
    }

    .newDesktop\:max-w-\[min\(25\.626rem\2c 21\.35vw\)\] {
        max-width: min(25.626rem, 21.35vw) !important
    }

    .newDesktop\:max-w-\[min\(25rem\2c 20\.830000000000002vw\)\] {
        max-width: min(25rem, 20.830000000000002vw) !important
    }

    .newDesktop\:max-w-\[min\(26\.25rem\2c 21\.88vw\)\] {
        max-width: min(26.25rem, 21.88vw) !important
    }

    .newDesktop\:max-w-\[min\(26\.688rem\2c 22\.240000000000002vw\)\] {
        max-width: min(26.688rem, 22.240000000000002vw) !important
    }

    .newDesktop\:max-w-\[min\(26\.875rem\2c 22\.400000000000002vw\)\] {
        max-width: min(26.875rem, 22.400000000000002vw) !important
    }

    .newDesktop\:max-w-\[min\(27\.876rem\2c 23\.23vw\)\] {
        max-width: min(27.876rem, 23.23vw) !important
    }

    .newDesktop\:max-w-\[min\(28\.876rem\2c 24\.060000000000002vw\)\] {
        max-width: min(28.876rem, 24.060000000000002vw) !important
    }

    .newDesktop\:max-w-\[min\(30rem\2c 25vw\)\] {
        max-width: min(30rem, 25vw) !important
    }

    .newDesktop\:max-w-\[min\(31\.438000000000002rem\2c 26\.2vw\)\] {
        max-width: min(31.438000000000002rem, 26.2vw) !important
    }

    .newDesktop\:max-w-\[min\(31\.5rem\2c 26\.25vw\)\] {
        max-width: min(31.5rem, 26.25vw) !important
    }

    .newDesktop\:max-w-\[min\(32\.625rem\2c 27\.19vw\)\] {
        max-width: min(32.625rem, 27.19vw) !important
    }

    .newDesktop\:max-w-\[min\(33\.75rem\2c 28\.13vw\)\] {
        max-width: min(33.75rem, 28.13vw) !important
    }

    .newDesktop\:max-w-\[min\(34\.626rem\2c 28\.85vw\)\] {
        max-width: min(34.626rem, 28.85vw) !important
    }

    .newDesktop\:max-w-\[min\(36\.75rem\2c 30\.63vw\)\] {
        max-width: min(36.75rem, 30.63vw) !important
    }

    .newDesktop\:max-w-\[min\(38\.625rem\2c 32\.19vw\)\] {
        max-width: min(38.625rem, 32.19vw) !important
    }

    .newDesktop\:max-w-\[min\(38rem\2c 31\.67vw\)\] {
        max-width: min(38rem, 31.67vw) !important
    }

    .newDesktop\:max-w-\[min\(39\.188rem\2c 32\.660000000000004vw\)\] {
        max-width: min(39.188rem, 32.660000000000004vw) !important
    }

    .newDesktop\:max-w-\[min\(4\.5rem\2c 3\.75vw\)\] {
        max-width: min(4.5rem, 3.75vw) !important
    }

    .newDesktop\:max-w-\[min\(4\.75rem\2c 3\.96vw\)\] {
        max-width: min(4.75rem, 3.96vw) !important
    }

    .newDesktop\:max-w-\[min\(40rem\2c 33\.33vw\)\] {
        max-width: min(40rem, 33.33vw) !important
    }

    .newDesktop\:max-w-\[min\(41\.25rem\2c 34\.38vw\)\] {
        max-width: min(41.25rem, 34.38vw) !important
    }

    .newDesktop\:max-w-\[min\(41\.625rem\2c 34\.69vw\)\] {
        max-width: min(41.625rem, 34.69vw) !important
    }

    .newDesktop\:max-w-\[min\(43\.125rem\2c 35\.94vw\)\] {
        max-width: min(43.125rem, 35.94vw) !important
    }

    .newDesktop\:max-w-\[min\(43\.126rem\2c 35\.94vw\)\] {
        max-width: min(43.126rem, 35.94vw) !important
    }

    .newDesktop\:max-w-\[min\(43\.75rem\2c 36\.46vw\)\] {
        max-width: min(43.75rem, 36.46vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.375rem\2c 36\.980000000000004vw\)\] {
        max-width: min(44.375rem, 36.980000000000004vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.5rem\2c 37\.08vw\)\] {
        max-width: min(44.5rem, 37.08vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.625rem\2c 37\.19vw\)\] {
        max-width: min(44.625rem, 37.19vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.626rem\2c 37\.19vw\)\] {
        max-width: min(44.626rem, 37.19vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.75rem\2c 37\.29vw\)\] {
        max-width: min(44.75rem, 37.29vw) !important
    }

    .newDesktop\:max-w-\[min\(44\.938rem\2c 37\.45vw\)\] {
        max-width: min(44.938rem, 37.45vw) !important
    }

    .newDesktop\:max-w-\[min\(46rem\2c 38\.33vw\)\] {
        max-width: min(46rem, 38.33vw) !important
    }

    .newDesktop\:max-w-\[min\(47rem\2c 37\.76vw\)\] {
        max-width: min(47rem, 37.76vw) !important
    }

    .newDesktop\:max-w-\[min\(48\.626rem\2c 40\.52vw\)\] {
        max-width: min(48.626rem, 40.52vw) !important
    }

    .newDesktop\:max-w-\[min\(48rem\2c 40vw\)\] {
        max-width: min(48rem, 40vw) !important
    }

    .newDesktop\:max-w-\[min\(5\.5rem\2c 4\.58vw\)\] {
        max-width: min(5.5rem, 4.58vw) !important
    }

    .newDesktop\:max-w-\[min\(50\.5rem\2c 42\.08vw\)\] {
        max-width: min(50.5rem, 42.08vw) !important
    }

    .newDesktop\:max-w-\[min\(50\.75rem\2c 42\.3vw\)\] {
        max-width: min(50.75rem, 42.3vw) !important
    }

    .newDesktop\:max-w-\[min\(51\.5rem\2c 42\.92vw\)\] {
        max-width: min(51.5rem, 42.92vw) !important
    }

    .newDesktop\:max-w-\[min\(51\.75rem\2c 43\.13vw\)\] {
        max-width: min(51.75rem, 43.13vw) !important
    }

    .newDesktop\:max-w-\[min\(52\.5rem\2c 43\.75vw\)\] {
        max-width: min(52.5rem, 43.75vw) !important
    }

    .newDesktop\:max-w-\[min\(52rem\2c 43\.33vw\)\] {
        max-width: min(52rem, 43.33vw) !important
    }

    .newDesktop\:max-w-\[min\(53\.125rem\2c 44\.27vw\)\] {
        max-width: min(53.125rem, 44.27vw) !important
    }

    .newDesktop\:max-w-\[min\(53\.376rem\2c 44\.480000000000004vw\)\] {
        max-width: min(53.376rem, 44.480000000000004vw) !important
    }

    .newDesktop\:max-w-\[min\(53\.625rem\2c 44\.69vw\)\] {
        max-width: min(53.625rem, 44.69vw) !important
    }

    .newDesktop\:max-w-\[min\(53\.75rem\2c 44\.79vw\)\] {
        max-width: min(53.75rem, 44.79vw) !important
    }

    .newDesktop\:max-w-\[min\(57\.125rem\2c 47\.6vw\)\] {
        max-width: min(57.125rem, 47.6vw) !important
    }

    .newDesktop\:max-w-\[min\(58\.875rem\2c 49\.06vw\)\] {
        max-width: min(58.875rem, 49.06vw) !important
    }

    .newDesktop\:max-w-\[min\(58\.938rem\2c 49\.11vw\)\] {
        max-width: min(58.938rem, 49.11vw) !important
    }

    .newDesktop\:max-w-\[min\(59rem\2c 49\.17vw\)\] {
        max-width: min(59rem, 49.17vw) !important
    }

    .newDesktop\:max-w-\[min\(60rem\2c 50vw\)\] {
        max-width: min(60rem, 50vw) !important
    }

    .newDesktop\:max-w-\[min\(62\.876000000000005rem\2c 52\.4vw\)\] {
        max-width: min(62.876000000000005rem, 52.4vw) !important
    }

    .newDesktop\:max-w-\[min\(62rem\2c 51\.67vw\)\] {
        max-width: min(62rem, 51.67vw) !important
    }

    .newDesktop\:max-w-\[min\(63rem\2c 52\.5vw\)\] {
        max-width: min(63rem, 52.5vw) !important
    }

    .newDesktop\:max-w-\[min\(65\.375rem\2c 54\.480000000000004vw\)\] {
        max-width: min(65.375rem, 54.480000000000004vw) !important
    }

    .newDesktop\:max-w-\[min\(65\.625rem\2c 54\.69vw\)\] {
        max-width: min(65.625rem, 54.69vw) !important
    }

    .newDesktop\:max-w-\[min\(66\.25rem\2c 55\.21vw\)\] {
        max-width: min(66.25rem, 55.21vw) !important
    }

    .newDesktop\:max-w-\[min\(66\.375rem\2c 55\.31vw\)\] {
        max-width: min(66.375rem, 55.31vw) !important
    }

    .newDesktop\:max-w-\[min\(66\.875rem\2c 55\.73vw\)\] {
        max-width: min(66.875rem, 55.73vw) !important
    }

    .newDesktop\:max-w-\[min\(67\.5rem\2c 56\.25vw\)\] {
        max-width: min(67.5rem, 56.25vw) !important
    }

    .newDesktop\:max-w-\[min\(68rem\2c 56\.67vw\)\] {
        max-width: min(68rem, 56.67vw) !important
    }

    .newDesktop\:max-w-\[min\(73\.5rem\2c 61\.25vw\)\] {
        max-width: min(73.5rem, 61.25vw) !important
    }

    .newDesktop\:max-w-\[min\(75\.125rem\2c 62\.6vw\)\] {
        max-width: min(75.125rem, 62.6vw) !important
    }

    .newDesktop\:max-w-\[min\(75rem\2c 62\.5vw\)\] {
        max-width: min(75rem, 62.5vw) !important
    }

    .newDesktop\:max-w-\[min\(8\.75rem\2c 7\.29vw\)\] {
        max-width: min(8.75rem, 7.29vw) !important
    }

    .newDesktop\:max-w-\[min\(82\.5rem\2c 68\.75vw\)\] {
        max-width: min(82.5rem, 68.75vw) !important
    }

    .newDesktop\:max-w-\[min\(83\.25rem\2c 69\.38vw\)\] {
        max-width: min(83.25rem, 69.38vw) !important
    }

    .newDesktop\:max-w-\[min\(85\.4vw\2c 102\.5rem\)\] {
        max-width: min(85.4vw, 102.5rem) !important
    }

    .newDesktop\:max-w-\[min\(86\.25rem\2c 71\.88vw\)\] {
        max-width: min(86.25rem, 71.88vw) !important
    }

    .newDesktop\:max-w-\[min\(88\.75rem\2c 73\.96000000000001vw\)\] {
        max-width: min(88.75rem, 73.96000000000001vw) !important
    }

    .newDesktop\:max-w-\[min\(89\.25rem\2c 74\.38vw\)\] {
        max-width: min(89.25rem, 74.38vw) !important
    }

    .newDesktop\:max-w-\[min\(89\.5rem\2c 74\.58vw\)\] {
        max-width: min(89.5rem, 74.58vw) !important
    }

    .newDesktop\:max-w-\[min\(89\.625rem\2c 74\.68vw\)\] {
        max-width: min(89.625rem, 74.68vw) !important
    }

    .newDesktop\:max-w-\[min\(89\.876rem\2c 74\.9vw\)\] {
        max-width: min(89.876rem, 74.9vw) !important
    }

    .newDesktop\:max-w-\[min\(89rem\2c 74\.17vw\)\] {
        max-width: min(89rem, 74.17vw) !important
    }

    .newDesktop\:max-w-\[min\(9\.375rem\2c 7\.8100000000000005vw\)\] {
        max-width: min(9.375rem, 7.8100000000000005vw) !important
    }

    .newDesktop\:max-w-\[min\(9\.5rem\2c 7\.92vw\)\] {
        max-width: min(9.5rem, 7.92vw) !important
    }

    .newDesktop\:max-w-\[min\(95\.21vw\2c 114\.25rem\)\] {
        max-width: min(95.21vw, 114.25rem) !important
    }

    .newDesktop\:max-w-\[min\(96rem\2c 80vw\)\] {
        max-width: min(96rem, 80vw) !important
    }

    .newDesktop\:max-w-full {
        max-width: 100% !important
    }

    .newDesktop\:translate-x-0 {
        --tw-translate-x: 0px !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .newDesktop\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important
    }

    .newDesktop\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .newDesktop\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }

    .newDesktop\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }

    .newDesktop\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important
    }

    .newDesktop\:grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto !important
    }

    .newDesktop\:grid-cols-\[auto_auto_auto\] {
        grid-template-columns: auto auto auto !important
    }

    .newDesktop\:grid-cols-\[auto_auto_auto_auto\] {
        grid-template-columns: auto auto auto auto !important
    }

    .newDesktop\:grid-cols-\[min\(44\.938rem\2c 37\.45vw\)_1fr\] {
        grid-template-columns: min(44.938rem, 37.45vw) 1fr !important
    }

    .newDesktop\:grid-rows-\[auto_1fr\] {
        grid-template-rows: auto 1fr !important
    }

    .newDesktop\:grid-rows-\[auto_auto\] {
        grid-template-rows: auto auto !important
    }

    .newDesktop\:justify-start {
        justify-content: flex-start !important
    }

    .newDesktop\:gap-0 {
        gap: 0 !important
    }

    .newDesktop\:gap-8 {
        gap: 2rem !important
    }

    .newDesktop\:gap-\[0\.35em\] {
        gap: .35em !important
    }

    .newDesktop\:gap-\[1\.5em\] {
        gap: 1.5em !important
    }

    .newDesktop\:gap-\[1em\] {
        gap: 1em !important
    }

    .newDesktop\:gap-x-12 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .newDesktop\:gap-x-\[4em\] {
        -moz-column-gap: 4em !important;
        column-gap: 4em !important
    }

    .newDesktop\:overflow-clip {
        overflow: clip !important
    }

    .newDesktop\:rounded-lg {
        border-radius: .5rem !important
    }

    .newDesktop\:rounded-none {
        border-radius: 0 !important
    }

    .newDesktop\:border {
        border-width: 1px !important
    }

    .newDesktop\:border-2 {
        border-width: 2px !important
    }

    .newDesktop\:border-solid {
        border-style: solid !important
    }

    .newDesktop\:border-none {
        border-style: none !important
    }

    .newDesktop\:border-black {
        --tw-border-opacity: 1 !important;
        border-color: rgb(0 0 0/var(--tw-border-opacity)) !important
    }

    .newDesktop\:border-transparent {
        border-color: #0000 !important
    }

    .newDesktop\:border-white {
        --tw-border-opacity: 1 !important;
        border-color: rgb(255 255 255/var(--tw-border-opacity)) !important
    }

    .newDesktop\:bg-\[\#00000022\] {
        background-color: #00000022 !important
    }

    .newDesktop\:bg-transparent {
        background-color: initial !important
    }

    .newDesktop\:bg-white {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .newDesktop\:bg-moments-vignette-top {
        background-image: linear-gradient(#0006, #0000, #0000) !important
    }

    .newDesktop\:p-0 {
        padding: 0 !important
    }

    .newDesktop\:p-4 {
        padding: 1rem !important
    }

    .newDesktop\:p-8 {
        padding: 2rem !important
    }

    .newDesktop\:p-\[1em\] {
        padding: 1em !important
    }

    .newDesktop\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .newDesktop\:px-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .newDesktop\:px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }

    .newDesktop\:px-\[0\.5em\] {
        padding-left: .5em !important;
        padding-right: .5em !important
    }

    .newDesktop\:px-\[1\.4em\] {
        padding-left: 1.4em !important;
        padding-right: 1.4em !important
    }

    .newDesktop\:px-\[1\.5em\] {
        padding-left: 1.5em !important;
        padding-right: 1.5em !important
    }

    .newDesktop\:px-\[1em\] {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .newDesktop\:px-\[2em\] {
        padding-left: 2em !important;
        padding-right: 2em !important
    }

    .newDesktop\:px-\[3em\] {
        padding-left: 3em !important;
        padding-right: 3em !important
    }

    .newDesktop\:px-\[7\.5em\] {
        padding-left: 7.5em !important;
        padding-right: 7.5em !important
    }

    .newDesktop\:px-\[7em\] {
        padding-left: 7em !important;
        padding-right: 7em !important
    }

    .newDesktop\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .newDesktop\:py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .newDesktop\:py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .newDesktop\:py-\[0\.25em\] {
        padding-top: .25em !important;
        padding-bottom: .25em !important
    }

    .newDesktop\:py-\[0\.38em\] {
        padding-top: .38em !important;
        padding-bottom: .38em !important
    }

    .newDesktop\:py-\[0\.4em\] {
        padding-top: .4em !important;
        padding-bottom: .4em !important
    }

    .newDesktop\:py-\[0\.55em\] {
        padding-top: .55em !important;
        padding-bottom: .55em !important
    }

    .newDesktop\:py-\[0\.5em\] {
        padding-top: .5em !important;
        padding-bottom: .5em !important
    }

    .newDesktop\:py-\[0\.6em\] {
        padding-top: .6em !important;
        padding-bottom: .6em !important
    }

    .newDesktop\:pb-\[0em\] {
        padding-bottom: 0 !important
    }

    .newDesktop\:pb-\[1em\] {
        padding-bottom: 1em !important
    }

    .newDesktop\:pl-0 {
        padding-left: 0 !important
    }

    .newDesktop\:pl-4 {
        padding-left: 1rem !important
    }

    .newDesktop\:pl-\[2em\] {
        padding-left: 2em !important
    }

    .newDesktop\:pl-\[4\.5\%\] {
        padding-left: 4.5% !important
    }

    .newDesktop\:pr-\[9\.5em\] {
        padding-right: 9.5em !important
    }

    .newDesktop\:pt-\[0\.75em\] {
        padding-top: .75em !important
    }

    .newDesktop\:pt-\[0em\] {
        padding-top: 0 !important
    }

    .newDesktop\:pt-\[1\.8\%\] {
        padding-top: 1.8% !important
    }

    .newDesktop\:pt-\[12\%\] {
        padding-top: 12% !important
    }

    .newDesktop\:pt-\[1em\] {
        padding-top: 1em !important
    }

    .newDesktop\:pt-\[2em\] {
        padding-top: 2em !important
    }

    .newDesktop\:pt-\[4\%\] {
        padding-top: 4% !important
    }

    .newDesktop\:pt-\[4\.8\%\] {
        padding-top: 4.8% !important
    }

    .newDesktop\:text-left {
        text-align: left !important
    }

    .newDesktop\:font-Avenir-heavy {
        font-family: AvenirLTStd-Heavy, Arial, sans-serif !important
    }

    .newDesktop\:text-\[1\.02em\] {
        font-size: 1.02em !important
    }

    .newDesktop\:text-\[1\.09em\] {
        font-size: 1.09em !important
    }

    .newDesktop\:text-\[1\.15em\] {
        font-size: 1.15em !important
    }

    .newDesktop\:text-\[1\.17em\] {
        font-size: 1.17em !important
    }

    .newDesktop\:text-\[1\.37em\] {
        font-size: 1.37em !important
    }

    .newDesktop\:text-\[1\.41em\] {
        font-size: 1.41em !important
    }

    .newDesktop\:text-\[1\.5rem\] {
        font-size: 1.5rem !important
    }

    .newDesktop\:text-\[1\.95em\] {
        font-size: 1.95em !important
    }

    .newDesktop\:text-\[100\%\] {
        font-size: 100% !important
    }

    .newDesktop\:text-\[125\%\] {
        font-size: 125% !important
    }

    .newDesktop\:text-\[127\%\] {
        font-size: 127% !important
    }

    .newDesktop\:text-\[150\%\] {
        font-size: 150% !important
    }

    .newDesktop\:text-\[160\%\] {
        font-size: 160% !important
    }

    .newDesktop\:text-\[175\%\] {
        font-size: 175% !important
    }

    .newDesktop\:text-\[1em\] {
        font-size: 1em !important
    }

    .newDesktop\:text-\[2\.54em\] {
        font-size: 2.54em !important
    }

    .newDesktop\:text-\[2\.84em\] {
        font-size: 2.84em !important
    }

    .newDesktop\:text-\[220\%\] {
        font-size: 220% !important
    }

    .newDesktop\:text-\[236\%\] {
        font-size: 236% !important
    }

    .newDesktop\:text-\[2em\] {
        font-size: 2em !important
    }

    .newDesktop\:text-\[3\.52em\] {
        font-size: 3.52em !important
    }

    .newDesktop\:text-\[3\.75rem\] {
        font-size: 3.75rem !important
    }

    .newDesktop\:text-\[3\.91em\] {
        font-size: 3.91em !important
    }

    .newDesktop\:text-\[300\%\] {
        font-size: 300% !important
    }

    .newDesktop\:text-\[318\%\] {
        font-size: 318% !important
    }

    .newDesktop\:text-\[32\.75\%\] {
        font-size: 32.75% !important
    }

    .newDesktop\:text-\[332\%\] {
        font-size: 332% !important
    }

    .newDesktop\:text-\[4\.69em\] {
        font-size: 4.69em !important
    }

    .newDesktop\:text-\[50\%\] {
        font-size: 50% !important
    }

    .newDesktop\:text-\[500\%\] {
        font-size: 500% !important
    }

    .newDesktop\:text-\[60\%\] {
        font-size: 60% !important
    }

    .newDesktop\:text-\[68\%\] {
        font-size: 68% !important
    }

    .newDesktop\:text-\[70\%\] {
        font-size: 70% !important
    }

    .newDesktop\:text-\[73\%\] {
        font-size: 73% !important
    }

    .newDesktop\:text-\[80\%\] {
        font-size: 80% !important
    }

    .newDesktop\:text-\[94\%\] {
        font-size: 94% !important
    }

    .newDesktop\:text-\[clamp\(0\.875rem\2c 32\%\2c 1rem\)\] {
        font-size: clamp(.875rem, 32%, 1rem) !important
    }

    .newDesktop\:text-\[clamp\(16px\2c 70\%\2c 26px\)\] {
        font-size: clamp(16px, 70%, 26px) !important
    }

    .newDesktop\:text-\[clamp\(16px\2c 70\%\2c 36px\)\] {
        font-size: clamp(16px, 70%, 36px) !important
    }

    .newDesktop\:text-\[clamp\(16px\2c 90\%\2c 36px\)\] {
        font-size: clamp(16px, 90%, 36px) !important
    }

    .newDesktop\:text-\[max\(0\.75rem\2c 30\%\)\] {
        font-size: max(.75rem, 30%) !important
    }

    .newDesktop\:text-\[max\(1\.25rem\2c 50\%\)\] {
        font-size: max(1.25rem, 50%) !important
    }

    .newDesktop\:text-\[max\(14px\2c 32\%\)\] {
        font-size: max(14px, 32%) !important
    }

    .newDesktop\:text-\[max\(14px\2c 40\%\)\] {
        font-size: max(14px, 40%) !important
    }

    .newDesktop\:text-\[max\(16px\2c 73\%\)\] {
        font-size: max(16px, 73%) !important
    }

    .newDesktop\:text-\[max\(1rem\2c 50\%\)\] {
        font-size: max(1rem, 50%) !important
    }

    .newDesktop\:text-\[max\(1rem\2c min\(1\.6rem\2c 1\.3vw\)\)\] {
        font-size: max(1rem, min(1.6rem, 1.3vw)) !important
    }

    .newDesktop\:text-\[min\(1\.6rem\2c max\(1rem\2c 1\.33vw\)\)\] {
        font-size: min(1.6rem, max(1rem, 1.33vw)) !important
    }

    .newDesktop\:text-base {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .newDesktop\:text-ctaBannerDesktop {
        font-size: 56% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .newDesktop\:text-ctaButtonDesktop,
    .newDesktop\:text-ctaHeroDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .newDesktop\:text-h1Desktop {
        font-size: 160% !important
    }

    .newDesktop\:text-h1Desktop,
    .newDesktop\:text-h2Desktop {
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .newDesktop\:text-h2Desktop {
        font-size: 100% !important
    }

    .newDesktop\:text-h3BlogsDesktop {
        font-size: 70% !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .newDesktop\:text-h3Desktop {
        font-size: 70% !important;
        line-height: 1.3 !important;
        letter-spacing: .035em !important
    }

    .newDesktop\:text-paragraphDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .newDesktop\:leading-\[0\.95\] {
        line-height: .95 !important
    }

    .newDesktop\:leading-\[1\.05\] {
        line-height: 1.05 !important
    }

    .newDesktop\:leading-\[1\.5\] {
        line-height: 1.5 !important
    }

    .newDesktop\:tracking-\[0\.02em\] {
        letter-spacing: .02em !important
    }

    .newDesktop\:text-black {
        --tw-text-opacity: 1 !important;
        color: rgb(0 0 0/var(--tw-text-opacity)) !important
    }

    .newDesktop\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .newDesktop\:underline {
        text-decoration-line: underline !important
    }

    .newDesktop\:decoration-1 {
        text-decoration-thickness: 1px !important
    }

    .newDesktop\:decoration-\[3px\] {
        text-decoration-thickness: 3px !important
    }

    .newDesktop\:underline-offset-\[0\.325em\] {
        text-underline-offset: .325em !important
    }

    .newDesktop\:mix-blend-screen {
        mix-blend-mode: screen !important
    }

    .newDesktop\:drop-shadow-homepageH1 {
        --tw-drop-shadow: drop-shadow(min(-2px, -0.03em) max(2px, 0.03em) max(2px, 0.05em) #00000080) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
    }

    .newDesktop\:transition {
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
        transition-duration: .15s !important
    }

    .newDesktop\:delay-100 {
        transition-delay: .1s !important
    }

    .newDesktop\:duration-300 {
        transition-duration: .3s !important
    }

    .newDesktop\:after\:absolute:after {
        content: var(--tw-content) !important;
        position: absolute !important
    }

    .newDesktop\:after\:-bottom-\[0\.0em\]:after {
        content: var(--tw-content) !important;
        bottom: 0 !important
    }

    .newDesktop\:after\:left-0:after {
        content: var(--tw-content) !important;
        left: 0 !important
    }

    .newDesktop\:after\:right-0:after {
        content: var(--tw-content) !important;
        right: 0 !important
    }

    .newDesktop\:after\:h-\[3px\]:after {
        content: var(--tw-content) !important;
        height: 3px !important
    }

    .newDesktop\:after\:scale-x-\[1\]:after {
        content: var(--tw-content) !important;
        --tw-scale-x: 1 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .newDesktop\:after\:bg-white:after {
        content: var(--tw-content) !important;
        --tw-bg-opacity: 1 !important;
        background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
    }

    .newDesktop\:after\:transition:after {
        content: var(--tw-content) !important;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
        transition-duration: .15s !important
    }

    .newDesktop\:after\:duration-300:after {
        content: var(--tw-content) !important;
        transition-duration: .3s !important
    }

    .newDesktop\:after\:content-\[\'\'\]:after {
        --tw-content: "" !important;
        content: var(--tw-content) !important
    }

    .newDesktop\:hover\:scale-100:hover {
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important
    }

    .group:hover .newDesktop\:group-hover\:scale-105,
    .newDesktop\:hover\:scale-100:hover {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .group:hover .newDesktop\:group-hover\:scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important
    }

    .group:hover .group-hover\:newDesktop\:bg-brandPrimary,
    .group:hover .newDesktop\:group-hover\:bg-brandPrimary {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
    }

    .group:hover .newDesktop\:group-hover\:bg-transparent {
        background-color: initial !important
    }

    .group:hover .group-hover\:newDesktop\:text-white,
    .group:hover .newDesktop\:group-hover\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .group:hover .newDesktop\:group-hover\:opacity-0 {
        opacity: 0 !important
    }

    .group:hover .newDesktop\:group-hover\:duration-500 {
        transition-duration: .5s !important
    }

    .group:hover .newDesktop\:after\:group-hover\:scale-x-\[10\]:after {
        --tw-scale-x: 10 !important
    }

    .group:hover .newDesktop\:after\:group-hover\:scale-x-\[10\]:after,
    .group:hover .newDesktop\:after\:group-hover\:scale-y-105:after {
        content: var(--tw-content) !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .group:hover .newDesktop\:after\:group-hover\:scale-y-105:after {
        --tw-scale-y: 1.05 !important
    }

    .group:hover .newDesktop\:after\:group-hover\:delay-150:after {
        content: var(--tw-content) !important;
        transition-delay: .15s !important
    }

    .group:hover .newDesktop\:after\:group-hover\:duration-500:after {
        content: var(--tw-content) !important;
        transition-duration: .5s !important
    }

    .group:focus .newDesktop\:group-focus\:scale-105 {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .group:focus .group-focus\:newDesktop\:bg-brandPrimary {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(67 87 100/var(--tw-bg-opacity)) !important
    }

    .group:focus .newDesktop\:group-focus\:bg-transparent {
        background-color: initial !important
    }

    .group:focus .group-focus\:newDesktop\:text-white,
    .group:focus .newDesktop\:group-focus\:text-white {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255/var(--tw-text-opacity)) !important
    }

    .group:focus .newDesktop\:group-focus\:opacity-0 {
        opacity: 0 !important
    }

    .group:focus .newDesktop\:group-focus\:duration-500 {
        transition-duration: .5s !important
    }

    .group:focus .newDesktop\:after\:group-focus\:scale-x-\[10\]:after {
        --tw-scale-x: 10 !important
    }

    .group:focus .newDesktop\:after\:group-focus\:scale-x-\[10\]:after,
    .group:focus .newDesktop\:after\:group-focus\:scale-y-105:after {
        content: var(--tw-content) !important;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .group:focus .newDesktop\:after\:group-focus\:scale-y-105:after {
        --tw-scale-y: 1.05 !important
    }

    .group:focus .newDesktop\:after\:group-focus\:delay-150:after {
        content: var(--tw-content) !important;
        transition-delay: .15s !important
    }

    .group:focus .newDesktop\:after\:group-focus\:duration-500:after {
        content: var(--tw-content) !important;
        transition-duration: .5s !important
    }

    @media (min-width:768px) {
        .newDesktop\:md\:bottom-\[1\.1em\] {
            bottom: 1.1em !important
        }

        .newDesktop\:md\:left-\[1\.2em\] {
            left: 1.2em !important
        }
    }
}

@media (min-width:1717px) {
    .newDesktopRewards\:my-\[0\.5em\] {
        margin-top: .5em !important;
        margin-bottom: .5em !important
    }

    .newDesktopRewards\:my-\[1em\] {
        margin-top: 1em !important;
        margin-bottom: 1em !important
    }

    .newDesktopRewards\:ml-0 {
        margin-left: 0 !important
    }

    .newDesktopRewards\:mr-auto {
        margin-right: auto !important
    }

    .newDesktopRewards\:block {
        display: block !important
    }

    .newDesktopRewards\:aspect-\[1006\/397\] {
        aspect-ratio: 1006/397 !important
    }

    .newDesktopRewards\:aspect-\[1006\/503\] {
        aspect-ratio: 1006/503 !important
    }

    .newDesktopRewards\:aspect-\[1008\/503\] {
        aspect-ratio: 1008/503 !important
    }

    .newDesktopRewards\:aspect-\[1046\/425\] {
        aspect-ratio: 1046/425 !important
    }

    .newDesktopRewards\:aspect-\[1050\/550\] {
        aspect-ratio: 1050/550 !important
    }

    .newDesktopRewards\:aspect-\[1060\/629\] {
        aspect-ratio: 1060/629 !important
    }

    .newDesktopRewards\:aspect-\[1062\/340\] {
        aspect-ratio: 1062/340 !important
    }

    .newDesktopRewards\:aspect-\[1062\/546\] {
        aspect-ratio: 1062/546 !important
    }

    .newDesktopRewards\:aspect-\[1080\/500\] {
        aspect-ratio: 1080/500 !important
    }

    .newDesktopRewards\:aspect-\[1088\/544\] {
        aspect-ratio: 1088/544 !important
    }

    .newDesktopRewards\:aspect-\[1176\/310\] {
        aspect-ratio: 1176/310 !important
    }

    .newDesktopRewards\:aspect-\[1176\/412\] {
        aspect-ratio: 1176/412 !important
    }

    .newDesktopRewards\:aspect-\[1200\/576\] {
        aspect-ratio: 1200/576 !important
    }

    .newDesktopRewards\:aspect-\[1200\/600\] {
        aspect-ratio: 1200/600 !important
    }

    .newDesktopRewards\:aspect-\[1200\/629\] {
        aspect-ratio: 1200/629 !important
    }

    .newDesktopRewards\:aspect-\[1200\/639\] {
        aspect-ratio: 1200/639 !important
    }

    .newDesktopRewards\:aspect-\[1200\/660\] {
        aspect-ratio: 1200/660 !important
    }

    .newDesktopRewards\:aspect-\[1200\/684\] {
        aspect-ratio: 1200/684 !important
    }

    .newDesktopRewards\:aspect-\[1200\/686\] {
        aspect-ratio: 1200/686 !important
    }

    .newDesktopRewards\:aspect-\[1200\/688\] {
        aspect-ratio: 1200/688 !important
    }

    .newDesktopRewards\:aspect-\[1200\/690\] {
        aspect-ratio: 1200/690 !important
    }

    .newDesktopRewards\:aspect-\[1200\/700\] {
        aspect-ratio: 1200/700 !important
    }

    .newDesktopRewards\:aspect-\[1200\/708\] {
        aspect-ratio: 1200/708 !important
    }

    .newDesktopRewards\:aspect-\[1200\/711\] {
        aspect-ratio: 1200/711 !important
    }

    .newDesktopRewards\:aspect-\[1200\/714\] {
        aspect-ratio: 1200/714 !important
    }

    .newDesktopRewards\:aspect-\[1200\/726\] {
        aspect-ratio: 1200/726 !important
    }

    .newDesktopRewards\:aspect-\[1200\/745\] {
        aspect-ratio: 1200/745 !important
    }

    .newDesktopRewards\:aspect-\[1200\/896\] {
        aspect-ratio: 1200/896 !important
    }

    .newDesktopRewards\:aspect-\[1200\/920\] {
        aspect-ratio: 1200/920 !important
    }

    .newDesktopRewards\:aspect-\[1200\/949\] {
        aspect-ratio: 1200/949 !important
    }

    .newDesktopRewards\:aspect-\[1202\/602\] {
        aspect-ratio: 1202/602 !important
    }

    .newDesktopRewards\:aspect-\[1320\/340\] {
        aspect-ratio: 1320/340 !important
    }

    .newDesktopRewards\:aspect-\[1320\/552\] {
        aspect-ratio: 1320/552 !important
    }

    .newDesktopRewards\:aspect-\[1332\/472\] {
        aspect-ratio: 1332/472 !important
    }

    .newDesktopRewards\:aspect-\[1380\/550\] {
        aspect-ratio: 1380/550 !important
    }

    .newDesktopRewards\:aspect-\[140\/140\] {
        aspect-ratio: 140/140 !important
    }

    .newDesktopRewards\:aspect-\[1420\/412\] {
        aspect-ratio: 1420/412 !important
    }

    .newDesktopRewards\:aspect-\[1424\/327\] {
        aspect-ratio: 1424/327 !important
    }

    .newDesktopRewards\:aspect-\[1428\/546\] {
        aspect-ratio: 1428/546 !important
    }

    .newDesktopRewards\:aspect-\[1432\/472\] {
        aspect-ratio: 1432/472 !important
    }

    .newDesktopRewards\:aspect-\[1432\/516\] {
        aspect-ratio: 1432/516 !important
    }

    .newDesktopRewards\:aspect-\[1438\/675\] {
        aspect-ratio: 1438/675 !important
    }

    .newDesktopRewards\:aspect-\[150\/150\] {
        aspect-ratio: 150/150 !important
    }

    .newDesktopRewards\:aspect-\[152\/90\] {
        aspect-ratio: 152/90 !important
    }

    .newDesktopRewards\:aspect-\[1536\/415\] {
        aspect-ratio: 1536/415 !important
    }

    .newDesktopRewards\:aspect-\[1536\/437\] {
        aspect-ratio: 1536/437 !important
    }

    .newDesktopRewards\:aspect-\[1536\/438\] {
        aspect-ratio: 1536/438 !important
    }

    .newDesktopRewards\:aspect-\[1536\/452\] {
        aspect-ratio: 1536/452 !important
    }

    .newDesktopRewards\:aspect-\[1536\/453\] {
        aspect-ratio: 1536/453 !important
    }

    .newDesktopRewards\:aspect-\[1536\/470\] {
        aspect-ratio: 1536/470 !important
    }

    .newDesktopRewards\:aspect-\[1536\/478\] {
        aspect-ratio: 1536/478 !important
    }

    .newDesktopRewards\:aspect-\[1536\/488\] {
        aspect-ratio: 1536/488 !important
    }

    .newDesktopRewards\:aspect-\[1536\/489\] {
        aspect-ratio: 1536/489 !important
    }

    .newDesktopRewards\:aspect-\[1536\/512\] {
        aspect-ratio: 1536/512 !important
    }

    .newDesktopRewards\:aspect-\[1536\/520\] {
        aspect-ratio: 1536/520 !important
    }

    .newDesktopRewards\:aspect-\[1536\/546\] {
        aspect-ratio: 1536/546 !important
    }

    .newDesktopRewards\:aspect-\[1536\/577\] {
        aspect-ratio: 1536/577 !important
    }

    .newDesktopRewards\:aspect-\[1536\/700\] {
        aspect-ratio: 1536/700 !important
    }

    .newDesktopRewards\:aspect-\[1536\/713\] {
        aspect-ratio: 1536/713 !important
    }

    .newDesktopRewards\:aspect-\[1536\/759\] {
        aspect-ratio: 1536/759 !important
    }

    .newDesktopRewards\:aspect-\[1536\/893\] {
        aspect-ratio: 1536/893 !important
    }

    .newDesktopRewards\:aspect-\[1640\/589\] {
        aspect-ratio: 1640/589 !important
    }

    .newDesktopRewards\:aspect-\[1648\/538\] {
        aspect-ratio: 1648/538 !important
    }

    .newDesktopRewards\:aspect-\[1656\/439\] {
        aspect-ratio: 1656/439 !important
    }

    .newDesktopRewards\:aspect-\[1664\/680\] {
        aspect-ratio: 1664/680 !important
    }

    .newDesktopRewards\:aspect-\[1664\/884\] {
        aspect-ratio: 1664/884 !important
    }

    .newDesktopRewards\:aspect-\[1700\/473\] {
        aspect-ratio: 1700/473 !important
    }

    .newDesktopRewards\:aspect-\[1716\/470\] {
        aspect-ratio: 1716/470 !important
    }

    .newDesktopRewards\:aspect-\[177\/177\] {
        aspect-ratio: 177/177 !important
    }

    .newDesktopRewards\:aspect-\[1828\/514\] {
        aspect-ratio: 1828/514 !important
    }

    .newDesktopRewards\:aspect-\[1884\/514\] {
        aspect-ratio: 1884/514 !important
    }

    .newDesktopRewards\:aspect-\[1886\/514\] {
        aspect-ratio: 1886/514 !important
    }

    .newDesktopRewards\:aspect-\[191\/191\] {
        aspect-ratio: 191/191 !important
    }

    .newDesktopRewards\:aspect-\[1920\/450\] {
        aspect-ratio: 1920/450 !important
    }

    .newDesktopRewards\:aspect-\[1920\/538\] {
        aspect-ratio: 1920/538 !important
    }

    .newDesktopRewards\:aspect-\[1920\/600\] {
        aspect-ratio: 1920/600 !important
    }

    .newDesktopRewards\:aspect-\[1920\/627\] {
        aspect-ratio: 1920/627 !important
    }

    .newDesktopRewards\:aspect-\[1920\/671\] {
        aspect-ratio: 1920/671 !important
    }

    .newDesktopRewards\:aspect-\[1920\/688\] {
        aspect-ratio: 1920/688 !important
    }

    .newDesktopRewards\:aspect-\[1920\/789\] {
        aspect-ratio: 1920/789 !important
    }

    .newDesktopRewards\:aspect-\[1984\/675\] {
        aspect-ratio: 1984/675 !important
    }

    .newDesktopRewards\:aspect-\[200\/200\] {
        aspect-ratio: 200/200 !important
    }

    .newDesktopRewards\:aspect-\[205\/205\] {
        aspect-ratio: 205/205 !important
    }

    .newDesktopRewards\:aspect-\[2092\/425\] {
        aspect-ratio: 2092/425 !important
    }

    .newDesktopRewards\:aspect-\[2100\/550\] {
        aspect-ratio: 2100/550 !important
    }

    .newDesktopRewards\:aspect-\[2120\/629\] {
        aspect-ratio: 2120/629 !important
    }

    .newDesktopRewards\:aspect-\[2124\/340\] {
        aspect-ratio: 2124/340 !important
    }

    .newDesktopRewards\:aspect-\[2124\/546\] {
        aspect-ratio: 2124/546 !important
    }

    .newDesktopRewards\:aspect-\[2176\/544\] {
        aspect-ratio: 2176/544 !important
    }

    .newDesktopRewards\:aspect-\[223\/53\] {
        aspect-ratio: 223/53 !important
    }

    .newDesktopRewards\:aspect-\[231\/231\] {
        aspect-ratio: 231/231 !important
    }

    .newDesktopRewards\:aspect-\[231\/250\] {
        aspect-ratio: 231/250 !important
    }

    .newDesktopRewards\:aspect-\[2400\/600\] {
        aspect-ratio: 2400/600 !important
    }

    .newDesktopRewards\:aspect-\[2400\/629\] {
        aspect-ratio: 2400/629 !important
    }

    .newDesktopRewards\:aspect-\[2400\/639\] {
        aspect-ratio: 2400/639 !important
    }

    .newDesktopRewards\:aspect-\[2400\/660\] {
        aspect-ratio: 2400/660 !important
    }

    .newDesktopRewards\:aspect-\[2400\/686\] {
        aspect-ratio: 2400/686 !important
    }

    .newDesktopRewards\:aspect-\[2400\/688\] {
        aspect-ratio: 2400/688 !important
    }

    .newDesktopRewards\:aspect-\[2400\/708\] {
        aspect-ratio: 2400/708 !important
    }

    .newDesktopRewards\:aspect-\[2400\/711\] {
        aspect-ratio: 2400/711 !important
    }

    .newDesktopRewards\:aspect-\[2400\/714\] {
        aspect-ratio: 2400/714 !important
    }

    .newDesktopRewards\:aspect-\[2400\/726\] {
        aspect-ratio: 2400/726 !important
    }

    .newDesktopRewards\:aspect-\[2400\/745\] {
        aspect-ratio: 2400/745 !important
    }

    .newDesktopRewards\:aspect-\[2400\/896\] {
        aspect-ratio: 2400/896 !important
    }

    .newDesktopRewards\:aspect-\[2400\/920\] {
        aspect-ratio: 2400/920 !important
    }

    .newDesktopRewards\:aspect-\[2400\/949\] {
        aspect-ratio: 2400/949 !important
    }

    .newDesktopRewards\:aspect-\[2404\/602\] {
        aspect-ratio: 2404/602 !important
    }

    .newDesktopRewards\:aspect-\[277\/169\] {
        aspect-ratio: 277/169 !important
    }

    .newDesktopRewards\:aspect-\[280\/140\] {
        aspect-ratio: 280/140 !important
    }

    .newDesktopRewards\:aspect-\[294\/218\] {
        aspect-ratio: 294/218 !important
    }

    .newDesktopRewards\:aspect-\[300\/150\] {
        aspect-ratio: 300/150 !important
    }

    .newDesktopRewards\:aspect-\[304\/73\] {
        aspect-ratio: 304/73 !important
    }

    .newDesktopRewards\:aspect-\[320\/320\] {
        aspect-ratio: 320/320 !important
    }

    .newDesktopRewards\:aspect-\[320\/95\] {
        aspect-ratio: 320/95 !important
    }

    .newDesktopRewards\:aspect-\[330\/160\] {
        aspect-ratio: 330/160 !important
    }

    .newDesktopRewards\:aspect-\[345\/83\] {
        aspect-ratio: 345/83 !important
    }

    .newDesktopRewards\:aspect-\[350\/321\] {
        aspect-ratio: 350/321 !important
    }

    .newDesktopRewards\:aspect-\[350\/412\] {
        aspect-ratio: 350/412 !important
    }

    .newDesktopRewards\:aspect-\[354\/177\] {
        aspect-ratio: 354/177 !important
    }

    .newDesktopRewards\:aspect-\[356\/135\] {
        aspect-ratio: 356/135 !important
    }

    .newDesktopRewards\:aspect-\[357\/106\] {
        aspect-ratio: 357/106 !important
    }

    .newDesktopRewards\:aspect-\[36\/28\] {
        aspect-ratio: 36/28 !important
    }

    .newDesktopRewards\:aspect-\[368\/310\] {
        aspect-ratio: 368/310 !important
    }

    .newDesktopRewards\:aspect-\[382\/191\] {
        aspect-ratio: 382/191 !important
    }

    .newDesktopRewards\:aspect-\[3840\/450\] {
        aspect-ratio: 3840/450 !important
    }

    .newDesktopRewards\:aspect-\[3840\/600\] {
        aspect-ratio: 3840/600 !important
    }

    .newDesktopRewards\:aspect-\[3840\/627\] {
        aspect-ratio: 3840/627 !important
    }

    .newDesktopRewards\:aspect-\[3840\/671\] {
        aspect-ratio: 3840/671 !important
    }

    .newDesktopRewards\:aspect-\[3840\/688\] {
        aspect-ratio: 3840/688 !important
    }

    .newDesktopRewards\:aspect-\[3840\/789\] {
        aspect-ratio: 3840/789 !important
    }

    .newDesktopRewards\:aspect-\[389\/245\] {
        aspect-ratio: 389/245 !important
    }

    .newDesktopRewards\:aspect-\[400\/200\] {
        aspect-ratio: 400/200 !important
    }

    .newDesktopRewards\:aspect-\[404\/87\] {
        aspect-ratio: 404/87 !important
    }

    .newDesktopRewards\:aspect-\[410\/205\] {
        aspect-ratio: 410/205 !important
    }

    .newDesktopRewards\:aspect-\[420\/267\] {
        aspect-ratio: 420/267 !important
    }

    .newDesktopRewards\:aspect-\[420\/420\] {
        aspect-ratio: 420/420 !important
    }

    .newDesktopRewards\:aspect-\[427\/362\] {
        aspect-ratio: 427/362 !important
    }

    .newDesktopRewards\:aspect-\[430\/328\] {
        aspect-ratio: 430/328 !important
    }

    .newDesktopRewards\:aspect-\[430\/329\] {
        aspect-ratio: 430/329 !important
    }

    .newDesktopRewards\:aspect-\[44\/34\] {
        aspect-ratio: 44/34 !important
    }

    .newDesktopRewards\:aspect-\[446\/53\] {
        aspect-ratio: 446/53 !important
    }

    .newDesktopRewards\:aspect-\[462\/231\] {
        aspect-ratio: 462/231 !important
    }

    .newDesktopRewards\:aspect-\[462\/250\] {
        aspect-ratio: 462/250 !important
    }

    .newDesktopRewards\:aspect-\[480\/293\] {
        aspect-ratio: 480/293 !important
    }

    .newDesktopRewards\:aspect-\[480\/342\] {
        aspect-ratio: 480/342 !important
    }

    .newDesktopRewards\:aspect-\[480\/343\] {
        aspect-ratio: 480/343 !important
    }

    .newDesktopRewards\:aspect-\[480\/345\] {
        aspect-ratio: 480/345 !important
    }

    .newDesktopRewards\:aspect-\[480\/412\] {
        aspect-ratio: 480/412 !important
    }

    .newDesktopRewards\:aspect-\[480\/414\] {
        aspect-ratio: 480/414 !important
    }

    .newDesktopRewards\:aspect-\[480\/535\] {
        aspect-ratio: 480/535 !important
    }

    .newDesktopRewards\:aspect-\[480\/558\] {
        aspect-ratio: 480/558 !important
    }

    .newDesktopRewards\:aspect-\[480\/681\] {
        aspect-ratio: 480/681 !important
    }

    .newDesktopRewards\:aspect-\[503\/397\] {
        aspect-ratio: 503/397 !important
    }

    .newDesktopRewards\:aspect-\[503\/503\] {
        aspect-ratio: 503/503 !important
    }

    .newDesktopRewards\:aspect-\[504\/503\] {
        aspect-ratio: 504/503 !important
    }

    .newDesktopRewards\:aspect-\[522\/42\] {
        aspect-ratio: 522/42 !important
    }

    .newDesktopRewards\:aspect-\[540\/500\] {
        aspect-ratio: 540/500 !important
    }

    .newDesktopRewards\:aspect-\[554\/169\] {
        aspect-ratio: 554/169 !important
    }

    .newDesktopRewards\:aspect-\[588\/218\] {
        aspect-ratio: 588/218 !important
    }

    .newDesktopRewards\:aspect-\[588\/310\] {
        aspect-ratio: 588/310 !important
    }

    .newDesktopRewards\:aspect-\[588\/412\] {
        aspect-ratio: 588/412 !important
    }

    .newDesktopRewards\:aspect-\[608\/73\] {
        aspect-ratio: 608/73 !important
    }

    .newDesktopRewards\:aspect-\[618\/50\] {
        aspect-ratio: 618/50 !important
    }

    .newDesktopRewards\:aspect-\[627\/51\] {
        aspect-ratio: 627/51 !important
    }

    .newDesktopRewards\:aspect-\[640\/320\] {
        aspect-ratio: 640/320 !important
    }

    .newDesktopRewards\:aspect-\[640\/95\] {
        aspect-ratio: 640/95 !important
    }

    .newDesktopRewards\:aspect-\[660\/160\] {
        aspect-ratio: 660/160 !important
    }

    .newDesktopRewards\:aspect-\[660\/340\] {
        aspect-ratio: 660/340 !important
    }

    .newDesktopRewards\:aspect-\[660\/552\] {
        aspect-ratio: 660/552 !important
    }

    .newDesktopRewards\:aspect-\[666\/472\] {
        aspect-ratio: 666/472 !important
    }

    .newDesktopRewards\:aspect-\[690\/550\] {
        aspect-ratio: 690/550 !important
    }

    .newDesktopRewards\:aspect-\[690\/83\] {
        aspect-ratio: 690/83 !important
    }

    .newDesktopRewards\:aspect-\[700\/321\] {
        aspect-ratio: 700/321 !important
    }

    .newDesktopRewards\:aspect-\[710\/412\] {
        aspect-ratio: 710/412 !important
    }

    .newDesktopRewards\:aspect-\[712\/327\] {
        aspect-ratio: 712/327 !important
    }

    .newDesktopRewards\:aspect-\[714\/106\] {
        aspect-ratio: 714/106 !important
    }

    .newDesktopRewards\:aspect-\[714\/546\] {
        aspect-ratio: 714/546 !important
    }

    .newDesktopRewards\:aspect-\[716\/472\] {
        aspect-ratio: 716/472 !important
    }

    .newDesktopRewards\:aspect-\[716\/516\] {
        aspect-ratio: 716/516 !important
    }

    .newDesktopRewards\:aspect-\[719\/675\] {
        aspect-ratio: 719/675 !important
    }

    .newDesktopRewards\:aspect-\[72\/28\] {
        aspect-ratio: 72/28 !important
    }

    .newDesktopRewards\:aspect-\[736\/310\] {
        aspect-ratio: 736/310 !important
    }

    .newDesktopRewards\:aspect-\[76\/90\] {
        aspect-ratio: 76/90 !important
    }

    .newDesktopRewards\:aspect-\[768\/415\] {
        aspect-ratio: 768/415 !important
    }

    .newDesktopRewards\:aspect-\[768\/437\] {
        aspect-ratio: 768/437 !important
    }

    .newDesktopRewards\:aspect-\[768\/438\] {
        aspect-ratio: 768/438 !important
    }

    .newDesktopRewards\:aspect-\[768\/452\] {
        aspect-ratio: 768/452 !important
    }

    .newDesktopRewards\:aspect-\[768\/453\] {
        aspect-ratio: 768/453 !important
    }

    .newDesktopRewards\:aspect-\[768\/470\] {
        aspect-ratio: 768/470 !important
    }

    .newDesktopRewards\:aspect-\[768\/476\] {
        aspect-ratio: 768/476 !important
    }

    .newDesktopRewards\:aspect-\[768\/478\] {
        aspect-ratio: 768/478 !important
    }

    .newDesktopRewards\:aspect-\[768\/488\] {
        aspect-ratio: 768/488 !important
    }

    .newDesktopRewards\:aspect-\[768\/489\] {
        aspect-ratio: 768/489 !important
    }

    .newDesktopRewards\:aspect-\[768\/512\] {
        aspect-ratio: 768/512 !important
    }

    .newDesktopRewards\:aspect-\[768\/520\] {
        aspect-ratio: 768/520 !important
    }

    .newDesktopRewards\:aspect-\[768\/524\] {
        aspect-ratio: 768/524 !important
    }

    .newDesktopRewards\:aspect-\[768\/546\] {
        aspect-ratio: 768/546 !important
    }

    .newDesktopRewards\:aspect-\[768\/577\] {
        aspect-ratio: 768/577 !important
    }

    .newDesktopRewards\:aspect-\[768\/700\] {
        aspect-ratio: 768/700 !important
    }

    .newDesktopRewards\:aspect-\[768\/713\] {
        aspect-ratio: 768/713 !important
    }

    .newDesktopRewards\:aspect-\[768\/759\] {
        aspect-ratio: 768/759 !important
    }

    .newDesktopRewards\:aspect-\[768\/893\] {
        aspect-ratio: 768/893 !important
    }

    .newDesktopRewards\:aspect-\[778\/245\] {
        aspect-ratio: 778/245 !important
    }

    .newDesktopRewards\:aspect-\[808\/87\] {
        aspect-ratio: 808/87 !important
    }

    .newDesktopRewards\:aspect-\[824\/538\] {
        aspect-ratio: 824/538 !important
    }

    .newDesktopRewards\:aspect-\[828\/439\] {
        aspect-ratio: 828/439 !important
    }

    .newDesktopRewards\:aspect-\[832\/680\] {
        aspect-ratio: 832/680 !important
    }

    .newDesktopRewards\:aspect-\[832\/884\] {
        aspect-ratio: 832/884 !important
    }

    .newDesktopRewards\:aspect-\[840\/267\] {
        aspect-ratio: 840/267 !important
    }

    .newDesktopRewards\:aspect-\[840\/420\] {
        aspect-ratio: 840/420 !important
    }

    .newDesktopRewards\:aspect-\[850\/473\] {
        aspect-ratio: 850/473 !important
    }

    .newDesktopRewards\:aspect-\[854\/362\] {
        aspect-ratio: 854/362 !important
    }

    .newDesktopRewards\:aspect-\[858\/470\] {
        aspect-ratio: 858/470 !important
    }

    .newDesktopRewards\:aspect-\[860\/328\] {
        aspect-ratio: 860/328 !important
    }

    .newDesktopRewards\:aspect-\[860\/329\] {
        aspect-ratio: 860/329 !important
    }

    .newDesktopRewards\:aspect-\[88\/34\] {
        aspect-ratio: 88/34 !important
    }

    .newDesktopRewards\:aspect-\[914\/514\] {
        aspect-ratio: 914/514 !important
    }

    .newDesktopRewards\:aspect-\[942\/514\] {
        aspect-ratio: 942/514 !important
    }

    .newDesktopRewards\:aspect-\[943\/514\] {
        aspect-ratio: 943/514 !important
    }

    .newDesktopRewards\:aspect-\[944\/77\] {
        aspect-ratio: 944/77 !important
    }

    .newDesktopRewards\:aspect-\[960\/293\] {
        aspect-ratio: 960/293 !important
    }

    .newDesktopRewards\:aspect-\[960\/342\] {
        aspect-ratio: 960/342 !important
    }

    .newDesktopRewards\:aspect-\[960\/343\] {
        aspect-ratio: 960/343 !important
    }

    .newDesktopRewards\:aspect-\[960\/345\] {
        aspect-ratio: 960/345 !important
    }

    .newDesktopRewards\:aspect-\[960\/412\] {
        aspect-ratio: 960/412 !important
    }

    .newDesktopRewards\:aspect-\[960\/414\] {
        aspect-ratio: 960/414 !important
    }

    .newDesktopRewards\:aspect-\[960\/535\] {
        aspect-ratio: 960/535 !important
    }

    .newDesktopRewards\:aspect-\[960\/538\] {
        aspect-ratio: 960/538 !important
    }

    .newDesktopRewards\:aspect-\[960\/558\] {
        aspect-ratio: 960/558 !important
    }

    .newDesktopRewards\:aspect-\[960\/681\] {
        aspect-ratio: 960/681 !important
    }

    .newDesktopRewards\:aspect-\[960\/688\] {
        aspect-ratio: 960/688 !important
    }

    .newDesktopRewards\:aspect-\[992\/675\] {
        aspect-ratio: 992/675 !important
    }

    .newDesktopRewards\:w-\[min\(111\.25rem\2c 92\.71vw\)\] {
        width: min(111.25rem, 92.71vw) !important
    }

    .newDesktopRewards\:max-w-\[102\.5rem\] {
        max-width: 102.5rem !important
    }

    .newDesktopRewards\:max-w-\[103rem\] {
        max-width: 103rem !important
    }

    .newDesktopRewards\:max-w-\[104rem\] {
        max-width: 104rem !important
    }

    .newDesktopRewards\:max-w-\[106\.25rem\] {
        max-width: 106.25rem !important
    }

    .newDesktopRewards\:max-w-\[107\.25rem\] {
        max-width: 107.25rem !important
    }

    .newDesktopRewards\:max-w-\[11\.063rem\] {
        max-width: 11.063rem !important
    }

    .newDesktopRewards\:max-w-\[11\.938rem\] {
        max-width: 11.938rem !important
    }

    .newDesktopRewards\:max-w-\[114\.25rem\] {
        max-width: 114.25rem !important
    }

    .newDesktopRewards\:max-w-\[117\.75rem\] {
        max-width: 117.75rem !important
    }

    .newDesktopRewards\:max-w-\[117\.876rem\] {
        max-width: 117.876rem !important
    }

    .newDesktopRewards\:max-w-\[12\.5rem\] {
        max-width: 12.5rem !important
    }

    .newDesktopRewards\:max-w-\[12\.813rem\] {
        max-width: 12.813rem !important
    }

    .newDesktopRewards\:max-w-\[120rem\] {
        max-width: 120rem !important
    }

    .newDesktopRewards\:max-w-\[124rem\] {
        max-width: 124rem !important
    }

    .newDesktopRewards\:max-w-\[13\.938rem\] {
        max-width: 13.938rem !important
    }

    .newDesktopRewards\:max-w-\[130\.75rem\] {
        max-width: 130.75rem !important
    }

    .newDesktopRewards\:max-w-\[131\.25rem\] {
        max-width: 131.25rem !important
    }

    .newDesktopRewards\:max-w-\[132\.5rem\] {
        max-width: 132.5rem !important
    }

    .newDesktopRewards\:max-w-\[132\.75rem\] {
        max-width: 132.75rem !important
    }

    .newDesktopRewards\:max-w-\[136rem\] {
        max-width: 136rem !important
    }

    .newDesktopRewards\:max-w-\[14\.438rem\] {
        max-width: 14.438rem !important
    }

    .newDesktopRewards\:max-w-\[150\.25rem\] {
        max-width: 150.25rem !important
    }

    .newDesktopRewards\:max-w-\[150rem\] {
        max-width: 150rem !important
    }

    .newDesktopRewards\:max-w-\[17\.313rem\] {
        max-width: 17.313rem !important
    }

    .newDesktopRewards\:max-w-\[17\.5rem\] {
        max-width: 17.5rem !important
    }

    .newDesktopRewards\:max-w-\[18\.375rem\] {
        max-width: 18.375rem !important
    }

    .newDesktopRewards\:max-w-\[18\.75rem\] {
        max-width: 18.75rem !important
    }

    .newDesktopRewards\:max-w-\[19rem\] {
        max-width: 19rem !important
    }

    .newDesktopRewards\:max-w-\[2\.25rem\] {
        max-width: 2.25rem !important
    }

    .newDesktopRewards\:max-w-\[2\.75rem\] {
        max-width: 2.75rem !important
    }

    .newDesktopRewards\:max-w-\[20\.625rem\] {
        max-width: 20.625rem !important
    }

    .newDesktopRewards\:max-w-\[20rem\] {
        max-width: 20rem !important
    }

    .newDesktopRewards\:max-w-\[21\.563rem\] {
        max-width: 21.563rem !important
    }

    .newDesktopRewards\:max-w-\[21\.875rem\] {
        max-width: 21.875rem !important
    }

    .newDesktopRewards\:max-w-\[22\.126rem\] {
        max-width: 22.126rem !important
    }

    .newDesktopRewards\:max-w-\[22\.313rem\] {
        max-width: 22.313rem !important
    }

    .newDesktopRewards\:max-w-\[23\.876rem\] {
        max-width: 23.876rem !important
    }

    .newDesktopRewards\:max-w-\[23rem\] {
        max-width: 23rem !important
    }

    .newDesktopRewards\:max-w-\[24\.313rem\] {
        max-width: 24.313rem !important
    }

    .newDesktopRewards\:max-w-\[240rem\] {
        max-width: 240rem !important
    }

    .newDesktopRewards\:max-w-\[25\.25rem\] {
        max-width: 25.25rem !important
    }

    .newDesktopRewards\:max-w-\[25\.626rem\] {
        max-width: 25.626rem !important
    }

    .newDesktopRewards\:max-w-\[25rem\] {
        max-width: 25rem !important
    }

    .newDesktopRewards\:max-w-\[26\.25rem\] {
        max-width: 26.25rem !important
    }

    .newDesktopRewards\:max-w-\[26\.688rem\] {
        max-width: 26.688rem !important
    }

    .newDesktopRewards\:max-w-\[26\.875rem\] {
        max-width: 26.875rem !important
    }

    .newDesktopRewards\:max-w-\[27\.876rem\] {
        max-width: 27.876rem !important
    }

    .newDesktopRewards\:max-w-\[28\.876rem\] {
        max-width: 28.876rem !important
    }

    .newDesktopRewards\:max-w-\[30rem\] {
        max-width: 30rem !important
    }

    .newDesktopRewards\:max-w-\[31\.438000000000002rem\] {
        max-width: 31.438000000000002rem !important
    }

    .newDesktopRewards\:max-w-\[31\.5rem\] {
        max-width: 31.5rem !important
    }

    .newDesktopRewards\:max-w-\[32\.625rem\] {
        max-width: 32.625rem !important
    }

    .newDesktopRewards\:max-w-\[33\.75rem\] {
        max-width: 33.75rem !important
    }

    .newDesktopRewards\:max-w-\[34\.626rem\] {
        max-width: 34.626rem !important
    }

    .newDesktopRewards\:max-w-\[36\.75rem\] {
        max-width: 36.75rem !important
    }

    .newDesktopRewards\:max-w-\[38\.625rem\] {
        max-width: 38.625rem !important
    }

    .newDesktopRewards\:max-w-\[38rem\] {
        max-width: 38rem !important
    }

    .newDesktopRewards\:max-w-\[39\.188rem\] {
        max-width: 39.188rem !important
    }

    .newDesktopRewards\:max-w-\[4\.5rem\] {
        max-width: 4.5rem !important
    }

    .newDesktopRewards\:max-w-\[4\.75rem\] {
        max-width: 4.75rem !important
    }

    .newDesktopRewards\:max-w-\[40rem\] {
        max-width: 40rem !important
    }

    .newDesktopRewards\:max-w-\[41\.25rem\] {
        max-width: 41.25rem !important
    }

    .newDesktopRewards\:max-w-\[41\.625rem\] {
        max-width: 41.625rem !important
    }

    .newDesktopRewards\:max-w-\[43\.125rem\] {
        max-width: 43.125rem !important
    }

    .newDesktopRewards\:max-w-\[43\.126rem\] {
        max-width: 43.126rem !important
    }

    .newDesktopRewards\:max-w-\[43\.75rem\] {
        max-width: 43.75rem !important
    }

    .newDesktopRewards\:max-w-\[44\.375rem\] {
        max-width: 44.375rem !important
    }

    .newDesktopRewards\:max-w-\[44\.5rem\] {
        max-width: 44.5rem !important
    }

    .newDesktopRewards\:max-w-\[44\.625rem\] {
        max-width: 44.625rem !important
    }

    .newDesktopRewards\:max-w-\[44\.626rem\] {
        max-width: 44.626rem !important
    }

    .newDesktopRewards\:max-w-\[44\.75rem\] {
        max-width: 44.75rem !important
    }

    .newDesktopRewards\:max-w-\[44\.938rem\] {
        max-width: 44.938rem !important
    }

    .newDesktopRewards\:max-w-\[46rem\] {
        max-width: 46rem !important
    }

    .newDesktopRewards\:max-w-\[48\.626rem\] {
        max-width: 48.626rem !important
    }

    .newDesktopRewards\:max-w-\[48rem\] {
        max-width: 48rem !important
    }

    .newDesktopRewards\:max-w-\[5\.5rem\] {
        max-width: 5.5rem !important
    }

    .newDesktopRewards\:max-w-\[50\.5rem\] {
        max-width: 50.5rem !important
    }

    .newDesktopRewards\:max-w-\[51\.5rem\] {
        max-width: 51.5rem !important
    }

    .newDesktopRewards\:max-w-\[51\.75rem\] {
        max-width: 51.75rem !important
    }

    .newDesktopRewards\:max-w-\[52\.5rem\] {
        max-width: 52.5rem !important
    }

    .newDesktopRewards\:max-w-\[52rem\] {
        max-width: 52rem !important
    }

    .newDesktopRewards\:max-w-\[53\.125rem\] {
        max-width: 53.125rem !important
    }

    .newDesktopRewards\:max-w-\[53\.376rem\] {
        max-width: 53.376rem !important
    }

    .newDesktopRewards\:max-w-\[53\.625rem\] {
        max-width: 53.625rem !important
    }

    .newDesktopRewards\:max-w-\[53\.75rem\] {
        max-width: 53.75rem !important
    }

    .newDesktopRewards\:max-w-\[57\.125rem\] {
        max-width: 57.125rem !important
    }

    .newDesktopRewards\:max-w-\[58\.875rem\] {
        max-width: 58.875rem !important
    }

    .newDesktopRewards\:max-w-\[58\.938rem\] {
        max-width: 58.938rem !important
    }

    .newDesktopRewards\:max-w-\[59rem\] {
        max-width: 59rem !important
    }

    .newDesktopRewards\:max-w-\[60rem\] {
        max-width: 60rem !important
    }

    .newDesktopRewards\:max-w-\[62\.876000000000005rem\] {
        max-width: 62.876000000000005rem !important
    }

    .newDesktopRewards\:max-w-\[62rem\] {
        max-width: 62rem !important
    }

    .newDesktopRewards\:max-w-\[63rem\] {
        max-width: 63rem !important
    }

    .newDesktopRewards\:max-w-\[65\.375rem\] {
        max-width: 65.375rem !important
    }

    .newDesktopRewards\:max-w-\[65\.625rem\] {
        max-width: 65.625rem !important
    }

    .newDesktopRewards\:max-w-\[66\.25rem\] {
        max-width: 66.25rem !important
    }

    .newDesktopRewards\:max-w-\[66\.375rem\] {
        max-width: 66.375rem !important
    }

    .newDesktopRewards\:max-w-\[66\.875rem\] {
        max-width: 66.875rem !important
    }

    .newDesktopRewards\:max-w-\[67\.5rem\] {
        max-width: 67.5rem !important
    }

    .newDesktopRewards\:max-w-\[68rem\] {
        max-width: 68rem !important
    }

    .newDesktopRewards\:max-w-\[73\.5rem\] {
        max-width: 73.5rem !important
    }

    .newDesktopRewards\:max-w-\[75\.125rem\] {
        max-width: 75.125rem !important
    }

    .newDesktopRewards\:max-w-\[75rem\] {
        max-width: 75rem !important
    }

    .newDesktopRewards\:max-w-\[8\.75rem\] {
        max-width: 8.75rem !important
    }

    .newDesktopRewards\:max-w-\[82\.5rem\] {
        max-width: 82.5rem !important
    }

    .newDesktopRewards\:max-w-\[83\.25rem\] {
        max-width: 83.25rem !important
    }

    .newDesktopRewards\:max-w-\[86\.25rem\] {
        max-width: 86.25rem !important
    }

    .newDesktopRewards\:max-w-\[88\.75rem\] {
        max-width: 88.75rem !important
    }

    .newDesktopRewards\:max-w-\[89\.25rem\] {
        max-width: 89.25rem !important
    }

    .newDesktopRewards\:max-w-\[89\.5rem\] {
        max-width: 89.5rem !important
    }

    .newDesktopRewards\:max-w-\[89\.876rem\] {
        max-width: 89.876rem !important
    }

    .newDesktopRewards\:max-w-\[89rem\] {
        max-width: 89rem !important
    }

    .newDesktopRewards\:max-w-\[9\.375rem\] {
        max-width: 9.375rem !important
    }

    .newDesktopRewards\:max-w-\[9\.5rem\] {
        max-width: 9.5rem !important
    }

    .newDesktopRewards\:max-w-\[96rem\] {
        max-width: 96rem !important
    }

    .newDesktopRewards\:max-w-\[min\(102\.5rem\2c 85\.42vw\)\] {
        max-width: min(102.5rem, 85.42vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(103rem\2c 85\.83vw\)\] {
        max-width: min(103rem, 85.83vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(104rem\2c 86\.67vw\)\] {
        max-width: min(104rem, 86.67vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(106\.25rem\2c 88\.54vw\)\] {
        max-width: min(106.25rem, 88.54vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(107\.25rem\2c 89\.38vw\)\] {
        max-width: min(107.25rem, 89.38vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(11\.063rem\2c 9\.22vw\)\] {
        max-width: min(11.063rem, 9.22vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(11\.938rem\2c 9\.950000000000001vw\)\] {
        max-width: min(11.938rem, 9.950000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(114\.25rem\2c 95\.21000000000001vw\)\] {
        max-width: min(114.25rem, 95.21000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(114\.25rem\2c 95\.21vw\)\] {
        max-width: min(114.25rem, 95.21vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(117\.75rem\2c 98\.13vw\)\] {
        max-width: min(117.75rem, 98.13vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(117\.876rem\2c 98\.23vw\)\] {
        max-width: min(117.876rem, 98.23vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(12\.5rem\2c 10\.42vw\)\] {
        max-width: min(12.5rem, 10.42vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(12\.813rem\2c 10\.68vw\)\] {
        max-width: min(12.813rem, 10.68vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(120rem\2c 100vw\)\] {
        max-width: min(120rem, 100vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(124rem\2c 103\.33vw\)\] {
        max-width: min(124rem, 103.33vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(13\.938rem\2c 11\.61vw\)\] {
        max-width: min(13.938rem, 11.61vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(130\.75rem\2c 108\.96000000000001vw\)\] {
        max-width: min(130.75rem, 108.96000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(131\.25rem\2c 109\.38vw\)\] {
        max-width: min(131.25rem, 109.38vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(132\.5rem\2c 110\.42vw\)\] {
        max-width: min(132.5rem, 110.42vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(132\.75rem\2c 110\.63vw\)\] {
        max-width: min(132.75rem, 110.63vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(133\.75rem\2c 111\.46vw\)\] {
        max-width: min(133.75rem, 111.46vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(136rem\2c 113\.33vw\)\] {
        max-width: min(136rem, 113.33vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(14\.438rem\2c 12\.030000000000001vw\)\] {
        max-width: min(14.438rem, 12.030000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(150\.25rem\2c 125\.21000000000001vw\)\] {
        max-width: min(150.25rem, 125.21000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(150rem\2c 125vw\)\] {
        max-width: min(150rem, 125vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(17\.313rem\2c 14\.43vw\)\] {
        max-width: min(17.313rem, 14.43vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(17\.5rem\2c 14\.58vw\)\] {
        max-width: min(17.5rem, 14.58vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(18\.375rem\2c 15\.31vw\)\] {
        max-width: min(18.375rem, 15.31vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(18\.75rem\2c 15\.63vw\)\] {
        max-width: min(18.75rem, 15.63vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(19rem\2c 15\.83vw\)\] {
        max-width: min(19rem, 15.83vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(2\.25rem\2c 1\.8800000000000001vw\)\] {
        max-width: min(2.25rem, 1.8800000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(2\.75rem\2c 2\.29vw\)\] {
        max-width: min(2.75rem, 2.29vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(20\.625rem\2c 17\.19vw\)\] {
        max-width: min(20.625rem, 17.19vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(20rem\2c 16\.67vw\)\] {
        max-width: min(20rem, 16.67vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(21\.563rem\2c 17\.97vw\)\] {
        max-width: min(21.563rem, 17.97vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(21\.875rem\2c 18\.23vw\)\] {
        max-width: min(21.875rem, 18.23vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(22\.126rem\2c 18\.44vw\)\] {
        max-width: min(22.126rem, 18.44vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(22\.313rem\2c 18\.59vw\)\] {
        max-width: min(22.313rem, 18.59vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(23\.876rem\2c 19\.900000000000002vw\)\] {
        max-width: min(23.876rem, 19.900000000000002vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(23rem\2c 19\.17vw\)\] {
        max-width: min(23rem, 19.17vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(24\.313rem\2c 20\.26vw\)\] {
        max-width: min(24.313rem, 20.26vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(240rem\2c 200vw\)\] {
        max-width: min(240rem, 200vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(25\.25rem\2c 21\.04vw\)\] {
        max-width: min(25.25rem, 21.04vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(25\.626rem\2c 21\.35vw\)\] {
        max-width: min(25.626rem, 21.35vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(25rem\2c 20\.830000000000002vw\)\] {
        max-width: min(25rem, 20.830000000000002vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(26\.25rem\2c 21\.88vw\)\] {
        max-width: min(26.25rem, 21.88vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(26\.688rem\2c 22\.240000000000002vw\)\] {
        max-width: min(26.688rem, 22.240000000000002vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(26\.875rem\2c 22\.400000000000002vw\)\] {
        max-width: min(26.875rem, 22.400000000000002vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(27\.876rem\2c 23\.23vw\)\] {
        max-width: min(27.876rem, 23.23vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(28\.876rem\2c 24\.060000000000002vw\)\] {
        max-width: min(28.876rem, 24.060000000000002vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(30rem\2c 25vw\)\] {
        max-width: min(30rem, 25vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(31\.438000000000002rem\2c 26\.2vw\)\] {
        max-width: min(31.438000000000002rem, 26.2vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(31\.5rem\2c 26\.25vw\)\] {
        max-width: min(31.5rem, 26.25vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(32\.625rem\2c 27\.19vw\)\] {
        max-width: min(32.625rem, 27.19vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(33\.75rem\2c 28\.13vw\)\] {
        max-width: min(33.75rem, 28.13vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(34\.626rem\2c 28\.85vw\)\] {
        max-width: min(34.626rem, 28.85vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(36\.75rem\2c 30\.63vw\)\] {
        max-width: min(36.75rem, 30.63vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(38\.625rem\2c 32\.19vw\)\] {
        max-width: min(38.625rem, 32.19vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(38rem\2c 31\.67vw\)\] {
        max-width: min(38rem, 31.67vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(39\.188rem\2c 32\.660000000000004vw\)\] {
        max-width: min(39.188rem, 32.660000000000004vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(4\.5rem\2c 3\.75vw\)\] {
        max-width: min(4.5rem, 3.75vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(4\.75rem\2c 3\.96vw\)\] {
        max-width: min(4.75rem, 3.96vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(40rem\2c 33\.33vw\)\] {
        max-width: min(40rem, 33.33vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(41\.25rem\2c 34\.38vw\)\] {
        max-width: min(41.25rem, 34.38vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(41\.625rem\2c 34\.69vw\)\] {
        max-width: min(41.625rem, 34.69vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(43\.125rem\2c 35\.94vw\)\] {
        max-width: min(43.125rem, 35.94vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(43\.126rem\2c 35\.94vw\)\] {
        max-width: min(43.126rem, 35.94vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(43\.75rem\2c 36\.46vw\)\] {
        max-width: min(43.75rem, 36.46vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.375rem\2c 36\.980000000000004vw\)\] {
        max-width: min(44.375rem, 36.980000000000004vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.5rem\2c 37\.08vw\)\] {
        max-width: min(44.5rem, 37.08vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.625rem\2c 37\.19vw\)\] {
        max-width: min(44.625rem, 37.19vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.626rem\2c 37\.19vw\)\] {
        max-width: min(44.626rem, 37.19vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.75rem\2c 37\.29vw\)\] {
        max-width: min(44.75rem, 37.29vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(44\.938rem\2c 37\.45vw\)\] {
        max-width: min(44.938rem, 37.45vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(46rem\2c 38\.33vw\)\] {
        max-width: min(46rem, 38.33vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(48\.626rem\2c 40\.52vw\)\] {
        max-width: min(48.626rem, 40.52vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(48rem\2c 40vw\)\] {
        max-width: min(48rem, 40vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(5\.5rem\2c 4\.58vw\)\] {
        max-width: min(5.5rem, 4.58vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(50\.5rem\2c 42\.08vw\)\] {
        max-width: min(50.5rem, 42.08vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(51\.5rem\2c 42\.92vw\)\] {
        max-width: min(51.5rem, 42.92vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(51\.75rem\2c 43\.13vw\)\] {
        max-width: min(51.75rem, 43.13vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(52\.5rem\2c 43\.75vw\)\] {
        max-width: min(52.5rem, 43.75vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(52rem\2c 43\.33vw\)\] {
        max-width: min(52rem, 43.33vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(53\.125rem\2c 44\.27vw\)\] {
        max-width: min(53.125rem, 44.27vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(53\.376rem\2c 44\.480000000000004vw\)\] {
        max-width: min(53.376rem, 44.480000000000004vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(53\.625rem\2c 44\.69vw\)\] {
        max-width: min(53.625rem, 44.69vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(53\.75rem\2c 44\.79vw\)\] {
        max-width: min(53.75rem, 44.79vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(57\.125rem\2c 47\.6vw\)\] {
        max-width: min(57.125rem, 47.6vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(58\.875rem\2c 49\.06vw\)\] {
        max-width: min(58.875rem, 49.06vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(58\.938rem\2c 49\.11vw\)\] {
        max-width: min(58.938rem, 49.11vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(59rem\2c 49\.17vw\)\] {
        max-width: min(59rem, 49.17vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(60rem\2c 50vw\)\] {
        max-width: min(60rem, 50vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(62\.876000000000005rem\2c 52\.4vw\)\] {
        max-width: min(62.876000000000005rem, 52.4vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(62rem\2c 51\.67vw\)\] {
        max-width: min(62rem, 51.67vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(63rem\2c 52\.5vw\)\] {
        max-width: min(63rem, 52.5vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(65\.375rem\2c 54\.480000000000004vw\)\] {
        max-width: min(65.375rem, 54.480000000000004vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(65\.625rem\2c 54\.69vw\)\] {
        max-width: min(65.625rem, 54.69vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(66\.25rem\2c 55\.21vw\)\] {
        max-width: min(66.25rem, 55.21vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(66\.375rem\2c 55\.31vw\)\] {
        max-width: min(66.375rem, 55.31vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(66\.875rem\2c 55\.73vw\)\] {
        max-width: min(66.875rem, 55.73vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(67\.5rem\2c 56\.25vw\)\] {
        max-width: min(67.5rem, 56.25vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(68rem\2c 56\.67vw\)\] {
        max-width: min(68rem, 56.67vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(73\.5rem\2c 61\.25vw\)\] {
        max-width: min(73.5rem, 61.25vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(75\.125rem\2c 62\.6vw\)\] {
        max-width: min(75.125rem, 62.6vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(75rem\2c 62\.5vw\)\] {
        max-width: min(75rem, 62.5vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(8\.75rem\2c 7\.29vw\)\] {
        max-width: min(8.75rem, 7.29vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(82\.5rem\2c 68\.75vw\)\] {
        max-width: min(82.5rem, 68.75vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(83\.25rem\2c 69\.38vw\)\] {
        max-width: min(83.25rem, 69.38vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(85\.4vw\2c 102\.5rem\)\] {
        max-width: min(85.4vw, 102.5rem) !important
    }

    .newDesktopRewards\:max-w-\[min\(86\.25rem\2c 71\.88vw\)\] {
        max-width: min(86.25rem, 71.88vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(88\.75rem\2c 73\.96000000000001vw\)\] {
        max-width: min(88.75rem, 73.96000000000001vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(89\.25rem\2c 74\.38vw\)\] {
        max-width: min(89.25rem, 74.38vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(89\.5rem\2c 74\.58vw\)\] {
        max-width: min(89.5rem, 74.58vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(89\.876rem\2c 74\.9vw\)\] {
        max-width: min(89.876rem, 74.9vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(89rem\2c 74\.17vw\)\] {
        max-width: min(89rem, 74.17vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(9\.375rem\2c 7\.8100000000000005vw\)\] {
        max-width: min(9.375rem, 7.8100000000000005vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(9\.5rem\2c 7\.92vw\)\] {
        max-width: min(9.5rem, 7.92vw) !important
    }

    .newDesktopRewards\:max-w-\[min\(96rem\2c 80vw\)\] {
        max-width: min(96rem, 80vw) !important
    }

    .newDesktopRewards\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .newDesktopRewards\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }

    .newDesktopRewards\:grid-cols-\[min\(44\.938rem\2c 37\.45vw\)_1fr\] {
        grid-template-columns: min(44.938rem, 37.45vw) 1fr !important
    }

    .newDesktopRewards\:p-\[1em\] {
        padding: 1em !important
    }

    .newDesktopRewards\:px-\[1em\] {
        padding-left: 1em !important;
        padding-right: 1em !important
    }

    .newDesktopRewards\:py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .newDesktopRewards\:py-\[0\.38em\] {
        padding-top: .38em !important;
        padding-bottom: .38em !important
    }

    .newDesktopRewards\:py-\[0\.5em\] {
        padding-top: .5em !important;
        padding-bottom: .5em !important
    }

    .newDesktopRewards\:text-left {
        text-align: left !important
    }

    .newDesktopRewards\:text-\[125\%\] {
        font-size: 125% !important
    }

    .newDesktopRewards\:text-\[175\%\] {
        font-size: 175% !important
    }

    .newDesktopRewards\:text-\[clamp\(16px\2c 70\%\2c 36px\)\] {
        font-size: clamp(16px, 70%, 36px) !important
    }

    .newDesktopRewards\:text-\[max\(0\.75rem\2c 30\%\)\] {
        font-size: max(.75rem, 30%) !important
    }

    .newDesktopRewards\:text-\[max\(18px\2c 56\%\)\] {
        font-size: max(18px, 56%) !important
    }

    .newDesktopRewards\:text-\[max\(1rem\2c 50\%\)\] {
        font-size: max(1rem, 50%) !important
    }

    .newDesktopRewards\:text-ctaBannerDesktop {
        font-size: 56% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .newDesktopRewards\:text-ctaButtonDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }

    .newDesktopRewards\:text-h2Desktop {
        font-size: 100% !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .newDesktopRewards\:text-h3BlogsDesktop {
        font-size: 70% !important;
        line-height: 1.3 !important;
        letter-spacing: .025em !important
    }

    .newDesktopRewards\:text-paragraphDesktop {
        font-size: 50% !important;
        line-height: 1.3 !important;
        letter-spacing: 0 !important
    }
}

@media (min-width:1280px) {
    .xl\:w-\[30em\] {
        width: 30em !important
    }

    .xl\:border {
        border-width: 1px !important
    }

    .xl\:border-b-0 {
        border-bottom-width: 0 !important
    }

    .xl\:border-l-0 {
        border-left-width: 0 !important
    }

    .xl\:border-r {
        border-right-width: 1px !important
    }

    .xl\:border-t-0 {
        border-top-width: 0 !important
    }

    .xl\:border-solid {
        border-style: solid !important
    }

    .xl\:border-r-borderGrey {
        --tw-border-opacity: 1 !important;
        border-right-color: rgb(112 112 112/var(--tw-border-opacity)) !important
    }

    .xl\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:1280px) and (max-width:1439px) {
    .lap-md\:h-16 {
        height: 4rem !important
    }

    .lap-md\:h-9 {
        height: 2.25rem !important
    }

    .lap-md\:text-\[14px\] {
        font-size: 14px !important
    }
}

@media (min-width:1440px) {
    .\31\.5xl\:text-lg {
        font-size: 1.125rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:1440px) and (max-width:1535px) {
    .lap-lg\:h-10 {
        height: 2.5rem !important
    }

    .lap-lg\:h-20 {
        height: 5rem !important
    }

    .lap-lg\:text-\[15px\] {
        font-size: 15px !important
    }
}

@media (min-width:1536px) {
    .\32xl\:gap-2 {
        gap: .5rem !important
    }

    .\32xl\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .\32xl\:text-2xl {
        font-size: 1.5rem !important;
        line-height: 2rem !important
    }

    .\32xl\:text-xl {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }
}

@media (min-width:1536px) and (max-width:1919px) {
    .des-md\:h-11 {
        height: 2.75rem !important
    }

    .des-md\:h-24 {
        height: 6rem !important
    }

    .des-md\:text-\[16px\] {
        font-size: 16px !important
    }
}

@media (min-width:1920px) {
    .des-lg\:h-14 {
        height: 3.5rem !important
    }

    .des-lg\:h-24 {
        height: 6rem !important
    }

    .des-lg\:text-\[18px\] {
        font-size: 18px !important
    }
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
    padding-right: 0 !important
}

.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox] {
    --tw-translate-y: 2px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.\[\&_tr\]\:border-b tr {
    border-bottom-width: 1px !important
}

.whitt-white-btn {
    background-color: #fff;
    border: 1px solid #fff;
    transition: .2s
}

.whitt-white-btn:hover {
    background-color: #435764;
    border: 1px solid #435764
}

.coffee-option.weight {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    /* justify-content: center; */
}

.coffee-option.weight .coffee-option-value {
    height: 42px;
    width: 102px;
    /* margin: 0 3px 3px 3px; */
}

.coffee-option.weight .coffee-option-value[data-optvalue='8'],
.coffee-option.weight .coffee-option-value[data-optvalue='4'] {
    position: relative;
    background-clip: border-box;
    margin: 0 0.375rem 0.75rem 0 !important;
}

.coffee-option.weight .coffee-option-value[data-optvalue='8'] ::after,
.coffee-option.weight .coffee-option-value[data-optvalue='4'] ::after {
    display: block;
    height: 20px;
    border-radius: 4px;
    background-color: #1e663f;
    color: #ffffff;
    font: inherit;
    font-size: 12px;
    text-align: center;
    padding-top: 2px;
    position: absolute;
    bottom: -10px;
    left: 5px;
    right: 5px;
}

.coffee-option.weight .coffee-option-value .value {
    line-height: 1.6;
    display: block;
    margin: auto;
    text-align: center;
}

.coffee-option.weight .coffee-option-value[data-optvalue='4'] ::after {
    content: 'Save 10%';
}

.coffee-option.weight .coffee-option-value[data-optvalue='8'] ::after {
    content: 'Save 15%';
}

/* .coffee-option.weight .coffee-option-value[data-optvalue='8'] .value {
    margin-top: 20px;
} */

.swatches-icon.loosetea.row-3 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
    /* justify-content: center; */
}

.swatches-icon.loosetea.row-3 li {
    height: 147px;
    width: 102px;
    /* margin: 0 3px 3px 3px; */
}

.swatches-icon.loosetea.row-3 li.highlight-caddy {
    position: relative;
    width: 102px;
    height: 167px;
    background-clip: border-box;
}

.swatches-icon.loosetea.row-3 li.highlight-caddy ::after {
    content: 'Recommended';
    display: block;
    height: 20px;
    border-radius: 4px 4px 0 0;
    background-color: #435764;
    color: #ffffff;
    font: inherit;
    font-size: 12px;
    text-align: center;
    padding-top: 2px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.swatches-icon.loosetea.row-3 li .swatchicon {
    line-height: 1.6;
    display: block;
    margin: auto;
    text-align: center;
}

.swatches-icon.loosetea.row-3 li.highlight-caddy .swatchicon {
    margin-top: 20px;
}