/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com
 */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15;
    -moz-tab-size: 4;
    tab-size: 4;
}
body {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
    margin: 0;
}
hr {
    color: inherit;
    height: 0;
}
abbr[title] {
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
table {
    border-color: inherit;
    text-indent: 0;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
:-moz-focusring {
    outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
    box-shadow: none;
}
legend {
    padding: 0;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0;
}
button {
    background-color: transparent;
    background-image: none;
}
ul.flex,
.oc-tabs-container-2 ul,
fieldset,
ol.menu, .menu ol,
ul.menu, .menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
html {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
}
body {
    font-family: inherit;
    line-height: inherit;
}
*,
:after,
:before {
    border: 0 solid;
    box-sizing: border-box;
}
hr {
    border-top-width: 1px;
}
img {
    border-style: solid;
}
textarea {
    resize: vertical;
}
input::placeholder,
textarea::placeholder {
    color: #a1a1aa;
    opacity: 1;
}
[role="button"],
button {
    cursor: pointer;
}
:-moz-focusring {
    outline: auto;
}
table {
    border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    line-height: inherit;
    padding: 0;
}
code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle;
}
img,
video {
    height: auto;
    max-width: 100%;
}
[hidden] {
    display: none;
}
*,
:after,
:before {
    border-color: currentColor;
}
:root {
    --color-white: #fff;
    --color-light-gray: #c4bdbd;
    --color-gray: #a3a3a3;
    --color-dark-gray: #868686;
    --color-x-dark-gray: #707070;
    --color-black: #000;
    --color-maroon: #6a191e;
    /* --color-red: #ee3524; */
    --color-red: #d63324; /* this red is WCAG compliant */
    --color-orange: #ffaf26;
    --color-gold: #938f65;
    --color-dark-blue: #405866;
    --color-blue: #1799d6;
    --color-light-blue: #96daea;
    --color-transparent: transparent;
}
.bg-white {
    border-color: var(--color-white) !important;
}
.bg-light-gray {
    border-color: var(--color-light-gray) !important;
}
.bg-gray {
    border-color: var(--color-gray) !important;
}
.bg-dark-gray {
    border-color: var(--color-dark-gray) !important;
}
.bg-x-dark-gray {
    border-color: var(--color-x-dark-gray) !important;
}
.bg-black {
    border-color: var(--color-black) !important;
}
.bg-maroon {
    border-color: var(--color-maroon) !important;
}
.bg-red {
    border-color: var(--color-red) !important;
}
.bg-orange {
    border-color: var(--color-orange) !important;
}
.bg-gold {
    border-color: var(--color-gold) !important;
}
.bg-dark-blue {
    border-color: var(--color-dark-blue) !important;
}
.bg-blue {
    border-color: var(--color-blue) !important;
}
.bg-light-blue {
    border-color: var(--color-light-blue) !important;
}
.bg-transparent {
    border-color: var(--color-transparent) !important;
}
@media (min-width: 980px) {
    .columns,
    .columns-1-1,
    .columns-1-10,
    .columns-1-11,
    .columns-1-12,
    .columns-1-2,
    .columns-1-3,
    .columns-1-4,
    .columns-1-5,
    .columns-1-6,
    .columns-1-7,
    .columns-1-8,
    .columns-1-9 {
        display: flex;
        justify-content: space-between;
    }
    .columns-1-12 > *,
    .columns > .column-1-12 {
        flex-basis: calc(8.333% - 18.3326px);
        width: calc(8.333% - 18.3326px);
    }
    .columns-1-11 > *,
    .columns > .column-1-11 {
        flex-basis: calc(9.09% - 18.18px);
        width: calc(9.09% - 18.18px);
    }
    .columns-1-10 > *,
    .columns > .column-1-10 {
        flex-basis: calc(10% - 18px);
        width: calc(10% - 18px);
    }
    .columns-1-9 > *,
    .columns > .column-1-9 {
        flex-basis: calc(11.111% - 17.7776px);
        width: calc(11.111% - 17.7776px);
    }
    .columns-1-8 > *,
    .columns > .column-1-8 {
        flex-basis: calc(12.5% - 17.5px);
        width: calc(12.5% - 17.5px);
    }
    .columns-1-7 > *,
    .columns > .column-1-7 {
        flex-basis: calc(14.285% - 17.142px);
        width: calc(14.285% - 17.142px);
    }
    .columns-1-6 > *,
    .columns > .column-1-6,
    .columns > .column-2-12 {
        flex-basis: calc(16.666% - 16.666px);
        width: calc(16.666% - 16.666px);
    }
    .columns > .column-2-11 {
        flex-basis: calc(18.181% - 16.362px);
        width: calc(18.181% - 16.362px);
    }
    .columns-1-5 > *,
    .columns > .column-1-5,
    .columns > .column-2-10 {
        flex-basis: calc(20% - 16px);
        width: calc(20% - 16px);
    }
    .columns > .column-2-9 {
        flex-basis: calc(22.222% - 15.5552px);
        width: calc(22.222% - 15.5552px);
    }
    .columns-1-4 > *,
    .columns > .column-1-4,
    .columns > .column-2-8,
    .columns > .column-3-12 {
        flex-basis: calc(25% - 15px);
        width: calc(25% - 15px);
    }
    .columns > .column-3-11 {
        flex-basis: calc(27.272% - 14.544px);
        width: calc(27.272% - 14.544px);
    }
    .columns > .column-2-7 {
        flex-basis: calc(28.571% - 14.2852px);
        width: calc(28.571% - 14.2852px);
    }
    .columns > .column-3-10 {
        flex-basis: calc(30% - 14px);
        width: calc(30% - 14px);
    }
    .columns-1-3 > *,
    .columns > .column-1-3,
    .columns > .column-2-6,
    .columns > .column-3-9,
    .columns > .column-4-12 {
        flex-basis: calc(33.333% - 13.3332px);
        width: calc(33.333% - 13.3332px);
    }
    .columns > .column-4-11 {
        flex-basis: calc(36.363% - 12.726px);
        width: calc(36.363% - 12.726px);
    }
    .columns > .column-3-8 {
        flex-basis: calc(37.5% - 12.5px);
        width: calc(37.5% - 12.5px);
    }
    .columns > .column-golden-b {
        flex-basis: calc(38.196% - 7.6392px);
        width: calc(38.196% - 7.6392px);
    }
    .columns > .column-2-5,
    .columns > .column-4-10 {
        flex-basis: calc(40% - 12px);
        width: calc(40% - 12px);
    }
    .columns > .column-5-12 {
        flex-basis: calc(41.666% - 11.6652px);
        width: calc(41.666% - 11.6652px);
    }
    .columns > .column-3-7 {
        flex-basis: calc(42.857% - 11.4284px);
        width: calc(42.857% - 11.4284px);
    }
    .columns > .column-4-9 {
        flex-basis: calc(44.444% - 11.1104px);
        width: calc(44.444% - 11.1104px);
    }
    .columns > .column-5-11 {
        flex-basis: calc(45.454% - 10.908px);
        width: calc(45.454% - 10.908px);
    }
    .columns-1-2 > *,
    .columns > .column-1-2,
    .columns > .column-2-4,
    .columns > .column-3-6,
    .columns > .column-4-8,
    .columns > .column-5-10,
    .columns > .column-6-12 {
        flex-basis: calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .columns > .column-6-11 {
        flex-basis: calc(54.545% - 9.09px);
        width: calc(54.545% - 9.09px);
    }
    .columns > .column-5-9 {
        flex-basis: calc(55.555% - 8.888px);
        width: calc(55.555% - 8.888px);
    }
    .columns > .column-4-7 {
        flex-basis: calc(57.142% - 8.5704px);
        width: calc(57.142% - 8.5704px);
    }
    .columns > .column-7-12 {
        flex-basis: calc(58.333% - 8.3326px);
        width: calc(58.333% - 8.3326px);
    }
    .columns > .column-3-5,
    .columns > .column-6-10 {
        flex-basis: calc(60% - 8px);
        width: calc(60% - 8px);
    }
    .columns > .column-golden-a {
        flex-basis: calc(61.803% - 12.3606px);
        width: calc(61.803% - 12.3606px);
    }
    .columns > .column-5-8 {
        flex-basis: calc(62.5% - 7.5px);
        width: calc(62.5% - 7.5px);
    }
    .columns > .column-7-11 {
        flex-basis: calc(63.636% - 7.272px);
        width: calc(63.636% - 7.272px);
    }
    .columns > .column-2-3,
    .columns > .column-4-6,
    .columns > .column-6-9,
    .columns > .column-8-12 {
        flex-basis: calc(66.666% - 6.6664px);
        width: calc(66.666% - 6.6664px);
    }
    .columns > .column-7-10 {
        flex-basis: calc(70% - 6px);
        width: calc(70% - 6px);
    }
    .columns > .column-5-7 {
        flex-basis: calc(71.428% - 5.7136px);
        width: calc(71.428% - 5.7136px);
    }
    .columns > .column-8-11 {
        flex-basis: calc(72.727% - 5.454px);
        width: calc(72.727% - 5.454px);
    }
    .columns > .column-3-4,
    .columns > .column-6-8,
    .columns > .column-9-12 {
        flex-basis: calc(75% - 5px);
        width: calc(75% - 5px);
    }
    .columns > .column-7-9 {
        flex-basis: calc(77.777% - 4.4432px);
        width: calc(77.777% - 4.4432px);
    }
    .columns > .column-4-5,
    .columns > .column-8-10 {
        flex-basis: calc(80% - 4px);
        width: calc(80% - 4px);
    }
    .columns > .column-9-11 {
        flex-basis: calc(81.818% - 3.636px);
        width: calc(81.818% - 3.636px);
    }
    .columns > .column-10-12,
    .columns > .column-5-6 {
        flex-basis: calc(83.333% - 3.333px);
        width: calc(83.333% - 3.333px);
    }
    .columns > .column-6-7 {
        flex-basis: calc(85.714% - 2.8568px);
        width: calc(85.714% - 2.8568px);
    }
    .columns > .column-7-8 {
        flex-basis: calc(87.5% - 2.5px);
        width: calc(87.5% - 2.5px);
    }
    .columns > .column-8-9 {
        flex-basis: calc(88.888% - 2.2208px);
        width: calc(88.888% - 2.2208px);
    }
    .columns > .column-9-10 {
        flex-basis: calc(90% - 2px);
        width: calc(90% - 2px);
    }
    .columns > .column-10-11 {
        flex-basis: calc(90.909% - 1.818px);
        width: calc(90.909% - 1.818px);
    }
    .columns > .column-11-12 {
        flex-basis: calc(91.666% - 1.6652px);
        width: calc(91.666% - 1.6652px);
    }
    .columns-1-1 > *,
    .columns > .column-1-1,
    .columns > .column-10-10,
    .columns > .column-11-11,
    .columns > .column-12-12,
    .columns > .column-2-2,
    .columns > .column-3-3,
    .columns > .column-4-4,
    .columns > .column-5-5,
    .columns > .column-6-6,
    .columns > .column-7-7,
    .columns > .column-8-8,
    .columns > .column-9-9 {
        flex-basis: 100%;
        width: 100%;
    }
}
@media (min-width: 768px) {
    .flex-grid-2 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-2 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 50%;
    }
    .flex-grid-3 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-3 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 33.33333%;
    }
    .flex-grid-large-2 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-2 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 50%;
    }
    .flex-grid-large-3 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-3 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 33.33333%;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .flex-grid-3 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-3 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 50%;
    }
    .flex-grid-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 50%;
    }
    .flex-grid-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 50%;
    }
    .flex-grid-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 50%;
    }
    .flex-grid-large-3 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-3 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 50%;
    }
    .flex-grid-large-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 50%;
    }
    .flex-grid-large-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 50%;
    }
    .flex-grid-large-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 50%;
    }
}
@media (min-width: 980px) {
    .flex-grid-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 25%;
    }
    .flex-grid-large-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 25%;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .flex-grid-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 33.33333%;
    }
    .flex-grid-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 33.33333%;
    }
    .flex-grid-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 33.33333%;
    }
    .flex-grid-large-4 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-4 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 33.33333%;
    }
    .flex-grid-large-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 33.33333%;
    }
    .flex-grid-large-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 33.33333%;
    }
}
@media (min-width: 1210px) {
    .flex-grid-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 20%;
    }
    .flex-grid-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 16.66667%;
    }
    .flex-grid-large-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 20%;
    }
    .flex-grid-large-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 16.66667%;
    }
}
@media (min-width: 980px) and (max-width: 1209px) {
    .flex-grid-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 25%;
    }
    .flex-grid-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -10px;
        overflow: hidden;
    }
    .flex-grid-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 25%;
    }
    .flex-grid-large-5 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-5 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 25%;
    }
    .flex-grid-large-6 {
        display: flex;
        flex-wrap: wrap;
        margin: -25px;
        overflow: hidden;
    }
    .flex-grid-large-6 > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 25px;
        width: 25%;
    }
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
.focus\:visible:focus {
    visibility: visible !important;
}
.focus\:invisible:focus {
    visibility: hidden !important;
}
.group:hover .group-hover\:visible {
    visibility: visible !important;
}
.group:hover .group-hover\:invisible {
    visibility: hidden !important;
}
.group:focus .group-focus\:visible {
    visibility: visible !important;
}
.group:focus .group-focus\:invisible {
    visibility: hidden !important;
}
.focus-within\:visible:focus-within {
    visibility: visible !important;
}
.focus-within\:invisible:focus-within {
    visibility: hidden !important;
}
.static {
    position: static !important;
}
.fixed {
    position: fixed !important;
}
.absolute {
    position: absolute !important;
}
.relative {
    position: relative !important;
}
.sticky {
    position: sticky !important;
}
.inset-0 {
    bottom: 0 !important;
    top: 0 !important;
}
.inset-0,
.inset-x-0 {
    left: 0 !important;
    right: 0 !important;
}
.inset-y-0 {
    bottom: 0 !important;
}
.inset-y-0,
.top-0 {
    top: 0 !important;
}
.right-0 {
    right: 0 !important;
}
.bottom-0 {
    bottom: 0 !important;
}
.left-0 {
    left: 0 !important;
}
.z-1 {
    z-index: 1 !important;
}
.z-2 {
    z-index: 2 !important;
}
.z-99 {
    z-index: 99 !important;
}
.z-999 {
    z-index: 999 !important;
}
.z-9999 {
    z-index: 9999 !important;
}
.z-99999 {
    z-index: 99999 !important;
}
.-z-1 {
    z-index: -1 !important;
}
.z-auto {
    z-index: auto !important;
}
.order-0 {
    order: 0 !important;
}
.order-1 {
    order: 1 !important;
}
.order-2 {
    order: 2 !important;
}
.order-3 {
    order: 3 !important;
}
.order-4 {
    order: 4 !important;
}
.order-5 {
    order: 5 !important;
}
.order-6 {
    order: 6 !important;
}
.order-7 {
    order: 7 !important;
}
.order-8 {
    order: 8 !important;
}
.order-9 {
    order: 9 !important;
}
.order-10 {
    order: 10 !important;
}
.order-11 {
    order: 11 !important;
}
.order-12 {
    order: 12 !important;
}
.order-first {
    order: -9999 !important;
}
.order-last {
    order: 9999 !important;
}
.m-0 {
    margin: 0 !important;
}
.m-5 {
    margin: 5px !important;
}
.m-10 {
    margin: 10px !important;
}
.m-15 {
    margin: 15px !important;
}
.m-20 {
    margin: 20px !important;
}
.m-25 {
    margin: 25px !important;
}
.m-30 {
    margin: 30px !important;
}
.m-35 {
    margin: 35px !important;
}
.m-40 {
    margin: 40px !important;
}
.m-45 {
    margin: 45px !important;
}
.m-50 {
    margin: 50px !important;
}
.m-55 {
    margin: 55px !important;
}
.m-60 {
    margin: 60px !important;
}
.m-65 {
    margin: 65px !important;
}
.m-70 {
    margin: 70px !important;
}
.m-75 {
    margin: 75px !important;
}
.m-80 {
    margin: 80px !important;
}
.m-85 {
    margin: 85px !important;
}
.m-90 {
    margin: 90px !important;
}
.m-95 {
    margin: 95px !important;
}
.m-100 {
    margin: 100px !important;
}
.m-125 {
    margin: 125px !important;
}
.m-150 {
    margin: 150px !important;
}
.m-175 {
    margin: 175px !important;
}
.m-200 {
    margin: 200px !important;
}
.m-225 {
    margin: 225px !important;
}
.m-250 {
    margin: 250px !important;
}
.m-auto {
    margin: auto !important;
}
.-m-40 {
    margin: -40px !important;
}
.-m-50 {
    margin: -50% !important;
}
.-m-5 {
    margin: -5px !important;
}
.-m-10 {
    margin: -10px !important;
}
.-m-15 {
    margin: -15px !important;
}
.-m-20 {
    margin: -20px !important;
}
.-m-25 {
    margin: -25px !important;
}
.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.mx-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.mx-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.mx-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
.mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.mx-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}
.mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.mx-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}
.mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}
.mx-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
}
.mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}
.mx-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
}
.mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
}
.mx-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
}
.mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}
.mx-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
}
.mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
}
.mx-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
}
.mx-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
}
.mx-125 {
    margin-left: 125px !important;
    margin-right: 125px !important;
}
.mx-150 {
    margin-left: 150px !important;
    margin-right: 150px !important;
}
.mx-175 {
    margin-left: 175px !important;
    margin-right: 175px !important;
}
.mx-200 {
    margin-left: 200px !important;
    margin-right: 200px !important;
}
.mx-225 {
    margin-left: 225px !important;
    margin-right: 225px !important;
}
.mx-250 {
    margin-left: 250px !important;
    margin-right: 250px !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.-mx-40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
}
.-mx-50 {
    margin-left: -50% !important;
    margin-right: -50% !important;
}
.-mx-5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
}
.-mx-10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.-mx-15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.-mx-20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
}
.-mx-25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
}
.my-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.my-5 {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.my-10 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.my-15 {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}
.my-20 {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.my-25 {
    margin-bottom: 25px !important;
    margin-top: 25px !important;
}
.my-30 {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
.my-35 {
    margin-bottom: 35px !important;
    margin-top: 35px !important;
}
.my-40 {
    margin-bottom: 40px !important;
    margin-top: 40px !important;
}
.my-45 {
    margin-bottom: 45px !important;
    margin-top: 45px !important;
}
.my-50 {
    margin-bottom: 50px !important;
    margin-top: 50px !important;
}
.my-55 {
    margin-bottom: 55px !important;
    margin-top: 55px !important;
}
.my-60 {
    margin-bottom: 60px !important;
    margin-top: 60px !important;
}
.my-65 {
    margin-bottom: 65px !important;
    margin-top: 65px !important;
}
.my-70 {
    margin-bottom: 70px !important;
    margin-top: 70px !important;
}
.my-75 {
    margin-bottom: 75px !important;
    margin-top: 75px !important;
}
.my-80 {
    margin-bottom: 80px !important;
    margin-top: 80px !important;
}
.my-85 {
    margin-bottom: 85px !important;
    margin-top: 85px !important;
}
.my-90 {
    margin-bottom: 90px !important;
    margin-top: 90px !important;
}
.my-95 {
    margin-bottom: 95px !important;
    margin-top: 95px !important;
}
.my-100 {
    margin-bottom: 100px !important;
    margin-top: 100px !important;
}
.my-125 {
    margin-bottom: 125px !important;
    margin-top: 125px !important;
}
.my-150 {
    margin-bottom: 150px !important;
    margin-top: 150px !important;
}
.my-175 {
    margin-bottom: 175px !important;
    margin-top: 175px !important;
}
.my-200 {
    margin-bottom: 200px !important;
    margin-top: 200px !important;
}
.my-225 {
    margin-bottom: 225px !important;
    margin-top: 225px !important;
}
.my-250 {
    margin-bottom: 250px !important;
    margin-top: 250px !important;
}
.my-auto {
    margin-bottom: auto !important;
    margin-top: auto !important;
}
.-my-40 {
    margin-bottom: -40px !important;
    margin-top: -40px !important;
}
.-my-50 {
    margin-bottom: -50% !important;
    margin-top: -50% !important;
}
.-my-5 {
    margin-bottom: -5px !important;
    margin-top: -5px !important;
}
.-my-10 {
    margin-bottom: -10px !important;
    margin-top: -10px !important;
}
.-my-15 {
    margin-bottom: -15px !important;
    margin-top: -15px !important;
}
.-my-20 {
    margin-bottom: -20px !important;
    margin-top: -20px !important;
}
.-my-25 {
    margin-bottom: -25px !important;
    margin-top: -25px !important;
}
.mt-0 {
    margin-top: 0 !important;
}
.mt-5 {
    margin-top: 5px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-25 {
    margin-top: 25px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mt-35 {
    margin-top: 35px !important;
}
.mt-40 {
    margin-top: 40px !important;
}
.mt-45 {
    margin-top: 45px !important;
}
.mt-50 {
    margin-top: 50px !important;
}
.mt-55 {
    margin-top: 55px !important;
}
.mt-60 {
    margin-top: 60px !important;
}
.mt-65 {
    margin-top: 65px !important;
}
.mt-70 {
    margin-top: 70px !important;
}
.mt-75 {
    margin-top: 75px !important;
}
.mt-80 {
    margin-top: 80px !important;
}
.mt-85 {
    margin-top: 85px !important;
}
.mt-90 {
    margin-top: 90px !important;
}
.mt-95 {
    margin-top: 95px !important;
}
.mt-100 {
    margin-top: 100px !important;
}
.mt-125 {
    margin-top: 125px !important;
}
.mt-150 {
    margin-top: 150px !important;
}
.mt-175 {
    margin-top: 175px !important;
}
.mt-200 {
    margin-top: 200px !important;
}
.mt-225 {
    margin-top: 225px !important;
}
.mt-250 {
    margin-top: 250px !important;
}
.mt-auto {
    margin-top: auto !important;
}
.-mt-40 {
    margin-top: -40px !important;
}
.-mt-50 {
    margin-top: -50% !important;
}
.-mt-5 {
    margin-top: -5px !important;
}
.-mt-10 {
    margin-top: -10px !important;
}
.-mt-15 {
    margin-top: -15px !important;
}
.-mt-20 {
    margin-top: -20px !important;
}
.-mt-25 {
    margin-top: -25px !important;
}
.mr-0 {
    margin-right: 0 !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-10 {
    margin-right: 10px !important;
}
.mr-15 {
    margin-right: 15px !important;
}
.mr-20 {
    margin-right: 20px !important;
}
.mr-25 {
    margin-right: 25px !important;
}
.mr-30 {
    margin-right: 30px !important;
}
.mr-35 {
    margin-right: 35px !important;
}
.mr-40 {
    margin-right: 40px !important;
}
.mr-45 {
    margin-right: 45px !important;
}
.mr-50 {
    margin-right: 50px !important;
}
.mr-55 {
    margin-right: 55px !important;
}
.mr-60 {
    margin-right: 60px !important;
}
.mr-65 {
    margin-right: 65px !important;
}
.mr-70 {
    margin-right: 70px !important;
}
.mr-75 {
    margin-right: 75px !important;
}
.mr-80 {
    margin-right: 80px !important;
}
.mr-85 {
    margin-right: 85px !important;
}
.mr-90 {
    margin-right: 90px !important;
}
.mr-95 {
    margin-right: 95px !important;
}
.mr-100 {
    margin-right: 100px !important;
}
.mr-125 {
    margin-right: 125px !important;
}
.mr-150 {
    margin-right: 150px !important;
}
.mr-175 {
    margin-right: 175px !important;
}
.mr-200 {
    margin-right: 200px !important;
}
.mr-225 {
    margin-right: 225px !important;
}
.mr-250 {
    margin-right: 250px !important;
}
.mr-auto {
    margin-right: auto !important;
}
.-mr-40 {
    margin-right: -40px !important;
}
.-mr-50 {
    margin-right: -50% !important;
}
.-mr-5 {
    margin-right: -5px !important;
}
.-mr-10 {
    margin-right: -10px !important;
}
.-mr-15 {
    margin-right: -15px !important;
}
.-mr-20 {
    margin-right: -20px !important;
}
.-mr-25 {
    margin-right: -25px !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mb-35 {
    margin-bottom: 35px !important;
}
.mb-40 {
    margin-bottom: 40px !important;
}
.mb-45 {
    margin-bottom: 45px !important;
}
.mb-50 {
    margin-bottom: 50px !important;
}
.mb-55 {
    margin-bottom: 55px !important;
}
.mb-60 {
    margin-bottom: 60px !important;
}
.mb-65 {
    margin-bottom: 65px !important;
}
.mb-70 {
    margin-bottom: 70px !important;
}
.mb-75 {
    margin-bottom: 75px !important;
}
.mb-80 {
    margin-bottom: 80px !important;
}
.mb-85 {
    margin-bottom: 85px !important;
}
.mb-90 {
    margin-bottom: 90px !important;
}
.mb-95 {
    margin-bottom: 95px !important;
}
.mb-100 {
    margin-bottom: 100px !important;
}
.mb-125 {
    margin-bottom: 125px !important;
}
.mb-150 {
    margin-bottom: 150px !important;
}
.mb-175 {
    margin-bottom: 175px !important;
}
.mb-200 {
    margin-bottom: 200px !important;
}
.mb-225 {
    margin-bottom: 225px !important;
}
.mb-250 {
    margin-bottom: 250px !important;
}
.mb-auto {
    margin-bottom: auto !important;
}
.-mb-40 {
    margin-bottom: -40px !important;
}
.-mb-50 {
    margin-bottom: -50% !important;
}
.-mb-5 {
    margin-bottom: -5px !important;
}
.-mb-10 {
    margin-bottom: -10px !important;
}
.-mb-15 {
    margin-bottom: -15px !important;
}
.-mb-20 {
    margin-bottom: -20px !important;
}
.-mb-25 {
    margin-bottom: -25px !important;
}
.ml-0 {
    margin-left: 0 !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.ml-15 {
    margin-left: 15px !important;
}
.ml-20 {
    margin-left: 20px !important;
}
.ml-25 {
    margin-left: 25px !important;
}
.ml-30 {
    margin-left: 30px !important;
}
.ml-35 {
    margin-left: 35px !important;
}
.ml-40 {
    margin-left: 40px !important;
}
.ml-45 {
    margin-left: 45px !important;
}
.ml-50 {
    margin-left: 50px !important;
}
.ml-55 {
    margin-left: 55px !important;
}
.ml-60 {
    margin-left: 60px !important;
}
.ml-65 {
    margin-left: 65px !important;
}
.ml-70 {
    margin-left: 70px !important;
}
.ml-75 {
    margin-left: 75px !important;
}
.ml-80 {
    margin-left: 80px !important;
}
.ml-85 {
    margin-left: 85px !important;
}
.ml-90 {
    margin-left: 90px !important;
}
.ml-95 {
    margin-left: 95px !important;
}
.ml-100 {
    margin-left: 100px !important;
}
.ml-125 {
    margin-left: 125px !important;
}
.ml-150 {
    margin-left: 150px !important;
}
.ml-175 {
    margin-left: 175px !important;
}
.ml-200 {
    margin-left: 200px !important;
}
.ml-225 {
    margin-left: 225px !important;
}
.ml-250 {
    margin-left: 250px !important;
}
.ml-auto {
    margin-left: auto !important;
}
.-ml-40 {
    margin-left: -40px !important;
}
.-ml-50 {
    margin-left: -50% !important;
}
.-ml-5 {
    margin-left: -5px !important;
}
.-ml-10 {
    margin-left: -10px !important;
}
.-ml-15 {
    margin-left: -15px !important;
}
.-ml-20 {
    margin-left: -20px !important;
}
.-ml-25 {
    margin-left: -25px !important;
}
.box-border {
    box-sizing: border-box !important;
}
.box-content {
    box-sizing: content-box !important;
}
.block {
    display: block !important;
}
.inline-block {
    display: inline-block !important;
}
.inline {
    display: inline !important;
}
.flex {
    display: flex !important;
}
.inline-flex {
    display: inline-flex !important;
}
.table {
    display: table !important;
}
.inline-table {
    display: inline-table !important;
}
.table-caption {
    display: table-caption !important;
}
.table-cell {
    display: table-cell !important;
}
.table-column {
    display: table-column !important;
}
.table-column-group {
    display: table-column-group !important;
}
.table-footer-group {
    display: table-footer-group !important;
}
.table-header-group {
    display: table-header-group !important;
}
.table-row-group {
    display: table-row-group !important;
}
.table-row {
    display: table-row !important;
}
.flow-root {
    display: flow-root !important;
}
.grid {
    display: grid !important;
}
.inline-grid {
    display: inline-grid !important;
}
.contents {
    display: contents !important;
}
.list-item {
    display: list-item !important;
}
.hidden {
    display: none !important;
}
.hover\:block:hover {
    display: block !important;
}
.hover\:inline-block:hover {
    display: inline-block !important;
}
.hover\:inline:hover {
    display: inline !important;
}
.hover\:flex:hover {
    display: flex !important;
}
.hover\:inline-flex:hover {
    display: inline-flex !important;
}
.hover\:table:hover {
    display: table !important;
}
.hover\:inline-table:hover {
    display: inline-table !important;
}
.hover\:table-caption:hover {
    display: table-caption !important;
}
.hover\:table-cell:hover {
    display: table-cell !important;
}
.hover\:table-column:hover {
    display: table-column !important;
}
.hover\:table-column-group:hover {
    display: table-column-group !important;
}
.hover\:table-footer-group:hover {
    display: table-footer-group !important;
}
.hover\:table-header-group:hover {
    display: table-header-group !important;
}
.hover\:table-row-group:hover {
    display: table-row-group !important;
}
.hover\:table-row:hover {
    display: table-row !important;
}
.hover\:flow-root:hover {
    display: flow-root !important;
}
.hover\:grid:hover {
    display: grid !important;
}
.hover\:inline-grid:hover {
    display: inline-grid !important;
}
.hover\:contents:hover {
    display: contents !important;
}
.hover\:list-item:hover {
    display: list-item !important;
}
.hover\:hidden:hover {
    display: none !important;
}
.focus\:block:focus {
    display: block !important;
}
.focus\:inline-block:focus {
    display: inline-block !important;
}
.focus\:inline:focus {
    display: inline !important;
}
.focus\:flex:focus {
    display: flex !important;
}
.focus\:inline-flex:focus {
    display: inline-flex !important;
}
.focus\:table:focus {
    display: table !important;
}
.focus\:inline-table:focus {
    display: inline-table !important;
}
.focus\:table-caption:focus {
    display: table-caption !important;
}
.focus\:table-cell:focus {
    display: table-cell !important;
}
.focus\:table-column:focus {
    display: table-column !important;
}
.focus\:table-column-group:focus {
    display: table-column-group !important;
}
.focus\:table-footer-group:focus {
    display: table-footer-group !important;
}
.focus\:table-header-group:focus {
    display: table-header-group !important;
}
.focus\:table-row-group:focus {
    display: table-row-group !important;
}
.focus\:table-row:focus {
    display: table-row !important;
}
.focus\:flow-root:focus {
    display: flow-root !important;
}
.focus\:grid:focus {
    display: grid !important;
}
.focus\:inline-grid:focus {
    display: inline-grid !important;
}
.focus\:contents:focus {
    display: contents !important;
}
.focus\:list-item:focus {
    display: list-item !important;
}
.focus\:hidden:focus {
    display: none !important;
}
.group:hover .group-hover\:block {
    display: block !important;
}
.group:hover .group-hover\:inline-block {
    display: inline-block !important;
}
.group:hover .group-hover\:inline {
    display: inline !important;
}
.group:hover .group-hover\:flex {
    display: flex !important;
}
.group:hover .group-hover\:inline-flex {
    display: inline-flex !important;
}
.group:hover .group-hover\:table {
    display: table !important;
}
.group:hover .group-hover\:inline-table {
    display: inline-table !important;
}
.group:hover .group-hover\:table-caption {
    display: table-caption !important;
}
.group:hover .group-hover\:table-cell {
    display: table-cell !important;
}
.group:hover .group-hover\:table-column {
    display: table-column !important;
}
.group:hover .group-hover\:table-column-group {
    display: table-column-group !important;
}
.group:hover .group-hover\:table-footer-group {
    display: table-footer-group !important;
}
.group:hover .group-hover\:table-header-group {
    display: table-header-group !important;
}
.group:hover .group-hover\:table-row-group {
    display: table-row-group !important;
}
.group:hover .group-hover\:table-row {
    display: table-row !important;
}
.group:hover .group-hover\:flow-root {
    display: flow-root !important;
}
.group:hover .group-hover\:grid {
    display: grid !important;
}
.group:hover .group-hover\:inline-grid {
    display: inline-grid !important;
}
.group:hover .group-hover\:contents {
    display: contents !important;
}
.group:hover .group-hover\:list-item {
    display: list-item !important;
}
.group:hover .group-hover\:hidden {
    display: none !important;
}
.group:focus .group-focus\:block {
    display: block !important;
}
.group:focus .group-focus\:inline-block {
    display: inline-block !important;
}
.group:focus .group-focus\:inline {
    display: inline !important;
}
.group:focus .group-focus\:flex {
    display: flex !important;
}
.group:focus .group-focus\:inline-flex {
    display: inline-flex !important;
}
.group:focus .group-focus\:table {
    display: table !important;
}
.group:focus .group-focus\:inline-table {
    display: inline-table !important;
}
.group:focus .group-focus\:table-caption {
    display: table-caption !important;
}
.group:focus .group-focus\:table-cell {
    display: table-cell !important;
}
.group:focus .group-focus\:table-column {
    display: table-column !important;
}
.group:focus .group-focus\:table-column-group {
    display: table-column-group !important;
}
.group:focus .group-focus\:table-footer-group {
    display: table-footer-group !important;
}
.group:focus .group-focus\:table-header-group {
    display: table-header-group !important;
}
.group:focus .group-focus\:table-row-group {
    display: table-row-group !important;
}
.group:focus .group-focus\:table-row {
    display: table-row !important;
}
.group:focus .group-focus\:flow-root {
    display: flow-root !important;
}
.group:focus .group-focus\:grid {
    display: grid !important;
}
.group:focus .group-focus\:inline-grid {
    display: inline-grid !important;
}
.group:focus .group-focus\:contents {
    display: contents !important;
}
.group:focus .group-focus\:list-item {
    display: list-item !important;
}
.group:focus .group-focus\:hidden {
    display: none !important;
}
.h-0 {
    height: 0 !important;
}
.h-auto {
    height: auto !important;
}
.h-half {
    height: 50% !important;
}
.h-full {
    height: 100% !important;
}
.h-screen {
    height: 100vh !important;
}
.w-auto {
    width: auto !important;
}
.w-quarter {
    width: 25% !important;
}
.w-third {
    width: 33.333% !important;
}
.w-half {
    width: 50% !important;
}
.w-full {
    width: 100% !important;
}
.w-screen {
    width: 100vw !important;
}
.max-w-none {
    max-width: none !important;
}
.max-w-half {
    max-width: 50% !important;
}
.max-w-full {
    max-width: 100% !important;
}
.max-w-inner-content {
    max-width: 852px !important;
}
.max-w-content {
    max-width: 1132px !important;
}
.max-w-wide {
    max-width: 1480px !important;
}
.max-w-screen {
    max-width: 100vw !important;
}
.flex-1 {
    flex: 1 1 0% !important;
}
.flex-full {
    flex: 1 1 100% !important;
}
.flex-grow {
    flex: 1 0 auto !important;
}
.flex-auto {
    flex: 1 1 auto !important;
}
.flex-initial {
    flex: 0 1 auto !important;
}
.flex-none {
    flex: none !important;
}
.flex-inherit {
    flex: inherit !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-shrink {
    flex-shrink: 1 !important;
}
.flex-grow-0 {
    flex-grow: 0 !important;
}
.flex-grow {
    flex-grow: 1 !important;
}
.transform {
    transform: translateX(var(--tw-translate-x)) translateY(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,
.transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
.transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) 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;
}
.scale-0 {
    --tw-scale-x: 0 !important;
    --tw-scale-y: 0 !important;
}
.scale-1 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
.-scale-1 {
    --tw-scale-x: -1 !important;
    --tw-scale-y: -1 !important;
}
.scale-x-0 {
    --tw-scale-x: 0 !important;
}
.scale-x-1 {
    --tw-scale-x: 1 !important;
}
.-scale-x-1 {
    --tw-scale-x: -1 !important;
}
.scale-y-0 {
    --tw-scale-y: 0 !important;
}
.scale-y-1 {
    --tw-scale-y: 1 !important;
}
.-scale-y-1 {
    --tw-scale-y: -1 !important;
}
.cursor-auto {
    cursor: auto !important;
}
.cursor-default {
    cursor: default !important;
}
.cursor-pointer {
    cursor: pointer !important;
}
.cursor-wait {
    cursor: wait !important;
}
.cursor-text {
    cursor: text !important;
}
.cursor-move {
    cursor: move !important;
}
.cursor-help {
    cursor: help !important;
}
.cursor-not-allowed {
    cursor: not-allowed !important;
}
.flex-row {
    flex-direction: row !important;
}
.flex-row-reverse {
    flex-direction: row-reverse !important;
}
.flex-col {
    flex-direction: column !important;
}
.flex-col-reverse {
    flex-direction: column-reverse !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.content-center {
    align-content: center !important;
}
.content-start {
    align-content: flex-start !important;
}
.content-end {
    align-content: flex-end !important;
}
.content-between {
    align-content: space-between !important;
}
.content-around {
    align-content: space-around !important;
}
.content-evenly {
    align-content: space-evenly !important;
}
.items-start {
    align-items: flex-start !important;
}
.items-end {
    align-items: flex-end !important;
}
.items-center {
    align-items: center !important;
}
.items-baseline {
    align-items: baseline !important;
}
.items-stretch {
    align-items: stretch !important;
}
.justify-start {
    justify-content: flex-start !important;
}
.justify-end {
    justify-content: flex-end !important;
}
.justify-center {
    justify-content: center !important;
}
.justify-between {
    justify-content: space-between !important;
}
.justify-around {
    justify-content: space-around !important;
}
.justify-evenly {
    justify-content: space-evenly !important;
}
.self-auto {
    align-self: auto !important;
}
.self-start {
    align-self: flex-start !important;
}
.self-end {
    align-self: flex-end !important;
}
.self-center {
    align-self: center !important;
}
.self-stretch {
    align-self: stretch !important;
}
.self-baseline {
    align-self: baseline !important;
}
.overflow-auto {
    overflow: auto !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.overflow-visible {
    overflow: visible !important;
}
.overflow-scroll {
    overflow: scroll !important;
}
.overflow-x-auto {
    overflow-x: auto !important;
}
.overflow-y-auto {
    overflow-y: auto !important;
}
.overflow-x-hidden {
    overflow-x: hidden !important;
}
.overflow-y-hidden {
    overflow-y: hidden !important;
}
.overflow-x-visible {
    overflow-x: visible !important;
}
.overflow-y-visible {
    overflow-y: visible !important;
}
.overflow-x-scroll {
    overflow-x: scroll !important;
}
.overflow-y-scroll {
    overflow-y: scroll !important;
}
.border-none {
    border-width: 0 !important;
}
.border {
    border-width: 2px !important;
}
.border-t-none {
    border-top-width: 0 !important;
}
.border-t {
    border-top-width: 2px !important;
}
.border-r-none {
    border-right-width: 0 !important;
}
.border-r {
    border-right-width: 2px !important;
}
.border-b-none {
    border-bottom-width: 0 !important;
}
.border-b {
    border-bottom-width: 2px !important;
}
.border-l-none {
    border-left-width: 0 !important;
}
.border-l {
    border-left-width: 2px !important;
}
.border-solid {
    border-style: solid !important;
}
.border-dashed {
    border-style: dashed !important;
}
.border-dotted {
    border-style: dotted !important;
}
.border-double {
    border-style: double !important;
}
.border-none {
    border-style: none !important;
}
.border-white {
    border-color: var(--color-white) !important;
}
.border-light-gray {
    border-color: var(--color-light-gray) !important;
}
.border-gray {
    border-color: var(--color-gray) !important;
}
.border-dark-gray {
    border-color: var(--color-dark-gray) !important;
}
.border-x-dark-gray {
    border-color: var(--color-x-dark-gray) !important;
}
.border-black {
    border-color: var(--color-black) !important;
}
.border-maroon {
    border-color: var(--color-maroon) !important;
}
.border-red {
    border-color: var(--color-red) !important;
}
.border-orange {
    border-color: var(--color-orange) !important;
}
.border-gold {
    border-color: var(--color-gold) !important;
}
.border-dark-blue {
    border-color: var(--color-dark-blue) !important;
}
.border-blue {
    border-color: var(--color-blue) !important;
}
.border-light-blue {
    border-color: var(--color-light-blue) !important;
}
.border-transparent {
    border-color: var(--color-transparent) !important;
}
.hover\:border-white:hover {
    border-color: var(--color-white) !important;
}
.hover\:border-light-gray:hover {
    border-color: var(--color-light-gray) !important;
}
.hover\:border-gray:hover {
    border-color: var(--color-gray) !important;
}
.hover\:border-dark-gray:hover {
    border-color: var(--color-dark-gray) !important;
}
.hover\:border-x-dark-gray:hover {
    border-color: var(--color-x-dark-gray) !important;
}
.hover\:border-black:hover {
    border-color: var(--color-black) !important;
}
.hover\:border-maroon:hover {
    border-color: var(--color-maroon) !important;
}
.hover\:border-red:hover {
    border-color: var(--color-red) !important;
}
.hover\:border-orange:hover {
    border-color: var(--color-orange) !important;
}
.hover\:border-gold:hover {
    border-color: var(--color-gold) !important;
}
.hover\:border-dark-blue:hover {
    border-color: var(--color-dark-blue) !important;
}
.hover\:border-blue:hover {
    border-color: var(--color-blue) !important;
}
.hover\:border-light-blue:hover {
    border-color: var(--color-light-blue) !important;
}
.hover\:border-transparent:hover {
    border-color: var(--color-transparent) !important;
}
.focus\:border-white:focus {
    border-color: var(--color-white) !important;
}
.focus\:border-light-gray:focus {
    border-color: var(--color-light-gray) !important;
}
.focus\:border-gray:focus {
    border-color: var(--color-gray) !important;
}
.focus\:border-dark-gray:focus {
    border-color: var(--color-dark-gray) !important;
}
.focus\:border-x-dark-gray:focus {
    border-color: var(--color-x-dark-gray) !important;
}
.focus\:border-black:focus {
    border-color: var(--color-black) !important;
}
.focus\:border-maroon:focus {
    border-color: var(--color-maroon) !important;
}
.focus\:border-red:focus {
    border-color: var(--color-red) !important;
}
.focus\:border-orange:focus {
    border-color: var(--color-orange) !important;
}
.focus\:border-gold:focus {
    border-color: var(--color-gold) !important;
}
.focus\:border-dark-blue:focus {
    border-color: var(--color-dark-blue) !important;
}
.focus\:border-blue:focus {
    border-color: var(--color-blue) !important;
}
.focus\:border-light-blue:focus {
    border-color: var(--color-light-blue) !important;
}
.focus\:border-transparent:focus {
    border-color: var(--color-transparent) !important;
}
.bg-white {
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.bg-light-gray,
.bg-white {
    --tw-bg-opacity: 1 !important;
}
.bg-light-gray {
    background-color: rgba(196, 189, 189, var(--tw-bg-opacity)) !important;
}
.bg-gray {
    background-color: rgba(163, 163, 163, var(--tw-bg-opacity)) !important;
}
.bg-dark-gray,
.bg-gray {
    --tw-bg-opacity: 1 !important;
}
.bg-dark-gray {
    background-color: rgba(134, 134, 134, var(--tw-bg-opacity)) !important;
}
.bg-x-dark-gray {
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity)) !important;
}
.bg-black,
.bg-x-dark-gray {
    --tw-bg-opacity: 1 !important;
}
.bg-black {
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}
.bg-maroon {
    background-color: rgba(106, 25, 30, var(--tw-bg-opacity)) !important;
}
.bg-maroon,
.bg-red {
    --tw-bg-opacity: 1 !important;
}
.bg-red {
    background-color: rgba(175, 27, 13, var(--tw-bg-opacity)) !important;
}
.bg-orange {
    background-color: rgba(255, 175, 38, var(--tw-bg-opacity)) !important;
}
.bg-gold,
.bg-orange {
    --tw-bg-opacity: 1 !important;
}
.bg-gold {
    background-color: rgba(147, 143, 101, var(--tw-bg-opacity)) !important;
}
.bg-dark-blue {
    background-color: rgba(64, 88, 102, var(--tw-bg-opacity)) !important;
}
.bg-blue,
.bg-dark-blue {
    --tw-bg-opacity: 1 !important;
}
.bg-blue {
    background-color: rgba(23, 153, 214, var(--tw-bg-opacity)) !important;
}
.bg-light-blue {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(150, 218, 234, var(--tw-bg-opacity)) !important;
}
.bg-transparent {
    --tw-bg-opacity: 1 !important;
    background-color: var(--color-transparent) !important;
}
.hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.hover\:bg-light-gray:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(196, 189, 189, var(--tw-bg-opacity)) !important;
}
.hover\:bg-gray:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(163, 163, 163, var(--tw-bg-opacity)) !important;
}
.hover\:bg-dark-gray:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(134, 134, 134, var(--tw-bg-opacity)) !important;
}
.hover\:bg-x-dark-gray:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity)) !important;
}
.hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}
.hover\:bg-maroon:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(106, 25, 30, var(--tw-bg-opacity)) !important;
}
.hover\:bg-red:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 53, 36, var(--tw-bg-opacity)) !important;
}
.hover\:bg-orange:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 175, 38, var(--tw-bg-opacity)) !important;
}
.hover\:bg-gold:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 143, 101, var(--tw-bg-opacity)) !important;
}
.hover\:bg-dark-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(64, 88, 102, var(--tw-bg-opacity)) !important;
}
.hover\:bg-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(23, 153, 214, var(--tw-bg-opacity)) !important;
}
.hover\:bg-light-blue:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(150, 218, 234, var(--tw-bg-opacity)) !important;
}
.hover\:bg-transparent:hover {
    --tw-bg-opacity: 1 !important;
    background-color: var(--color-transparent) !important;
}
.focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.focus\:bg-light-gray:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(196, 189, 189, var(--tw-bg-opacity)) !important;
}
.focus\:bg-gray:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(163, 163, 163, var(--tw-bg-opacity)) !important;
}
.focus\:bg-dark-gray:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(134, 134, 134, var(--tw-bg-opacity)) !important;
}
.focus\:bg-x-dark-gray:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity)) !important;
}
.focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}
.focus\:bg-maroon:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(106, 25, 30, var(--tw-bg-opacity)) !important;
}
.focus\:bg-red:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 53, 36, var(--tw-bg-opacity)) !important;
}
.focus\:bg-orange:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 175, 38, var(--tw-bg-opacity)) !important;
}
.focus\:bg-gold:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 143, 101, var(--tw-bg-opacity)) !important;
}
.focus\:bg-dark-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(64, 88, 102, var(--tw-bg-opacity)) !important;
}
.focus\:bg-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(23, 153, 214, var(--tw-bg-opacity)) !important;
}
.focus\:bg-light-blue:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(150, 218, 234, var(--tw-bg-opacity)) !important;
}
.focus\:bg-transparent:focus {
    --tw-bg-opacity: 1 !important;
    background-color: var(--color-transparent) !important;
}
.bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
}
.bg-opacity-15 {
    --tw-bg-opacity: 0.15 !important;
}
.bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
}
.bg-opacity-33 {
    --tw-bg-opacity: 0.33 !important;
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
}
.bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
}
.bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
}
.hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important;
}
.hover\:bg-opacity-15:hover {
    --tw-bg-opacity: 0.15 !important;
}
.hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25 !important;
}
.hover\:bg-opacity-33:hover {
    --tw-bg-opacity: 0.33 !important;
}
.hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5 !important;
}
.hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75 !important;
}
.hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important;
}
.focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important;
}
.focus\:bg-opacity-15:focus {
    --tw-bg-opacity: 0.15 !important;
}
.focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25 !important;
}
.focus\:bg-opacity-33:focus {
    --tw-bg-opacity: 0.33 !important;
}
.focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5 !important;
}
.focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75 !important;
}
.focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important;
}
.bg-auto {
    background-size: auto !important;
}
.bg-cover {
    background-size: cover !important;
}
.bg-contain {
    background-size: contain !important;
}
.bg-bottom {
    background-position: bottom !important;
}
.bg-center {
    background-position: 50% !important;
}
.bg-left {
    background-position: 0 !important;
}
.bg-left-bottom {
    background-position: 0 100% !important;
}
.bg-left-top {
    background-position: 0 0 !important;
}
.bg-right {
    background-position: 100% !important;
}
.bg-right-bottom {
    background-position: 100% 100% !important;
}
.bg-right-top {
    background-position: 100% 0 !important;
}
.bg-top {
    background-position: top !important;
}
.fill-white {
    fill: var(--color-white) !important;
}
.fill-light-gray {
    fill: var(--color-light-gray) !important;
}
.fill-gray {
    fill: var(--color-gray) !important;
}
.fill-dark-gray {
    fill: var(--color-dark-gray) !important;
}
.fill-x-dark-gray {
    fill: var(--color-x-dark-gray) !important;
}
.fill-black {
    fill: var(--color-black) !important;
}
.fill-maroon {
    fill: var(--color-maroon) !important;
}
.fill-red {
    fill: var(--color-red) !important;
}
.fill-orange {
    fill: var(--color-orange) !important;
}
.fill-gold {
    fill: var(--color-gold) !important;
}
.fill-dark-blue {
    fill: var(--color-dark-blue) !important;
}
.fill-blue {
    fill: var(--color-blue) !important;
}
.fill-light-blue {
    fill: var(--color-light-blue) !important;
}
.fill-transparent {
    fill: var(--color-transparent) !important;
}
.hover\:fill-white:hover {
    fill: var(--color-white) !important;
}
.hover\:fill-light-gray:hover {
    fill: var(--color-light-gray) !important;
}
.hover\:fill-gray:hover {
    fill: var(--color-gray) !important;
}
.hover\:fill-dark-gray:hover {
    fill: var(--color-dark-gray) !important;
}
.hover\:fill-x-dark-gray:hover {
    fill: var(--color-x-dark-gray) !important;
}
.hover\:fill-black:hover {
    fill: var(--color-black) !important;
}
.hover\:fill-maroon:hover {
    fill: var(--color-maroon) !important;
}
.hover\:fill-red:hover {
    fill: var(--color-red) !important;
}
.hover\:fill-orange:hover {
    fill: var(--color-orange) !important;
}
.hover\:fill-gold:hover {
    fill: var(--color-gold) !important;
}
.hover\:fill-dark-blue:hover {
    fill: var(--color-dark-blue) !important;
}
.hover\:fill-blue:hover {
    fill: var(--color-blue) !important;
}
.hover\:fill-light-blue:hover {
    fill: var(--color-light-blue) !important;
}
.hover\:fill-transparent:hover {
    fill: var(--color-transparent) !important;
}
.focus\:fill-white:focus {
    fill: var(--color-white) !important;
}
.focus\:fill-light-gray:focus {
    fill: var(--color-light-gray) !important;
}
.focus\:fill-gray:focus {
    fill: var(--color-gray) !important;
}
.focus\:fill-dark-gray:focus {
    fill: var(--color-dark-gray) !important;
}
.focus\:fill-x-dark-gray:focus {
    fill: var(--color-x-dark-gray) !important;
}
.focus\:fill-black:focus {
    fill: var(--color-black) !important;
}
.focus\:fill-maroon:focus {
    fill: var(--color-maroon) !important;
}
.focus\:fill-red:focus {
    fill: var(--color-red) !important;
}
.focus\:fill-orange:focus {
    fill: var(--color-orange) !important;
}
.focus\:fill-gold:focus {
    fill: var(--color-gold) !important;
}
.focus\:fill-dark-blue:focus {
    fill: var(--color-dark-blue) !important;
}
.focus\:fill-blue:focus {
    fill: var(--color-blue) !important;
}
.focus\:fill-light-blue:focus {
    fill: var(--color-light-blue) !important;
}
.focus\:fill-transparent:focus {
    fill: var(--color-transparent) !important;
}
.active\:fill-white:active {
    fill: var(--color-white) !important;
}
.active\:fill-light-gray:active {
    fill: var(--color-light-gray) !important;
}
.active\:fill-gray:active {
    fill: var(--color-gray) !important;
}
.active\:fill-dark-gray:active {
    fill: var(--color-dark-gray) !important;
}
.active\:fill-x-dark-gray:active {
    fill: var(--color-x-dark-gray) !important;
}
.active\:fill-black:active {
    fill: var(--color-black) !important;
}
.active\:fill-maroon:active {
    fill: var(--color-maroon) !important;
}
.active\:fill-red:active {
    fill: var(--color-red) !important;
}
.active\:fill-orange:active {
    fill: var(--color-orange) !important;
}
.active\:fill-gold:active {
    fill: var(--color-gold) !important;
}
.active\:fill-dark-blue:active {
    fill: var(--color-dark-blue) !important;
}
.active\:fill-blue:active {
    fill: var(--color-blue) !important;
}
.active\:fill-light-blue:active {
    fill: var(--color-light-blue) !important;
}
.active\:fill-transparent:active {
    fill: var(--color-transparent) !important;
}
.object-contain {
    object-fit: contain !important;
}
.object-cover {
    object-fit: cover !important;
}
.object-fill {
    object-fit: fill !important;
}
.object-none {
    object-fit: none !important;
}
.object-scale-down {
    object-fit: scale-down !important;
}
.object-bottom {
    object-position: bottom !important;
}
.object-center {
    object-position: center !important;
}
.object-left {
    object-position: left !important;
}
.object-left-bottom {
    object-position: left bottom !important;
}
.object-left-top {
    object-position: left top !important;
}
.object-right {
    object-position: right !important;
}
.object-right-bottom {
    object-position: right bottom !important;
}
.object-right-top {
    object-position: right top !important;
}
.object-top {
    object-position: top !important;
}
.p-0 {
    padding: 0 !important;
}
.p-5 {
    padding: 5px !important;
}
.p-10 {
    padding: 10px !important;
}
.p-15 {
    padding: 15px !important;
}
.p-20 {
    padding: 20px !important;
}
.p-25 {
    padding: 25px !important;
}
.p-30 {
    padding: 30px !important;
}
.p-35 {
    padding: 35px !important;
}
.p-40 {
    padding: 40px !important;
}
.p-45 {
    padding: 45px !important;
}
.p-50 {
    padding: 50px !important;
}
.p-55 {
    padding: 55px !important;
}
.p-60 {
    padding: 60px !important;
}
.p-65 {
    padding: 65px !important;
}
.p-70 {
    padding: 70px !important;
}
.p-75 {
    padding: 75px !important;
}
.p-80 {
    padding: 80px !important;
}
.p-85 {
    padding: 85px !important;
}
.p-90 {
    padding: 90px !important;
}
.p-95 {
    padding: 95px !important;
}
.p-100 {
    padding: 100px !important;
}
.p-125 {
    padding: 125px !important;
}
.p-150 {
    padding: 150px !important;
}
.p-175 {
    padding: 175px !important;
}
.p-200 {
    padding: 200px !important;
}
.p-225 {
    padding: 225px !important;
}
.p-250 {
    padding: 250px !important;
}
.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.px-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.px-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.px-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}
.px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.px-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
.px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.px-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.px-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
}
.px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.px-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
}
.px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}
.px-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
}
.px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
}
.px-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
}
.px-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}
.px-125 {
    padding-left: 125px !important;
    padding-right: 125px !important;
}
.px-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
}
.px-175 {
    padding-left: 175px !important;
    padding-right: 175px !important;
}
.px-200 {
    padding-left: 200px !important;
    padding-right: 200px !important;
}
.px-225 {
    padding-left: 225px !important;
    padding-right: 225px !important;
}
.px-250 {
    padding-left: 250px !important;
    padding-right: 250px !important;
}
.py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.py-5 {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.py-10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.py-15 {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}
.py-20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.py-25 {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
.py-30 {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}
.py-35 {
    padding-bottom: 35px !important;
    padding-top: 35px !important;
}
.py-40 {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.py-45 {
    padding-bottom: 45px !important;
    padding-top: 45px !important;
}
.py-50 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
.py-55 {
    padding-bottom: 55px !important;
    padding-top: 55px !important;
}
.py-60 {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
.py-65 {
    padding-bottom: 65px !important;
    padding-top: 65px !important;
}
.py-70 {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
}
.py-75 {
    padding-bottom: 75px !important;
    padding-top: 75px !important;
}
.py-80 {
    padding-bottom: 80px !important;
    padding-top: 80px !important;
}
.py-85 {
    padding-bottom: 85px !important;
    padding-top: 85px !important;
}
.py-90 {
    padding-bottom: 90px !important;
    padding-top: 90px !important;
}
.py-95 {
    padding-bottom: 95px !important;
    padding-top: 95px !important;
}
.py-100 {
    padding-bottom: 100px !important;
    padding-top: 100px !important;
}
.py-125 {
    padding-bottom: 125px !important;
    padding-top: 125px !important;
}
.py-150 {
    padding-bottom: 150px !important;
    padding-top: 150px !important;
}
.py-175 {
    padding-bottom: 175px !important;
    padding-top: 175px !important;
}
.py-200 {
    padding-bottom: 200px !important;
    padding-top: 200px !important;
}
.py-225 {
    padding-bottom: 225px !important;
    padding-top: 225px !important;
}
.py-250 {
    padding-bottom: 250px !important;
    padding-top: 250px !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pt-5 {
    padding-top: 5px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-15 {
    padding-top: 15px !important;
}
.pt-20 {
    padding-top: 20px !important;
}
.pt-25 {
    padding-top: 25px !important;
}
.pt-30 {
    padding-top: 30px !important;
}
.pt-35 {
    padding-top: 35px !important;
}
.pt-40 {
    padding-top: 40px !important;
}
.pt-45 {
    padding-top: 45px !important;
}
.pt-50 {
    padding-top: 50px !important;
}
.pt-55 {
    padding-top: 55px !important;
}
.pt-60 {
    padding-top: 60px !important;
}
.pt-65 {
    padding-top: 65px !important;
}
.pt-70 {
    padding-top: 70px !important;
}
.pt-75 {
    padding-top: 75px !important;
}
.pt-80 {
    padding-top: 80px !important;
}
.pt-85 {
    padding-top: 85px !important;
}
.pt-90 {
    padding-top: 90px !important;
}
.pt-95 {
    padding-top: 95px !important;
}
.pt-100 {
    padding-top: 100px !important;
}
.pt-125 {
    padding-top: 125px !important;
}
.pt-150 {
    padding-top: 150px !important;
}
.pt-175 {
    padding-top: 175px !important;
}
.pt-200 {
    padding-top: 200px !important;
}
.pt-225 {
    padding-top: 225px !important;
}
.pt-250 {
    padding-top: 250px !important;
}
.pr-0 {
    padding-right: 0 !important;
}
.pr-5 {
    padding-right: 5px !important;
}
.pr-10 {
    padding-right: 10px !important;
}
.pr-15 {
    padding-right: 15px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pr-25 {
    padding-right: 25px !important;
}
.pr-30 {
    padding-right: 30px !important;
}
.pr-35 {
    padding-right: 35px !important;
}
.pr-40 {
    padding-right: 40px !important;
}
.pr-45 {
    padding-right: 45px !important;
}
.pr-50 {
    padding-right: 50px !important;
}
.pr-55 {
    padding-right: 55px !important;
}
.pr-60 {
    padding-right: 60px !important;
}
.pr-65 {
    padding-right: 65px !important;
}
.pr-70 {
    padding-right: 70px !important;
}
.pr-75 {
    padding-right: 75px !important;
}
.pr-80 {
    padding-right: 80px !important;
}
.pr-85 {
    padding-right: 85px !important;
}
.pr-90 {
    padding-right: 90px !important;
}
.pr-95 {
    padding-right: 95px !important;
}
.pr-100 {
    padding-right: 100px !important;
}
.pr-125 {
    padding-right: 125px !important;
}
.pr-150 {
    padding-right: 150px !important;
}
.pr-175 {
    padding-right: 175px !important;
}
.pr-200 {
    padding-right: 200px !important;
}
.pr-225 {
    padding-right: 225px !important;
}
.pr-250 {
    padding-right: 250px !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pb-5 {
    padding-bottom: 5px !important;
}
.pb-10 {
    padding-bottom: 10px !important;
}
.pb-15 {
    padding-bottom: 15px !important;
}
.pb-20 {
    padding-bottom: 20px !important;
}
.pb-25 {
    padding-bottom: 25px !important;
}
.pb-30 {
    padding-bottom: 30px !important;
}
.pb-35 {
    padding-bottom: 35px !important;
}
.pb-40 {
    padding-bottom: 40px !important;
}
.pb-45 {
    padding-bottom: 45px !important;
}
.pb-50 {
    padding-bottom: 50px !important;
}
.pb-55 {
    padding-bottom: 55px !important;
}
.pb-60 {
    padding-bottom: 60px !important;
}
.pb-65 {
    padding-bottom: 65px !important;
}
.pb-70 {
    padding-bottom: 70px !important;
}
.pb-75 {
    padding-bottom: 75px !important;
}
.pb-80 {
    padding-bottom: 80px !important;
}
.pb-85 {
    padding-bottom: 85px !important;
}
.pb-90 {
    padding-bottom: 90px !important;
}
.pb-95 {
    padding-bottom: 95px !important;
}
.pb-100 {
    padding-bottom: 100px !important;
}
.pb-125 {
    padding-bottom: 125px !important;
}
.pb-150 {
    padding-bottom: 150px !important;
}
.pb-175 {
    padding-bottom: 175px !important;
}
.pb-200 {
    padding-bottom: 200px !important;
}
.pb-225 {
    padding-bottom: 225px !important;
}
.pb-250 {
    padding-bottom: 250px !important;
}
.pl-0 {
    padding-left: 0 !important;
}
.pl-5 {
    padding-left: 5px !important;
}
.pl-10 {
    padding-left: 10px !important;
}
.pl-15 {
    padding-left: 15px !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.pl-25 {
    padding-left: 25px !important;
}
.pl-30 {
    padding-left: 30px !important;
}
.pl-35 {
    padding-left: 35px !important;
}
.pl-40 {
    padding-left: 40px !important;
}
.pl-45 {
    padding-left: 45px !important;
}
.pl-50 {
    padding-left: 50px !important;
}
.pl-55 {
    padding-left: 55px !important;
}
.pl-60 {
    padding-left: 60px !important;
}
.pl-65 {
    padding-left: 65px !important;
}
.pl-70 {
    padding-left: 70px !important;
}
.pl-75 {
    padding-left: 75px !important;
}
.pl-80 {
    padding-left: 80px !important;
}
.pl-85 {
    padding-left: 85px !important;
}
.pl-90 {
    padding-left: 90px !important;
}
.pl-95 {
    padding-left: 95px !important;
}
.pl-100 {
    padding-left: 100px !important;
}
.pl-125 {
    padding-left: 125px !important;
}
.pl-150 {
    padding-left: 150px !important;
}
.pl-175 {
    padding-left: 175px !important;
}
.pl-200 {
    padding-left: 200px !important;
}
.pl-225 {
    padding-left: 225px !important;
}
.pl-250 {
    padding-left: 250px !important;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
.text-justify {
    text-align: justify !important;
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.font-serif {
    font-family: Gotham A, Gotham B, Helvetica, Arial, sans-serif !important;
}
.text-xs {
    font-size: 12px !important;
}
.text-sm {
    font-size: 14px !important;
}
.text-base {
    font-size: calc(var(--text-scale) * 16px) !important;
}
.text-lg {
    font-size: calc(var(--text-scale) * 20px) !important;
}
.text-xl {
    font-size: calc(var(--text-scale) * 24px) !important;
}
.text-2xl {
    font-size: calc(var(--text-scale) * 38px) !important;
}
.text-3xl {
    font-size: calc(var(--text-scale) * 48px) !important;
}
.text-4xl {
    font-size: calc(var(--text-scale) * 60px) !important;
}
.font-normal {
    font-weight: 400 !important;
}
.font-medium {
    font-weight: 500 !important;
}
.font-bold {
    font-weight: 700 !important;
}
.uppercase {
    text-transform: uppercase !important;
}
.lowercase {
    text-transform: lowercase !important;
}
.capitalize {
    text-transform: capitalize !important;
}
.normal-case {
    text-transform: none !important;
}
.italic {
    font-style: italic !important;
}
.not-italic {
    font-style: normal !important;
}
.leading-none {
    line-height: 1 !important;
}
.leading-normal {
    line-height: 1.2 !important;
}
.leading-relaxed {
    line-height: 1.5 !important;
}
.text-white {
    color: var(--color-white) !important;
}
.text-light-gray {
    color: var(--color-light-gray) !important;
}
.text-gray {
    color: var(--color-gray) !important;
}
.text-dark-gray {
    color: var(--color-dark-gray) !important;
}
.text-x-dark-gray {
    color: var(--color-x-dark-gray) !important;
}
.text-black {
    color: var(--color-black) !important;
}
.text-maroon {
    color: var(--color-maroon) !important;
}
.text-red {
    color: var(--color-red) !important;
}
.text-orange {
    color: var(--color-orange) !important;
}
.text-gold {
    color: var(--color-gold) !important;
}
.text-dark-blue {
    color: var(--color-dark-blue) !important;
}
.text-blue {
    color: var(--color-blue) !important;
}
.text-light-blue {
    color: var(--color-light-blue) !important;
}
.text-transparent {
    color: var(--color-transparent) !important;
}
.hover\:text-white:hover {
    color: var(--color-white) !important;
}
.hover\:text-light-gray:hover {
    color: var(--color-light-gray) !important;
}
.hover\:text-gray:hover {
    color: var(--color-gray) !important;
}
.hover\:text-dark-gray:hover {
    color: var(--color-dark-gray) !important;
}
.hover\:text-x-dark-gray:hover {
    color: var(--color-x-dark-gray) !important;
}
.hover\:text-black:hover {
    color: var(--color-black) !important;
}
.hover\:text-maroon:hover {
    color: var(--color-maroon) !important;
}
.hover\:text-red:hover {
    color: var(--color-red) !important;
}
.hover\:text-orange:hover {
    color: var(--color-orange) !important;
}
.hover\:text-gold:hover {
    color: var(--color-gold) !important;
}
.hover\:text-dark-blue:hover {
    color: var(--color-dark-blue) !important;
}
.hover\:text-blue:hover {
    color: var(--color-blue) !important;
}
.hover\:text-light-blue:hover {
    color: var(--color-light-blue) !important;
}
.hover\:text-transparent:hover {
    color: var(--color-transparent) !important;
}
.focus\:text-white:focus {
    color: var(--color-white) !important;
}
.focus\:text-light-gray:focus {
    color: var(--color-light-gray) !important;
}
.focus\:text-gray:focus {
    color: var(--color-gray) !important;
}
.focus\:text-dark-gray:focus {
    color: var(--color-dark-gray) !important;
}
.focus\:text-x-dark-gray:focus {
    color: var(--color-x-dark-gray) !important;
}
.focus\:text-black:focus {
    color: var(--color-black) !important;
}
.focus\:text-maroon:focus {
    color: var(--color-maroon) !important;
}
.focus\:text-red:focus {
    color: var(--color-red) !important;
}
.focus\:text-orange:focus {
    color: var(--color-orange) !important;
}
.focus\:text-gold:focus {
    color: var(--color-gold) !important;
}
.focus\:text-dark-blue:focus {
    color: var(--color-dark-blue) !important;
}
.focus\:text-blue:focus {
    color: var(--color-blue) !important;
}
.focus\:text-light-blue:focus {
    color: var(--color-light-blue) !important;
}
.focus\:text-transparent:focus {
    color: var(--color-transparent) !important;
}
.active\:text-white:active {
    color: var(--color-white) !important;
}
.active\:text-light-gray:active {
    color: var(--color-light-gray) !important;
}
.active\:text-gray:active {
    color: var(--color-gray) !important;
}
.active\:text-dark-gray:active {
    color: var(--color-dark-gray) !important;
}
.active\:text-x-dark-gray:active {
    color: var(--color-x-dark-gray) !important;
}
.active\:text-black:active {
    color: var(--color-black) !important;
}
.active\:text-maroon:active {
    color: var(--color-maroon) !important;
}
.active\:text-red:active {
    color: var(--color-red) !important;
}
.active\:text-orange:active {
    color: var(--color-orange) !important;
}
.active\:text-gold:active {
    color: var(--color-gold) !important;
}
.active\:text-dark-blue:active {
    color: var(--color-dark-blue) !important;
}
.active\:text-blue:active {
    color: var(--color-blue) !important;
}
.active\:text-light-blue:active {
    color: var(--color-light-blue) !important;
}
.active\:text-transparent:active {
    color: var(--color-transparent) !important;
}
.underline {
    text-decoration: underline !important;
}
.line-through {
    text-decoration: line-through !important;
}
.no-underline {
    text-decoration: none !important;
}
.opacity-0 {
    opacity: 0 !important;
}
.opacity-100 {
    opacity: 1 !important;
}
.focus\:opacity-0:focus {
    opacity: 0 !important;
}
.focus\:opacity-100:focus {
    opacity: 1 !important;
}
.group:hover .group-hover\:opacity-0 {
    opacity: 0 !important;
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1 !important;
}
.group:focus-within .group-focus\:opacity-0 {
    opacity: 0 !important;
}
.group:focus-within .group-focus\:opacity-100 {
    opacity: 1 !important;
}
.focus-within\:opacity-0:focus-within {
    opacity: 0 !important;
}
.focus-within\:opacity-100:focus-within {
    opacity: 1 !important;
}
.mix-blend-normal {
    mix-blend-mode: normal !important;
}
.mix-blend-multiply {
    mix-blend-mode: multiply !important;
}
.mix-blend-screen {
    mix-blend-mode: screen !important;
}
.mix-blend-overlay {
    mix-blend-mode: overlay !important;
}
.mix-blend-darken {
    mix-blend-mode: darken !important;
}
.mix-blend-lighten {
    mix-blend-mode: lighten !important;
}
.mix-blend-color-dodge {
    mix-blend-mode: color-dodge !important;
}
.mix-blend-color-burn {
    mix-blend-mode: color-burn !important;
}
.mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
}
.mix-blend-soft-light {
    mix-blend-mode: soft-light !important;
}
.mix-blend-difference {
    mix-blend-mode: difference !important;
}
.mix-blend-exclusion {
    mix-blend-mode: exclusion !important;
}
.mix-blend-hue {
    mix-blend-mode: hue !important;
}
.mix-blend-saturation {
    mix-blend-mode: saturation !important;
}
.mix-blend-color {
    mix-blend-mode: color !important;
}
.mix-blend-luminosity {
    mix-blend-mode: luminosity !important;
}
.aspect-1-1,
.aspect-16-9,
.aspect-3-2,
.aspect-4-3,
.aspect-4-5,
.aspect-5-4,
.aspect-anamorphic,
.aspect-double,
.aspect-golden {
    position: relative !important;
}
.aspect-1-1:before,
.aspect-16-9:before,
.aspect-3-2:before,
.aspect-4-3:before,
.aspect-4-5:before,
.aspect-5-4:before,
.aspect-anamorphic:before,
.aspect-double:before,
.aspect-golden:before {
    content: " " !important;
    display: block !important;
}
.aspect-1-1 > *,
.aspect-16-9 > *,
.aspect-3-2 > *,
.aspect-4-3 > *,
.aspect-4-5 > *,
.aspect-5-4 > *,
.aspect-anamorphic > *,
.aspect-double > *,
.aspect-golden > * {
    bottom: 0 !important;
    height: 100% !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
}
.aspect-anamorphic:before {
    padding-top: 41.84% !important;
}
.aspect-double:before {
    padding-top: 50% !important;
}
.aspect-16-9:before {
    padding-top: 56.25% !important;
}
.aspect-golden:before {
    padding-top: 61.8% !important;
}
.aspect-3-2:before {
    padding-top: 66.67% !important;
}
.aspect-4-3:before {
    padding-top: 75% !important;
}
.aspect-5-4:before {
    padding-top: 80% !important;
}
.aspect-1-1:before {
    padding-top: 100% !important;
}
.aspect-4-5:before {
    padding-top: 125% !important;
}
.fixed-bottom,
.fixed-bottom-center,
.fixed-bottom-left,
.fixed-bottom-right,
.fixed-center,
.fixed-center-left,
.fixed-center-right,
.fixed-left,
.fixed-right,
.fixed-top,
.fixed-top-center,
.fixed-top-left,
.fixed-top-right {
    position: fixed !important;
}
.fixed-top {
    top: 0 !important;
}
.fixed-bottom,
.fixed-top {
    left: 0 !important;
    right: 0 !important;
}
.fixed-bottom {
    bottom: 0 !important;
}
.fixed-left {
    left: 0 !important;
}
.fixed-left,
.fixed-right {
    bottom: 0 !important;
    top: 0 !important;
}
.fixed-right {
    right: 0 !important;
}
.fixed-top-left {
    left: 0 !important;
    top: 0 !important;
}
.fixed-top-center {
    left: 50% !important;
    top: 0 !important;
    transform: translateX(-50%) !important;
}
.fixed-top-right {
    right: 0 !important;
    top: 0 !important;
}
.fixed-center-left {
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.fixed-center {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.fixed-center-right {
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.fixed-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
}
.fixed-bottom-center {
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.fixed-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
}
.absolute-bottom,
.absolute-bottom-center,
.absolute-bottom-left,
.absolute-bottom-right,
.absolute-center,
.absolute-center-left,
.absolute-center-right,
.absolute-left,
.absolute-right,
.absolute-top,
.absolute-top-center,
.absolute-top-left,
.absolute-top-right {
    position: absolute !important;
}
.absolute-top {
    top: 0 !important;
}
.absolute-bottom,
.absolute-top {
    left: 0 !important;
    right: 0 !important;
}
.absolute-bottom {
    bottom: 0 !important;
}
.absolute-left {
    left: 0 !important;
}
.absolute-left,
.absolute-right {
    bottom: 0 !important;
    top: 0 !important;
}
.absolute-right {
    right: 0 !important;
}
.absolute-top-left {
    left: 0 !important;
    top: 0 !important;
}
.absolute-top-center {
    left: 50% !important;
    top: 0 !important;
    transform: translateX(-50%) !important;
}
.absolute-top-right {
    right: 0 !important;
    top: 0 !important;
}
.absolute-center-left {
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.absolute-center {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.absolute-center-right {
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.absolute-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
}
.absolute-bottom-center {
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.absolute-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
}
.reset-font {
    font: inherit !important;
    font-size: 100% !important;
    vertical-align: baseline !important;
}
.reset-list {
    border: 0 !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.unset-list {
    display: block !important;
    list-style-type: disc !important;
    margin-left: 40px !important;
}
.reset-box-model {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.reset-body-font {
    font-size: 62.5% !important;
}
.my-0-first-last > :first-child {
    margin-top: 0 !important;
}
.my-0-first-last > :last-child {
    margin-bottom: 0 !important;
}
.my-0-first > :first-child {
    margin-top: 0 !important;
}
.my-0-last > :last-child {
    margin-bottom: 0 !important;
}
.collapse-margin:after,
.collapse-margin:before {
    content: normal !important;
    display: initial !important;
    height: auto !important;
    overflow: initial !important;
}
.uncollapse-margin:after,
.uncollapse-margin:before {
    content: "\00a0" !important;
    display: block !important;
    height: 0 !important;
    overflow: hidden !important;
}
.underline-group,
.underline-group *,
.underline-group:active,
.underline-group:active *,
.underline-group:focus,
.underline-group:focus *,
.underline-group:hover,
.underline-group:hover * {
    text-decoration: underline !important;
}
.hover,
.hover *,
.no-hover,
.no-hover *,
.no-hover:active,
.no-hover:active *,
.no-hover:focus,
.no-hover:focus *,
.no-hover:hover,
.no-hover:hover * {
    text-decoration: none !important;
}
.hover:active,
.hover:active *,
.hover:focus,
.hover:focus *,
.hover:hover,
.hover:hover * {
    text-decoration: underline !important;
}
.cover-image {
    position: relative !important;
}
.cover-image:before {
    background-color: inherit !important;
    bottom: 0 !important;
    content: "" !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 1 !important;
}
.fill-current,
.fill-current-all * {
    fill: currentColor !important;
}
.order--1 {
    order: -1 !important;
}
:root {
    --minHeight: auto;
}
.hasMinHeight {
    min-height: var(--minHeight);
}
@media (min-width: 980px) {
    .nm\:hasMinHeight {
        min-height: var(--minHeight);
    }
}
.content-width,
.is-root-container > :not(.alignfull):not(.alignwide),
.site-footer > :not(.alignfull):not(.alignwide),
.site-header > :not(.alignfull):not(.alignwide),
.wp-block-post-content > :not(.alignfull):not(.alignwide) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1132px;
    padding-left: 20px;
    padding-right: 20px;
}
.content-width .inner-content-width,
div.wp-block-group .content-width {
    padding-left: 0;
    padding-right: 0;
}
.inner-content-width {
    max-width: 852px;
}
.inner-content-width,
.max-w-content {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}
:where(.wp-block-group.has-background) {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.entry-content > * {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.svg-height img,
.svg-height svg {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wp-block-image > img:not([width]) {
    width: 100%;
}
figure > img {
    display: inline-block;
}
figure + p {
    margin-top: 0 !important;
}
.wp-block-social-links {
    --wp--style--block-gap: 15px;
}
.wp-block-navigation {
    --wp--style--block-gap: min(7vw, 100px);
}
footer .contact-info {
    --wp--style--block-gap: 35px;
}
.wp-block-separator.has-background:not(.is-style-dots) {
    height: 2px !important;
}
.no-select {
    user-select: none;
}
.grid-list > * {
    padding-bottom: 35px;
}
.media-graphic-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.media-graphic-container:not(.alignfull):not(.alignwide) {
    max-width: 1092px !important;
}
.hidden-empty:empty {
    display: none;
}
@media (max-width: 979px) {
    .m\:hidden-empty:empty {
        display: none;
    }
}
.wp-block-navigation {
    --wp--style--block-gap: 0;
}
.wp-block-separator.has-background:not(.is-style-dots) {
    height: 1px !important;
}
:root {
    --text-scale: 1;
}
@media (max-width: 979px) {
    :root {
        --text-scale: 0.8;
    }
}
html {
    background-color: var(--color-white);
    color: var(--color-black);
    font-family: Gotham A, Gotham B, Helvetica, Arial, sans-serif;
    font-size: calc(var(--text-scale) * 20px);
    line-height: 1.2;
}
main {
    overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
}
h1,
h2 {
    font-weight: 700;
}
h1 {
    font-size: calc(var(--text-scale) * 60px);
}
h2 {
    font-size: calc(var(--text-scale) * 48px);
}
h3 {
    font-size: calc(var(--text-scale) * 38px);
}
h4,
h5,
h6 {
    font-size: calc(var(--text-scale) * 24px);
}
p {
    font-size: calc(var(--text-scale) * 16px);
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
p:first-of-type {
    margin-top: 0 !important;
}
p:last-of-type {
    margin-bottom: 0 !important;
}
.single .entry-content p {
    font-size: 14px;
    line-height: 1.5;
}
a {
    color: var(--color-dark-blue);
    cursor: pointer;
    display: inline-block;
}

.wp-block-post-content a {
    display: inline;
}

.single .entry-content a {
    text-decoration: underline;
}
.flex-grid-header,
.is-style-red-bar {
    position: relative;
}
.flex-grid-header:before,
.is-style-red-bar:before {
    background-color: currentColor;
    content: " ";
    height: 3px;
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    width: 189px;
}
.is-style-red-bar {
    padding-top: 10px;
}
.is-style-red-bar:before {
    background-color: var(--color-red);
}
.wp-block-buttons {
    margin-bottom: 20px;
    margin-top: 20px;
}
.wp-block-buttons:first-child {
    margin-top: 0;
}
.wp-block-buttons:last-child {
    margin-bottom: 0;
}
.wp-block-buttons .wp-block-button {
    color: var(--color-dark-blue);
}
.wp-block-buttons .wp-block-button:not(:only-child) {
    margin-bottom: 20px !important;
}
@media (min-width: 980px) {
    .wp-block-buttons .wp-block-button {
        margin-right: 20px !important;
    }
}
.wp-block-buttons .wp-block-button:last-child {
    margin-right: 0 !important;
}
.btn,
.form .gform_footer input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.wp-block-button__link,
[class*="is-style"] > .wp-block-navigation-item__content {
    background-color: var(--color-transparent);
    display: inline-block;
    font-weight: 700;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.form .gform_footer .is-style-outline input[type="submit"],
.form .gform_footer [class*="is-style-fill"] input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-outline input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-fill"] input[type="submit"],
.is-style-outline .btn,
.is-style-outline .form .gform_footer input[type="submit"],
.is-style-outline .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-outline .wp-block-button__link,
[class*="is-style-fill"] .btn,
[class*="is-style-fill"] .form .gform_footer input[type="submit"],
[class*="is-style-fill"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
[class*="is-style-fill"] .wp-block-button__link {
    min-width: 168px;
}
.form .gform_footer .is-style-outline input[type="submit"],
.form .gform_footer [class*="is-style-fill"] input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-outline input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-fill"] input[type="submit"],
.is-style-outline .btn,
.is-style-outline .form .gform_footer input[type="submit"],
.is-style-outline .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-outline .wp-block-button__link,
.is-style-outline .wp-block-navigation-item__content,
[class*="is-style-fill"] .btn,
[class*="is-style-fill"] .form .gform_footer input[type="submit"],
[class*="is-style-fill"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
[class*="is-style-fill"] .wp-block-button__link,
[class*="is-style-fill"] .wp-block-navigation-item__content {
    padding: 10px;
}
.form .gform_footer [class*="is-style-fill"] input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-fill"] input[type="submit"],
[class*="is-style-fill"] .btn,
[class*="is-style-fill"] .form .gform_footer input[type="submit"],
[class*="is-style-fill"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
[class*="is-style-fill"] .wp-block-button__link,
[class*="is-style-fill"] .wp-block-navigation-item__content {
    color: var(--color-white) !important;
}
.form .gform_footer .is-style-fill input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill input[type="submit"],
.is-style-fill .btn,
.is-style-fill .form .gform_footer input[type="submit"],
.is-style-fill .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-fill .wp-block-button__link,
.is-style-fill .wp-block-navigation-item__content {
    background-color: var(--color-dark-blue) !important;
}
.form .gform_footer .is-style-fill input[type="submit"]:hover,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill input[type="submit"]:hover,
.is-style-fill .btn:hover,
.is-style-fill .form .gform_footer input[type="submit"]:hover,
.is-style-fill .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:hover,
.is-style-fill .wp-block-button__link:hover,
.is-style-fill .wp-block-navigation-item__content:hover {
    background-color: var(--color-maroon) !important;
}
.form .gform_footer .is-style-fill input[type="submit"]:focus,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill input[type="submit"]:focus,
.is-style-fill .btn:focus,
.is-style-fill .form .gform_footer input[type="submit"]:focus,
.is-style-fill .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:focus,
.is-style-fill .wp-block-button__link:focus,
.is-style-fill .wp-block-navigation-item__content:focus {
    background-color: var(--color-maroon) !important;
}
.form .gform_footer .is-style-fill input[type="submit"]:active,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill input[type="submit"]:active,
.is-style-fill .btn:active,
.is-style-fill .form .gform_footer input[type="submit"]:active,
.is-style-fill .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:active,
.is-style-fill .wp-block-button__link:active,
.is-style-fill .wp-block-navigation-item__content:active {
    background-color: var(--color-red) !important;
}
.form .gform_footer .is-style-fill-small input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-small input[type="submit"],
.is-style-fill-small .btn,
.is-style-fill-small .form .gform_footer input[type="submit"],
.is-style-fill-small .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-fill-small .wp-block-button__link,
.is-style-fill-small .wp-block-navigation-item__content {
    background-color: var(--color-dark-blue) !important;
    min-width: 130px;
}
.form .gform_footer .is-style-fill-small input[type="submit"]:hover,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-small input[type="submit"]:hover,
.is-style-fill-small .btn:hover,
.is-style-fill-small .form .gform_footer input[type="submit"]:hover,
.is-style-fill-small .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:hover,
.is-style-fill-small .wp-block-button__link:hover,
.is-style-fill-small .wp-block-navigation-item__content:hover {
    background-color: var(--color-maroon) !important;
}
.form .gform_footer .is-style-fill-small input[type="submit"]:focus,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-small input[type="submit"]:focus,
.is-style-fill-small .btn:focus,
.is-style-fill-small .form .gform_footer input[type="submit"]:focus,
.is-style-fill-small .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:focus,
.is-style-fill-small .wp-block-button__link:focus,
.is-style-fill-small .wp-block-navigation-item__content:focus {
    background-color: var(--color-maroon) !important;
}
.form .gform_footer .is-style-fill-small input[type="submit"]:active,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-small input[type="submit"]:active,
.is-style-fill-small .btn:active,
.is-style-fill-small .form .gform_footer input[type="submit"]:active,
.is-style-fill-small .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:active,
.is-style-fill-small .wp-block-button__link:active,
.is-style-fill-small .wp-block-navigation-item__content:active {
    background-color: var(--color-red) !important;
}
.form .gform_footer .is-style-fill-red input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-red input[type="submit"],
.is-style-fill-red .btn,
.is-style-fill-red .form .gform_footer input[type="submit"],
.is-style-fill-red .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-fill-red .wp-block-button__link,
.is-style-fill-red .wp-block-navigation-item__content {
    background-color: var(--color-red) !important;
}
.form .gform_footer .is-style-fill-red input[type="submit"]:hover,
.gform_wrapper.gform_wrapper .gform_footer .is-style-fill-red input[type="submit"]:hover,
.is-style-fill-red .btn:hover,
.is-style-fill-red .form .gform_footer input[type="submit"]:hover,
.is-style-fill-red .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:hover,
.is-style-fill-red .wp-block-button__link:hover,
.is-style-fill-red .wp-block-navigation-item__content:hover {
    background-color: var(--color-dark-blue) !important;
}
.form .gform_footer .is-style-outline input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-outline input[type="submit"],
.is-style-outline .btn,
.is-style-outline .form .gform_footer input[type="submit"],
.is-style-outline .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-outline .wp-block-button__link,
.is-style-outline .wp-block-navigation-item__content {
    border-color: currentColor;
}
.form .gform_footer [class*="is-style-arrow"] input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-arrow"] input[type="submit"],
[class*="is-style-arrow"] .btn,
[class*="is-style-arrow"] .form .gform_footer input[type="submit"],
[class*="is-style-arrow"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
[class*="is-style-arrow"] .wp-block-button__link,
[class*="is-style-arrow"] .wp-block-navigation-item__content {
    padding-right: 22px;
    position: relative;
}
.form .gform_footer [class*="is-style-arrow"] input[type="submit"]:after,
.form .gform_footer [class*="is-style-arrow"] input[type="submit"]:before,
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-arrow"] input[type="submit"]:after,
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-arrow"] input[type="submit"]:before,
[class*="is-style-arrow"] .btn:after,
[class*="is-style-arrow"] .btn:before,
[class*="is-style-arrow"] .form .gform_footer input[type="submit"]:after,
[class*="is-style-arrow"] .form .gform_footer input[type="submit"]:before,
[class*="is-style-arrow"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:after,
[class*="is-style-arrow"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:before,
[class*="is-style-arrow"] .wp-block-button__link:after,
[class*="is-style-arrow"] .wp-block-button__link:before,
[class*="is-style-arrow"] .wp-block-navigation-item__content:after,
[class*="is-style-arrow"] .wp-block-navigation-item__content:before {
    content: " ";
    display: block;
    position: absolute;
    transform: translateY(-50%);
}
.form .gform_footer [class*="is-style-arrow"] input[type="submit"]:before,
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-arrow"] input[type="submit"]:before,
[class*="is-style-arrow"] .btn:before,
[class*="is-style-arrow"] .form .gform_footer input[type="submit"]:before,
[class*="is-style-arrow"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:before,
[class*="is-style-arrow"] .wp-block-button__link:before,
[class*="is-style-arrow"] .wp-block-navigation-item__content:before {
    background-color: currentColor;
    height: 2px;
    right: 0;
    top: 50%;
    width: 12px;
}
.form .gform_footer [class*="is-style-arrow"] input[type="submit"]:after,
.gform_wrapper.gform_wrapper .gform_footer [class*="is-style-arrow"] input[type="submit"]:after,
[class*="is-style-arrow"] .btn:after,
[class*="is-style-arrow"] .form .gform_footer input[type="submit"]:after,
[class*="is-style-arrow"] .gform_wrapper.gform_wrapper .gform_footer input[type="submit"]:after,
[class*="is-style-arrow"] .wp-block-button__link:after,
[class*="is-style-arrow"] .wp-block-navigation-item__content:after {
    border-color: currentcolor;
    border-style: solid;
    border-width: 2.25px 2.25px 0 0;
    height: 7px;
    right: -2px;
    top: 51%;
    transform: rotate(45deg);
    transform-origin: top right;
    width: 7px;
}
.form .gform_footer .is-style-arrow-dark-blue input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-arrow-dark-blue input[type="submit"],
.is-style-arrow-dark-blue .btn,
.is-style-arrow-dark-blue .form .gform_footer input[type="submit"],
.is-style-arrow-dark-blue .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-arrow-dark-blue .wp-block-button__link,
.is-style-arrow-dark-blue .wp-block-navigation-item__content {
    color: var(--color-dark-blue) !important;
}
.form .gform_footer .is-style-arrow-light-blue input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-arrow-light-blue input[type="submit"],
.is-style-arrow-light-blue .btn,
.is-style-arrow-light-blue .form .gform_footer input[type="submit"],
.is-style-arrow-light-blue .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-arrow-light-blue .wp-block-button__link,
.is-style-arrow-light-blue .wp-block-navigation-item__content {
    color: var(--color-light-blue) !important;
}
.form .gform_footer .is-style-arrow-red input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-arrow-red input[type="submit"],
.is-style-arrow-red .btn,
.is-style-arrow-red .form .gform_footer input[type="submit"],
.is-style-arrow-red .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-arrow-red .wp-block-button__link,
.is-style-arrow-red .wp-block-navigation-item__content {
    color: var(--color-red) !important;
}
.form .gform_footer .is-style-link input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer .is-style-link input[type="submit"],
.is-style-link .btn,
.is-style-link .form .gform_footer input[type="submit"],
.is-style-link .gform_wrapper.gform_wrapper .gform_footer input[type="submit"],
.is-style-link .wp-block-button__link,
.is-style-link .wp-block-navigation-item__content {
    border-color: var(--color-transparent);
    color: var(--color-dark-blue) !important;
    min-width: auto;
    text-decoration: underline;
}
.is-style-outline .wp-block-navigation-item__content,
[class*="is-style-fill"] .wp-block-navigation-item__content {
    padding: 10px 20px !important;
}
.is-style-pill {
    border: 1px solid transparent;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    padding: 8px;
}
.is-style-pill:focus,
.is-style-pill:hover {
    --tw-bg-opacity: 0.2 !important;
}
@media (max-width: 979px) {
    .is-style-outline .wp-block-button__link,
    .wp-block-button.is-style-outline,
    .wp-block-button[class*="is-style-fill"],
    [class*="is-style-fill"] .wp-block-button__link {
        width: 100%;
    }
}
.wp-block-buttons:empty,
input[type="checkbox"]:checked ~ .unchecked,
input[type="checkbox"]:not(:checked) ~ .checked {
    display: none;
}
.ui-accordion-header {
    border-top: 2px solid;
    position: relative;
}
.ui-accordion-header:first-child {
    border-top: 0;
}
.ui-accordion-header:after {
    border-width: 0 3px 3px 0;
    content: " ";
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-25%) rotate(45deg);
    transform-origin: top right;
    width: 15px;
}
.ui-accordion-header.ui-accordion-header-active:after {
    border-width: 3px 0 0 3px;
    transform: translateY(25%) rotate(45deg);
}
.ui-accordion-header.theme-dark-blue:after {
    border-color: var(--color-dark-blue);
}
.ui-accordion-header.theme-light-blue:after {
    border-color: var(--color-light-blue);
}
.ui-accordion-header.theme-red:after {
    border-color: var(--color-red);
}
:root {
    --swiper-theme-color: var(--color-red) !important;
    --swiper-navigation-size: 20px !important;
}
.carousel-button-next,
.carousel-button-prev {
    align-items: center;
    border-width: 0 5px 5px 0;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform-origin: center;
    width: 20px;
    z-index: 10;
}
.carousel-button-prev,
.swiper-rtl .carousel-button-next {
    left: 10px;
    right: auto;
    transform: translateY(-50%) rotate(135deg);
}
.carousel-button-next,
.swiper-rtl .carousel-button-prev {
    left: auto;
    right: 10px;
    transform: translateY(-50%) rotate(315deg);
}
.carousel-button-next.swiper-button-disabled,
.carousel-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: 0.1;
    pointer-events: none;
}
.expansion-carousel-container .swiper {
    position: static !important;
}
.site-primary-navigation > ul > li a,
.site-primary-navigation > ul > li button:not(.sub-menu-toggle) {
    padding: 5px;
}
.current-menu-ancestor > a,
.current-menu-item > a {
    color: var(--color-red) !important;
    text-decoration: underline;
}
@media (min-width: 1210px) {
    .site-primary-navigation > ul > li > ul {
        left: -10px;
    }
}
@media (max-width: 1209px) {
    .site-primary-navigation > ul > li a,
    .site-primary-navigation > ul > li button:not(.sub-menu-toggle) {
        padding: 10px;
    }
    .site-primary-navigation > #menu-primary-menu {
        font-size: 1rem !important;
    }
    .site-primary-navigation > #menu-primary-menu > li.menu-item {
        border-top: 1px solid #405866;
    }
    .site-primary-navigation > #menu-primary-menu > li.menu-item > a {
        padding-top: 0.3125rem; /* 5px */
        padding-bottom: 1rem;
    }
    .site-primary-navigation > #menu-primary-menu > li.menu-item > ul.sub-menu {
        margin-top: -0.625rem; /* -10px */
        margin-bottom: 1.25rem /* 20px */
    }
    .site-primary-navigation > #menu-primary-menu ul.sub-menu li.menu-item a {
        padding-top: 0.1875rem; /* 3px */
        padding-bottom: 0.1875rem; /* 3px */
    }
    .site-primary-navigation > #menu-top-menu {
        display: flex;
        flex-direction: column;
        align-items: start !important;
    }
    .site-primary-navigation > #menu-top-menu li {
        order: 2;
        padding-left: 0.5rem;
        width: 100%;
        background-color: rgba(151, 217, 235, .2);
        text-transform: uppercase;
    }
    .site-primary-navigation > #menu-top-menu li:nth-of-type(1) {
        padding-top: 0.5rem;
    }
    .site-primary-navigation > #menu-top-menu li:nth-of-type(3) {
        padding-bottom: 0.5rem;
    }
    .site-primary-navigation > #menu-top-menu li:last-of-type {
        order: 1;
        background-color: transparent;
        padding-left: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .site-primary-navigation > #menu-top-menu li:last-of-type a {
        width: 100%;
        text-align: center;
    }
}
.site-primary-navigation .sub-menu {
    padding-left: 10px;
    z-index: 100;
}
@media (min-width: 1210px) {
    .site-primary-navigation .sub-menu {
        width: 275px;
    }
}
.show-primary-nav {
    cursor: pointer;
    display: inline-block;
    height: 35px;
    padding: 10px 0;
    width: 35px;
}
.show-primary-nav:not(.close-menu) > * {
    position: relative;
}
.show-primary-nav:not(.close-menu) > p {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.show-primary-nav:not(.close-menu) > *,
.show-primary-nav:not(.close-menu) > :before {
    display: block;
    height: 2px;
    width: 35px;
}
.show-primary-nav:not(.close-menu) > :before {
    content: "";
    height: 10px;
    position: absolute;
}
.show-primary-nav:not(.close-menu) > :before {
    border-bottom: 4px solid var(--color-black);
    top: -10px;
}
.show-primary-nav.close-menu {
    transform: translateY(0);
}
.show-primary-nav.close-menu:after,
.show-primary-nav.close-menu:before {
    background-color: var(--color-black);
    border-radius: 999px;
    content: " ";
    display: block;
    height: 3px;
    min-width: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 35px;
}
.show-primary-nav.close-menu:after {
    transform: translateY(-50%) rotate(315deg);
}
nav.pagination {
    font-size: calc(var(--text-scale) * 16px);
}
nav.pagination,
nav.pagination a,
nav.pagination button {
    color: var(--color-black);
    font-weight: 500;
}
nav.pagination .page-numbers {
    border-top: 3px solid transparent;
    padding-bottom: 3px;
    padding-top: 3px;
}
nav.pagination .page-numbers:not(.prev):not(.next) {
    padding-left: 3px;
    padding-right: 3px;
}
nav.pagination .prev {
    padding-right: 15px;
}
nav.pagination .next {
    padding-left: 15px;
}
nav.pagination .current {
    border-color: var(--color-red);
}
.left-arrow,
.right-arrow {
    position: relative;
}
.left-arrow:after,
.left-arrow:before,
.right-arrow:after,
.right-arrow:before {
    content: " ";
    display: block;
    position: absolute;
    transform: translateY(-50%);
}
.left-arrow:before,
.right-arrow:before {
    background-color: currentColor;
    height: 2px;
    top: 50%;
    width: 12px;
}
.left-arrow:after,
.right-arrow:after {
    border: 2.25px solid;
    height: 7px;
    top: 51%;
    transform: rotate(45deg);
    transform-origin: top right;
    width: 7px;
}
.left-arrow {
    padding-left: 20px;
}
.left-arrow:before {
    left: 0;
}
.left-arrow:after {
    border-right-width: 0;
    border-top-width: 0;
    left: 1px;
}
.right-arrow {
    padding-right: 20px;
}
.right-arrow:before {
    right: 0;
}
.right-arrow:after {
    border-bottom-width: 0;
    border-left-width: 0;
    right: -2px;
}
.has-caret {
    overflow: hidden;
    position: relative;
}
.has-caret:after {
    border-color: var(--color-red);
    border-width: 0 3px 3px 0;
    content: " ";
    display: block;
    height: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-25%) rotate(45deg);
    transform-origin: top right;
    width: 8px;
}
.caret-up:after {
    border-width: 3px 0 0 3px;
    transform: translateY(25%) rotate(45deg);
}
a.has-caret:not([href]),
button.has-caret:not(.sub-menu-toggle) {
    padding-right: 27px !important;
}
nav a.has-caret:not([href]),
nav button.has-caret:not(.sub-menu-toggle) {
    padding-right: 20px !important;
}
.sub-menu-toggle {
    display: inline-block !important;
    position: relative;
    width: 15px;
}
.filter-container {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.bar-header {
    border-top: 2px solid;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 10px 35px 10px 10px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.bar-header:first-child {
    border-top: 0;
}
.bar-header.has-caret:after {
    right: 10px;
}
.carousel-nav li,
.staff-nav li {
    padding-bottom: 10px;
}
@media (min-width: 980px) {
    .carousel-nav li,
    .staff-nav li {
        margin-right: 45px;
    }
}
.carousel-nav li:last-child,
.staff-nav li:last-child {
    margin-right: 0;
}
.form .gfield_label,
.form label,
.gform_wrapper.gform_wrapper .gfield_label,
.gform_wrapper.gform_wrapper label {
    font-weight: 400;
}
.form input[type="color"],
.form input[type="date"],
.form input[type="datetime-local"],
.form input[type="datetime"],
.form input[type="email"],
.form input[type="month"],
.form input[type="number"],
.form input[type="password"],
.form input[type="search"],
.form input[type="tel"],
.form input[type="text"],
.form input[type="time"],
.form input[type="url"],
.form input[type="week"],
.form select,
.form textarea,
.gform_wrapper.gform_wrapper input[type="color"],
.gform_wrapper.gform_wrapper input[type="date"],
.gform_wrapper.gform_wrapper input[type="datetime-local"],
.gform_wrapper.gform_wrapper input[type="datetime"],
.gform_wrapper.gform_wrapper input[type="email"],
.gform_wrapper.gform_wrapper input[type="month"],
.gform_wrapper.gform_wrapper input[type="number"],
.gform_wrapper.gform_wrapper input[type="password"],
.gform_wrapper.gform_wrapper input[type="search"],
.gform_wrapper.gform_wrapper input[type="tel"],
.gform_wrapper.gform_wrapper input[type="text"],
.gform_wrapper.gform_wrapper input[type="time"],
.gform_wrapper.gform_wrapper input[type="url"],
.gform_wrapper.gform_wrapper input[type="week"],
.gform_wrapper.gform_wrapper select,
.gform_wrapper.gform_wrapper textarea {
    width: 100% !important;
}
.form .gform_fields,
.gform_wrapper.gform_wrapper .gform_fields {
    display: block;
}
@media (max-width: 979px) {
    .form .gform_fields .gfield,
    .gform_wrapper.gform_wrapper .gform_fields .gfield {
        margin-top: 20px;
    }
}
.form .gform_fields .gfield.gfield_radio_container .gfield_label,
.gform_wrapper.gform_wrapper .gform_fields .gfield.gfield_radio_container .gfield_label {
    margin-bottom: 0;
    padding-top: 10px;
}
.form .gform_fields .gfield .gchoice,
.gform_wrapper.gform_wrapper .gform_fields .gfield .gchoice {
    display: inline-block;
    margin-right: 10px;
    white-space: nowrap;
}
.form .gform_footer,
.gform_wrapper.gform_wrapper .gform_footer {
    justify-content: center;
    margin: 0;
    padding: 0;
}
.form .gform_footer input[type="submit"],
.gform_wrapper.gform_wrapper .gform_footer input[type="submit"] {
    background-color: var(--color-black);
    margin-top: 25px;
}
@media (min-width: 980px) {
    .form .gform_footer input[type="submit"],
    .gform_wrapper.gform_wrapper .gform_footer input[type="submit"] {
        width: auto;
    }
    .gform_wrapper .flex-grid-form .gform-body {
        margin: -10px;
    }
    .gform_wrapper .flex-grid-form .gform_fields {
        grid-column-gap: 0;
        grid-row-gap: 0;
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
    }
    .gform_wrapper .flex-grid-form .gform_fields > * {
        background-clip: content-box;
        background-origin: content-box;
        display: flex;
        flex-direction: column;
        padding: 10px;
        width: 100%;
    }
    .gform_wrapper .flex-grid-form .gform_fields > .gfield--width-half {
        width: 50%;
    }
    .gform_wrapper .flex-grid-form .gform_fields > .gfield--width-third {
        width: 33.33333%;
    }
}
@media (min-width: 1210px) {
    .d\:static {
        position: static !important;
    }
    .d\:fixed {
        position: fixed !important;
    }
    .d\:absolute {
        position: absolute !important;
    }
    .d\:relative {
        position: relative !important;
    }
    .d\:sticky {
        position: sticky !important;
    }
    .d\:order-0 {
        order: 0 !important;
    }
    .d\:order-1 {
        order: 1 !important;
    }
    .d\:order-2 {
        order: 2 !important;
    }
    .d\:order-3 {
        order: 3 !important;
    }
    .d\:order-4 {
        order: 4 !important;
    }
    .d\:order-5 {
        order: 5 !important;
    }
    .d\:order-6 {
        order: 6 !important;
    }
    .d\:order-7 {
        order: 7 !important;
    }
    .d\:order-8 {
        order: 8 !important;
    }
    .d\:order-9 {
        order: 9 !important;
    }
    .d\:order-10 {
        order: 10 !important;
    }
    .d\:order-11 {
        order: 11 !important;
    }
    .d\:order-12 {
        order: 12 !important;
    }
    .d\:order-first {
        order: -9999 !important;
    }
    .d\:order-last {
        order: 9999 !important;
    }
    .d\:m-0 {
        margin: 0 !important;
    }
    .d\:m-5 {
        margin: 5px !important;
    }
    .d\:m-10 {
        margin: 10px !important;
    }
    .d\:m-15 {
        margin: 15px !important;
    }
    .d\:m-20 {
        margin: 20px !important;
    }
    .d\:m-25 {
        margin: 25px !important;
    }
    .d\:m-30 {
        margin: 30px !important;
    }
    .d\:m-35 {
        margin: 35px !important;
    }
    .d\:m-40 {
        margin: 40px !important;
    }
    .d\:m-45 {
        margin: 45px !important;
    }
    .d\:m-50 {
        margin: 50px !important;
    }
    .d\:m-55 {
        margin: 55px !important;
    }
    .d\:m-60 {
        margin: 60px !important;
    }
    .d\:m-65 {
        margin: 65px !important;
    }
    .d\:m-70 {
        margin: 70px !important;
    }
    .d\:m-75 {
        margin: 75px !important;
    }
    .d\:m-80 {
        margin: 80px !important;
    }
    .d\:m-85 {
        margin: 85px !important;
    }
    .d\:m-90 {
        margin: 90px !important;
    }
    .d\:m-95 {
        margin: 95px !important;
    }
    .d\:m-100 {
        margin: 100px !important;
    }
    .d\:m-125 {
        margin: 125px !important;
    }
    .d\:m-150 {
        margin: 150px !important;
    }
    .d\:m-175 {
        margin: 175px !important;
    }
    .d\:m-200 {
        margin: 200px !important;
    }
    .d\:m-225 {
        margin: 225px !important;
    }
    .d\:m-250 {
        margin: 250px !important;
    }
    .d\:m-auto {
        margin: auto !important;
    }
    .d\:-m-40 {
        margin: -40px !important;
    }
    .d\:-m-50 {
        margin: -50% !important;
    }
    .d\:-m-5 {
        margin: -5px !important;
    }
    .d\:-m-10 {
        margin: -10px !important;
    }
    .d\:-m-15 {
        margin: -15px !important;
    }
    .d\:-m-20 {
        margin: -20px !important;
    }
    .d\:-m-25 {
        margin: -25px !important;
    }
    .d\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .d\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .d\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .d\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .d\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .d\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .d\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .d\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .d\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .d\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .d\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .d\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .d\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .d\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .d\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .d\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .d\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .d\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .d\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .d\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .d\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .d\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .d\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .d\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .d\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .d\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .d\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .d\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .d\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .d\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .d\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .d\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .d\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .d\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .d\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .d\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .d\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .d\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .d\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .d\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .d\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .d\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .d\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .d\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .d\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .d\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .d\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .d\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .d\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .d\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .d\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .d\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .d\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .d\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .d\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .d\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .d\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .d\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .d\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .d\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .d\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .d\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .d\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .d\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .d\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .d\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .d\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .d\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .d\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .d\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .d\:mt-0 {
        margin-top: 0 !important;
    }
    .d\:mt-5 {
        margin-top: 5px !important;
    }
    .d\:mt-10 {
        margin-top: 10px !important;
    }
    .d\:mt-15 {
        margin-top: 15px !important;
    }
    .d\:mt-20 {
        margin-top: 20px !important;
    }
    .d\:mt-25 {
        margin-top: 25px !important;
    }
    .d\:mt-30 {
        margin-top: 30px !important;
    }
    .d\:mt-35 {
        margin-top: 35px !important;
    }
    .d\:mt-40 {
        margin-top: 40px !important;
    }
    .d\:mt-45 {
        margin-top: 45px !important;
    }
    .d\:mt-50 {
        margin-top: 50px !important;
    }
    .d\:mt-55 {
        margin-top: 55px !important;
    }
    .d\:mt-60 {
        margin-top: 60px !important;
    }
    .d\:mt-65 {
        margin-top: 65px !important;
    }
    .d\:mt-70 {
        margin-top: 70px !important;
    }
    .d\:mt-75 {
        margin-top: 75px !important;
    }
    .d\:mt-80 {
        margin-top: 80px !important;
    }
    .d\:mt-85 {
        margin-top: 85px !important;
    }
    .d\:mt-90 {
        margin-top: 90px !important;
    }
    .d\:mt-95 {
        margin-top: 95px !important;
    }
    .d\:mt-100 {
        margin-top: 100px !important;
    }
    .d\:mt-125 {
        margin-top: 125px !important;
    }
    .d\:mt-150 {
        margin-top: 150px !important;
    }
    .d\:mt-175 {
        margin-top: 175px !important;
    }
    .d\:mt-200 {
        margin-top: 200px !important;
    }
    .d\:mt-225 {
        margin-top: 225px !important;
    }
    .d\:mt-250 {
        margin-top: 250px !important;
    }
    .d\:mt-auto {
        margin-top: auto !important;
    }
    .d\:-mt-40 {
        margin-top: -40px !important;
    }
    .d\:-mt-50 {
        margin-top: -50% !important;
    }
    .d\:-mt-5 {
        margin-top: -5px !important;
    }
    .d\:-mt-10 {
        margin-top: -10px !important;
    }
    .d\:-mt-15 {
        margin-top: -15px !important;
    }
    .d\:-mt-20 {
        margin-top: -20px !important;
    }
    .d\:-mt-25 {
        margin-top: -25px !important;
    }
    .d\:mr-0 {
        margin-right: 0 !important;
    }
    .d\:mr-5 {
        margin-right: 5px !important;
    }
    .d\:mr-10 {
        margin-right: 10px !important;
    }
    .d\:mr-15 {
        margin-right: 15px !important;
    }
    .d\:mr-20 {
        margin-right: 20px !important;
    }
    .d\:mr-25 {
        margin-right: 25px !important;
    }
    .d\:mr-30 {
        margin-right: 30px !important;
    }
    .d\:mr-35 {
        margin-right: 35px !important;
    }
    .d\:mr-40 {
        margin-right: 40px !important;
    }
    .d\:mr-45 {
        margin-right: 45px !important;
    }
    .d\:mr-50 {
        margin-right: 50px !important;
    }
    .d\:mr-55 {
        margin-right: 55px !important;
    }
    .d\:mr-60 {
        margin-right: 60px !important;
    }
    .d\:mr-65 {
        margin-right: 65px !important;
    }
    .d\:mr-70 {
        margin-right: 70px !important;
    }
    .d\:mr-75 {
        margin-right: 75px !important;
    }
    .d\:mr-80 {
        margin-right: 80px !important;
    }
    .d\:mr-85 {
        margin-right: 85px !important;
    }
    .d\:mr-90 {
        margin-right: 90px !important;
    }
    .d\:mr-95 {
        margin-right: 95px !important;
    }
    .d\:mr-100 {
        margin-right: 100px !important;
    }
    .d\:mr-125 {
        margin-right: 125px !important;
    }
    .d\:mr-150 {
        margin-right: 150px !important;
    }
    .d\:mr-175 {
        margin-right: 175px !important;
    }
    .d\:mr-200 {
        margin-right: 200px !important;
    }
    .d\:mr-225 {
        margin-right: 225px !important;
    }
    .d\:mr-250 {
        margin-right: 250px !important;
    }
    .d\:mr-auto {
        margin-right: auto !important;
    }
    .d\:-mr-40 {
        margin-right: -40px !important;
    }
    .d\:-mr-50 {
        margin-right: -50% !important;
    }
    .d\:-mr-5 {
        margin-right: -5px !important;
    }
    .d\:-mr-10 {
        margin-right: -10px !important;
    }
    .d\:-mr-15 {
        margin-right: -15px !important;
    }
    .d\:-mr-20 {
        margin-right: -20px !important;
    }
    .d\:-mr-25 {
        margin-right: -25px !important;
    }
    .d\:mb-0 {
        margin-bottom: 0 !important;
    }
    .d\:mb-5 {
        margin-bottom: 5px !important;
    }
    .d\:mb-10 {
        margin-bottom: 10px !important;
    }
    .d\:mb-15 {
        margin-bottom: 15px !important;
    }
    .d\:mb-20 {
        margin-bottom: 20px !important;
    }
    .d\:mb-25 {
        margin-bottom: 25px !important;
    }
    .d\:mb-30 {
        margin-bottom: 30px !important;
    }
    .d\:mb-35 {
        margin-bottom: 35px !important;
    }
    .d\:mb-40 {
        margin-bottom: 40px !important;
    }
    .d\:mb-45 {
        margin-bottom: 45px !important;
    }
    .d\:mb-50 {
        margin-bottom: 50px !important;
    }
    .d\:mb-55 {
        margin-bottom: 55px !important;
    }
    .d\:mb-60 {
        margin-bottom: 60px !important;
    }
    .d\:mb-65 {
        margin-bottom: 65px !important;
    }
    .d\:mb-70 {
        margin-bottom: 70px !important;
    }
    .d\:mb-75 {
        margin-bottom: 75px !important;
    }
    .d\:mb-80 {
        margin-bottom: 80px !important;
    }
    .d\:mb-85 {
        margin-bottom: 85px !important;
    }
    .d\:mb-90 {
        margin-bottom: 90px !important;
    }
    .d\:mb-95 {
        margin-bottom: 95px !important;
    }
    .d\:mb-100 {
        margin-bottom: 100px !important;
    }
    .d\:mb-125 {
        margin-bottom: 125px !important;
    }
    .d\:mb-150 {
        margin-bottom: 150px !important;
    }
    .d\:mb-175 {
        margin-bottom: 175px !important;
    }
    .d\:mb-200 {
        margin-bottom: 200px !important;
    }
    .d\:mb-225 {
        margin-bottom: 225px !important;
    }
    .d\:mb-250 {
        margin-bottom: 250px !important;
    }
    .d\:mb-auto {
        margin-bottom: auto !important;
    }
    .d\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .d\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .d\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .d\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .d\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .d\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .d\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .d\:ml-0 {
        margin-left: 0 !important;
    }
    .d\:ml-5 {
        margin-left: 5px !important;
    }
    .d\:ml-10 {
        margin-left: 10px !important;
    }
    .d\:ml-15 {
        margin-left: 15px !important;
    }
    .d\:ml-20 {
        margin-left: 20px !important;
    }
    .d\:ml-25 {
        margin-left: 25px !important;
    }
    .d\:ml-30 {
        margin-left: 30px !important;
    }
    .d\:ml-35 {
        margin-left: 35px !important;
    }
    .d\:ml-40 {
        margin-left: 40px !important;
    }
    .d\:ml-45 {
        margin-left: 45px !important;
    }
    .d\:ml-50 {
        margin-left: 50px !important;
    }
    .d\:ml-55 {
        margin-left: 55px !important;
    }
    .d\:ml-60 {
        margin-left: 60px !important;
    }
    .d\:ml-65 {
        margin-left: 65px !important;
    }
    .d\:ml-70 {
        margin-left: 70px !important;
    }
    .d\:ml-75 {
        margin-left: 75px !important;
    }
    .d\:ml-80 {
        margin-left: 80px !important;
    }
    .d\:ml-85 {
        margin-left: 85px !important;
    }
    .d\:ml-90 {
        margin-left: 90px !important;
    }
    .d\:ml-95 {
        margin-left: 95px !important;
    }
    .d\:ml-100 {
        margin-left: 100px !important;
    }
    .d\:ml-125 {
        margin-left: 125px !important;
    }
    .d\:ml-150 {
        margin-left: 150px !important;
    }
    .d\:ml-175 {
        margin-left: 175px !important;
    }
    .d\:ml-200 {
        margin-left: 200px !important;
    }
    .d\:ml-225 {
        margin-left: 225px !important;
    }
    .d\:ml-250 {
        margin-left: 250px !important;
    }
    .d\:ml-auto {
        margin-left: auto !important;
    }
    .d\:-ml-40 {
        margin-left: -40px !important;
    }
    .d\:-ml-50 {
        margin-left: -50% !important;
    }
    .d\:-ml-5 {
        margin-left: -5px !important;
    }
    .d\:-ml-10 {
        margin-left: -10px !important;
    }
    .d\:-ml-15 {
        margin-left: -15px !important;
    }
    .d\:-ml-20 {
        margin-left: -20px !important;
    }
    .d\:-ml-25 {
        margin-left: -25px !important;
    }
    .d\:block {
        display: block !important;
    }
    .d\:inline-block {
        display: inline-block !important;
    }
    .d\:inline {
        display: inline !important;
    }
    .d\:flex {
        display: flex !important;
    }
    .d\:inline-flex {
        display: inline-flex !important;
    }
    .d\:table {
        display: table !important;
    }
    .d\:inline-table {
        display: inline-table !important;
    }
    .d\:table-caption {
        display: table-caption !important;
    }
    .d\:table-cell {
        display: table-cell !important;
    }
    .d\:table-column {
        display: table-column !important;
    }
    .d\:table-column-group {
        display: table-column-group !important;
    }
    .d\:table-footer-group {
        display: table-footer-group !important;
    }
    .d\:table-header-group {
        display: table-header-group !important;
    }
    .d\:table-row-group {
        display: table-row-group !important;
    }
    .d\:table-row {
        display: table-row !important;
    }
    .d\:flow-root {
        display: flow-root !important;
    }
    .d\:grid {
        display: grid !important;
    }
    .d\:inline-grid {
        display: inline-grid !important;
    }
    .d\:contents {
        display: contents !important;
    }
    .d\:list-item {
        display: list-item !important;
    }
    .d\:hidden {
        display: none !important;
    }
    .d\:hover\:block:hover {
        display: block !important;
    }
    .d\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .d\:hover\:inline:hover {
        display: inline !important;
    }
    .d\:hover\:flex:hover {
        display: flex !important;
    }
    .d\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .d\:hover\:table:hover {
        display: table !important;
    }
    .d\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .d\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .d\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .d\:hover\:table-column:hover {
        display: table-column !important;
    }
    .d\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .d\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .d\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .d\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .d\:hover\:table-row:hover {
        display: table-row !important;
    }
    .d\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .d\:hover\:grid:hover {
        display: grid !important;
    }
    .d\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .d\:hover\:contents:hover {
        display: contents !important;
    }
    .d\:hover\:list-item:hover {
        display: list-item !important;
    }
    .d\:hover\:hidden:hover {
        display: none !important;
    }
    .d\:focus\:block:focus {
        display: block !important;
    }
    .d\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .d\:focus\:inline:focus {
        display: inline !important;
    }
    .d\:focus\:flex:focus {
        display: flex !important;
    }
    .d\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .d\:focus\:table:focus {
        display: table !important;
    }
    .d\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .d\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .d\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .d\:focus\:table-column:focus {
        display: table-column !important;
    }
    .d\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .d\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .d\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .d\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .d\:focus\:table-row:focus {
        display: table-row !important;
    }
    .d\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .d\:focus\:grid:focus {
        display: grid !important;
    }
    .d\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .d\:focus\:contents:focus {
        display: contents !important;
    }
    .d\:focus\:list-item:focus {
        display: list-item !important;
    }
    .d\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .d\:group-hover\:block {
        display: block !important;
    }
    .group:hover .d\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .d\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .d\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .d\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .d\:group-hover\:table {
        display: table !important;
    }
    .group:hover .d\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .d\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .d\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .d\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .d\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .d\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .d\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .d\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .d\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .d\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .d\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .d\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .d\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .d\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .d\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .d\:group-focus\:block {
        display: block !important;
    }
    .group:focus .d\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .d\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .d\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .d\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .d\:group-focus\:table {
        display: table !important;
    }
    .group:focus .d\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .d\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .d\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .d\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .d\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .d\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .d\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .d\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .d\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .d\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .d\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .d\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .d\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .d\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .d\:group-focus\:hidden {
        display: none !important;
    }
    .d\:h-0 {
        height: 0 !important;
    }
    .d\:h-auto {
        height: auto !important;
    }
    .d\:h-half {
        height: 50% !important;
    }
    .d\:h-full {
        height: 100% !important;
    }
    .d\:h-screen {
        height: 100vh !important;
    }
    .d\:w-auto {
        width: auto !important;
    }
    .d\:w-quarter {
        width: 25% !important;
    }
    .d\:w-third {
        width: 33.333% !important;
    }
    .d\:w-half {
        width: 50% !important;
    }
    .d\:w-full {
        width: 100% !important;
    }
    .d\:w-screen {
        width: 100vw !important;
    }
    .d\:max-w-none {
        max-width: none !important;
    }
    .d\:max-w-half {
        max-width: 50% !important;
    }
    .d\:max-w-full {
        max-width: 100% !important;
    }
    .d\:max-w-inner-content {
        max-width: 852px !important;
    }
    .d\:max-w-content {
        max-width: 1132px !important;
    }
    .d\:max-w-wide {
        max-width: 1480px !important;
    }
    .d\:max-w-screen {
        max-width: 100vw !important;
    }
    .d\:flex-1 {
        flex: 1 1 0% !important;
    }
    .d\:flex-full {
        flex: 1 1 100% !important;
    }
    .d\:flex-grow {
        flex: 1 0 auto !important;
    }
    .d\:flex-auto {
        flex: 1 1 auto !important;
    }
    .d\:flex-initial {
        flex: 0 1 auto !important;
    }
    .d\:flex-none {
        flex: none !important;
    }
    .d\:flex-inherit {
        flex: inherit !important;
    }
    .d\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .d\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .d\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .d\:flex-grow {
        flex-grow: 1 !important;
    }
    .d\:flex-row {
        flex-direction: row !important;
    }
    .d\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .d\:flex-col {
        flex-direction: column !important;
    }
    .d\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .d\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .d\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .d\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .d\:content-center {
        align-content: center !important;
    }
    .d\:content-start {
        align-content: flex-start !important;
    }
    .d\:content-end {
        align-content: flex-end !important;
    }
    .d\:content-between {
        align-content: space-between !important;
    }
    .d\:content-around {
        align-content: space-around !important;
    }
    .d\:content-evenly {
        align-content: space-evenly !important;
    }
    .d\:items-start {
        align-items: flex-start !important;
    }
    .d\:items-end {
        align-items: flex-end !important;
    }
    .d\:items-center {
        align-items: center !important;
    }
    .d\:items-baseline {
        align-items: baseline !important;
    }
    .d\:items-stretch {
        align-items: stretch !important;
    }
    .d\:justify-start {
        justify-content: flex-start !important;
    }
    .d\:justify-end {
        justify-content: flex-end !important;
    }
    .d\:justify-center {
        justify-content: center !important;
    }
    .d\:justify-between {
        justify-content: space-between !important;
    }
    .d\:justify-around {
        justify-content: space-around !important;
    }
    .d\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .d\:self-auto {
        align-self: auto !important;
    }
    .d\:self-start {
        align-self: flex-start !important;
    }
    .d\:self-end {
        align-self: flex-end !important;
    }
    .d\:self-center {
        align-self: center !important;
    }
    .d\:self-stretch {
        align-self: stretch !important;
    }
    .d\:self-baseline {
        align-self: baseline !important;
    }
    .d\:overflow-auto {
        overflow: auto !important;
    }
    .d\:overflow-hidden {
        overflow: hidden !important;
    }
    .d\:overflow-visible {
        overflow: visible !important;
    }
    .d\:overflow-scroll {
        overflow: scroll !important;
    }
    .d\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .d\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .d\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .d\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .d\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .d\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .d\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .d\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .d\:border-none {
        border-width: 0 !important;
    }
    .d\:border {
        border-width: 2px !important;
    }
    .d\:border-t-none {
        border-top-width: 0 !important;
    }
    .d\:border-t {
        border-top-width: 2px !important;
    }
    .d\:border-r-none {
        border-right-width: 0 !important;
    }
    .d\:border-r {
        border-right-width: 2px !important;
    }
    .d\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .d\:border-b {
        border-bottom-width: 2px !important;
    }
    .d\:border-l-none {
        border-left-width: 0 !important;
    }
    .d\:border-l {
        border-left-width: 2px !important;
    }
    .d\:p-0 {
        padding: 0 !important;
    }
    .d\:p-5 {
        padding: 5px !important;
    }
    .d\:p-10 {
        padding: 10px !important;
    }
    .d\:p-15 {
        padding: 15px !important;
    }
    .d\:p-20 {
        padding: 20px !important;
    }
    .d\:p-25 {
        padding: 25px !important;
    }
    .d\:p-30 {
        padding: 30px !important;
    }
    .d\:p-35 {
        padding: 35px !important;
    }
    .d\:p-40 {
        padding: 40px !important;
    }
    .d\:p-45 {
        padding: 45px !important;
    }
    .d\:p-50 {
        padding: 50px !important;
    }
    .d\:p-55 {
        padding: 55px !important;
    }
    .d\:p-60 {
        padding: 60px !important;
    }
    .d\:p-65 {
        padding: 65px !important;
    }
    .d\:p-70 {
        padding: 70px !important;
    }
    .d\:p-75 {
        padding: 75px !important;
    }
    .d\:p-80 {
        padding: 80px !important;
    }
    .d\:p-85 {
        padding: 85px !important;
    }
    .d\:p-90 {
        padding: 90px !important;
    }
    .d\:p-95 {
        padding: 95px !important;
    }
    .d\:p-100 {
        padding: 100px !important;
    }
    .d\:p-125 {
        padding: 125px !important;
    }
    .d\:p-150 {
        padding: 150px !important;
    }
    .d\:p-175 {


        padding: 175px !important;
    }
    .d\:p-200 {
        padding: 200px !important;
    }
    .d\:p-225 {
        padding: 225px !important;
    }
    .d\:p-250 {
        padding: 250px !important;
    }
    .d\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .d\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .d\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .d\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .d\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .d\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .d\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .d\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .d\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .d\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .d\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .d\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .d\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .d\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .d\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .d\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .d\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .d\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .d\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .d\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .d\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .d\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .d\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .d\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .d\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .d\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .d\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .d\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .d\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .d\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .d\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .d\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .d\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .d\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .d\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .d\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .d\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .d\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .d\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .d\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .d\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .d\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .d\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .d\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .d\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .d\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .d\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .d\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .d\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .d\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .d\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .d\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .d\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .d\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .d\:pt-0 {
        padding-top: 0 !important;
    }
    .d\:pt-5 {
        padding-top: 5px !important;
    }
    .d\:pt-10 {
        padding-top: 10px !important;
    }
    .d\:pt-15 {
        padding-top: 15px !important;
    }
    .d\:pt-20 {
        padding-top: 20px !important;
    }
    .d\:pt-25 {
        padding-top: 25px !important;
    }
    .d\:pt-30 {
        padding-top: 30px !important;
    }
    .d\:pt-35 {
        padding-top: 35px !important;
    }
    .d\:pt-40 {
        padding-top: 40px !important;
    }
    .d\:pt-45 {
        padding-top: 45px !important;
    }
    .d\:pt-50 {
        padding-top: 50px !important;
    }
    .d\:pt-55 {
        padding-top: 55px !important;
    }
    .d\:pt-60 {
        padding-top: 60px !important;
    }
    .d\:pt-65 {
        padding-top: 65px !important;
    }
    .d\:pt-70 {
        padding-top: 70px !important;
    }
    .d\:pt-75 {
        padding-top: 75px !important;
    }
    .d\:pt-80 {
        padding-top: 80px !important;
    }
    .d\:pt-85 {
        padding-top: 85px !important;
    }
    .d\:pt-90 {
        padding-top: 90px !important;
    }
    .d\:pt-95 {
        padding-top: 95px !important;
    }
    .d\:pt-100 {
        padding-top: 100px !important;
    }
    .d\:pt-125 {
        padding-top: 125px !important;
    }
    .d\:pt-150 {
        padding-top: 150px !important;
    }
    .d\:pt-175 {
        padding-top: 175px !important;
    }
    .d\:pt-200 {
        padding-top: 200px !important;
    }
    .d\:pt-225 {
        padding-top: 225px !important;
    }
    .d\:pt-250 {
        padding-top: 250px !important;
    }
    .d\:pr-0 {
        padding-right: 0 !important;
    }
    .d\:pr-5 {
        padding-right: 5px !important;
    }
    .d\:pr-10 {
        padding-right: 10px !important;
    }
    .d\:pr-15 {
        padding-right: 15px !important;
    }
    .d\:pr-20 {
        padding-right: 20px !important;
    }
    .d\:pr-25 {
        padding-right: 25px !important;
    }
    .d\:pr-30 {
        padding-right: 30px !important;
    }
    .d\:pr-35 {
        padding-right: 35px !important;
    }
    .d\:pr-40 {
        padding-right: 40px !important;
    }
    .d\:pr-45 {
        padding-right: 45px !important;
    }
    .d\:pr-50 {
        padding-right: 50px !important;
    }
    .d\:pr-55 {
        padding-right: 55px !important;
    }
    .d\:pr-60 {
        padding-right: 60px !important;
    }
    .d\:pr-65 {
        padding-right: 65px !important;
    }
    .d\:pr-70 {
        padding-right: 70px !important;
    }
    .d\:pr-75 {
        padding-right: 75px !important;
    }
    .d\:pr-80 {
        padding-right: 80px !important;
    }
    .d\:pr-85 {
        padding-right: 85px !important;
    }
    .d\:pr-90 {
        padding-right: 90px !important;
    }
    .d\:pr-95 {
        padding-right: 95px !important;
    }
    .d\:pr-100 {
        padding-right: 100px !important;
    }
    .d\:pr-125 {
        padding-right: 125px !important;
    }
    .d\:pr-150 {
        padding-right: 150px !important;
    }
    .d\:pr-175 {
        padding-right: 175px !important;
    }
    .d\:pr-200 {
        padding-right: 200px !important;
    }
    .d\:pr-225 {
        padding-right: 225px !important;
    }
    .d\:pr-250 {
        padding-right: 250px !important;
    }
    .d\:pb-0 {
        padding-bottom: 0 !important;
    }
    .d\:pb-5 {
        padding-bottom: 5px !important;
    }
    .d\:pb-10 {
        padding-bottom: 10px !important;
    }
    .d\:pb-15 {
        padding-bottom: 15px !important;
    }
    .d\:pb-20 {
        padding-bottom: 20px !important;
    }
    .d\:pb-25 {
        padding-bottom: 25px !important;
    }
    .d\:pb-30 {
        padding-bottom: 30px !important;
    }
    .d\:pb-35 {
        padding-bottom: 35px !important;
    }
    .d\:pb-40 {
        padding-bottom: 40px !important;
    }
    .d\:pb-45 {
        padding-bottom: 45px !important;
    }
    .d\:pb-50 {
        padding-bottom: 50px !important;
    }
    .d\:pb-55 {
        padding-bottom: 55px !important;
    }
    .d\:pb-60 {
        padding-bottom: 60px !important;
    }
    .d\:pb-65 {
        padding-bottom: 65px !important;
    }
    .d\:pb-70 {
        padding-bottom: 70px !important;
    }
    .d\:pb-75 {
        padding-bottom: 75px !important;
    }
    .d\:pb-80 {
        padding-bottom: 80px !important;
    }
    .d\:pb-85 {
        padding-bottom: 85px !important;
    }
    .d\:pb-90 {
        padding-bottom: 90px !important;
    }
    .d\:pb-95 {
        padding-bottom: 95px !important;
    }
    .d\:pb-100 {
        padding-bottom: 100px !important;
    }
    .d\:pb-125 {
        padding-bottom: 125px !important;
    }
    .d\:pb-150 {
        padding-bottom: 150px !important;
    }
    .d\:pb-175 {
        padding-bottom: 175px !important;
    }
    .d\:pb-200 {
        padding-bottom: 200px !important;
    }
    .d\:pb-225 {
        padding-bottom: 225px !important;
    }
    .d\:pb-250 {
        padding-bottom: 250px !important;
    }
    .d\:pl-0 {
        padding-left: 0 !important;
    }
    .d\:pl-5 {
        padding-left: 5px !important;
    }
    .d\:pl-10 {
        padding-left: 10px !important;
    }
    .d\:pl-15 {
        padding-left: 15px !important;
    }
    .d\:pl-20 {
        padding-left: 20px !important;
    }
    .d\:pl-25 {
        padding-left: 25px !important;
    }
    .d\:pl-30 {
        padding-left: 30px !important;
    }
    .d\:pl-35 {
        padding-left: 35px !important;
    }
    .d\:pl-40 {
        padding-left: 40px !important;
    }
    .d\:pl-45 {
        padding-left: 45px !important;
    }
    .d\:pl-50 {
        padding-left: 50px !important;
    }
    .d\:pl-55 {
        padding-left: 55px !important;
    }
    .d\:pl-60 {
        padding-left: 60px !important;
    }
    .d\:pl-65 {
        padding-left: 65px !important;
    }
    .d\:pl-70 {
        padding-left: 70px !important;
    }
    .d\:pl-75 {
        padding-left: 75px !important;
    }
    .d\:pl-80 {
        padding-left: 80px !important;
    }
    .d\:pl-85 {
        padding-left: 85px !important;
    }
    .d\:pl-90 {
        padding-left: 90px !important;
    }
    .d\:pl-95 {
        padding-left: 95px !important;
    }
    .d\:pl-100 {
        padding-left: 100px !important;
    }
    .d\:pl-125 {
        padding-left: 125px !important;
    }
    .d\:pl-150 {
        padding-left: 150px !important;
    }
    .d\:pl-175 {
        padding-left: 175px !important;
    }
    .d\:pl-200 {
        padding-left: 200px !important;
    }
    .d\:pl-225 {
        padding-left: 225px !important;
    }
    .d\:pl-250 {
        padding-left: 250px !important;
    }
    .d\:text-left {
        text-align: left !important;
    }
    .d\:text-center {
        text-align: center !important;
    }
    .d\:text-right {
        text-align: right !important;
    }
    .d\:text-justify {
        text-align: justify !important;
    }
    .d\:align-baseline {
        vertical-align: baseline !important;
    }
    .d\:align-top {
        vertical-align: top !important;
    }
    .d\:align-middle {
        vertical-align: middle !important;
    }
    .d\:align-bottom {
        vertical-align: bottom !important;
    }
    .d\:align-text-top {
        vertical-align: text-top !important;
    }
    .d\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .d\:text-xs {
        font-size: 12px !important;
    }
    .d\:text-sm {
        font-size: 14px !important;
    }
    .d\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .d\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .d\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .d\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .d\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .d\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .d\:leading-none {
        line-height: 1 !important;
    }
    .d\:leading-normal {
        line-height: 1.2 !important;
    }
    .d\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .d\:aspect-1-1,
    .d\:aspect-16-9,
    .d\:aspect-3-2,
    .d\:aspect-4-3,
    .d\:aspect-4-5,
    .d\:aspect-5-4,
    .d\:aspect-anamorphic,
    .d\:aspect-double,
    .d\:aspect-golden {
        position: relative !important;
    }
    .d\:aspect-1-1:before,
    .d\:aspect-16-9:before,
    .d\:aspect-3-2:before,
    .d\:aspect-4-3:before,
    .d\:aspect-4-5:before,
    .d\:aspect-5-4:before,
    .d\:aspect-anamorphic:before,
    .d\:aspect-double:before,
    .d\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .d\:aspect-1-1 > *,
    .d\:aspect-16-9 > *,
    .d\:aspect-3-2 > *,
    .d\:aspect-4-3 > *,
    .d\:aspect-4-5 > *,
    .d\:aspect-5-4 > *,
    .d\:aspect-anamorphic > *,
    .d\:aspect-double > *,
    .d\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .d\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .d\:aspect-double:before {
        padding-top: 50% !important;
    }
    .d\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .d\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .d\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .d\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .d\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .d\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .d\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (max-width: 1209px) {
    .nd\:static {
        position: static !important;
    }
    .nd\:fixed {
        position: fixed !important;
    }
    .nd\:absolute {
        position: absolute !important;
    }
    .nd\:relative {
        position: relative !important;
    }
    .nd\:sticky {
        position: sticky !important;
    }
    .nd\:order-0 {
        order: 0 !important;
    }
    .nd\:order-1 {
        order: 1 !important;
    }
    .nd\:order-2 {
        order: 2 !important;
    }
    .nd\:order-3 {
        order: 3 !important;
    }
    .nd\:order-4 {
        order: 4 !important;
    }
    .nd\:order-5 {
        order: 5 !important;
    }
    .nd\:order-6 {
        order: 6 !important;
    }
    .nd\:order-7 {
        order: 7 !important;
    }
    .nd\:order-8 {
        order: 8 !important;
    }
    .nd\:order-9 {
        order: 9 !important;
    }
    .nd\:order-10 {
        order: 10 !important;
    }
    .nd\:order-11 {
        order: 11 !important;
    }
    .nd\:order-12 {
        order: 12 !important;
    }
    .nd\:order-first {
        order: -9999 !important;
    }
    .nd\:order-last {
        order: 9999 !important;
    }
    .nd\:m-0 {
        margin: 0 !important;
    }
    .nd\:m-5 {
        margin: 5px !important;
    }
    .nd\:m-10 {
        margin: 10px !important;
    }
    .nd\:m-15 {
        margin: 15px !important;
    }
    .nd\:m-20 {
        margin: 20px !important;
    }
    .nd\:m-25 {
        margin: 25px !important;
    }
    .nd\:m-30 {
        margin: 30px !important;
    }
    .nd\:m-35 {
        margin: 35px !important;
    }
    .nd\:m-40 {
        margin: 40px !important;
    }
    .nd\:m-45 {
        margin: 45px !important;
    }
    .nd\:m-50 {
        margin: 50px !important;
    }
    .nd\:m-55 {
        margin: 55px !important;
    }
    .nd\:m-60 {
        margin: 60px !important;
    }
    .nd\:m-65 {
        margin: 65px !important;
    }
    .nd\:m-70 {
        margin: 70px !important;
    }
    .nd\:m-75 {
        margin: 75px !important;
    }
    .nd\:m-80 {
        margin: 80px !important;
    }
    .nd\:m-85 {
        margin: 85px !important;
    }
    .nd\:m-90 {
        margin: 90px !important;
    }
    .nd\:m-95 {
        margin: 95px !important;
    }
    .nd\:m-100 {
        margin: 100px !important;
    }
    .nd\:m-125 {
        margin: 125px !important;
    }
    .nd\:m-150 {
        margin: 150px !important;
    }
    .nd\:m-175 {
        margin: 175px !important;
    }
    .nd\:m-200 {
        margin: 200px !important;
    }
    .nd\:m-225 {
        margin: 225px !important;
    }
    .nd\:m-250 {
        margin: 250px !important;
    }
    .nd\:m-auto {
        margin: auto !important;
    }
    .nd\:-m-40 {
        margin: -40px !important;
    }
    .nd\:-m-50 {
        margin: -50% !important;
    }
    .nd\:-m-5 {
        margin: -5px !important;
    }
    .nd\:-m-10 {
        margin: -10px !important;
    }
    .nd\:-m-15 {
        margin: -15px !important;
    }
    .nd\:-m-20 {
        margin: -20px !important;
    }
    .nd\:-m-25 {
        margin: -25px !important;
    }
    .nd\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .nd\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .nd\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .nd\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .nd\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .nd\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .nd\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .nd\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .nd\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .nd\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .nd\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .nd\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .nd\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .nd\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .nd\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .nd\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .nd\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .nd\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .nd\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .nd\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .nd\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .nd\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .nd\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .nd\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .nd\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .nd\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .nd\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .nd\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .nd\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .nd\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .nd\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .nd\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .nd\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .nd\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .nd\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .nd\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .nd\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .nd\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .nd\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .nd\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .nd\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .nd\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .nd\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .nd\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .nd\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .nd\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .nd\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .nd\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .nd\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .nd\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .nd\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .nd\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .nd\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .nd\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .nd\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .nd\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .nd\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .nd\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .nd\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .nd\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .nd\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .nd\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .nd\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .nd\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .nd\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .nd\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .nd\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .nd\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .nd\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .nd\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .nd\:mt-0 {
        margin-top: 0 !important;
    }
    .nd\:mt-5 {
        margin-top: 5px !important;
    }
    .nd\:mt-10 {
        margin-top: 10px !important;
    }
    .nd\:mt-15 {
        margin-top: 15px !important;
    }
    .nd\:mt-20 {
        margin-top: 20px !important;
    }
    .nd\:mt-25 {
        margin-top: 25px !important;
    }
    .nd\:mt-30 {
        margin-top: 30px !important;
    }
    .nd\:mt-35 {
        margin-top: 35px !important;
    }
    .nd\:mt-40 {
        margin-top: 40px !important;
    }
    .nd\:mt-45 {
        margin-top: 45px !important;
    }
    .nd\:mt-50 {
        margin-top: 50px !important;
    }
    .nd\:mt-55 {
        margin-top: 55px !important;
    }
    .nd\:mt-60 {
        margin-top: 60px !important;
    }
    .nd\:mt-65 {
        margin-top: 65px !important;
    }
    .nd\:mt-70 {
        margin-top: 70px !important;
    }
    .nd\:mt-75 {
        margin-top: 75px !important;
    }
    .nd\:mt-80 {
        margin-top: 80px !important;
    }
    .nd\:mt-85 {
        margin-top: 85px !important;
    }
    .nd\:mt-90 {
        margin-top: 90px !important;
    }
    .nd\:mt-95 {
        margin-top: 95px !important;
    }
    .nd\:mt-100 {
        margin-top: 100px !important;
    }
    .nd\:mt-125 {
        margin-top: 125px !important;
    }
    .nd\:mt-150 {
        margin-top: 150px !important;
    }
    .nd\:mt-175 {
        margin-top: 175px !important;
    }
    .nd\:mt-200 {
        margin-top: 200px !important;
    }
    .nd\:mt-225 {
        margin-top: 225px !important;
    }
    .nd\:mt-250 {
        margin-top: 250px !important;
    }
    .nd\:mt-auto {
        margin-top: auto !important;
    }
    .nd\:-mt-40 {
        margin-top: -40px !important;
    }
    .nd\:-mt-50 {
        margin-top: -50% !important;
    }
    .nd\:-mt-5 {
        margin-top: -5px !important;
    }
    .nd\:-mt-10 {
        margin-top: -10px !important;
    }
    .nd\:-mt-15 {
        margin-top: -15px !important;
    }
    .nd\:-mt-20 {
        margin-top: -20px !important;
    }
    .nd\:-mt-25 {
        margin-top: -25px !important;
    }
    .nd\:mr-0 {
        margin-right: 0 !important;
    }
    .nd\:mr-5 {
        margin-right: 5px !important;
    }
    .nd\:mr-10 {
        margin-right: 10px !important;
    }
    .nd\:mr-15 {
        margin-right: 15px !important;
    }
    .nd\:mr-20 {
        margin-right: 20px !important;
    }
    .nd\:mr-25 {
        margin-right: 25px !important;
    }
    .nd\:mr-30 {
        margin-right: 30px !important;
    }
    .nd\:mr-35 {
        margin-right: 35px !important;
    }
    .nd\:mr-40 {
        margin-right: 40px !important;
    }
    .nd\:mr-45 {
        margin-right: 45px !important;
    }
    .nd\:mr-50 {
        margin-right: 50px !important;
    }
    .nd\:mr-55 {
        margin-right: 55px !important;
    }
    .nd\:mr-60 {
        margin-right: 60px !important;
    }
    .nd\:mr-65 {
        margin-right: 65px !important;
    }
    .nd\:mr-70 {
        margin-right: 70px !important;
    }
    .nd\:mr-75 {
        margin-right: 75px !important;
    }
    .nd\:mr-80 {
        margin-right: 80px !important;
    }
    .nd\:mr-85 {
        margin-right: 85px !important;
    }
    .nd\:mr-90 {
        margin-right: 90px !important;
    }
    .nd\:mr-95 {
        margin-right: 95px !important;
    }
    .nd\:mr-100 {
        margin-right: 100px !important;
    }
    .nd\:mr-125 {
        margin-right: 125px !important;
    }
    .nd\:mr-150 {
        margin-right: 150px !important;
    }
    .nd\:mr-175 {
        margin-right: 175px !important;
    }
    .nd\:mr-200 {
        margin-right: 200px !important;
    }
    .nd\:mr-225 {
        margin-right: 225px !important;
    }
    .nd\:mr-250 {
        margin-right: 250px !important;
    }
    .nd\:mr-auto {
        margin-right: auto !important;
    }
    .nd\:-mr-40 {
        margin-right: -40px !important;
    }
    .nd\:-mr-50 {
        margin-right: -50% !important;
    }
    .nd\:-mr-5 {
        margin-right: -5px !important;
    }
    .nd\:-mr-10 {
        margin-right: -10px !important;
    }
    .nd\:-mr-15 {
        margin-right: -15px !important;
    }
    .nd\:-mr-20 {
        margin-right: -20px !important;
    }
    .nd\:-mr-25 {
        margin-right: -25px !important;
    }
    .nd\:mb-0 {
        margin-bottom: 0 !important;
    }
    .nd\:mb-5 {
        margin-bottom: 5px !important;
    }
    .nd\:mb-10 {
        margin-bottom: 10px !important;
    }
    .nd\:mb-15 {
        margin-bottom: 15px !important;
    }
    .nd\:mb-20 {
        margin-bottom: 20px !important;
    }
    .nd\:mb-25 {
        margin-bottom: 25px !important;
    }
    .nd\:mb-30 {
        margin-bottom: 30px !important;
    }
    .nd\:mb-35 {
        margin-bottom: 35px !important;
    }
    .nd\:mb-40 {
        margin-bottom: 40px !important;
    }
    .nd\:mb-45 {
        margin-bottom: 45px !important;
    }
    .nd\:mb-50 {
        margin-bottom: 50px !important;
    }
    .nd\:mb-55 {
        margin-bottom: 55px !important;
    }
    .nd\:mb-60 {
        margin-bottom: 60px !important;
    }
    .nd\:mb-65 {
        margin-bottom: 65px !important;
    }
    .nd\:mb-70 {
        margin-bottom: 70px !important;
    }
    .nd\:mb-75 {
        margin-bottom: 75px !important;
    }
    .nd\:mb-80 {
        margin-bottom: 80px !important;
    }
    .nd\:mb-85 {
        margin-bottom: 85px !important;
    }
    .nd\:mb-90 {
        margin-bottom: 90px !important;
    }
    .nd\:mb-95 {
        margin-bottom: 95px !important;
    }
    .nd\:mb-100 {
        margin-bottom: 100px !important;
    }
    .nd\:mb-125 {
        margin-bottom: 125px !important;
    }
    .nd\:mb-150 {
        margin-bottom: 150px !important;
    }
    .nd\:mb-175 {
        margin-bottom: 175px !important;
    }
    .nd\:mb-200 {
        margin-bottom: 200px !important;
    }
    .nd\:mb-225 {
        margin-bottom: 225px !important;
    }
    .nd\:mb-250 {
        margin-bottom: 250px !important;
    }
    .nd\:mb-auto {
        margin-bottom: auto !important;
    }
    .nd\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .nd\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .nd\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .nd\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .nd\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .nd\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .nd\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .nd\:ml-0 {
        margin-left: 0 !important;
    }
    .nd\:ml-5 {
        margin-left: 5px !important;
    }
    .nd\:ml-10 {
        margin-left: 10px !important;
    }
    .nd\:ml-15 {
        margin-left: 15px !important;
    }
    .nd\:ml-20 {
        margin-left: 20px !important;
    }
    .nd\:ml-25 {
        margin-left: 25px !important;
    }
    .nd\:ml-30 {
        margin-left: 30px !important;
    }
    .nd\:ml-35 {
        margin-left: 35px !important;
    }
    .nd\:ml-40 {
        margin-left: 40px !important;
    }
    .nd\:ml-45 {
        margin-left: 45px !important;
    }
    .nd\:ml-50 {
        margin-left: 50px !important;
    }
    .nd\:ml-55 {
        margin-left: 55px !important;
    }
    .nd\:ml-60 {
        margin-left: 60px !important;
    }
    .nd\:ml-65 {
        margin-left: 65px !important;
    }
    .nd\:ml-70 {
        margin-left: 70px !important;
    }
    .nd\:ml-75 {
        margin-left: 75px !important;
    }
    .nd\:ml-80 {
        margin-left: 80px !important;
    }
    .nd\:ml-85 {
        margin-left: 85px !important;
    }
    .nd\:ml-90 {
        margin-left: 90px !important;
    }
    .nd\:ml-95 {
        margin-left: 95px !important;
    }
    .nd\:ml-100 {
        margin-left: 100px !important;
    }
    .nd\:ml-125 {
        margin-left: 125px !important;
    }
    .nd\:ml-150 {
        margin-left: 150px !important;
    }
    .nd\:ml-175 {
        margin-left: 175px !important;
    }
    .nd\:ml-200 {
        margin-left: 200px !important;
    }
    .nd\:ml-225 {
        margin-left: 225px !important;
    }
    .nd\:ml-250 {
        margin-left: 250px !important;
    }
    .nd\:ml-auto {
        margin-left: auto !important;
    }
    .nd\:-ml-40 {
        margin-left: -40px !important;
    }
    .nd\:-ml-50 {
        margin-left: -50% !important;
    }
    .nd\:-ml-5 {
        margin-left: -5px !important;
    }
    .nd\:-ml-10 {
        margin-left: -10px !important;
    }
    .nd\:-ml-15 {
        margin-left: -15px !important;
    }
    .nd\:-ml-20 {
        margin-left: -20px !important;
    }
    .nd\:-ml-25 {
        margin-left: -25px !important;
    }
    .nd\:block {
        display: block !important;
    }
    .nd\:inline-block {
        display: inline-block !important;
    }
    .nd\:inline {
        display: inline !important;
    }
    .nd\:flex {
        display: flex !important;
    }
    .nd\:inline-flex {
        display: inline-flex !important;
    }
    .nd\:table {
        display: table !important;
    }
    .nd\:inline-table {
        display: inline-table !important;
    }
    .nd\:table-caption {
        display: table-caption !important;
    }
    .nd\:table-cell {
        display: table-cell !important;
    }
    .nd\:table-column {
        display: table-column !important;
    }
    .nd\:table-column-group {
        display: table-column-group !important;
    }
    .nd\:table-footer-group {
        display: table-footer-group !important;
    }
    .nd\:table-header-group {
        display: table-header-group !important;
    }
    .nd\:table-row-group {
        display: table-row-group !important;
    }
    .nd\:table-row {
        display: table-row !important;
    }
    .nd\:flow-root {
        display: flow-root !important;
    }
    .nd\:grid {
        display: grid !important;
    }
    .nd\:inline-grid {
        display: inline-grid !important;
    }
    .nd\:contents {
        display: contents !important;
    }
    .nd\:list-item {
        display: list-item !important;
    }
    .nd\:hidden {
        display: none !important;
    }
    .nd\:hover\:block:hover {
        display: block !important;
    }
    .nd\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .nd\:hover\:inline:hover {
        display: inline !important;
    }
    .nd\:hover\:flex:hover {
        display: flex !important;
    }
    .nd\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .nd\:hover\:table:hover {
        display: table !important;
    }
    .nd\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .nd\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .nd\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .nd\:hover\:table-column:hover {
        display: table-column !important;
    }
    .nd\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .nd\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .nd\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .nd\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .nd\:hover\:table-row:hover {
        display: table-row !important;
    }
    .nd\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .nd\:hover\:grid:hover {
        display: grid !important;
    }
    .nd\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .nd\:hover\:contents:hover {
        display: contents !important;
    }
    .nd\:hover\:list-item:hover {
        display: list-item !important;
    }
    .nd\:hover\:hidden:hover {
        display: none !important;
    }
    .nd\:focus\:block:focus {
        display: block !important;
    }
    .nd\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .nd\:focus\:inline:focus {
        display: inline !important;
    }
    .nd\:focus\:flex:focus {
        display: flex !important;
    }
    .nd\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .nd\:focus\:table:focus {
        display: table !important;
    }
    .nd\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .nd\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .nd\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .nd\:focus\:table-column:focus {
        display: table-column !important;
    }
    .nd\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .nd\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .nd\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .nd\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .nd\:focus\:table-row:focus {
        display: table-row !important;
    }
    .nd\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .nd\:focus\:grid:focus {
        display: grid !important;
    }
    .nd\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .nd\:focus\:contents:focus {
        display: contents !important;
    }
    .nd\:focus\:list-item:focus {
        display: list-item !important;
    }
    .nd\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .nd\:group-hover\:block {
        display: block !important;
    }
    .group:hover .nd\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .nd\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .nd\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .nd\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .nd\:group-hover\:table {
        display: table !important;
    }
    .group:hover .nd\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .nd\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .nd\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .nd\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .nd\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .nd\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .nd\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .nd\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .nd\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .nd\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .nd\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .nd\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .nd\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .nd\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .nd\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .nd\:group-focus\:block {
        display: block !important;
    }
    .group:focus .nd\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .nd\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .nd\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .nd\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .nd\:group-focus\:table {
        display: table !important;
    }
    .group:focus .nd\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .nd\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .nd\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .nd\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .nd\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .nd\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .nd\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .nd\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .nd\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .nd\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .nd\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .nd\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .nd\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .nd\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .nd\:group-focus\:hidden {
        display: none !important;
    }
    .nd\:h-0 {
        height: 0 !important;
    }
    .nd\:h-auto {
        height: auto !important;
    }
    .nd\:h-half {
        height: 50% !important;
    }
    .nd\:h-full {
        height: 100% !important;
    }
    .nd\:h-screen {
        height: 100vh !important;
    }
    .nd\:w-auto {
        width: auto !important;
    }
    .nd\:w-quarter {
        width: 25% !important;
    }
    .nd\:w-third {
        width: 33.333% !important;
    }
    .nd\:w-half {
        width: 50% !important;
    }
    .nd\:w-full {
        width: 100% !important;
    }
    .nd\:w-screen {
        width: 100vw !important;
    }
    .nd\:max-w-none {
        max-width: none !important;
    }
    .nd\:max-w-half {
        max-width: 50% !important;
    }
    .nd\:max-w-full {
        max-width: 100% !important;
    }
    .nd\:max-w-inner-content {
        max-width: 852px !important;
    }
    .nd\:max-w-content {
        max-width: 1132px !important;
    }
    .nd\:max-w-wide {
        max-width: 1480px !important;
    }
    .nd\:max-w-screen {
        max-width: 100vw !important;
    }
    .nd\:flex-1 {
        flex: 1 1 0% !important;
    }
    .nd\:flex-full {
        flex: 1 1 100% !important;
    }
    .nd\:flex-grow {
        flex: 1 0 auto !important;
    }
    .nd\:flex-auto {
        flex: 1 1 auto !important;
    }
    .nd\:flex-initial {
        flex: 0 1 auto !important;
    }
    .nd\:flex-none {
        flex: none !important;
    }
    .nd\:flex-inherit {
        flex: inherit !important;
    }
    .nd\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .nd\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .nd\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .nd\:flex-grow {
        flex-grow: 1 !important;
    }
    .nd\:flex-row {
        flex-direction: row !important;
    }
    .nd\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .nd\:flex-col {
        flex-direction: column !important;
    }
    .nd\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .nd\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .nd\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .nd\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .nd\:content-center {
        align-content: center !important;
    }
    .nd\:content-start {
        align-content: flex-start !important;
    }
    .nd\:content-end {
        align-content: flex-end !important;
    }
    .nd\:content-between {
        align-content: space-between !important;
    }
    .nd\:content-around {
        align-content: space-around !important;
    }
    .nd\:content-evenly {
        align-content: space-evenly !important;
    }
    .nd\:items-start {
        align-items: flex-start !important;
    }
    .nd\:items-end {
        align-items: flex-end !important;
    }
    .nd\:items-center {
        align-items: center !important;
    }
    .nd\:items-baseline {
        align-items: baseline !important;
    }
    .nd\:items-stretch {
        align-items: stretch !important;
    }
    .nd\:justify-start {
        justify-content: flex-start !important;
    }
    .nd\:justify-end {
        justify-content: flex-end !important;
    }
    .nd\:justify-center {
        justify-content: center !important;
    }
    .nd\:justify-between {
        justify-content: space-between !important;
    }
    .nd\:justify-around {
        justify-content: space-around !important;
    }
    .nd\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .nd\:self-auto {
        align-self: auto !important;
    }
    .nd\:self-start {
        align-self: flex-start !important;
    }
    .nd\:self-end {
        align-self: flex-end !important;
    }
    .nd\:self-center {
        align-self: center !important;
    }
    .nd\:self-stretch {
        align-self: stretch !important;
    }
    .nd\:self-baseline {
        align-self: baseline !important;
    }
    .nd\:overflow-auto {
        overflow: auto !important;
    }
    .nd\:overflow-hidden {
        overflow: hidden !important;
    }
    .nd\:overflow-visible {
        overflow: visible !important;
    }
    .nd\:overflow-scroll {
        overflow: scroll !important;
    }
    .nd\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .nd\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .nd\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .nd\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .nd\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .nd\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .nd\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .nd\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .nd\:border-none {
        border-width: 0 !important;
    }
    .nd\:border {
        border-width: 2px !important;
    }
    .nd\:border-t-none {
        border-top-width: 0 !important;
    }
    .nd\:border-t {
        border-top-width: 2px !important;
    }
    .nd\:border-r-none {
        border-right-width: 0 !important;
    }
    .nd\:border-r {
        border-right-width: 2px !important;
    }
    .nd\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .nd\:border-b {
        border-bottom-width: 2px !important;
    }
    .nd\:border-l-none {
        border-left-width: 0 !important;
    }
    .nd\:border-l {
        border-left-width: 2px !important;
    }
    .nd\:p-0 {
        padding: 0 !important;
    }
    .nd\:p-5 {
        padding: 5px !important;
    }
    .nd\:p-10 {
        padding: 10px !important;
    }
    .nd\:p-15 {
        padding: 15px !important;
    }
    .nd\:p-20 {
        padding: 20px !important;
    }
    .nd\:p-25 {
        padding: 25px !important;
    }
    .nd\:p-30 {
        padding: 30px !important;
    }
    .nd\:p-35 {
        padding: 35px !important;
    }
    .nd\:p-40 {
        padding: 40px !important;
    }
    .nd\:p-45 {
        padding: 45px !important;
    }
    .nd\:p-50 {
        padding: 50px !important;
    }
    .nd\:p-55 {
        padding: 55px !important;
    }
    .nd\:p-60 {
        padding: 60px !important;
    }
    .nd\:p-65 {
        padding: 65px !important;
    }
    .nd\:p-70 {
        padding: 70px !important;
    }
    .nd\:p-75 {
        padding: 75px !important;
    }
    .nd\:p-80 {
        padding: 80px !important;
    }
    .nd\:p-85 {
        padding: 85px !important;
    }
    .nd\:p-90 {
        padding: 90px !important;
    }
    .nd\:p-95 {
        padding: 95px !important;
    }
    .nd\:p-100 {
        padding: 100px !important;
    }
    .nd\:p-125 {
        padding: 125px !important;
    }
    .nd\:p-150 {
        padding: 150px !important;
    }
    .nd\:p-175 {
        padding: 175px !important;
    }
    .nd\:p-200 {
        padding: 200px !important;
    }
    .nd\:p-225 {
        padding: 225px !important;
    }
    .nd\:p-250 {
        padding: 250px !important;
    }
    .nd\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .nd\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .nd\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .nd\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .nd\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .nd\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .nd\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .nd\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .nd\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .nd\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .nd\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .nd\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .nd\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .nd\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .nd\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .nd\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .nd\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .nd\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .nd\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .nd\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .nd\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .nd\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .nd\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .nd\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .nd\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .nd\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .nd\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .nd\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .nd\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .nd\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .nd\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .nd\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .nd\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .nd\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .nd\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .nd\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .nd\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .nd\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .nd\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .nd\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .nd\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .nd\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .nd\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .nd\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .nd\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .nd\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .nd\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .nd\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .nd\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .nd\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .nd\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .nd\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .nd\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .nd\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .nd\:pt-0 {
        padding-top: 0 !important;
    }
    .nd\:pt-5 {
        padding-top: 5px !important;
    }
    .nd\:pt-10 {
        padding-top: 10px !important;
    }
    .nd\:pt-15 {
        padding-top: 15px !important;
    }
    .nd\:pt-20 {
        padding-top: 20px !important;
    }
    .nd\:pt-25 {
        padding-top: 25px !important;
    }
    .nd\:pt-30 {
        padding-top: 30px !important;
    }
    .nd\:pt-35 {
        padding-top: 35px !important;
    }
    .nd\:pt-40 {
        padding-top: 40px !important;
    }
    .nd\:pt-45 {
        padding-top: 45px !important;
    }
    .nd\:pt-50 {
        padding-top: 50px !important;
    }
    .nd\:pt-55 {
        padding-top: 55px !important;
    }
    .nd\:pt-60 {
        padding-top: 60px !important;
    }
    .nd\:pt-65 {
        padding-top: 65px !important;
    }
    .nd\:pt-70 {
        padding-top: 70px !important;
    }
    .nd\:pt-75 {
        padding-top: 75px !important;
    }
    .nd\:pt-80 {
        padding-top: 80px !important;
    }
    .nd\:pt-85 {
        padding-top: 85px !important;
    }
    .nd\:pt-90 {
        padding-top: 90px !important;
    }
    .nd\:pt-95 {
        padding-top: 95px !important;
    }
    .nd\:pt-100 {
        padding-top: 100px !important;
    }
    .nd\:pt-125 {
        padding-top: 125px !important;
    }
    .nd\:pt-150 {
        padding-top: 150px !important;
    }
    .nd\:pt-175 {
        padding-top: 175px !important;
    }
    .nd\:pt-200 {
        padding-top: 200px !important;
    }
    .nd\:pt-225 {
        padding-top: 225px !important;
    }
    .nd\:pt-250 {
        padding-top: 250px !important;
    }
    .nd\:pr-0 {
        padding-right: 0 !important;
    }
    .nd\:pr-5 {
        padding-right: 5px !important;
    }
    .nd\:pr-10 {
        padding-right: 10px !important;
    }
    .nd\:pr-15 {
        padding-right: 15px !important;
    }
    .nd\:pr-20 {
        padding-right: 20px !important;
    }
    .nd\:pr-25 {
        padding-right: 25px !important;
    }
    .nd\:pr-30 {
        padding-right: 30px !important;
    }
    .nd\:pr-35 {
        padding-right: 35px !important;
    }
    .nd\:pr-40 {
        padding-right: 40px !important;
    }
    .nd\:pr-45 {
        padding-right: 45px !important;
    }
    .nd\:pr-50 {
        padding-right: 50px !important;
    }
    .nd\:pr-55 {
        padding-right: 55px !important;
    }
    .nd\:pr-60 {
        padding-right: 60px !important;
    }
    .nd\:pr-65 {
        padding-right: 65px !important;
    }
    .nd\:pr-70 {
        padding-right: 70px !important;
    }
    .nd\:pr-75 {
        padding-right: 75px !important;
    }
    .nd\:pr-80 {
        padding-right: 80px !important;
    }
    .nd\:pr-85 {
        padding-right: 85px !important;
    }
    .nd\:pr-90 {
        padding-right: 90px !important;
    }
    .nd\:pr-95 {
        padding-right: 95px !important;
    }
    .nd\:pr-100 {
        padding-right: 100px !important;
    }
    .nd\:pr-125 {
        padding-right: 125px !important;
    }
    .nd\:pr-150 {
        padding-right: 150px !important;
    }
    .nd\:pr-175 {
        padding-right: 175px !important;
    }
    .nd\:pr-200 {
        padding-right: 200px !important;
    }
    .nd\:pr-225 {
        padding-right: 225px !important;
    }
    .nd\:pr-250 {
        padding-right: 250px !important;
    }
    .nd\:pb-0 {
        padding-bottom: 0 !important;
    }
    .nd\:pb-5 {
        padding-bottom: 5px !important;
    }
    .nd\:pb-10 {
        padding-bottom: 10px !important;
    }
    .nd\:pb-15 {
        padding-bottom: 15px !important;
    }
    .nd\:pb-20 {
        padding-bottom: 20px !important;
    }
    .nd\:pb-25 {
        padding-bottom: 25px !important;
    }
    .nd\:pb-30 {
        padding-bottom: 30px !important;
    }
    .nd\:pb-35 {
        padding-bottom: 35px !important;
    }
    .nd\:pb-40 {
        padding-bottom: 40px !important;
    }
    .nd\:pb-45 {
        padding-bottom: 45px !important;
    }
    .nd\:pb-50 {
        padding-bottom: 50px !important;
    }
    .nd\:pb-55 {
        padding-bottom: 55px !important;
    }
    .nd\:pb-60 {
        padding-bottom: 60px !important;
    }
    .nd\:pb-65 {
        padding-bottom: 65px !important;
    }
    .nd\:pb-70 {
        padding-bottom: 70px !important;
    }
    .nd\:pb-75 {
        padding-bottom: 75px !important;
    }
    .nd\:pb-80 {
        padding-bottom: 80px !important;
    }
    .nd\:pb-85 {
        padding-bottom: 85px !important;
    }
    .nd\:pb-90 {
        padding-bottom: 90px !important;
    }
    .nd\:pb-95 {
        padding-bottom: 95px !important;
    }
    .nd\:pb-100 {
        padding-bottom: 100px !important;
    }
    .nd\:pb-125 {
        padding-bottom: 125px !important;
    }
    .nd\:pb-150 {
        padding-bottom: 150px !important;
    }
    .nd\:pb-175 {
        padding-bottom: 175px !important;
    }
    .nd\:pb-200 {
        padding-bottom: 200px !important;
    }
    .nd\:pb-225 {
        padding-bottom: 225px !important;
    }
    .nd\:pb-250 {
        padding-bottom: 250px !important;
    }
    .nd\:pl-0 {
        padding-left: 0 !important;
    }
    .nd\:pl-5 {
        padding-left: 5px !important;
    }
    .nd\:pl-10 {
        padding-left: 10px !important;
    }
    .nd\:pl-15 {
        padding-left: 15px !important;
    }
    .nd\:pl-20 {
        padding-left: 20px !important;
    }
    .nd\:pl-25 {
        padding-left: 25px !important;
    }
    .nd\:pl-30 {
        padding-left: 30px !important;
    }
    .nd\:pl-35 {
        padding-left: 35px !important;
    }
    .nd\:pl-40 {
        padding-left: 40px !important;
    }
    .nd\:pl-45 {
        padding-left: 45px !important;
    }
    .nd\:pl-50 {
        padding-left: 50px !important;
    }
    .nd\:pl-55 {
        padding-left: 55px !important;
    }
    .nd\:pl-60 {
        padding-left: 60px !important;
    }
    .nd\:pl-65 {
        padding-left: 65px !important;
    }
    .nd\:pl-70 {
        padding-left: 70px !important;
    }
    .nd\:pl-75 {
        padding-left: 75px !important;
    }
    .nd\:pl-80 {
        padding-left: 80px !important;
    }
    .nd\:pl-85 {
        padding-left: 85px !important;
    }
    .nd\:pl-90 {
        padding-left: 90px !important;
    }
    .nd\:pl-95 {
        padding-left: 95px !important;
    }
    .nd\:pl-100 {
        padding-left: 100px !important;
    }
    .nd\:pl-125 {
        padding-left: 125px !important;
    }
    .nd\:pl-150 {
        padding-left: 150px !important;
    }
    .nd\:pl-175 {
        padding-left: 175px !important;
    }
    .nd\:pl-200 {
        padding-left: 200px !important;
    }
    .nd\:pl-225 {
        padding-left: 225px !important;
    }
    .nd\:pl-250 {
        padding-left: 250px !important;
    }
    .nd\:text-left {
        text-align: left !important;
    }
    .nd\:text-center {
        text-align: center !important;
    }
    .nd\:text-right {
        text-align: right !important;
    }
    .nd\:text-justify {
        text-align: justify !important;
    }
    .nd\:align-baseline {
        vertical-align: baseline !important;
    }
    .nd\:align-top {
        vertical-align: top !important;
    }
    .nd\:align-middle {
        vertical-align: middle !important;
    }
    .nd\:align-bottom {
        vertical-align: bottom !important;
    }
    .nd\:align-text-top {
        vertical-align: text-top !important;
    }
    .nd\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .nd\:text-xs {
        font-size: 12px !important;
    }
    .nd\:text-sm {
        font-size: 14px !important;
    }
    .nd\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .nd\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .nd\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .nd\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .nd\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .nd\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .nd\:leading-none {
        line-height: 1 !important;
    }
    .nd\:leading-normal {
        line-height: 1.2 !important;
    }
    .nd\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .nd\:aspect-1-1,
    .nd\:aspect-16-9,
    .nd\:aspect-3-2,
    .nd\:aspect-4-3,
    .nd\:aspect-4-5,
    .nd\:aspect-5-4,
    .nd\:aspect-anamorphic,
    .nd\:aspect-double,
    .nd\:aspect-golden {
        position: relative !important;
    }
    .nd\:aspect-1-1:before,
    .nd\:aspect-16-9:before,
    .nd\:aspect-3-2:before,
    .nd\:aspect-4-3:before,
    .nd\:aspect-4-5:before,
    .nd\:aspect-5-4:before,
    .nd\:aspect-anamorphic:before,
    .nd\:aspect-double:before,
    .nd\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .nd\:aspect-1-1 > *,
    .nd\:aspect-16-9 > *,
    .nd\:aspect-3-2 > *,
    .nd\:aspect-4-3 > *,
    .nd\:aspect-4-5 > *,
    .nd\:aspect-5-4 > *,
    .nd\:aspect-anamorphic > *,
    .nd\:aspect-double > *,
    .nd\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .nd\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .nd\:aspect-double:before {
        padding-top: 50% !important;
    }
    .nd\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .nd\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .nd\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .nd\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .nd\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .nd\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .nd\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 980px) {
    .nm\:static {
        position: static !important;
    }
    .nm\:fixed {
        position: fixed !important;
    }
    .nm\:absolute {
        position: absolute !important;
    }
    .nm\:relative {
        position: relative !important;
    }
    .nm\:sticky {
        position: sticky !important;
    }
    .nm\:order-0 {
        order: 0 !important;
    }
    .nm\:order-1 {
        order: 1 !important;
    }
    .nm\:order-2 {
        order: 2 !important;
    }
    .nm\:order-3 {
        order: 3 !important;
    }
    .nm\:order-4 {
        order: 4 !important;
    }
    .nm\:order-5 {
        order: 5 !important;
    }
    .nm\:order-6 {
        order: 6 !important;
    }
    .nm\:order-7 {
        order: 7 !important;
    }
    .nm\:order-8 {
        order: 8 !important;
    }
    .nm\:order-9 {
        order: 9 !important;
    }
    .nm\:order-10 {
        order: 10 !important;
    }
    .nm\:order-11 {
        order: 11 !important;
    }
    .nm\:order-12 {
        order: 12 !important;
    }
    .nm\:order-first {
        order: -9999 !important;
    }
    .nm\:order-last {
        order: 9999 !important;
    }
    .nm\:m-0 {
        margin: 0 !important;
    }
    .nm\:m-5 {
        margin: 5px !important;
    }
    .nm\:m-10 {
        margin: 10px !important;
    }
    .nm\:m-15 {
        margin: 15px !important;
    }
    .nm\:m-20 {
        margin: 20px !important;
    }
    .nm\:m-25 {
        margin: 25px !important;
    }
    .nm\:m-30 {
        margin: 30px !important;
    }
    .nm\:m-35 {
        margin: 35px !important;
    }
    .nm\:m-40 {
        margin: 40px !important;
    }
    .nm\:m-45 {
        margin: 45px !important;
    }
    .nm\:m-50 {
        margin: 50px !important;
    }
    .nm\:m-55 {
        margin: 55px !important;
    }
    .nm\:m-60 {
        margin: 60px !important;
    }
    .nm\:m-65 {
        margin: 65px !important;
    }
    .nm\:m-70 {
        margin: 70px !important;
    }
    .nm\:m-75 {
        margin: 75px !important;
    }
    .nm\:m-80 {
        margin: 80px !important;
    }
    .nm\:m-85 {
        margin: 85px !important;
    }
    .nm\:m-90 {
        margin: 90px !important;
    }
    .nm\:m-95 {
        margin: 95px !important;
    }
    .nm\:m-100 {
        margin: 100px !important;
    }
    .nm\:m-125 {
        margin: 125px !important;
    }
    .nm\:m-150 {
        margin: 150px !important;
    }
    .nm\:m-175 {
        margin: 175px !important;
    }
    .nm\:m-200 {
        margin: 200px !important;
    }
    .nm\:m-225 {
        margin: 225px !important;
    }
    .nm\:m-250 {
        margin: 250px !important;
    }
    .nm\:m-auto {
        margin: auto !important;
    }
    .nm\:-m-40 {
        margin: -40px !important;
    }
    .nm\:-m-50 {
        margin: -50% !important;
    }
    .nm\:-m-5 {
        margin: -5px !important;
    }
    .nm\:-m-10 {
        margin: -10px !important;
    }
    .nm\:-m-15 {
        margin: -15px !important;
    }
    .nm\:-m-20 {
        margin: -20px !important;
    }
    .nm\:-m-25 {
        margin: -25px !important;
    }
    .nm\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .nm\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .nm\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .nm\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .nm\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .nm\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .nm\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .nm\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .nm\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .nm\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .nm\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .nm\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .nm\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .nm\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .nm\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .nm\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .nm\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .nm\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .nm\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .nm\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .nm\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .nm\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .nm\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .nm\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .nm\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .nm\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .nm\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .nm\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .nm\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .nm\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .nm\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .nm\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .nm\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .nm\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .nm\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .nm\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .nm\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .nm\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .nm\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .nm\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .nm\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .nm\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .nm\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .nm\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .nm\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .nm\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .nm\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .nm\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .nm\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .nm\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .nm\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .nm\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .nm\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .nm\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .nm\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .nm\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .nm\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .nm\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .nm\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .nm\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .nm\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .nm\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .nm\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .nm\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .nm\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .nm\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .nm\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .nm\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .nm\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .nm\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .nm\:mt-0 {
        margin-top: 0 !important;
    }
    .nm\:mt-5 {
        margin-top: 5px !important;
    }
    .nm\:mt-10 {
        margin-top: 10px !important;
    }
    .nm\:mt-15 {
        margin-top: 15px !important;
    }
    .nm\:mt-20 {
        margin-top: 20px !important;
    }
    .nm\:mt-25 {
        margin-top: 25px !important;
    }
    .nm\:mt-30 {
        margin-top: 30px !important;
    }
    .nm\:mt-35 {
        margin-top: 35px !important;
    }
    .nm\:mt-40 {
        margin-top: 40px !important;
    }
    .nm\:mt-45 {
        margin-top: 45px !important;
    }
    .nm\:mt-50 {
        margin-top: 50px !important;
    }
    .nm\:mt-55 {
        margin-top: 55px !important;
    }
    .nm\:mt-60 {
        margin-top: 60px !important;
    }
    .nm\:mt-65 {
        margin-top: 65px !important;
    }
    .nm\:mt-70 {
        margin-top: 70px !important;
    }
    .nm\:mt-75 {
        margin-top: 75px !important;
    }
    .nm\:mt-80 {
        margin-top: 80px !important;
    }
    .nm\:mt-85 {
        margin-top: 85px !important;
    }
    .nm\:mt-90 {
        margin-top: 90px !important;
    }
    .nm\:mt-95 {
        margin-top: 95px !important;
    }
    .nm\:mt-100 {
        margin-top: 100px !important;
    }
    .nm\:mt-125 {
        margin-top: 125px !important;
    }
    .nm\:mt-150 {
        margin-top: 150px !important;
    }
    .nm\:mt-175 {
        margin-top: 175px !important;
    }
    .nm\:mt-200 {
        margin-top: 200px !important;
    }
    .nm\:mt-225 {
        margin-top: 225px !important;
    }
    .nm\:mt-250 {
        margin-top: 250px !important;
    }
    .nm\:mt-auto {
        margin-top: auto !important;
    }
    .nm\:-mt-40 {
        margin-top: -40px !important;
    }
    .nm\:-mt-50 {
        margin-top: -50% !important;
    }
    .nm\:-mt-5 {
        margin-top: -5px !important;
    }
    .nm\:-mt-10 {
        margin-top: -10px !important;
    }
    .nm\:-mt-15 {
        margin-top: -15px !important;
    }
    .nm\:-mt-20 {
        margin-top: -20px !important;
    }
    .nm\:-mt-25 {
        margin-top: -25px !important;
    }
    .nm\:mr-0 {
        margin-right: 0 !important;
    }
    .nm\:mr-5 {
        margin-right: 5px !important;
    }
    .nm\:mr-10 {
        margin-right: 10px !important;
    }
    .nm\:mr-15 {
        margin-right: 15px !important;
    }
    .nm\:mr-20 {
        margin-right: 20px !important;
    }
    .nm\:mr-25 {
        margin-right: 25px !important;
    }
    .nm\:mr-30 {
        margin-right: 30px !important;
    }
    .nm\:mr-35 {
        margin-right: 35px !important;
    }
    .nm\:mr-40 {
        margin-right: 40px !important;
    }
    .nm\:mr-45 {
        margin-right: 45px !important;
    }
    .nm\:mr-50 {
        margin-right: 50px !important;
    }
    .nm\:mr-55 {
        margin-right: 55px !important;
    }
    .nm\:mr-60 {
        margin-right: 60px !important;
    }
    .nm\:mr-65 {
        margin-right: 65px !important;
    }
    .nm\:mr-70 {
        margin-right: 70px !important;
    }
    .nm\:mr-75 {
        margin-right: 75px !important;
    }
    .nm\:mr-80 {
        margin-right: 80px !important;
    }
    .nm\:mr-85 {
        margin-right: 85px !important;
    }
    .nm\:mr-90 {
        margin-right: 90px !important;
    }
    .nm\:mr-95 {
        margin-right: 95px !important;
    }
    .nm\:mr-100 {
        margin-right: 100px !important;
    }
    .nm\:mr-125 {
        margin-right: 125px !important;
    }
    .nm\:mr-150 {
        margin-right: 150px !important;
    }
    .nm\:mr-175 {
        margin-right: 175px !important;
    }
    .nm\:mr-200 {
        margin-right: 200px !important;
    }
    .nm\:mr-225 {
        margin-right: 225px !important;
    }
    .nm\:mr-250 {
        margin-right: 250px !important;
    }
    .nm\:mr-auto {
        margin-right: auto !important;
    }
    .nm\:-mr-40 {
        margin-right: -40px !important;
    }
    .nm\:-mr-50 {
        margin-right: -50% !important;
    }
    .nm\:-mr-5 {
        margin-right: -5px !important;
    }
    .nm\:-mr-10 {
        margin-right: -10px !important;
    }
    .nm\:-mr-15 {
        margin-right: -15px !important;
    }
    .nm\:-mr-20 {
        margin-right: -20px !important;
    }
    .nm\:-mr-25 {
        margin-right: -25px !important;
    }
    .nm\:mb-0 {
        margin-bottom: 0 !important;
    }
    .nm\:mb-5 {
        margin-bottom: 5px !important;
    }
    .nm\:mb-10 {
        margin-bottom: 10px !important;
    }
    .nm\:mb-15 {
        margin-bottom: 15px !important;
    }
    .nm\:mb-20 {
        margin-bottom: 20px !important;
    }
    .nm\:mb-25 {
        margin-bottom: 25px !important;
    }
    .nm\:mb-30 {
        margin-bottom: 30px !important;
    }
    .nm\:mb-35 {
        margin-bottom: 35px !important;
    }
    .nm\:mb-40 {
        margin-bottom: 40px !important;
    }
    .nm\:mb-45 {
        margin-bottom: 45px !important;
    }
    .nm\:mb-50 {
        margin-bottom: 50px !important;
    }
    .nm\:mb-55 {
        margin-bottom: 55px !important;
    }
    .nm\:mb-60 {
        margin-bottom: 60px !important;
    }
    .nm\:mb-65 {
        margin-bottom: 65px !important;
    }
    .nm\:mb-70 {
        margin-bottom: 70px !important;
    }
    .nm\:mb-75 {
        margin-bottom: 75px !important;
    }
    .nm\:mb-80 {
        margin-bottom: 80px !important;
    }
    .nm\:mb-85 {
        margin-bottom: 85px !important;
    }
    .nm\:mb-90 {
        margin-bottom: 90px !important;
    }
    .nm\:mb-95 {
        margin-bottom: 95px !important;
    }
    .nm\:mb-100 {
        margin-bottom: 100px !important;
    }
    .nm\:mb-125 {
        margin-bottom: 125px !important;
    }
    .nm\:mb-150 {
        margin-bottom: 150px !important;
    }
    .nm\:mb-175 {
        margin-bottom: 175px !important;
    }
    .nm\:mb-200 {
        margin-bottom: 200px !important;
    }
    .nm\:mb-225 {
        margin-bottom: 225px !important;
    }
    .nm\:mb-250 {
        margin-bottom: 250px !important;
    }
    .nm\:mb-auto {
        margin-bottom: auto !important;
    }
    .nm\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .nm\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .nm\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .nm\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .nm\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .nm\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .nm\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .nm\:ml-0 {
        margin-left: 0 !important;
    }
    .nm\:ml-5 {
        margin-left: 5px !important;
    }
    .nm\:ml-10 {
        margin-left: 10px !important;
    }
    .nm\:ml-15 {
        margin-left: 15px !important;
    }
    .nm\:ml-20 {
        margin-left: 20px !important;
    }
    .nm\:ml-25 {
        margin-left: 25px !important;
    }
    .nm\:ml-30 {
        margin-left: 30px !important;
    }
    .nm\:ml-35 {
        margin-left: 35px !important;
    }
    .nm\:ml-40 {
        margin-left: 40px !important;
    }
    .nm\:ml-45 {
        margin-left: 45px !important;
    }
    .nm\:ml-50 {
        margin-left: 50px !important;
    }
    .nm\:ml-55 {
        margin-left: 55px !important;
    }
    .nm\:ml-60 {
        margin-left: 60px !important;
    }
    .nm\:ml-65 {
        margin-left: 65px !important;
    }
    .nm\:ml-70 {
        margin-left: 70px !important;
    }
    .nm\:ml-75 {
        margin-left: 75px !important;
    }
    .nm\:ml-80 {
        margin-left: 80px !important;
    }
    .nm\:ml-85 {
        margin-left: 85px !important;
    }
    .nm\:ml-90 {
        margin-left: 90px !important;
    }
    .nm\:ml-95 {
        margin-left: 95px !important;
    }
    .nm\:ml-100 {
        margin-left: 100px !important;
    }
    .nm\:ml-125 {
        margin-left: 125px !important;
    }
    .nm\:ml-150 {
        margin-left: 150px !important;
    }
    .nm\:ml-175 {
        margin-left: 175px !important;
    }
    .nm\:ml-200 {
        margin-left: 200px !important;
    }
    .nm\:ml-225 {
        margin-left: 225px !important;
    }
    .nm\:ml-250 {
        margin-left: 250px !important;
    }
    .nm\:ml-auto {
        margin-left: auto !important;
    }
    .nm\:-ml-40 {
        margin-left: -40px !important;
    }
    .nm\:-ml-50 {
        margin-left: -50% !important;
    }
    .nm\:-ml-5 {
        margin-left: -5px !important;
    }
    .nm\:-ml-10 {
        margin-left: -10px !important;
    }
    .nm\:-ml-15 {
        margin-left: -15px !important;
    }
    .nm\:-ml-20 {
        margin-left: -20px !important;
    }
    .nm\:-ml-25 {
        margin-left: -25px !important;
    }
    .nm\:block {
        display: block !important;
    }
    .nm\:inline-block {
        display: inline-block !important;
    }
    .nm\:inline {
        display: inline !important;
    }
    .nm\:flex {
        display: flex !important;
    }
    .nm\:inline-flex {
        display: inline-flex !important;
    }
    .nm\:table {
        display: table !important;
    }
    .nm\:inline-table {
        display: inline-table !important;
    }
    .nm\:table-caption {
        display: table-caption !important;
    }
    .nm\:table-cell {
        display: table-cell !important;
    }
    .nm\:table-column {
        display: table-column !important;
    }
    .nm\:table-column-group {
        display: table-column-group !important;
    }
    .nm\:table-footer-group {
        display: table-footer-group !important;
    }
    .nm\:table-header-group {
        display: table-header-group !important;
    }
    .nm\:table-row-group {
        display: table-row-group !important;
    }
    .nm\:table-row {
        display: table-row !important;
    }
    .nm\:flow-root {
        display: flow-root !important;
    }
    .nm\:grid {
        display: grid !important;
    }
    .nm\:inline-grid {
        display: inline-grid !important;
    }
    .nm\:contents {
        display: contents !important;
    }
    .nm\:list-item {
        display: list-item !important;
    }
    .nm\:hidden {
        display: none !important;
    }
    .nm\:hover\:block:hover {
        display: block !important;
    }
    .nm\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .nm\:hover\:inline:hover {
        display: inline !important;
    }
    .nm\:hover\:flex:hover {
        display: flex !important;
    }
    .nm\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .nm\:hover\:table:hover {
        display: table !important;
    }
    .nm\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .nm\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .nm\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .nm\:hover\:table-column:hover {
        display: table-column !important;
    }
    .nm\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .nm\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .nm\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .nm\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .nm\:hover\:table-row:hover {
        display: table-row !important;
    }
    .nm\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .nm\:hover\:grid:hover {
        display: grid !important;
    }
    .nm\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .nm\:hover\:contents:hover {
        display: contents !important;
    }
    .nm\:hover\:list-item:hover {
        display: list-item !important;
    }
    .nm\:hover\:hidden:hover {
        display: none !important;
    }
    .nm\:focus\:block:focus {
        display: block !important;
    }
    .nm\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .nm\:focus\:inline:focus {
        display: inline !important;
    }
    .nm\:focus\:flex:focus {
        display: flex !important;
    }
    .nm\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .nm\:focus\:table:focus {
        display: table !important;
    }
    .nm\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .nm\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .nm\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .nm\:focus\:table-column:focus {
        display: table-column !important;
    }
    .nm\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .nm\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .nm\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .nm\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .nm\:focus\:table-row:focus {
        display: table-row !important;
    }
    .nm\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .nm\:focus\:grid:focus {
        display: grid !important;
    }
    .nm\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .nm\:focus\:contents:focus {
        display: contents !important;
    }
    .nm\:focus\:list-item:focus {
        display: list-item !important;
    }
    .nm\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .nm\:group-hover\:block {
        display: block !important;
    }
    .group:hover .nm\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .nm\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .nm\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .nm\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .nm\:group-hover\:table {
        display: table !important;
    }
    .group:hover .nm\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .nm\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .nm\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .nm\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .nm\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .nm\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .nm\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .nm\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .nm\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .nm\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .nm\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .nm\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .nm\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .nm\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .nm\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .nm\:group-focus\:block {
        display: block !important;
    }
    .group:focus .nm\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .nm\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .nm\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .nm\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .nm\:group-focus\:table {
        display: table !important;
    }
    .group:focus .nm\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .nm\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .nm\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .nm\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .nm\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .nm\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .nm\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .nm\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .nm\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .nm\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .nm\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .nm\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .nm\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .nm\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .nm\:group-focus\:hidden {
        display: none !important;
    }
    .nm\:h-0 {
        height: 0 !important;
    }
    .nm\:h-auto {
        height: auto !important;
    }
    .nm\:h-half {
        height: 50% !important;
    }
    .nm\:h-full {
        height: 100% !important;
    }
    .nm\:h-screen {
        height: 100vh !important;
    }
    .nm\:w-auto {
        width: auto !important;
    }
    .nm\:w-quarter {
        width: 25% !important;
    }
    .nm\:w-third {
        width: 33.333% !important;
    }
    .nm\:w-half {
        width: 50% !important;
    }
    .nm\:w-full {
        width: 100% !important;
    }
    .nm\:w-screen {
        width: 100vw !important;
    }
    .nm\:max-w-none {
        max-width: none !important;
    }
    .nm\:max-w-half {
        max-width: 50% !important;
    }
    .nm\:max-w-full {
        max-width: 100% !important;
    }
    .nm\:max-w-inner-content {
        max-width: 852px !important;
    }
    .nm\:max-w-content {
        max-width: 1132px !important;
    }
    .nm\:max-w-wide {
        max-width: 1480px !important;
    }
    .nm\:max-w-screen {
        max-width: 100vw !important;
    }
    .nm\:flex-1 {
        flex: 1 1 0% !important;
    }
    .nm\:flex-full {
        flex: 1 1 100% !important;
    }
    .nm\:flex-grow {
        flex: 1 0 auto !important;
    }
    .nm\:flex-auto {
        flex: 1 1 auto !important;
    }
    .nm\:flex-initial {
        flex: 0 1 auto !important;
    }
    .nm\:flex-none {
        flex: none !important;
    }
    .nm\:flex-inherit {
        flex: inherit !important;
    }
    .nm\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .nm\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .nm\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .nm\:flex-grow {
        flex-grow: 1 !important;
    }
    .nm\:flex-row {
        flex-direction: row !important;
    }
    .nm\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .nm\:flex-col {
        flex-direction: column !important;
    }
    .nm\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .nm\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .nm\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .nm\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .nm\:content-center {
        align-content: center !important;
    }
    .nm\:content-start {
        align-content: flex-start !important;
    }
    .nm\:content-end {
        align-content: flex-end !important;
    }
    .nm\:content-between {
        align-content: space-between !important;
    }
    .nm\:content-around {
        align-content: space-around !important;
    }
    .nm\:content-evenly {
        align-content: space-evenly !important;
    }
    .nm\:items-start {
        align-items: flex-start !important;
    }
    .nm\:items-end {
        align-items: flex-end !important;
    }
    .nm\:items-center {
        align-items: center !important;
    }
    .nm\:items-baseline {
        align-items: baseline !important;
    }
    .nm\:items-stretch {
        align-items: stretch !important;
    }
    .nm\:justify-start {
        justify-content: flex-start !important;
    }
    .nm\:justify-end {
        justify-content: flex-end !important;
    }
    .nm\:justify-center {
        justify-content: center !important;
    }
    .nm\:justify-between {
        justify-content: space-between !important;
    }
    .nm\:justify-around {
        justify-content: space-around !important;
    }
    .nm\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .nm\:self-auto {
        align-self: auto !important;
    }
    .nm\:self-start {
        align-self: flex-start !important;
    }
    .nm\:self-end {
        align-self: flex-end !important;
    }
    .nm\:self-center {
        align-self: center !important;
    }
    .nm\:self-stretch {
        align-self: stretch !important;
    }
    .nm\:self-baseline {
        align-self: baseline !important;
    }
    .nm\:overflow-auto {
        overflow: auto !important;
    }
    .nm\:overflow-hidden {
        overflow: hidden !important;
    }
    .nm\:overflow-visible {
        overflow: visible !important;
    }
    .nm\:overflow-scroll {
        overflow: scroll !important;
    }
    .nm\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .nm\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .nm\:overflow-x-hidden {
        overflow-x: hidden !important;
    }

    .nm\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .nm\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .nm\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .nm\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .nm\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .nm\:border-none {
        border-width: 0 !important;
    }
    .nm\:border {
        border-width: 2px !important;
    }
    .nm\:border-t-none {
        border-top-width: 0 !important;
    }
    .nm\:border-t {
        border-top-width: 2px !important;
    }
    .nm\:border-r-none {
        border-right-width: 0 !important;
    }
    .nm\:border-r {
        border-right-width: 2px !important;
    }
    .nm\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .nm\:border-b {
        border-bottom-width: 2px !important;
    }
    .nm\:border-l-none {
        border-left-width: 0 !important;
    }
    .nm\:border-l {
        border-left-width: 2px !important;
    }
    .nm\:p-0 {
        padding: 0 !important;
    }
    .nm\:p-5 {
        padding: 5px !important;
    }
    .nm\:p-10 {
        padding: 10px !important;
    }
    .nm\:p-15 {
        padding: 15px !important;
    }
    .nm\:p-20 {
        padding: 20px !important;
    }
    .nm\:p-25 {
        padding: 25px !important;
    }
    .nm\:p-30 {
        padding: 30px !important;
    }
    .nm\:p-35 {
        padding: 35px !important;
    }
    .nm\:p-40 {
        padding: 40px !important;
    }
    .nm\:p-45 {
        padding: 45px !important;
    }
    .nm\:p-50 {
        padding: 50px !important;
    }
    .nm\:p-55 {
        padding: 55px !important;
    }
    .nm\:p-60 {
        padding: 60px !important;
    }
    .nm\:p-65 {
        padding: 65px !important;
    }
    .nm\:p-70 {
        padding: 70px !important;
    }
    .nm\:p-75 {
        padding: 75px !important;
    }
    .nm\:p-80 {
        padding: 80px !important;
    }
    .nm\:p-85 {
        padding: 85px !important;
    }
    .nm\:p-90 {
        padding: 90px !important;
    }
    .nm\:p-95 {
        padding: 95px !important;
    }
    .nm\:p-100 {
        padding: 100px !important;
    }
    .nm\:p-125 {
        padding: 125px !important;
    }
    .nm\:p-150 {
        padding: 150px !important;
    }
    .nm\:p-175 {
        padding: 175px !important;
    }
    .nm\:p-200 {
        padding: 200px !important;
    }
    .nm\:p-225 {
        padding: 225px !important;
    }
    .nm\:p-250 {
        padding: 250px !important;
    }
    .nm\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .nm\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .nm\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .nm\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .nm\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .nm\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .nm\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .nm\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .nm\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .nm\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .nm\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .nm\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .nm\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .nm\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .nm\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .nm\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .nm\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .nm\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .nm\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .nm\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .nm\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .nm\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .nm\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .nm\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .nm\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .nm\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .nm\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .nm\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .nm\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .nm\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .nm\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .nm\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .nm\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .nm\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .nm\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .nm\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .nm\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .nm\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .nm\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .nm\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .nm\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .nm\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .nm\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .nm\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .nm\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .nm\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .nm\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .nm\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .nm\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .nm\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .nm\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .nm\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .nm\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .nm\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .nm\:pt-0 {
        padding-top: 0 !important;
    }
    .nm\:pt-5 {
        padding-top: 5px !important;
    }
    .nm\:pt-10 {
        padding-top: 10px !important;
    }
    .nm\:pt-15 {
        padding-top: 15px !important;
    }
    .nm\:pt-20 {
        padding-top: 20px !important;
    }
    .nm\:pt-25 {
        padding-top: 25px !important;
    }
    .nm\:pt-30 {
        padding-top: 30px !important;
    }
    .nm\:pt-35 {
        padding-top: 35px !important;
    }
    .nm\:pt-40 {
        padding-top: 40px !important;
    }
    .nm\:pt-45 {
        padding-top: 45px !important;
    }
    .nm\:pt-50 {
        padding-top: 50px !important;
    }
    .nm\:pt-55 {
        padding-top: 55px !important;
    }
    .nm\:pt-60 {
        padding-top: 60px !important;
    }
    .nm\:pt-65 {
        padding-top: 65px !important;
    }
    .nm\:pt-70 {
        padding-top: 70px !important;
    }
    .nm\:pt-75 {
        padding-top: 75px !important;
    }
    .nm\:pt-80 {
        padding-top: 80px !important;
    }
    .nm\:pt-85 {
        padding-top: 85px !important;
    }
    .nm\:pt-90 {
        padding-top: 90px !important;
    }
    .nm\:pt-95 {
        padding-top: 95px !important;
    }
    .nm\:pt-100 {
        padding-top: 100px !important;
    }
    .nm\:pt-125 {
        padding-top: 125px !important;
    }
    .nm\:pt-150 {
        padding-top: 150px !important;
    }
    .nm\:pt-175 {
        padding-top: 175px !important;
    }
    .nm\:pt-200 {
        padding-top: 200px !important;
    }
    .nm\:pt-225 {
        padding-top: 225px !important;
    }
    .nm\:pt-250 {
        padding-top: 250px !important;
    }
    .nm\:pr-0 {
        padding-right: 0 !important;
    }
    .nm\:pr-5 {
        padding-right: 5px !important;
    }
    .nm\:pr-10 {
        padding-right: 10px !important;
    }
    .nm\:pr-15 {
        padding-right: 15px !important;
    }
    .nm\:pr-20 {
        padding-right: 20px !important;
    }
    .nm\:pr-25 {
        padding-right: 25px !important;
    }
    .nm\:pr-30 {
        padding-right: 30px !important;
    }
    .nm\:pr-35 {
        padding-right: 35px !important;
    }
    .nm\:pr-40 {
        padding-right: 40px !important;
    }
    .nm\:pr-45 {
        padding-right: 45px !important;
    }
    .nm\:pr-50 {
        padding-right: 50px !important;
    }
    .nm\:pr-55 {
        padding-right: 55px !important;
    }
    .nm\:pr-60 {
        padding-right: 60px !important;
    }
    .nm\:pr-65 {
        padding-right: 65px !important;
    }
    .nm\:pr-70 {
        padding-right: 70px !important;
    }
    .nm\:pr-75 {
        padding-right: 75px !important;
    }
    .nm\:pr-80 {
        padding-right: 80px !important;
    }
    .nm\:pr-85 {
        padding-right: 85px !important;
    }
    .nm\:pr-90 {
        padding-right: 90px !important;
    }
    .nm\:pr-95 {
        padding-right: 95px !important;
    }
    .nm\:pr-100 {
        padding-right: 100px !important;
    }
    .nm\:pr-125 {
        padding-right: 125px !important;
    }
    .nm\:pr-150 {
        padding-right: 150px !important;
    }
    .nm\:pr-175 {
        padding-right: 175px !important;
    }
    .nm\:pr-200 {
        padding-right: 200px !important;
    }
    .nm\:pr-225 {
        padding-right: 225px !important;
    }
    .nm\:pr-250 {
        padding-right: 250px !important;
    }
    .nm\:pb-0 {
        padding-bottom: 0 !important;
    }
    .nm\:pb-5 {
        padding-bottom: 5px !important;
    }
    .nm\:pb-10 {
        padding-bottom: 10px !important;
    }
    .nm\:pb-15 {
        padding-bottom: 15px !important;
    }
    .nm\:pb-20 {
        padding-bottom: 20px !important;
    }
    .nm\:pb-25 {
        padding-bottom: 25px !important;
    }
    .nm\:pb-30 {
        padding-bottom: 30px !important;
    }
    .nm\:pb-35 {
        padding-bottom: 35px !important;
    }
    .nm\:pb-40 {
        padding-bottom: 40px !important;
    }
    .nm\:pb-45 {
        padding-bottom: 45px !important;
    }
    .nm\:pb-50 {
        padding-bottom: 50px !important;
    }
    .nm\:pb-55 {
        padding-bottom: 55px !important;
    }
    .nm\:pb-60 {
        padding-bottom: 60px !important;
    }
    .nm\:pb-65 {
        padding-bottom: 65px !important;
    }
    .nm\:pb-70 {
        padding-bottom: 70px !important;
    }
    .nm\:pb-75 {
        padding-bottom: 75px !important;
    }
    .nm\:pb-80 {
        padding-bottom: 80px !important;
    }
    .nm\:pb-85 {
        padding-bottom: 85px !important;
    }
    .nm\:pb-90 {
        padding-bottom: 90px !important;
    }
    .nm\:pb-95 {
        padding-bottom: 95px !important;
    }
    .nm\:pb-100 {
        padding-bottom: 100px !important;
    }
    .nm\:pb-125 {
        padding-bottom: 125px !important;
    }
    .nm\:pb-150 {
        padding-bottom: 150px !important;
    }
    .nm\:pb-175 {
        padding-bottom: 175px !important;
    }
    .nm\:pb-200 {
        padding-bottom: 200px !important;
    }
    .nm\:pb-225 {
        padding-bottom: 225px !important;
    }
    .nm\:pb-250 {
        padding-bottom: 250px !important;
    }
    .nm\:pl-0 {
        padding-left: 0 !important;
    }
    .nm\:pl-5 {
        padding-left: 5px !important;
    }
    .nm\:pl-10 {
        padding-left: 10px !important;
    }
    .nm\:pl-15 {
        padding-left: 15px !important;
    }
    .nm\:pl-20 {
        padding-left: 20px !important;
    }
    .nm\:pl-25 {
        padding-left: 25px !important;
    }
    .nm\:pl-30 {
        padding-left: 30px !important;
    }
    .nm\:pl-35 {
        padding-left: 35px !important;
    }
    .nm\:pl-40 {
        padding-left: 40px !important;
    }
    .nm\:pl-45 {
        padding-left: 45px !important;
    }
    .nm\:pl-50 {
        padding-left: 50px !important;
    }
    .nm\:pl-55 {
        padding-left: 55px !important;
    }
    .nm\:pl-60 {
        padding-left: 60px !important;
    }
    .nm\:pl-65 {
        padding-left: 65px !important;
    }
    .nm\:pl-70 {
        padding-left: 70px !important;
    }
    .nm\:pl-75 {
        padding-left: 75px !important;
    }
    .nm\:pl-80 {
        padding-left: 80px !important;
    }
    .nm\:pl-85 {
        padding-left: 85px !important;
    }
    .nm\:pl-90 {
        padding-left: 90px !important;
    }
    .nm\:pl-95 {
        padding-left: 95px !important;
    }
    .nm\:pl-100 {
        padding-left: 100px !important;
    }
    .nm\:pl-125 {
        padding-left: 125px !important;
    }
    .nm\:pl-150 {
        padding-left: 150px !important;
    }
    .nm\:pl-175 {
        padding-left: 175px !important;
    }
    .nm\:pl-200 {
        padding-left: 200px !important;
    }
    .nm\:pl-225 {
        padding-left: 225px !important;
    }
    .nm\:pl-250 {
        padding-left: 250px !important;
    }
    .nm\:text-left {
        text-align: left !important;
    }
    .nm\:text-center {
        text-align: center !important;
    }
    .nm\:text-right {
        text-align: right !important;
    }
    .nm\:text-justify {
        text-align: justify !important;
    }
    .nm\:align-baseline {
        vertical-align: baseline !important;
    }
    .nm\:align-top {
        vertical-align: top !important;
    }
    .nm\:align-middle {
        vertical-align: middle !important;
    }
    .nm\:align-bottom {
        vertical-align: bottom !important;
    }
    .nm\:align-text-top {
        vertical-align: text-top !important;
    }
    .nm\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .nm\:text-xs {
        font-size: 12px !important;
    }
    .nm\:text-sm {
        font-size: 14px !important;
    }
    .nm\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .nm\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .nm\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .nm\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .nm\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .nm\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .nm\:leading-none {
        line-height: 1 !important;
    }
    .nm\:leading-normal {
        line-height: 1.2 !important;
    }
    .nm\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .nm\:aspect-1-1,
    .nm\:aspect-16-9,
    .nm\:aspect-3-2,
    .nm\:aspect-4-3,
    .nm\:aspect-4-5,
    .nm\:aspect-5-4,
    .nm\:aspect-anamorphic,
    .nm\:aspect-double,
    .nm\:aspect-golden {
        position: relative !important;
    }
    .nm\:aspect-1-1:before,
    .nm\:aspect-16-9:before,
    .nm\:aspect-3-2:before,
    .nm\:aspect-4-3:before,
    .nm\:aspect-4-5:before,
    .nm\:aspect-5-4:before,
    .nm\:aspect-anamorphic:before,
    .nm\:aspect-double:before,
    .nm\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .nm\:aspect-1-1 > *,
    .nm\:aspect-16-9 > *,
    .nm\:aspect-3-2 > *,
    .nm\:aspect-4-3 > *,
    .nm\:aspect-4-5 > *,
    .nm\:aspect-5-4 > *,
    .nm\:aspect-anamorphic > *,
    .nm\:aspect-double > *,
    .nm\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .nm\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .nm\:aspect-double:before {
        padding-top: 50% !important;
    }
    .nm\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .nm\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .nm\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .nm\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .nm\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .nm\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .nm\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (max-width: 979px) {
    .m\:static {
        position: static !important;
    }
    .m\:fixed {
        position: fixed !important;
    }
    .m\:absolute {
        position: absolute !important;
    }
    .m\:relative {
        position: relative !important;
    }
    .m\:sticky {
        position: sticky !important;
    }
    .m\:order-0 {
        order: 0 !important;
    }
    .m\:order-1 {
        order: 1 !important;
    }
    .m\:order-2 {
        order: 2 !important;
    }
    .m\:order-3 {
        order: 3 !important;
    }
    .m\:order-4 {
        order: 4 !important;
    }
    .m\:order-5 {
        order: 5 !important;
    }
    .m\:order-6 {
        order: 6 !important;
    }
    .m\:order-7 {
        order: 7 !important;
    }
    .m\:order-8 {
        order: 8 !important;
    }
    .m\:order-9 {
        order: 9 !important;
    }
    .m\:order-10 {
        order: 10 !important;
    }
    .m\:order-11 {
        order: 11 !important;
    }
    .m\:order-12 {
        order: 12 !important;
    }
    .m\:order-first {
        order: -9999 !important;
    }
    .m\:order-last {
        order: 9999 !important;
    }
    .m\:m-0 {
        margin: 0 !important;
    }
    .m\:m-5 {
        margin: 5px !important;
    }
    .m\:m-10 {
        margin: 10px !important;
    }
    .m\:m-15 {
        margin: 15px !important;
    }
    .m\:m-20 {
        margin: 20px !important;
    }
    .m\:m-25 {
        margin: 25px !important;
    }
    .m\:m-30 {
        margin: 30px !important;
    }
    .m\:m-35 {
        margin: 35px !important;
    }
    .m\:m-40 {
        margin: 40px !important;
    }
    .m\:m-45 {
        margin: 45px !important;
    }
    .m\:m-50 {
        margin: 50px !important;
    }
    .m\:m-55 {
        margin: 55px !important;
    }
    .m\:m-60 {
        margin: 60px !important;
    }
    .m\:m-65 {
        margin: 65px !important;
    }
    .m\:m-70 {
        margin: 70px !important;
    }
    .m\:m-75 {
        margin: 75px !important;
    }
    .m\:m-80 {
        margin: 80px !important;
    }
    .m\:m-85 {
        margin: 85px !important;
    }
    .m\:m-90 {
        margin: 90px !important;
    }
    .m\:m-95 {
        margin: 95px !important;
    }
    .m\:m-100 {
        margin: 100px !important;
    }
    .m\:m-125 {
        margin: 125px !important;
    }
    .m\:m-150 {
        margin: 150px !important;
    }
    .m\:m-175 {
        margin: 175px !important;
    }
    .m\:m-200 {
        margin: 200px !important;
    }
    .m\:m-225 {
        margin: 225px !important;
    }
    .m\:m-250 {
        margin: 250px !important;
    }
    .m\:m-auto {
        margin: auto !important;
    }
    .m\:-m-40 {
        margin: -40px !important;
    }
    .m\:-m-50 {
        margin: -50% !important;
    }
    .m\:-m-5 {
        margin: -5px !important;
    }
    .m\:-m-10 {
        margin: -10px !important;
    }
    .m\:-m-15 {
        margin: -15px !important;
    }
    .m\:-m-20 {
        margin: -20px !important;
    }
    .m\:-m-25 {
        margin: -25px !important;
    }
    .m\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .m\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .m\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .m\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .m\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .m\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .m\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .m\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .m\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .m\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .m\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .m\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .m\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .m\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .m\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .m\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .m\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .m\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .m\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .m\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .m\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .m\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .m\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .m\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .m\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .m\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .m\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .m\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .m\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .m\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .m\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .m\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .m\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .m\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .m\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .m\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .m\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .m\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .m\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .m\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .m\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .m\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .m\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .m\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .m\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .m\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .m\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .m\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .m\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .m\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .m\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .m\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .m\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .m\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .m\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .m\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .m\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .m\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .m\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .m\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .m\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .m\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .m\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .m\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .m\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .m\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .m\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .m\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .m\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .m\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .m\:mt-0 {
        margin-top: 0 !important;
    }
    .m\:mt-5 {
        margin-top: 5px !important;
    }
    .m\:mt-10 {
        margin-top: 10px !important;
    }
    .m\:mt-15 {
        margin-top: 15px !important;
    }
    .m\:mt-20 {
        margin-top: 20px !important;
    }
    .m\:mt-25 {
        margin-top: 25px !important;
    }
    .m\:mt-30 {
        margin-top: 30px !important;
    }
    .m\:mt-35 {
        margin-top: 35px !important;
    }
    .m\:mt-40 {
        margin-top: 40px !important;
    }
    .m\:mt-45 {
        margin-top: 45px !important;
    }
    .m\:mt-50 {
        margin-top: 50px !important;
    }
    .m\:mt-55 {
        margin-top: 55px !important;
    }
    .m\:mt-60 {
        margin-top: 60px !important;
    }
    .m\:mt-65 {
        margin-top: 65px !important;
    }
    .m\:mt-70 {
        margin-top: 70px !important;
    }
    .m\:mt-75 {
        margin-top: 75px !important;
    }
    .m\:mt-80 {
        margin-top: 80px !important;
    }
    .m\:mt-85 {
        margin-top: 85px !important;
    }
    .m\:mt-90 {
        margin-top: 90px !important;
    }
    .m\:mt-95 {
        margin-top: 95px !important;
    }
    .m\:mt-100 {
        margin-top: 100px !important;
    }
    .m\:mt-125 {
        margin-top: 125px !important;
    }
    .m\:mt-150 {
        margin-top: 150px !important;
    }
    .m\:mt-175 {
        margin-top: 175px !important;
    }
    .m\:mt-200 {
        margin-top: 200px !important;
    }
    .m\:mt-225 {
        margin-top: 225px !important;
    }
    .m\:mt-250 {
        margin-top: 250px !important;
    }
    .m\:mt-auto {
        margin-top: auto !important;
    }
    .m\:-mt-40 {
        margin-top: -40px !important;
    }
    .m\:-mt-50 {
        margin-top: -50% !important;
    }
    .m\:-mt-5 {
        margin-top: -5px !important;
    }
    .m\:-mt-10 {
        margin-top: -10px !important;
    }
    .m\:-mt-15 {
        margin-top: -15px !important;
    }
    .m\:-mt-20 {
        margin-top: -20px !important;
    }
    .m\:-mt-25 {
        margin-top: -25px !important;
    }
    .m\:mr-0 {
        margin-right: 0 !important;
    }
    .m\:mr-5 {
        margin-right: 5px !important;
    }
    .m\:mr-10 {
        margin-right: 10px !important;
    }
    .m\:mr-15 {
        margin-right: 15px !important;
    }
    .m\:mr-20 {
        margin-right: 20px !important;
    }
    .m\:mr-25 {
        margin-right: 25px !important;
    }
    .m\:mr-30 {
        margin-right: 30px !important;
    }
    .m\:mr-35 {
        margin-right: 35px !important;
    }
    .m\:mr-40 {
        margin-right: 40px !important;
    }
    .m\:mr-45 {
        margin-right: 45px !important;
    }
    .m\:mr-50 {
        margin-right: 50px !important;
    }
    .m\:mr-55 {
        margin-right: 55px !important;
    }
    .m\:mr-60 {
        margin-right: 60px !important;
    }
    .m\:mr-65 {
        margin-right: 65px !important;
    }
    .m\:mr-70 {
        margin-right: 70px !important;
    }
    .m\:mr-75 {
        margin-right: 75px !important;
    }
    .m\:mr-80 {
        margin-right: 80px !important;
    }
    .m\:mr-85 {
        margin-right: 85px !important;
    }
    .m\:mr-90 {
        margin-right: 90px !important;
    }
    .m\:mr-95 {
        margin-right: 95px !important;
    }
    .m\:mr-100 {
        margin-right: 100px !important;
    }
    .m\:mr-125 {
        margin-right: 125px !important;
    }
    .m\:mr-150 {
        margin-right: 150px !important;
    }
    .m\:mr-175 {
        margin-right: 175px !important;
    }
    .m\:mr-200 {
        margin-right: 200px !important;
    }
    .m\:mr-225 {
        margin-right: 225px !important;
    }
    .m\:mr-250 {
        margin-right: 250px !important;
    }
    .m\:mr-auto {
        margin-right: auto !important;
    }
    .m\:-mr-40 {
        margin-right: -40px !important;
    }
    .m\:-mr-50 {
        margin-right: -50% !important;
    }
    .m\:-mr-5 {
        margin-right: -5px !important;
    }
    .m\:-mr-10 {
        margin-right: -10px !important;
    }
    .m\:-mr-15 {
        margin-right: -15px !important;
    }
    .m\:-mr-20 {
        margin-right: -20px !important;
    }
    .m\:-mr-25 {
        margin-right: -25px !important;
    }
    .m\:mb-0 {
        margin-bottom: 0 !important;
    }
    .m\:mb-5 {
        margin-bottom: 5px !important;
    }
    .m\:mb-10 {
        margin-bottom: 10px !important;
    }
    .m\:mb-15 {
        margin-bottom: 15px !important;
    }
    .m\:mb-20 {
        margin-bottom: 20px !important;
    }
    .m\:mb-25 {
        margin-bottom: 25px !important;
    }
    .m\:mb-30 {
        margin-bottom: 30px !important;
    }
    .m\:mb-35 {
        margin-bottom: 35px !important;
    }
    .m\:mb-40 {
        margin-bottom: 40px !important;
    }
    .m\:mb-45 {
        margin-bottom: 45px !important;
    }
    .m\:mb-50 {
        margin-bottom: 50px !important;
    }
    .m\:mb-55 {
        margin-bottom: 55px !important;
    }
    .m\:mb-60 {
        margin-bottom: 60px !important;
    }
    .m\:mb-65 {
        margin-bottom: 65px !important;
    }
    .m\:mb-70 {
        margin-bottom: 70px !important;
    }
    .m\:mb-75 {
        margin-bottom: 75px !important;
    }
    .m\:mb-80 {
        margin-bottom: 80px !important;
    }
    .m\:mb-85 {
        margin-bottom: 85px !important;
    }
    .m\:mb-90 {
        margin-bottom: 90px !important;
    }
    .m\:mb-95 {
        margin-bottom: 95px !important;
    }
    .m\:mb-100 {
        margin-bottom: 100px !important;
    }
    .m\:mb-125 {
        margin-bottom: 125px !important;
    }
    .m\:mb-150 {
        margin-bottom: 150px !important;
    }
    .m\:mb-175 {
        margin-bottom: 175px !important;
    }
    .m\:mb-200 {
        margin-bottom: 200px !important;
    }
    .m\:mb-225 {
        margin-bottom: 225px !important;
    }
    .m\:mb-250 {
        margin-bottom: 250px !important;
    }
    .m\:mb-auto {
        margin-bottom: auto !important;
    }
    .m\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .m\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .m\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .m\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .m\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .m\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .m\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .m\:ml-0 {
        margin-left: 0 !important;
    }
    .m\:ml-5 {
        margin-left: 5px !important;
    }
    .m\:ml-10 {
        margin-left: 10px !important;
    }
    .m\:ml-15 {
        margin-left: 15px !important;
    }
    .m\:ml-20 {
        margin-left: 20px !important;
    }
    .m\:ml-25 {
        margin-left: 25px !important;
    }
    .m\:ml-30 {
        margin-left: 30px !important;
    }
    .m\:ml-35 {
        margin-left: 35px !important;
    }
    .m\:ml-40 {
        margin-left: 40px !important;
    }
    .m\:ml-45 {
        margin-left: 45px !important;
    }
    .m\:ml-50 {
        margin-left: 50px !important;
    }
    .m\:ml-55 {
        margin-left: 55px !important;
    }
    .m\:ml-60 {
        margin-left: 60px !important;
    }
    .m\:ml-65 {
        margin-left: 65px !important;
    }
    .m\:ml-70 {
        margin-left: 70px !important;
    }
    .m\:ml-75 {
        margin-left: 75px !important;
    }
    .m\:ml-80 {
        margin-left: 80px !important;
    }
    .m\:ml-85 {
        margin-left: 85px !important;
    }
    .m\:ml-90 {
        margin-left: 90px !important;
    }
    .m\:ml-95 {
        margin-left: 95px !important;
    }
    .m\:ml-100 {
        margin-left: 100px !important;
    }
    .m\:ml-125 {
        margin-left: 125px !important;
    }
    .m\:ml-150 {
        margin-left: 150px !important;
    }
    .m\:ml-175 {
        margin-left: 175px !important;
    }
    .m\:ml-200 {
        margin-left: 200px !important;
    }
    .m\:ml-225 {
        margin-left: 225px !important;
    }
    .m\:ml-250 {
        margin-left: 250px !important;
    }
    .m\:ml-auto {
        margin-left: auto !important;
    }
    .m\:-ml-40 {
        margin-left: -40px !important;
    }
    .m\:-ml-50 {
        margin-left: -50% !important;
    }
    .m\:-ml-5 {
        margin-left: -5px !important;
    }
    .m\:-ml-10 {
        margin-left: -10px !important;
    }
    .m\:-ml-15 {
        margin-left: -15px !important;
    }
    .m\:-ml-20 {
        margin-left: -20px !important;
    }
    .m\:-ml-25 {
        margin-left: -25px !important;
    }
    .m\:block {
        display: block !important;
    }
    .m\:inline-block {
        display: inline-block !important;
    }
    .m\:inline {
        display: inline !important;
    }
    .m\:flex {
        display: flex !important;
    }
    .m\:inline-flex {
        display: inline-flex !important;
    }
    .m\:table {
        display: table !important;
    }
    .m\:inline-table {
        display: inline-table !important;
    }
    .m\:table-caption {
        display: table-caption !important;
    }
    .m\:table-cell {
        display: table-cell !important;
    }
    .m\:table-column {
        display: table-column !important;
    }
    .m\:table-column-group {
        display: table-column-group !important;
    }
    .m\:table-footer-group {
        display: table-footer-group !important;
    }
    .m\:table-header-group {
        display: table-header-group !important;
    }
    .m\:table-row-group {
        display: table-row-group !important;
    }
    .m\:table-row {
        display: table-row !important;
    }
    .m\:flow-root {
        display: flow-root !important;
    }
    .m\:grid {
        display: grid !important;
    }
    .m\:inline-grid {
        display: inline-grid !important;
    }
    .m\:contents {
        display: contents !important;
    }
    .m\:list-item {
        display: list-item !important;
    }
    .m\:hidden {
        display: none !important;
    }
    .m\:hover\:block:hover {
        display: block !important;
    }
    .m\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .m\:hover\:inline:hover {
        display: inline !important;
    }
    .m\:hover\:flex:hover {
        display: flex !important;
    }
    .m\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .m\:hover\:table:hover {
        display: table !important;
    }
    .m\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .m\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .m\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .m\:hover\:table-column:hover {
        display: table-column !important;
    }
    .m\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .m\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .m\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .m\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .m\:hover\:table-row:hover {
        display: table-row !important;
    }
    .m\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .m\:hover\:grid:hover {
        display: grid !important;
    }
    .m\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .m\:hover\:contents:hover {
        display: contents !important;
    }
    .m\:hover\:list-item:hover {
        display: list-item !important;
    }
    .m\:hover\:hidden:hover {
        display: none !important;
    }
    .m\:focus\:block:focus {
        display: block !important;
    }
    .m\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .m\:focus\:inline:focus {
        display: inline !important;
    }
    .m\:focus\:flex:focus {
        display: flex !important;
    }
    .m\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .m\:focus\:table:focus {
        display: table !important;
    }
    .m\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .m\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .m\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .m\:focus\:table-column:focus {
        display: table-column !important;
    }
    .m\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .m\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .m\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .m\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .m\:focus\:table-row:focus {
        display: table-row !important;
    }
    .m\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .m\:focus\:grid:focus {
        display: grid !important;
    }
    .m\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .m\:focus\:contents:focus {
        display: contents !important;
    }
    .m\:focus\:list-item:focus {
        display: list-item !important;
    }
    .m\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .m\:group-hover\:block {
        display: block !important;
    }
    .group:hover .m\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .m\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .m\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .m\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .m\:group-hover\:table {
        display: table !important;
    }
    .group:hover .m\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .m\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .m\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .m\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .m\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .m\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .m\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .m\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .m\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .m\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .m\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .m\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .m\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .m\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .m\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .m\:group-focus\:block {
        display: block !important;
    }
    .group:focus .m\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .m\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .m\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .m\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .m\:group-focus\:table {
        display: table !important;
    }
    .group:focus .m\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .m\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .m\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .m\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .m\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .m\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .m\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .m\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .m\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .m\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .m\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .m\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .m\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .m\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .m\:group-focus\:hidden {
        display: none !important;
    }
    .m\:h-0 {
        height: 0 !important;
    }
    .m\:h-auto {
        height: auto !important;
    }
    .m\:h-half {
        height: 50% !important;
    }
    .m\:h-full {
        height: 100% !important;
    }
    .m\:h-screen {
        height: 100vh !important;
    }
    .m\:w-auto {
        width: auto !important;
    }
    .m\:w-quarter {
        width: 25% !important;
    }
    .m\:w-third {
        width: 33.333% !important;
    }
    .m\:w-half {
        width: 50% !important;
    }
    .m\:w-full {
        width: 100% !important;
    }
    .m\:w-screen {
        width: 100vw !important;
    }
    .m\:max-w-none {
        max-width: none !important;
    }
    .m\:max-w-half {
        max-width: 50% !important;
    }
    .m\:max-w-full {
        max-width: 100% !important;
    }
    .m\:max-w-inner-content {
        max-width: 852px !important;
    }
    .m\:max-w-content {
        max-width: 1132px !important;
    }
    .m\:max-w-wide {
        max-width: 1480px !important;
    }
    .m\:max-w-screen {
        max-width: 100vw !important;
    }
    .m\:flex-1 {
        flex: 1 1 0% !important;
    }
    .m\:flex-full {
        flex: 1 1 100% !important;
    }
    .m\:flex-grow {
        flex: 1 0 auto !important;
    }
    .m\:flex-auto {
        flex: 1 1 auto !important;
    }
    .m\:flex-initial {
        flex: 0 1 auto !important;
    }
    .m\:flex-none {
        flex: none !important;
    }
    .m\:flex-inherit {
        flex: inherit !important;
    }
    .m\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .m\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .m\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .m\:flex-grow {
        flex-grow: 1 !important;
    }
    .m\:flex-row {
        flex-direction: row !important;
    }
    .m\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .m\:flex-col {
        flex-direction: column !important;
    }
    .m\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .m\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .m\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .m\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .m\:content-center {
        align-content: center !important;
    }
    .m\:content-start {
        align-content: flex-start !important;
    }
    .m\:content-end {
        align-content: flex-end !important;
    }
    .m\:content-between {
        align-content: space-between !important;
    }
    .m\:content-around {
        align-content: space-around !important;
    }
    .m\:content-evenly {
        align-content: space-evenly !important;
    }
    .m\:items-start {
        align-items: flex-start !important;
    }
    .m\:items-end {
        align-items: flex-end !important;
    }
    .m\:items-center {
        align-items: center !important;
    }
    .m\:items-baseline {
        align-items: baseline !important;
    }
    .m\:items-stretch {
        align-items: stretch !important;
    }
    .m\:justify-start {
        justify-content: flex-start !important;
    }
    .m\:justify-end {
        justify-content: flex-end !important;
    }
    .m\:justify-center {
        justify-content: center !important;
    }
    .m\:justify-between {
        justify-content: space-between !important;
    }
    .m\:justify-around {
        justify-content: space-around !important;
    }
    .m\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .m\:self-auto {
        align-self: auto !important;
    }
    .m\:self-start {
        align-self: flex-start !important;
    }
    .m\:self-end {
        align-self: flex-end !important;
    }
    .m\:self-center {
        align-self: center !important;
    }
    .m\:self-stretch {
        align-self: stretch !important;
    }
    .m\:self-baseline {
        align-self: baseline !important;
    }
    .m\:overflow-auto {
        overflow: auto !important;
    }
    .m\:overflow-hidden {
        overflow: hidden !important;
    }
    .m\:overflow-visible {
        overflow: visible !important;
    }
    .m\:overflow-scroll {
        overflow: scroll !important;
    }
    .m\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .m\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .m\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .m\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .m\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .m\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .m\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .m\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .m\:border-none {
        border-width: 0 !important;
    }
    .m\:border {
        border-width: 2px !important;
    }
    .m\:border-t-none {
        border-top-width: 0 !important;
    }
    .m\:border-t {
        border-top-width: 2px !important;
    }
    .m\:border-r-none {
        border-right-width: 0 !important;
    }
    .m\:border-r {
        border-right-width: 2px !important;
    }
    .m\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .m\:border-b {
        border-bottom-width: 2px !important;
    }
    .m\:border-l-none {
        border-left-width: 0 !important;
    }
    .m\:border-l {
        border-left-width: 2px !important;
    }
    .m\:p-0 {
        padding: 0 !important;
    }
    .m\:p-5 {
        padding: 5px !important;
    }
    .m\:p-10 {
        padding: 10px !important;
    }
    .m\:p-15 {
        padding: 15px !important;
    }
    .m\:p-20 {
        padding: 20px !important;
    }
    .m\:p-25 {
        padding: 25px !important;
    }
    .m\:p-30 {
        padding: 30px !important;
    }
    .m\:p-35 {
        padding: 35px !important;
    }
    .m\:p-40 {
        padding: 40px !important;
    }
    .m\:p-45 {
        padding: 45px !important;
    }
    .m\:p-50 {
        padding: 50px !important;
    }
    .m\:p-55 {
        padding: 55px !important;
    }
    .m\:p-60 {
        padding: 60px !important;
    }
    .m\:p-65 {
        padding: 65px !important;
    }
    .m\:p-70 {
        padding: 70px !important;
    }
    .m\:p-75 {
        padding: 75px !important;
    }
    .m\:p-80 {
        padding: 80px !important;
    }
    .m\:p-85 {
        padding: 85px !important;
    }
    .m\:p-90 {
        padding: 90px !important;
    }
    .m\:p-95 {
        padding: 95px !important;
    }
    .m\:p-100 {
        padding: 100px !important;
    }
    .m\:p-125 {
        padding: 125px !important;
    }
    .m\:p-150 {
        padding: 150px !important;
    }
    .m\:p-175 {
        padding: 175px !important;
    }
    .m\:p-200 {
        padding: 200px !important;
    }
    .m\:p-225 {
        padding: 225px !important;
    }
    .m\:p-250 {
        padding: 250px !important;
    }
    .m\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .m\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .m\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .m\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .m\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .m\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .m\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .m\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .m\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .m\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .m\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .m\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .m\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .m\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .m\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .m\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .m\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .m\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .m\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .m\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .m\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .m\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .m\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .m\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .m\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .m\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .m\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .m\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .m\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .m\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .m\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .m\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .m\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .m\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .m\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .m\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .m\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .m\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .m\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .m\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .m\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .m\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .m\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .m\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .m\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .m\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .m\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .m\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .m\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .m\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .m\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .m\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .m\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .m\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .m\:pt-0 {
        padding-top: 0 !important;
    }
    .m\:pt-5 {
        padding-top: 5px !important;
    }
    .m\:pt-10 {
        padding-top: 10px !important;
    }
    .m\:pt-15 {
        padding-top: 15px !important;
    }
    .m\:pt-20 {
        padding-top: 20px !important;
    }
    .m\:pt-25 {
        padding-top: 25px !important;
    }
    .m\:pt-30 {
        padding-top: 30px !important;
    }
    .m\:pt-35 {
        padding-top: 35px !important;
    }
    .m\:pt-40 {
        padding-top: 40px !important;
    }
    .m\:pt-45 {
        padding-top: 45px !important;
    }
    .m\:pt-50 {
        padding-top: 50px !important;
    }
    .m\:pt-55 {
        padding-top: 55px !important;
    }
    .m\:pt-60 {
        padding-top: 60px !important;
    }
    .m\:pt-65 {
        padding-top: 65px !important;
    }
    .m\:pt-70 {
        padding-top: 70px !important;
    }
    .m\:pt-75 {

        padding-top: 75px !important;
    }
    .m\:pt-80 {
        padding-top: 80px !important;
    }
    .m\:pt-85 {
        padding-top: 85px !important;
    }
    .m\:pt-90 {
        padding-top: 90px !important;
    }
    .m\:pt-95 {
        padding-top: 95px !important;
    }
    .m\:pt-100 {
        padding-top: 100px !important;
    }
    .m\:pt-125 {
        padding-top: 125px !important;
    }
    .m\:pt-150 {
        padding-top: 150px !important;
    }
    .m\:pt-175 {
        padding-top: 175px !important;
    }
    .m\:pt-200 {
        padding-top: 200px !important;
    }
    .m\:pt-225 {
        padding-top: 225px !important;
    }
    .m\:pt-250 {
        padding-top: 250px !important;
    }
    .m\:pr-0 {
        padding-right: 0 !important;
    }
    .m\:pr-5 {
        padding-right: 5px !important;
    }
    .m\:pr-10 {
        padding-right: 10px !important;
    }
    .m\:pr-15 {
        padding-right: 15px !important;
    }
    .m\:pr-20 {
        padding-right: 20px !important;
    }
    .m\:pr-25 {
        padding-right: 25px !important;
    }
    .m\:pr-30 {
        padding-right: 30px !important;
    }
    .m\:pr-35 {
        padding-right: 35px !important;
    }
    .m\:pr-40 {
        padding-right: 40px !important;
    }
    .m\:pr-45 {
        padding-right: 45px !important;
    }
    .m\:pr-50 {
        padding-right: 50px !important;
    }
    .m\:pr-55 {
        padding-right: 55px !important;
    }
    .m\:pr-60 {
        padding-right: 60px !important;
    }
    .m\:pr-65 {
        padding-right: 65px !important;
    }
    .m\:pr-70 {
        padding-right: 70px !important;
    }
    .m\:pr-75 {
        padding-right: 75px !important;
    }
    .m\:pr-80 {
        padding-right: 80px !important;
    }
    .m\:pr-85 {
        padding-right: 85px !important;
    }
    .m\:pr-90 {
        padding-right: 90px !important;
    }
    .m\:pr-95 {
        padding-right: 95px !important;
    }
    .m\:pr-100 {
        padding-right: 100px !important;
    }
    .m\:pr-125 {
        padding-right: 125px !important;
    }
    .m\:pr-150 {
        padding-right: 150px !important;
    }
    .m\:pr-175 {
        padding-right: 175px !important;
    }
    .m\:pr-200 {
        padding-right: 200px !important;
    }
    .m\:pr-225 {
        padding-right: 225px !important;
    }
    .m\:pr-250 {
        padding-right: 250px !important;
    }
    .m\:pb-0 {
        padding-bottom: 0 !important;
    }
    .m\:pb-5 {
        padding-bottom: 5px !important;
    }
    .m\:pb-10 {
        padding-bottom: 10px !important;
    }
    .m\:pb-15 {
        padding-bottom: 15px !important;
    }
    .m\:pb-20 {
        padding-bottom: 20px !important;
    }
    .m\:pb-25 {
        padding-bottom: 25px !important;
    }
    .m\:pb-30 {
        padding-bottom: 30px !important;
    }
    .m\:pb-35 {
        padding-bottom: 35px !important;
    }
    .m\:pb-40 {
        padding-bottom: 40px !important;
    }
    .m\:pb-45 {
        padding-bottom: 45px !important;
    }
    .m\:pb-50 {
        padding-bottom: 50px !important;
    }
    .m\:pb-55 {
        padding-bottom: 55px !important;
    }
    .m\:pb-60 {
        padding-bottom: 60px !important;
    }
    .m\:pb-65 {
        padding-bottom: 65px !important;
    }
    .m\:pb-70 {
        padding-bottom: 70px !important;
    }
    .m\:pb-75 {
        padding-bottom: 75px !important;
    }
    .m\:pb-80 {
        padding-bottom: 80px !important;
    }
    .m\:pb-85 {
        padding-bottom: 85px !important;
    }
    .m\:pb-90 {
        padding-bottom: 90px !important;
    }
    .m\:pb-95 {
        padding-bottom: 95px !important;
    }
    .m\:pb-100 {
        padding-bottom: 100px !important;
    }
    .m\:pb-125 {
        padding-bottom: 125px !important;
    }
    .m\:pb-150 {
        padding-bottom: 150px !important;
    }
    .m\:pb-175 {
        padding-bottom: 175px !important;
    }
    .m\:pb-200 {
        padding-bottom: 200px !important;
    }
    .m\:pb-225 {
        padding-bottom: 225px !important;
    }
    .m\:pb-250 {
        padding-bottom: 250px !important;
    }
    .m\:pl-0 {
        padding-left: 0 !important;
    }
    .m\:pl-5 {
        padding-left: 5px !important;
    }
    .m\:pl-10 {
        padding-left: 10px !important;
    }
    .m\:pl-15 {
        padding-left: 15px !important;
    }
    .m\:pl-20 {
        padding-left: 20px !important;
    }
    .m\:pl-25 {
        padding-left: 25px !important;
    }
    .m\:pl-30 {
        padding-left: 30px !important;
    }
    .m\:pl-35 {
        padding-left: 35px !important;
    }
    .m\:pl-40 {
        padding-left: 40px !important;
    }
    .m\:pl-45 {
        padding-left: 45px !important;
    }
    .m\:pl-50 {
        padding-left: 50px !important;
    }
    .m\:pl-55 {
        padding-left: 55px !important;
    }
    .m\:pl-60 {
        padding-left: 60px !important;
    }
    .m\:pl-65 {
        padding-left: 65px !important;
    }
    .m\:pl-70 {
        padding-left: 70px !important;
    }
    .m\:pl-75 {
        padding-left: 75px !important;
    }
    .m\:pl-80 {
        padding-left: 80px !important;
    }
    .m\:pl-85 {
        padding-left: 85px !important;
    }
    .m\:pl-90 {
        padding-left: 90px !important;
    }
    .m\:pl-95 {
        padding-left: 95px !important;
    }
    .m\:pl-100 {
        padding-left: 100px !important;
    }
    .m\:pl-125 {
        padding-left: 125px !important;
    }
    .m\:pl-150 {
        padding-left: 150px !important;
    }
    .m\:pl-175 {
        padding-left: 175px !important;
    }
    .m\:pl-200 {
        padding-left: 200px !important;
    }
    .m\:pl-225 {
        padding-left: 225px !important;
    }
    .m\:pl-250 {
        padding-left: 250px !important;
    }
    .m\:text-left {
        text-align: left !important;
    }
    .m\:text-center {
        text-align: center !important;
    }
    .m\:text-right {
        text-align: right !important;
    }
    .m\:text-justify {
        text-align: justify !important;
    }
    .m\:align-baseline {
        vertical-align: baseline !important;
    }
    .m\:align-top {
        vertical-align: top !important;
    }
    .m\:align-middle {
        vertical-align: middle !important;
    }
    .m\:align-bottom {
        vertical-align: bottom !important;
    }
    .m\:align-text-top {
        vertical-align: text-top !important;
    }
    .m\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .m\:text-xs {
        font-size: 12px !important;
    }
    .m\:text-sm {
        font-size: 14px !important;
    }
    .m\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .m\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .m\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .m\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .m\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .m\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .m\:leading-none {
        line-height: 1 !important;
    }
    .m\:leading-normal {
        line-height: 1.2 !important;
    }
    .m\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .m\:aspect-1-1,
    .m\:aspect-16-9,
    .m\:aspect-3-2,
    .m\:aspect-4-3,
    .m\:aspect-4-5,
    .m\:aspect-5-4,
    .m\:aspect-anamorphic,
    .m\:aspect-double,
    .m\:aspect-golden {
        position: relative !important;
    }
    .m\:aspect-1-1:before,
    .m\:aspect-16-9:before,
    .m\:aspect-3-2:before,
    .m\:aspect-4-3:before,
    .m\:aspect-4-5:before,
    .m\:aspect-5-4:before,
    .m\:aspect-anamorphic:before,
    .m\:aspect-double:before,
    .m\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .m\:aspect-1-1 > *,
    .m\:aspect-16-9 > *,
    .m\:aspect-3-2 > *,
    .m\:aspect-4-3 > *,
    .m\:aspect-4-5 > *,
    .m\:aspect-5-4 > *,
    .m\:aspect-anamorphic > *,
    .m\:aspect-double > *,
    .m\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .m\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .m\:aspect-double:before {
        padding-top: 50% !important;
    }
    .m\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .m\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .m\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .m\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .m\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .m\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .m\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 768px) {
    .np\:static {
        position: static !important;
    }
    .np\:fixed {
        position: fixed !important;
    }
    .np\:absolute {
        position: absolute !important;
    }
    .np\:relative {
        position: relative !important;
    }
    .np\:sticky {
        position: sticky !important;
    }
    .np\:order-0 {
        order: 0 !important;
    }
    .np\:order-1 {
        order: 1 !important;
    }
    .np\:order-2 {
        order: 2 !important;
    }
    .np\:order-3 {
        order: 3 !important;
    }
    .np\:order-4 {
        order: 4 !important;
    }
    .np\:order-5 {
        order: 5 !important;
    }
    .np\:order-6 {
        order: 6 !important;
    }
    .np\:order-7 {
        order: 7 !important;
    }
    .np\:order-8 {
        order: 8 !important;
    }
    .np\:order-9 {
        order: 9 !important;
    }
    .np\:order-10 {
        order: 10 !important;
    }
    .np\:order-11 {
        order: 11 !important;
    }
    .np\:order-12 {
        order: 12 !important;
    }
    .np\:order-first {
        order: -9999 !important;
    }
    .np\:order-last {
        order: 9999 !important;
    }
    .np\:m-0 {
        margin: 0 !important;
    }
    .np\:m-5 {
        margin: 5px !important;
    }
    .np\:m-10 {
        margin: 10px !important;
    }
    .np\:m-15 {
        margin: 15px !important;
    }
    .np\:m-20 {
        margin: 20px !important;
    }
    .np\:m-25 {
        margin: 25px !important;
    }
    .np\:m-30 {
        margin: 30px !important;
    }
    .np\:m-35 {
        margin: 35px !important;
    }
    .np\:m-40 {
        margin: 40px !important;
    }
    .np\:m-45 {
        margin: 45px !important;
    }
    .np\:m-50 {
        margin: 50px !important;
    }
    .np\:m-55 {
        margin: 55px !important;
    }
    .np\:m-60 {
        margin: 60px !important;
    }
    .np\:m-65 {
        margin: 65px !important;
    }
    .np\:m-70 {
        margin: 70px !important;
    }
    .np\:m-75 {
        margin: 75px !important;
    }
    .np\:m-80 {
        margin: 80px !important;
    }
    .np\:m-85 {
        margin: 85px !important;
    }
    .np\:m-90 {
        margin: 90px !important;
    }
    .np\:m-95 {
        margin: 95px !important;
    }
    .np\:m-100 {
        margin: 100px !important;
    }
    .np\:m-125 {
        margin: 125px !important;
    }
    .np\:m-150 {
        margin: 150px !important;
    }
    .np\:m-175 {
        margin: 175px !important;
    }
    .np\:m-200 {
        margin: 200px !important;
    }
    .np\:m-225 {
        margin: 225px !important;
    }
    .np\:m-250 {
        margin: 250px !important;
    }
    .np\:m-auto {
        margin: auto !important;
    }

    .np\:-m-40 {
        margin: -40px !important;
    }
    .np\:-m-50 {
        margin: -50% !important;
    }
    .np\:-m-5 {
        margin: -5px !important;
    }
    .np\:-m-10 {
        margin: -10px !important;
    }
    .np\:-m-15 {
        margin: -15px !important;
    }
    .np\:-m-20 {
        margin: -20px !important;
    }
    .np\:-m-25 {
        margin: -25px !important;
    }
    .np\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .np\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .np\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .np\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .np\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .np\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .np\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .np\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .np\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .np\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .np\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .np\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .np\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .np\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .np\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .np\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .np\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .np\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .np\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .np\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .np\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .np\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .np\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .np\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .np\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .np\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .np\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .np\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .np\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .np\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .np\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .np\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .np\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .np\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .np\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .np\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .np\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .np\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .np\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .np\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .np\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .np\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .np\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .np\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .np\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .np\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .np\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .np\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .np\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .np\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .np\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .np\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .np\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .np\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .np\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .np\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .np\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .np\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .np\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .np\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .np\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .np\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .np\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .np\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .np\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .np\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .np\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .np\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .np\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .np\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .np\:mt-0 {
        margin-top: 0 !important;
    }
    .np\:mt-5 {
        margin-top: 5px !important;
    }
    .np\:mt-10 {
        margin-top: 10px !important;
    }
    .np\:mt-15 {
        margin-top: 15px !important;
    }
    .np\:mt-20 {
        margin-top: 20px !important;
    }
    .np\:mt-25 {
        margin-top: 25px !important;
    }
    .np\:mt-30 {
        margin-top: 30px !important;
    }
    .np\:mt-35 {
        margin-top: 35px !important;
    }
    .np\:mt-40 {
        margin-top: 40px !important;
    }
    .np\:mt-45 {
        margin-top: 45px !important;
    }
    .np\:mt-50 {
        margin-top: 50px !important;
    }
    .np\:mt-55 {
        margin-top: 55px !important;
    }
    .np\:mt-60 {
        margin-top: 60px !important;
    }
    .np\:mt-65 {
        margin-top: 65px !important;
    }
    .np\:mt-70 {
        margin-top: 70px !important;
    }
    .np\:mt-75 {
        margin-top: 75px !important;
    }
    .np\:mt-80 {
        margin-top: 80px !important;
    }
    .np\:mt-85 {
        margin-top: 85px !important;
    }
    .np\:mt-90 {
        margin-top: 90px !important;
    }
    .np\:mt-95 {
        margin-top: 95px !important;
    }
    .np\:mt-100 {
        margin-top: 100px !important;
    }
    .np\:mt-125 {
        margin-top: 125px !important;
    }
    .np\:mt-150 {
        margin-top: 150px !important;
    }
    .np\:mt-175 {
        margin-top: 175px !important;
    }
    .np\:mt-200 {
        margin-top: 200px !important;
    }
    .np\:mt-225 {
        margin-top: 225px !important;
    }
    .np\:mt-250 {
        margin-top: 250px !important;
    }
    .np\:mt-auto {
        margin-top: auto !important;
    }
    .np\:-mt-40 {
        margin-top: -40px !important;
    }
    .np\:-mt-50 {
        margin-top: -50% !important;
    }
    .np\:-mt-5 {
        margin-top: -5px !important;
    }
    .np\:-mt-10 {
        margin-top: -10px !important;
    }
    .np\:-mt-15 {
        margin-top: -15px !important;
    }
    .np\:-mt-20 {
        margin-top: -20px !important;
    }
    .np\:-mt-25 {
        margin-top: -25px !important;
    }
    .np\:mr-0 {
        margin-right: 0 !important;
    }
    .np\:mr-5 {
        margin-right: 5px !important;
    }
    .np\:mr-10 {
        margin-right: 10px !important;
    }
    .np\:mr-15 {
        margin-right: 15px !important;
    }
    .np\:mr-20 {
        margin-right: 20px !important;
    }
    .np\:mr-25 {
        margin-right: 25px !important;
    }
    .np\:mr-30 {
        margin-right: 30px !important;
    }
    .np\:mr-35 {
        margin-right: 35px !important;
    }
    .np\:mr-40 {
        margin-right: 40px !important;
    }
    .np\:mr-45 {
        margin-right: 45px !important;
    }
    .np\:mr-50 {
        margin-right: 50px !important;
    }
    .np\:mr-55 {
        margin-right: 55px !important;
    }
    .np\:mr-60 {
        margin-right: 60px !important;
    }
    .np\:mr-65 {
        margin-right: 65px !important;
    }
    .np\:mr-70 {
        margin-right: 70px !important;
    }
    .np\:mr-75 {
        margin-right: 75px !important;
    }
    .np\:mr-80 {
        margin-right: 80px !important;
    }
    .np\:mr-85 {
        margin-right: 85px !important;
    }
    .np\:mr-90 {
        margin-right: 90px !important;
    }
    .np\:mr-95 {
        margin-right: 95px !important;
    }
    .np\:mr-100 {
        margin-right: 100px !important;
    }
    .np\:mr-125 {
        margin-right: 125px !important;
    }
    .np\:mr-150 {
        margin-right: 150px !important;
    }
    .np\:mr-175 {
        margin-right: 175px !important;
    }
    .np\:mr-200 {
        margin-right: 200px !important;
    }
    .np\:mr-225 {
        margin-right: 225px !important;
    }
    .np\:mr-250 {
        margin-right: 250px !important;
    }
    .np\:mr-auto {
        margin-right: auto !important;
    }
    .np\:-mr-40 {
        margin-right: -40px !important;
    }
    .np\:-mr-50 {
        margin-right: -50% !important;
    }
    .np\:-mr-5 {
        margin-right: -5px !important;
    }
    .np\:-mr-10 {
        margin-right: -10px !important;
    }
    .np\:-mr-15 {
        margin-right: -15px !important;
    }
    .np\:-mr-20 {
        margin-right: -20px !important;
    }
    .np\:-mr-25 {
        margin-right: -25px !important;
    }
    .np\:mb-0 {

        margin-bottom: 0 !important;
    }
    .np\:mb-5 {
        margin-bottom: 5px !important;
    }
    .np\:mb-10 {
        margin-bottom: 10px !important;
    }
    .np\:mb-15 {
        margin-bottom: 15px !important;
    }
    .np\:mb-20 {
        margin-bottom: 20px !important;
    }
    .np\:mb-25 {
        margin-bottom: 25px !important;
    }
    .np\:mb-30 {
        margin-bottom: 30px !important;
    }
    .np\:mb-35 {
        margin-bottom: 35px !important;
    }
    .np\:mb-40 {
        margin-bottom: 40px !important;
    }
    .np\:mb-45 {
        margin-bottom: 45px !important;
    }
    .np\:mb-50 {
        margin-bottom: 50px !important;
    }
    .np\:mb-55 {
        margin-bottom: 55px !important;
    }
    .np\:mb-60 {
        margin-bottom: 60px !important;
    }
    .np\:mb-65 {
        margin-bottom: 65px !important;
    }
    .np\:mb-70 {
        margin-bottom: 70px !important;
    }
    .np\:mb-75 {
        margin-bottom: 75px !important;
    }
    .np\:mb-80 {
        margin-bottom: 80px !important;
    }
    .np\:mb-85 {
        margin-bottom: 85px !important;
    }
    .np\:mb-90 {
        margin-bottom: 90px !important;
    }
    .np\:mb-95 {
        margin-bottom: 95px !important;
    }
    .np\:mb-100 {
        margin-bottom: 100px !important;
    }
    .np\:mb-125 {
        margin-bottom: 125px !important;
    }
    .np\:mb-150 {
        margin-bottom: 150px !important;
    }
    .np\:mb-175 {
        margin-bottom: 175px !important;
    }
    .np\:mb-200 {
        margin-bottom: 200px !important;
    }
    .np\:mb-225 {
        margin-bottom: 225px !important;
    }
    .np\:mb-250 {
        margin-bottom: 250px !important;
    }
    .np\:mb-auto {
        margin-bottom: auto !important;
    }
    .np\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .np\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .np\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .np\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .np\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .np\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .np\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .np\:ml-0 {
        margin-left: 0 !important;
    }
    .np\:ml-5 {
        margin-left: 5px !important;
    }
    .np\:ml-10 {
        margin-left: 10px !important;
    }
    .np\:ml-15 {
        margin-left: 15px !important;
    }
    .np\:ml-20 {
        margin-left: 20px !important;
    }
    .np\:ml-25 {
        margin-left: 25px !important;
    }
    .np\:ml-30 {
        margin-left: 30px !important;
    }
    .np\:ml-35 {
        margin-left: 35px !important;
    }
    .np\:ml-40 {
        margin-left: 40px !important;
    }
    .np\:ml-45 {
        margin-left: 45px !important;
    }
    .np\:ml-50 {
        margin-left: 50px !important;
    }
    .np\:ml-55 {
        margin-left: 55px !important;
    }
    .np\:ml-60 {
        margin-left: 60px !important;
    }
    .np\:ml-65 {
        margin-left: 65px !important;
    }
    .np\:ml-70 {
        margin-left: 70px !important;
    }
    .np\:ml-75 {
        margin-left: 75px !important;
    }
    .np\:ml-80 {
        margin-left: 80px !important;
    }
    .np\:ml-85 {
        margin-left: 85px !important;
    }
    .np\:ml-90 {
        margin-left: 90px !important;
    }
    .np\:ml-95 {
        margin-left: 95px !important;
    }
    .np\:ml-100 {
        margin-left: 100px !important;
    }
    .np\:ml-125 {
        margin-left: 125px !important;
    }
    .np\:ml-150 {
        margin-left: 150px !important;
    }
    .np\:ml-175 {
        margin-left: 175px !important;
    }
    .np\:ml-200 {
        margin-left: 200px !important;
    }
    .np\:ml-225 {
        margin-left: 225px !important;
    }
    .np\:ml-250 {
        margin-left: 250px !important;
    }
    .np\:ml-auto {
        margin-left: auto !important;
    }
    .np\:-ml-40 {
        margin-left: -40px !important;
    }
    .np\:-ml-50 {
        margin-left: -50% !important;
    }
    .np\:-ml-5 {
        margin-left: -5px !important;
    }
    .np\:-ml-10 {
        margin-left: -10px !important;
    }
    .np\:-ml-15 {
        margin-left: -15px !important;
    }
    .np\:-ml-20 {
        margin-left: -20px !important;
    }
    .np\:-ml-25 {
        margin-left: -25px !important;
    }
    .np\:block {
        display: block !important;
    }
    .np\:inline-block {
        display: inline-block !important;
    }
    .np\:inline {
        display: inline !important;
    }
    .np\:flex {
        display: flex !important;
    }
    .np\:inline-flex {
        display: inline-flex !important;
    }
    .np\:table {
        display: table !important;
    }
    .np\:inline-table {
        display: inline-table !important;
    }
    .np\:table-caption {
        display: table-caption !important;
    }
    .np\:table-cell {
        display: table-cell !important;
    }
    .np\:table-column {
        display: table-column !important;
    }
    .np\:table-column-group {
        display: table-column-group !important;
    }
    .np\:table-footer-group {
        display: table-footer-group !important;
    }
    .np\:table-header-group {
        display: table-header-group !important;
    }
    .np\:table-row-group {
        display: table-row-group !important;
    }
    .np\:table-row {
        display: table-row !important;
    }
    .np\:flow-root {
        display: flow-root !important;
    }
    .np\:grid {
        display: grid !important;
    }
    .np\:inline-grid {
        display: inline-grid !important;
    }
    .np\:contents {
        display: contents !important;
    }
    .np\:list-item {
        display: list-item !important;
    }
    .np\:hidden {
        display: none !important;
    }
    .np\:hover\:block:hover {
        display: block !important;
    }
    .np\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .np\:hover\:inline:hover {
        display: inline !important;
    }
    .np\:hover\:flex:hover {
        display: flex !important;
    }
    .np\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .np\:hover\:table:hover {
        display: table !important;
    }
    .np\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .np\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .np\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .np\:hover\:table-column:hover {
        display: table-column !important;
    }
    .np\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .np\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .np\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .np\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .np\:hover\:table-row:hover {
        display: table-row !important;
    }
    .np\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .np\:hover\:grid:hover {
        display: grid !important;
    }
    .np\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .np\:hover\:contents:hover {
        display: contents !important;
    }
    .np\:hover\:list-item:hover {
        display: list-item !important;
    }
    .np\:hover\:hidden:hover {
        display: none !important;
    }
    .np\:focus\:block:focus {
        display: block !important;
    }
    .np\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .np\:focus\:inline:focus {
        display: inline !important;
    }
    .np\:focus\:flex:focus {
        display: flex !important;
    }
    .np\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .np\:focus\:table:focus {
        display: table !important;
    }
    .np\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .np\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .np\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .np\:focus\:table-column:focus {
        display: table-column !important;
    }
    .np\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .np\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .np\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .np\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .np\:focus\:table-row:focus {
        display: table-row !important;
    }
    .np\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .np\:focus\:grid:focus {
        display: grid !important;
    }
    .np\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .np\:focus\:contents:focus {
        display: contents !important;
    }
    .np\:focus\:list-item:focus {
        display: list-item !important;
    }
    .np\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .np\:group-hover\:block {
        display: block !important;
    }
    .group:hover .np\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .np\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .np\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .np\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .np\:group-hover\:table {
        display: table !important;
    }
    .group:hover .np\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .np\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .np\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .np\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .np\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .np\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .np\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .np\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .np\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .np\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .np\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .np\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .np\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .np\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .np\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .np\:group-focus\:block {
        display: block !important;
    }
    .group:focus .np\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .np\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .np\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .np\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .np\:group-focus\:table {
        display: table !important;
    }
    .group:focus .np\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .np\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .np\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .np\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .np\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .np\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .np\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .np\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .np\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .np\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .np\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .np\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .np\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .np\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .np\:group-focus\:hidden {
        display: none !important;
    }
    .np\:h-0 {
        height: 0 !important;
    }
    .np\:h-auto {
        height: auto !important;
    }
    .np\:h-half {
        height: 50% !important;
    }
    .np\:h-full {
        height: 100% !important;
    }
    .np\:h-screen {
        height: 100vh !important;
    }
    .np\:w-auto {
        width: auto !important;
    }
    .np\:w-quarter {
        width: 25% !important;
    }
    .np\:w-third {
        width: 33.333% !important;
    }
    .np\:w-half {
        width: 50% !important;
    }
    .np\:w-full {
        width: 100% !important;
    }
    .np\:w-screen {
        width: 100vw !important;
    }
    .np\:max-w-none {
        max-width: none !important;
    }
    .np\:max-w-half {
        max-width: 50% !important;
    }
    .np\:max-w-full {
        max-width: 100% !important;
    }
    .np\:max-w-inner-content {
        max-width: 852px !important;
    }
    .np\:max-w-content {
        max-width: 1132px !important;
    }
    .np\:max-w-wide {
        max-width: 1480px !important;
    }
    .np\:max-w-screen {
        max-width: 100vw !important;
    }
    .np\:flex-1 {
        flex: 1 1 0% !important;
    }
    .np\:flex-full {
        flex: 1 1 100% !important;
    }
    .np\:flex-grow {
        flex: 1 0 auto !important;
    }
    .np\:flex-auto {
        flex: 1 1 auto !important;
    }
    .np\:flex-initial {
        flex: 0 1 auto !important;
    }
    .np\:flex-none {
        flex: none !important;
    }
    .np\:flex-inherit {
        flex: inherit !important;
    }
    .np\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .np\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .np\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .np\:flex-grow {
        flex-grow: 1 !important;
    }
    .np\:flex-row {
        flex-direction: row !important;
    }
    .np\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .np\:flex-col {
        flex-direction: column !important;
    }
    .np\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .np\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .np\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .np\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .np\:content-center {
        align-content: center !important;
    }
    .np\:content-start {
        align-content: flex-start !important;
    }
    .np\:content-end {
        align-content: flex-end !important;
    }
    .np\:content-between {
        align-content: space-between !important;
    }
    .np\:content-around {
        align-content: space-around !important;
    }
    .np\:content-evenly {
        align-content: space-evenly !important;
    }
    .np\:items-start {
        align-items: flex-start !important;
    }
    .np\:items-end {
        align-items: flex-end !important;
    }
    .np\:items-center {
        align-items: center !important;
    }
    .np\:items-baseline {
        align-items: baseline !important;
    }
    .np\:items-stretch {
        align-items: stretch !important;
    }
    .np\:justify-start {
        justify-content: flex-start !important;
    }
    .np\:justify-end {
        justify-content: flex-end !important;
    }
    .np\:justify-center {
        justify-content: center !important;
    }
    .np\:justify-between {
        justify-content: space-between !important;
    }
    .np\:justify-around {
        justify-content: space-around !important;
    }
    .np\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .np\:self-auto {
        align-self: auto !important;
    }
    .np\:self-start {
        align-self: flex-start !important;
    }
    .np\:self-end {
        align-self: flex-end !important;
    }
    .np\:self-center {
        align-self: center !important;
    }
    .np\:self-stretch {
        align-self: stretch !important;
    }
    .np\:self-baseline {
        align-self: baseline !important;
    }
    .np\:overflow-auto {
        overflow: auto !important;
    }
    .np\:overflow-hidden {
        overflow: hidden !important;
    }
    .np\:overflow-visible {
        overflow: visible !important;
    }
    .np\:overflow-scroll {
        overflow: scroll !important;
    }
    .np\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .np\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .np\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .np\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .np\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .np\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .np\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .np\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .np\:border-none {
        border-width: 0 !important;
    }
    .np\:border {
        border-width: 2px !important;
    }
    .np\:border-t-none {
        border-top-width: 0 !important;
    }
    .np\:border-t {
        border-top-width: 2px !important;
    }
    .np\:border-r-none {
        border-right-width: 0 !important;
    }
    .np\:border-r {
        border-right-width: 2px !important;
    }
    .np\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .np\:border-b {
        border-bottom-width: 2px !important;
    }
    .np\:border-l-none {
        border-left-width: 0 !important;
    }
    .np\:border-l {
        border-left-width: 2px !important;
    }
    .np\:p-0 {
        padding: 0 !important;
    }
    .np\:p-5 {
        padding: 5px !important;
    }
    .np\:p-10 {
        padding: 10px !important;
    }
    .np\:p-15 {
        padding: 15px !important;
    }
    .np\:p-20 {
        padding: 20px !important;
    }
    .np\:p-25 {
        padding: 25px !important;
    }
    .np\:p-30 {
        padding: 30px !important;
    }
    .np\:p-35 {
        padding: 35px !important;
    }
    .np\:p-40 {
        padding: 40px !important;
    }
    .np\:p-45 {
        padding: 45px !important;
    }
    .np\:p-50 {
        padding: 50px !important;
    }
    .np\:p-55 {
        padding: 55px !important;
    }
    .np\:p-60 {
        padding: 60px !important;
    }
    .np\:p-65 {
        padding: 65px !important;
    }
    .np\:p-70 {
        padding: 70px !important;
    }
    .np\:p-75 {
        padding: 75px !important;
    }
    .np\:p-80 {
        padding: 80px !important;
    }
    .np\:p-85 {
        padding: 85px !important;
    }
    .np\:p-90 {
        padding: 90px !important;
    }
    .np\:p-95 {
        padding: 95px !important;
    }
    .np\:p-100 {
        padding: 100px !important;
    }
    .np\:p-125 {
        padding: 125px !important;
    }
    .np\:p-150 {
        padding: 150px !important;
    }
    .np\:p-175 {
        padding: 175px !important;
    }
    .np\:p-200 {
        padding: 200px !important;
    }
    .np\:p-225 {
        padding: 225px !important;
    }
    .np\:p-250 {
        padding: 250px !important;
    }
    .np\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .np\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .np\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .np\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .np\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .np\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .np\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .np\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .np\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .np\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .np\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .np\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .np\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .np\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .np\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .np\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .np\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .np\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .np\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .np\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .np\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .np\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .np\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .np\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .np\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .np\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .np\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .np\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .np\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .np\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .np\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .np\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .np\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .np\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .np\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .np\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .np\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .np\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .np\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .np\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .np\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .np\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .np\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .np\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .np\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .np\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .np\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .np\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .np\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .np\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .np\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .np\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .np\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .np\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .np\:pt-0 {
        padding-top: 0 !important;
    }
    .np\:pt-5 {
        padding-top: 5px !important;
    }
    .np\:pt-10 {
        padding-top: 10px !important;
    }
    .np\:pt-15 {
        padding-top: 15px !important;
    }
    .np\:pt-20 {
        padding-top: 20px !important;
    }
    .np\:pt-25 {
        padding-top: 25px !important;
    }
    .np\:pt-30 {
        padding-top: 30px !important;
    }
    .np\:pt-35 {
        padding-top: 35px !important;
    }
    .np\:pt-40 {
        padding-top: 40px !important;
    }
    .np\:pt-45 {
        padding-top: 45px !important;
    }
    .np\:pt-50 {
        padding-top: 50px !important;
    }
    .np\:pt-55 {
        padding-top: 55px !important;
    }
    .np\:pt-60 {
        padding-top: 60px !important;
    }
    .np\:pt-65 {
        padding-top: 65px !important;
    }
    .np\:pt-70 {
        padding-top: 70px !important;
    }
    .np\:pt-75 {
        padding-top: 75px !important;
    }
    .np\:pt-80 {
        padding-top: 80px !important;
    }
    .np\:pt-85 {
        padding-top: 85px !important;
    }
    .np\:pt-90 {
        padding-top: 90px !important;
    }
    .np\:pt-95 {
        padding-top: 95px !important;
    }
    .np\:pt-100 {
        padding-top: 100px !important;
    }
    .np\:pt-125 {
        padding-top: 125px !important;
    }
    .np\:pt-150 {
        padding-top: 150px !important;
    }
    .np\:pt-175 {
        padding-top: 175px !important;
    }
    .np\:pt-200 {
        padding-top: 200px !important;
    }
    .np\:pt-225 {
        padding-top: 225px !important;
    }
    .np\:pt-250 {
        padding-top: 250px !important;
    }
    .np\:pr-0 {
        padding-right: 0 !important;
    }
    .np\:pr-5 {
        padding-right: 5px !important;
    }
    .np\:pr-10 {
        padding-right: 10px !important;
    }
    .np\:pr-15 {
        padding-right: 15px !important;
    }
    .np\:pr-20 {
        padding-right: 20px !important;
    }
    .np\:pr-25 {
        padding-right: 25px !important;
    }
    .np\:pr-30 {
        padding-right: 30px !important;
    }
    .np\:pr-35 {
        padding-right: 35px !important;
    }
    .np\:pr-40 {
        padding-right: 40px !important;
    }
    .np\:pr-45 {
        padding-right: 45px !important;
    }
    .np\:pr-50 {
        padding-right: 50px !important;
    }
    .np\:pr-55 {
        padding-right: 55px !important;
    }
    .np\:pr-60 {
        padding-right: 60px !important;
    }
    .np\:pr-65 {
        padding-right: 65px !important;
    }
    .np\:pr-70 {
        padding-right: 70px !important;
    }
    .np\:pr-75 {
        padding-right: 75px !important;
    }
    .np\:pr-80 {
        padding-right: 80px !important;
    }
    .np\:pr-85 {
        padding-right: 85px !important;
    }
    .np\:pr-90 {
        padding-right: 90px !important;
    }
    .np\:pr-95 {
        padding-right: 95px !important;
    }
    .np\:pr-100 {
        padding-right: 100px !important;
    }
    .np\:pr-125 {
        padding-right: 125px !important;
    }
    .np\:pr-150 {
        padding-right: 150px !important;
    }
    .np\:pr-175 {
        padding-right: 175px !important;
    }
    .np\:pr-200 {
        padding-right: 200px !important;
    }
    .np\:pr-225 {
        padding-right: 225px !important;
    }
    .np\:pr-250 {
        padding-right: 250px !important;
    }
    .np\:pb-0 {
        padding-bottom: 0 !important;
    }
    .np\:pb-5 {
        padding-bottom: 5px !important;
    }
    .np\:pb-10 {
        padding-bottom: 10px !important;
    }
    .np\:pb-15 {
        padding-bottom: 15px !important;
    }
    .np\:pb-20 {
        padding-bottom: 20px !important;
    }
    .np\:pb-25 {
        padding-bottom: 25px !important;
    }
    .np\:pb-30 {
        padding-bottom: 30px !important;
    }
    .np\:pb-35 {
        padding-bottom: 35px !important;
    }
    .np\:pb-40 {
        padding-bottom: 40px !important;
    }
    .np\:pb-45 {
        padding-bottom: 45px !important;
    }
    .np\:pb-50 {
        padding-bottom: 50px !important;
    }
    .np\:pb-55 {
        padding-bottom: 55px !important;
    }
    .np\:pb-60 {
        padding-bottom: 60px !important;
    }
    .np\:pb-65 {
        padding-bottom: 65px !important;
    }
    .np\:pb-70 {
        padding-bottom: 70px !important;
    }
    .np\:pb-75 {
        padding-bottom: 75px !important;
    }
    .np\:pb-80 {
        padding-bottom: 80px !important;
    }
    .np\:pb-85 {
        padding-bottom: 85px !important;
    }
    .np\:pb-90 {
        padding-bottom: 90px !important;
    }
    .np\:pb-95 {
        padding-bottom: 95px !important;
    }
    .np\:pb-100 {
        padding-bottom: 100px !important;
    }
    .np\:pb-125 {
        padding-bottom: 125px !important;
    }
    .np\:pb-150 {
        padding-bottom: 150px !important;
    }
    .np\:pb-175 {
        padding-bottom: 175px !important;
    }
    .np\:pb-200 {
        padding-bottom: 200px !important;
    }
    .np\:pb-225 {
        padding-bottom: 225px !important;
    }
    .np\:pb-250 {
        padding-bottom: 250px !important;
    }
    .np\:pl-0 {
        padding-left: 0 !important;
    }
    .np\:pl-5 {
        padding-left: 5px !important;
    }
    .np\:pl-10 {
        padding-left: 10px !important;
    }
    .np\:pl-15 {
        padding-left: 15px !important;
    }
    .np\:pl-20 {
        padding-left: 20px !important;
    }
    .np\:pl-25 {
        padding-left: 25px !important;
    }
    .np\:pl-30 {
        padding-left: 30px !important;
    }
    .np\:pl-35 {
        padding-left: 35px !important;
    }
    .np\:pl-40 {
        padding-left: 40px !important;
    }
    .np\:pl-45 {
        padding-left: 45px !important;
    }
    .np\:pl-50 {
        padding-left: 50px !important;
    }
    .np\:pl-55 {
        padding-left: 55px !important;
    }
    .np\:pl-60 {
        padding-left: 60px !important;
    }
    .np\:pl-65 {
        padding-left: 65px !important;
    }
    .np\:pl-70 {
        padding-left: 70px !important;
    }
    .np\:pl-75 {
        padding-left: 75px !important;
    }
    .np\:pl-80 {
        padding-left: 80px !important;
    }
    .np\:pl-85 {
        padding-left: 85px !important;
    }
    .np\:pl-90 {
        padding-left: 90px !important;
    }
    .np\:pl-95 {
        padding-left: 95px !important;
    }
    .np\:pl-100 {
        padding-left: 100px !important;
    }
    .np\:pl-125 {
        padding-left: 125px !important;
    }
    .np\:pl-150 {
        padding-left: 150px !important;
    }
    .np\:pl-175 {
        padding-left: 175px !important;
    }
    .np\:pl-200 {
        padding-left: 200px !important;
    }
    .np\:pl-225 {
        padding-left: 225px !important;
    }
    .np\:pl-250 {
        padding-left: 250px !important;
    }
    .np\:text-left {
        text-align: left !important;
    }
    .np\:text-center {
        text-align: center !important;
    }
    .np\:text-right {
        text-align: right !important;
    }
    .np\:text-justify {
        text-align: justify !important;
    }
    .np\:align-baseline {
        vertical-align: baseline !important;
    }
    .np\:align-top {
        vertical-align: top !important;
    }
    .np\:align-middle {
        vertical-align: middle !important;
    }
    .np\:align-bottom {
        vertical-align: bottom !important;
    }
    .np\:align-text-top {
        vertical-align: text-top !important;
    }
    .np\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .np\:text-xs {
        font-size: 12px !important;
    }
    .np\:text-sm {
        font-size: 14px !important;
    }
    .np\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .np\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .np\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .np\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .np\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .np\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .np\:leading-none {
        line-height: 1 !important;
    }
    .np\:leading-normal {
        line-height: 1.2 !important;
    }
    .np\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .np\:aspect-1-1,
    .np\:aspect-16-9,
    .np\:aspect-3-2,
    .np\:aspect-4-3,
    .np\:aspect-4-5,
    .np\:aspect-5-4,
    .np\:aspect-anamorphic,
    .np\:aspect-double,
    .np\:aspect-golden {
        position: relative !important;
    }
    .np\:aspect-1-1:before,
    .np\:aspect-16-9:before,
    .np\:aspect-3-2:before,
    .np\:aspect-4-3:before,
    .np\:aspect-4-5:before,
    .np\:aspect-5-4:before,
    .np\:aspect-anamorphic:before,
    .np\:aspect-double:before,
    .np\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .np\:aspect-1-1 > *,
    .np\:aspect-16-9 > *,
    .np\:aspect-3-2 > *,
    .np\:aspect-4-3 > *,
    .np\:aspect-4-5 > *,
    .np\:aspect-5-4 > *,
    .np\:aspect-anamorphic > *,
    .np\:aspect-double > *,
    .np\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .np\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .np\:aspect-double:before {
        padding-top: 50% !important;
    }
    .np\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .np\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .np\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .np\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .np\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .np\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .np\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (max-width: 767px) {
    .p\:static {
        position: static !important;
    }
    .p\:fixed {
        position: fixed !important;
    }
    .p\:absolute {
        position: absolute !important;
    }
    .p\:relative {
        position: relative !important;
    }
    .p\:sticky {
        position: sticky !important;
    }
    .p\:order-0 {
        order: 0 !important;
    }
    .p\:order-1 {
        order: 1 !important;
    }
    .p\:order-2 {
        order: 2 !important;
    }
    .p\:order-3 {
        order: 3 !important;
    }
    .p\:order-4 {
        order: 4 !important;
    }
    .p\:order-5 {
        order: 5 !important;
    }
    .p\:order-6 {
        order: 6 !important;
    }
    .p\:order-7 {
        order: 7 !important;
    }
    .p\:order-8 {
        order: 8 !important;
    }
    .p\:order-9 {
        order: 9 !important;
    }
    .p\:order-10 {
        order: 10 !important;
    }
    .p\:order-11 {
        order: 11 !important;
    }
    .p\:order-12 {
        order: 12 !important;
    }
    .p\:order-first {
        order: -9999 !important;
    }
    .p\:order-last {
        order: 9999 !important;
    }
    .p\:m-0 {
        margin: 0 !important;
    }
    .p\:m-5 {
        margin: 5px !important;
    }
    .p\:m-10 {
        margin: 10px !important;
    }
    .p\:m-15 {
        margin: 15px !important;
    }
    .p\:m-20 {
        margin: 20px !important;
    }
    .p\:m-25 {
        margin: 25px !important;
    }
    .p\:m-30 {
        margin: 30px !important;
    }
    .p\:m-35 {
        margin: 35px !important;
    }
    .p\:m-40 {
        margin: 40px !important;
    }
    .p\:m-45 {
        margin: 45px !important;
    }
    .p\:m-50 {
        margin: 50px !important;
    }
    .p\:m-55 {
        margin: 55px !important;
    }
    .p\:m-60 {
        margin: 60px !important;
    }
    .p\:m-65 {
        margin: 65px !important;
    }
    .p\:m-70 {
        margin: 70px !important;
    }
    .p\:m-75 {
        margin: 75px !important;
    }
    .p\:m-80 {
        margin: 80px !important;
    }
    .p\:m-85 {
        margin: 85px !important;
    }
    .p\:m-90 {
        margin: 90px !important;
    }
    .p\:m-95 {
        margin: 95px !important;
    }
    .p\:m-100 {
        margin: 100px !important;
    }
    .p\:m-125 {
        margin: 125px !important;
    }
    .p\:m-150 {
        margin: 150px !important;
    }
    .p\:m-175 {
        margin: 175px !important;
    }
    .p\:m-200 {
        margin: 200px !important;
    }
    .p\:m-225 {
        margin: 225px !important;
    }
    .p\:m-250 {
        margin: 250px !important;
    }
    .p\:m-auto {
        margin: auto !important;
    }
    .p\:-m-40 {
        margin: -40px !important;
    }
    .p\:-m-50 {
        margin: -50% !important;
    }
    .p\:-m-5 {
        margin: -5px !important;
    }
    .p\:-m-10 {
        margin: -10px !important;
    }
    .p\:-m-15 {
        margin: -15px !important;
    }
    .p\:-m-20 {
        margin: -20px !important;
    }
    .p\:-m-25 {
        margin: -25px !important;
    }
    .p\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .p\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .p\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .p\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .p\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .p\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .p\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .p\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .p\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .p\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .p\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .p\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .p\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .p\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .p\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .p\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .p\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .p\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .p\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .p\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .p\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .p\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .p\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .p\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .p\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .p\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .p\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .p\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .p\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .p\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .p\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .p\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .p\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .p\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .p\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .p\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .p\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .p\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .p\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .p\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .p\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .p\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .p\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .p\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .p\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .p\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .p\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .p\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .p\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .p\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .p\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .p\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .p\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .p\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .p\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .p\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .p\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .p\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .p\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .p\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .p\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .p\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .p\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .p\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .p\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .p\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .p\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .p\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .p\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .p\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .p\:mt-0 {
        margin-top: 0 !important;
    }
    .p\:mt-5 {
        margin-top: 5px !important;
    }
    .p\:mt-10 {
        margin-top: 10px !important;
    }
    .p\:mt-15 {
        margin-top: 15px !important;
    }
    .p\:mt-20 {
        margin-top: 20px !important;
    }
    .p\:mt-25 {
        margin-top: 25px !important;
    }
    .p\:mt-30 {
        margin-top: 30px !important;
    }
    .p\:mt-35 {
        margin-top: 35px !important;
    }
    .p\:mt-40 {
        margin-top: 40px !important;
    }
    .p\:mt-45 {
        margin-top: 45px !important;
    }
    .p\:mt-50 {
        margin-top: 50px !important;
    }
    .p\:mt-55 {
        margin-top: 55px !important;
    }
    .p\:mt-60 {
        margin-top: 60px !important;
    }
    .p\:mt-65 {
        margin-top: 65px !important;
    }
    .p\:mt-70 {
        margin-top: 70px !important;
    }
    .p\:mt-75 {
        margin-top: 75px !important;
    }
    .p\:mt-80 {
        margin-top: 80px !important;
    }
    .p\:mt-85 {
        margin-top: 85px !important;
    }
    .p\:mt-90 {
        margin-top: 90px !important;
    }
    .p\:mt-95 {
        margin-top: 95px !important;
    }
    .p\:mt-100 {
        margin-top: 100px !important;
    }
    .p\:mt-125 {
        margin-top: 125px !important;
    }
    .p\:mt-150 {
        margin-top: 150px !important;
    }
    .p\:mt-175 {
        margin-top: 175px !important;
    }
    .p\:mt-200 {
        margin-top: 200px !important;
    }
    .p\:mt-225 {
        margin-top: 225px !important;
    }
    .p\:mt-250 {
        margin-top: 250px !important;
    }
    .p\:mt-auto {
        margin-top: auto !important;
    }
    .p\:-mt-40 {
        margin-top: -40px !important;
    }
    .p\:-mt-50 {
        margin-top: -50% !important;
    }
    .p\:-mt-5 {
        margin-top: -5px !important;
    }
    .p\:-mt-10 {
        margin-top: -10px !important;
    }
    .p\:-mt-15 {
        margin-top: -15px !important;
    }
    .p\:-mt-20 {
        margin-top: -20px !important;
    }
    .p\:-mt-25 {
        margin-top: -25px !important;
    }
    .p\:mr-0 {
        margin-right: 0 !important;
    }
    .p\:mr-5 {
        margin-right: 5px !important;
    }
    .p\:mr-10 {
        margin-right: 10px !important;
    }
    .p\:mr-15 {
        margin-right: 15px !important;
    }
    .p\:mr-20 {
        margin-right: 20px !important;
    }
    .p\:mr-25 {
        margin-right: 25px !important;
    }
    .p\:mr-30 {
        margin-right: 30px !important;
    }
    .p\:mr-35 {
        margin-right: 35px !important;
    }
    .p\:mr-40 {
        margin-right: 40px !important;
    }
    .p\:mr-45 {
        margin-right: 45px !important;
    }
    .p\:mr-50 {
        margin-right: 50px !important;
    }
    .p\:mr-55 {
        margin-right: 55px !important;
    }
    .p\:mr-60 {
        margin-right: 60px !important;
    }
    .p\:mr-65 {
        margin-right: 65px !important;
    }
    .p\:mr-70 {
        margin-right: 70px !important;
    }
    .p\:mr-75 {
        margin-right: 75px !important;
    }
    .p\:mr-80 {
        margin-right: 80px !important;
    }
    .p\:mr-85 {
        margin-right: 85px !important;
    }
    .p\:mr-90 {
        margin-right: 90px !important;
    }
    .p\:mr-95 {
        margin-right: 95px !important;
    }
    .p\:mr-100 {
        margin-right: 100px !important;
    }
    .p\:mr-125 {
        margin-right: 125px !important;
    }
    .p\:mr-150 {
        margin-right: 150px !important;
    }
    .p\:mr-175 {
        margin-right: 175px !important;
    }
    .p\:mr-200 {
        margin-right: 200px !important;
    }
    .p\:mr-225 {
        margin-right: 225px !important;
    }
    .p\:mr-250 {
        margin-right: 250px !important;
    }
    .p\:mr-auto {
        margin-right: auto !important;
    }
    .p\:-mr-40 {
        margin-right: -40px !important;
    }
    .p\:-mr-50 {
        margin-right: -50% !important;
    }
    .p\:-mr-5 {
        margin-right: -5px !important;
    }
    .p\:-mr-10 {
        margin-right: -10px !important;
    }
    .p\:-mr-15 {
        margin-right: -15px !important;
    }
    .p\:-mr-20 {
        margin-right: -20px !important;
    }
    .p\:-mr-25 {
        margin-right: -25px !important;
    }
    .p\:mb-0 {
        margin-bottom: 0 !important;
    }
    .p\:mb-5 {
        margin-bottom: 5px !important;
    }
    .p\:mb-10 {
        margin-bottom: 10px !important;
    }
    .p\:mb-15 {
        margin-bottom: 15px !important;
    }
    .p\:mb-20 {
        margin-bottom: 20px !important;
    }
    .p\:mb-25 {
        margin-bottom: 25px !important;
    }
    .p\:mb-30 {
        margin-bottom: 30px !important;
    }
    .p\:mb-35 {
        margin-bottom: 35px !important;
    }
    .p\:mb-40 {
        margin-bottom: 40px !important;
    }
    .p\:mb-45 {
        margin-bottom: 45px !important;
    }
    .p\:mb-50 {
        margin-bottom: 50px !important;
    }
    .p\:mb-55 {
        margin-bottom: 55px !important;
    }
    .p\:mb-60 {
        margin-bottom: 60px !important;
    }
    .p\:mb-65 {
        margin-bottom: 65px !important;

    }
    .p\:mb-70 {
        margin-bottom: 70px !important;
    }
    .p\:mb-75 {
        margin-bottom: 75px !important;
    }
    .p\:mb-80 {
        margin-bottom: 80px !important;
    }
    .p\:mb-85 {
        margin-bottom: 85px !important;
    }
    .p\:mb-90 {
        margin-bottom: 90px !important;
    }
    .p\:mb-95 {
        margin-bottom: 95px !important;
    }
    .p\:mb-100 {
        margin-bottom: 100px !important;
    }
    .p\:mb-125 {
        margin-bottom: 125px !important;
    }
    .p\:mb-150 {
        margin-bottom: 150px !important;
    }
    .p\:mb-175 {
        margin-bottom: 175px !important;
    }
    .p\:mb-200 {
        margin-bottom: 200px !important;
    }
    .p\:mb-225 {
        margin-bottom: 225px !important;
    }
    .p\:mb-250 {
        margin-bottom: 250px !important;
    }
    .p\:mb-auto {
        margin-bottom: auto !important;
    }
    .p\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .p\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .p\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .p\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .p\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .p\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .p\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .p\:ml-0 {
        margin-left: 0 !important;
    }
    .p\:ml-5 {
        margin-left: 5px !important;
    }
    .p\:ml-10 {
        margin-left: 10px !important;
    }
    .p\:ml-15 {
        margin-left: 15px !important;
    }
    .p\:ml-20 {
        margin-left: 20px !important;
    }
    .p\:ml-25 {
        margin-left: 25px !important;
    }
    .p\:ml-30 {
        margin-left: 30px !important;
    }
    .p\:ml-35 {
        margin-left: 35px !important;
    }
    .p\:ml-40 {
        margin-left: 40px !important;
    }
    .p\:ml-45 {
        margin-left: 45px !important;
    }
    .p\:ml-50 {
        margin-left: 50px !important;
    }
    .p\:ml-55 {
        margin-left: 55px !important;
    }
    .p\:ml-60 {
        margin-left: 60px !important;
    }
    .p\:ml-65 {
        margin-left: 65px !important;
    }
    .p\:ml-70 {
        margin-left: 70px !important;
    }
    .p\:ml-75 {
        margin-left: 75px !important;
    }
    .p\:ml-80 {
        margin-left: 80px !important;
    }
    .p\:ml-85 {
        margin-left: 85px !important;
    }
    .p\:ml-90 {
        margin-left: 90px !important;
    }
    .p\:ml-95 {
        margin-left: 95px !important;
    }
    .p\:ml-100 {
        margin-left: 100px !important;
    }
    .p\:ml-125 {
        margin-left: 125px !important;
    }
    .p\:ml-150 {
        margin-left: 150px !important;
    }
    .p\:ml-175 {
        margin-left: 175px !important;
    }
    .p\:ml-200 {
        margin-left: 200px !important;
    }
    .p\:ml-225 {
        margin-left: 225px !important;
    }
    .p\:ml-250 {
        margin-left: 250px !important;
    }
    .p\:ml-auto {
        margin-left: auto !important;
    }
    .p\:-ml-40 {
        margin-left: -40px !important;
    }
    .p\:-ml-50 {
        margin-left: -50% !important;
    }
    .p\:-ml-5 {
        margin-left: -5px !important;
    }
    .p\:-ml-10 {
        margin-left: -10px !important;
    }
    .p\:-ml-15 {
        margin-left: -15px !important;
    }
    .p\:-ml-20 {
        margin-left: -20px !important;
    }
    .p\:-ml-25 {
        margin-left: -25px !important;
    }
    .p\:block {
        display: block !important;
    }
    .p\:inline-block {
        display: inline-block !important;
    }
    .p\:inline {
        display: inline !important;
    }
    .p\:flex {
        display: flex !important;
    }
    .p\:inline-flex {
        display: inline-flex !important;
    }
    .p\:table {
        display: table !important;
    }
    .p\:inline-table {
        display: inline-table !important;
    }
    .p\:table-caption {
        display: table-caption !important;
    }
    .p\:table-cell {
        display: table-cell !important;
    }
    .p\:table-column {
        display: table-column !important;
    }
    .p\:table-column-group {
        display: table-column-group !important;
    }
    .p\:table-footer-group {
        display: table-footer-group !important;
    }
    .p\:table-header-group {
        display: table-header-group !important;
    }
    .p\:table-row-group {
        display: table-row-group !important;
    }
    .p\:table-row {
        display: table-row !important;
    }
    .p\:flow-root {
        display: flow-root !important;
    }
    .p\:grid {
        display: grid !important;
    }
    .p\:inline-grid {
        display: inline-grid !important;
    }
    .p\:contents {
        display: contents !important;
    }
    .p\:list-item {
        display: list-item !important;
    }
    .p\:hidden {
        display: none !important;
    }
    .p\:hover\:block:hover {
        display: block !important;
    }
    .p\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .p\:hover\:inline:hover {
        display: inline !important;
    }
    .p\:hover\:flex:hover {
        display: flex !important;
    }
    .p\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .p\:hover\:table:hover {
        display: table !important;
    }
    .p\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .p\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .p\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .p\:hover\:table-column:hover {
        display: table-column !important;
    }
    .p\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .p\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .p\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .p\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .p\:hover\:table-row:hover {
        display: table-row !important;
    }
    .p\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .p\:hover\:grid:hover {
        display: grid !important;
    }
    .p\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .p\:hover\:contents:hover {
        display: contents !important;
    }
    .p\:hover\:list-item:hover {
        display: list-item !important;
    }
    .p\:hover\:hidden:hover {
        display: none !important;
    }
    .p\:focus\:block:focus {
        display: block !important;
    }
    .p\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .p\:focus\:inline:focus {
        display: inline !important;
    }
    .p\:focus\:flex:focus {
        display: flex !important;
    }
    .p\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .p\:focus\:table:focus {
        display: table !important;
    }
    .p\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .p\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .p\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .p\:focus\:table-column:focus {
        display: table-column !important;
    }
    .p\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .p\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .p\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .p\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .p\:focus\:table-row:focus {
        display: table-row !important;
    }
    .p\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .p\:focus\:grid:focus {
        display: grid !important;
    }
    .p\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .p\:focus\:contents:focus {
        display: contents !important;
    }
    .p\:focus\:list-item:focus {
        display: list-item !important;
    }
    .p\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .p\:group-hover\:block {
        display: block !important;
    }
    .group:hover .p\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .p\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .p\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .p\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .p\:group-hover\:table {
        display: table !important;
    }
    .group:hover .p\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .p\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .p\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .p\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .p\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .p\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .p\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .p\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .p\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .p\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .p\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .p\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .p\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .p\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .p\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .p\:group-focus\:block {
        display: block !important;
    }
    .group:focus .p\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .p\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .p\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .p\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .p\:group-focus\:table {
        display: table !important;
    }
    .group:focus .p\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .p\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .p\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .p\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .p\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .p\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .p\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .p\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .p\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .p\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .p\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .p\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .p\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .p\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .p\:group-focus\:hidden {
        display: none !important;
    }
    .p\:h-0 {
        height: 0 !important;
    }
    .p\:h-auto {
        height: auto !important;
    }
    .p\:h-half {
        height: 50% !important;
    }
    .p\:h-full {
        height: 100% !important;
    }
    .p\:h-screen {
        height: 100vh !important;
    }
    .p\:w-auto {
        width: auto !important;
    }
    .p\:w-quarter {
        width: 25% !important;
    }
    .p\:w-third {
        width: 33.333% !important;
    }
    .p\:w-half {
        width: 50% !important;
    }
    .p\:w-full {
        width: 100% !important;
    }
    .p\:w-screen {
        width: 100vw !important;
    }
    .p\:max-w-none {
        max-width: none !important;
    }
    .p\:max-w-half {
        max-width: 50% !important;
    }
    .p\:max-w-full {
        max-width: 100% !important;
    }
    .p\:max-w-inner-content {
        max-width: 852px !important;
    }
    .p\:max-w-content {
        max-width: 1132px !important;
    }
    .p\:max-w-wide {
        max-width: 1480px !important;
    }
    .p\:max-w-screen {
        max-width: 100vw !important;
    }
    .p\:flex-1 {
        flex: 1 1 0% !important;
    }
    .p\:flex-full {
        flex: 1 1 100% !important;
    }
    .p\:flex-grow {
        flex: 1 0 auto !important;
    }
    .p\:flex-auto {
        flex: 1 1 auto !important;
    }
    .p\:flex-initial {
        flex: 0 1 auto !important;
    }
    .p\:flex-none {
        flex: none !important;
    }
    .p\:flex-inherit {
        flex: inherit !important;
    }
    .p\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .p\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .p\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .p\:flex-grow {
        flex-grow: 1 !important;
    }
    .p\:flex-row {
        flex-direction: row !important;
    }
    .p\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .p\:flex-col {
        flex-direction: column !important;
    }
    .p\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .p\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .p\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .p\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .p\:content-center {
        align-content: center !important;
    }
    .p\:content-start {
        align-content: flex-start !important;
    }
    .p\:content-end {
        align-content: flex-end !important;
    }
    .p\:content-between {
        align-content: space-between !important;
    }
    .p\:content-around {
        align-content: space-around !important;
    }
    .p\:content-evenly {
        align-content: space-evenly !important;
    }
    .p\:items-start {
        align-items: flex-start !important;
    }
    .p\:items-end {
        align-items: flex-end !important;
    }
    .p\:items-center {
        align-items: center !important;
    }
    .p\:items-baseline {
        align-items: baseline !important;
    }
    .p\:items-stretch {
        align-items: stretch !important;
    }
    .p\:justify-start {
        justify-content: flex-start !important;
    }
    .p\:justify-end {
        justify-content: flex-end !important;
    }
    .p\:justify-center {
        justify-content: center !important;
    }
    .p\:justify-between {
        justify-content: space-between !important;
    }
    .p\:justify-around {
        justify-content: space-around !important;
    }
    .p\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .p\:self-auto {
        align-self: auto !important;
    }
    .p\:self-start {
        align-self: flex-start !important;
    }
    .p\:self-end {
        align-self: flex-end !important;
    }
    .p\:self-center {
        align-self: center !important;
    }
    .p\:self-stretch {
        align-self: stretch !important;
    }
    .p\:self-baseline {
        align-self: baseline !important;
    }
    .p\:overflow-auto {
        overflow: auto !important;
    }
    .p\:overflow-hidden {
        overflow: hidden !important;
    }
    .p\:overflow-visible {
        overflow: visible !important;
    }
    .p\:overflow-scroll {
        overflow: scroll !important;
    }
    .p\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .p\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .p\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .p\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .p\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .p\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .p\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .p\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .p\:border-none {
        border-width: 0 !important;
    }
    .p\:border {
        border-width: 2px !important;
    }
    .p\:border-t-none {
        border-top-width: 0 !important;
    }
    .p\:border-t {
        border-top-width: 2px !important;
    }
    .p\:border-r-none {
        border-right-width: 0 !important;
    }
    .p\:border-r {
        border-right-width: 2px !important;
    }
    .p\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .p\:border-b {
        border-bottom-width: 2px !important;
    }
    .p\:border-l-none {
        border-left-width: 0 !important;
    }
    .p\:border-l {
        border-left-width: 2px !important;
    }
    .p\:p-0 {
        padding: 0 !important;
    }
    .p\:p-5 {
        padding: 5px !important;
    }
    .p\:p-10 {
        padding: 10px !important;
    }
    .p\:p-15 {
        padding: 15px !important;
    }
    .p\:p-20 {
        padding: 20px !important;
    }
    .p\:p-25 {
        padding: 25px !important;
    }
    .p\:p-30 {
        padding: 30px !important;
    }
    .p\:p-35 {
        padding: 35px !important;
    }
    .p\:p-40 {
        padding: 40px !important;
    }
    .p\:p-45 {
        padding: 45px !important;
    }
    .p\:p-50 {
        padding: 50px !important;
    }
    .p\:p-55 {
        padding: 55px !important;
    }
    .p\:p-60 {
        padding: 60px !important;
    }
    .p\:p-65 {
        padding: 65px !important;
    }
    .p\:p-70 {
        padding: 70px !important;
    }
    .p\:p-75 {
        padding: 75px !important;
    }
    .p\:p-80 {
        padding: 80px !important;
    }
    .p\:p-85 {
        padding: 85px !important;
    }
    .p\:p-90 {
        padding: 90px !important;
    }
    .p\:p-95 {
        padding: 95px !important;
    }
    .p\:p-100 {
        padding: 100px !important;
    }
    .p\:p-125 {
        padding: 125px !important;
    }
    .p\:p-150 {
        padding: 150px !important;
    }
    .p\:p-175 {
        padding: 175px !important;
    }
    .p\:p-200 {
        padding: 200px !important;
    }
    .p\:p-225 {
        padding: 225px !important;
    }
    .p\:p-250 {
        padding: 250px !important;
    }
    .p\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .p\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .p\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .p\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .p\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .p\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .p\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .p\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .p\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .p\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .p\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .p\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .p\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .p\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .p\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .p\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .p\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .p\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .p\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .p\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .p\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .p\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .p\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .p\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .p\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .p\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .p\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .p\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .p\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .p\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .p\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .p\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .p\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .p\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .p\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .p\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .p\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .p\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .p\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .p\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .p\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .p\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .p\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .p\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .p\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .p\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .p\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .p\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .p\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .p\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .p\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .p\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .p\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .p\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .p\:pt-0 {
        padding-top: 0 !important;
    }
    .p\:pt-5 {
        padding-top: 5px !important;
    }
    .p\:pt-10 {
        padding-top: 10px !important;
    }
    .p\:pt-15 {
        padding-top: 15px !important;
    }
    .p\:pt-20 {
        padding-top: 20px !important;
    }
    .p\:pt-25 {
        padding-top: 25px !important;
    }
    .p\:pt-30 {
        padding-top: 30px !important;
    }
    .p\:pt-35 {
        padding-top: 35px !important;
    }
    .p\:pt-40 {
        padding-top: 40px !important;
    }
    .p\:pt-45 {
        padding-top: 45px !important;
    }
    .p\:pt-50 {
        padding-top: 50px !important;
    }
    .p\:pt-55 {
        padding-top: 55px !important;
    }
    .p\:pt-60 {
        padding-top: 60px !important;
    }
    .p\:pt-65 {
        padding-top: 65px !important;
    }
    .p\:pt-70 {
        padding-top: 70px !important;
    }
    .p\:pt-75 {
        padding-top: 75px !important;
    }
    .p\:pt-80 {
        padding-top: 80px !important;
    }
    .p\:pt-85 {
        padding-top: 85px !important;
    }
    .p\:pt-90 {
        padding-top: 90px !important;
    }
    .p\:pt-95 {
        padding-top: 95px !important;
    }
    .p\:pt-100 {
        padding-top: 100px !important;
    }
    .p\:pt-125 {
        padding-top: 125px !important;
    }
    .p\:pt-150 {
        padding-top: 150px !important;
    }
    .p\:pt-175 {
        padding-top: 175px !important;
    }
    .p\:pt-200 {
        padding-top: 200px !important;
    }
    .p\:pt-225 {
        padding-top: 225px !important;
    }
    .p\:pt-250 {
        padding-top: 250px !important;
    }
    .p\:pr-0 {
        padding-right: 0 !important;
    }
    .p\:pr-5 {
        padding-right: 5px !important;
    }
    .p\:pr-10 {
        padding-right: 10px !important;
    }
    .p\:pr-15 {
        padding-right: 15px !important;
    }
    .p\:pr-20 {
        padding-right: 20px !important;
    }
    .p\:pr-25 {
        padding-right: 25px !important;
    }
    .p\:pr-30 {
        padding-right: 30px !important;
    }
    .p\:pr-35 {
        padding-right: 35px !important;
    }
    .p\:pr-40 {
        padding-right: 40px !important;
    }
    .p\:pr-45 {
        padding-right: 45px !important;
    }
    .p\:pr-50 {
        padding-right: 50px !important;
    }
    .p\:pr-55 {
        padding-right: 55px !important;
    }
    .p\:pr-60 {
        padding-right: 60px !important;
    }
    .p\:pr-65 {
        padding-right: 65px !important;
    }
    .p\:pr-70 {
        padding-right: 70px !important;
    }
    .p\:pr-75 {
        padding-right: 75px !important;
    }
    .p\:pr-80 {
        padding-right: 80px !important;
    }
    .p\:pr-85 {
        padding-right: 85px !important;
    }
    .p\:pr-90 {
        padding-right: 90px !important;
    }
    .p\:pr-95 {
        padding-right: 95px !important;
    }
    .p\:pr-100 {
        padding-right: 100px !important;
    }
    .p\:pr-125 {
        padding-right: 125px !important;
    }
    .p\:pr-150 {
        padding-right: 150px !important;
    }
    .p\:pr-175 {
        padding-right: 175px !important;
    }
    .p\:pr-200 {
        padding-right: 200px !important;
    }
    .p\:pr-225 {
        padding-right: 225px !important;
    }
    .p\:pr-250 {
        padding-right: 250px !important;
    }
    .p\:pb-0 {
        padding-bottom: 0 !important;
    }
    .p\:pb-5 {
        padding-bottom: 5px !important;
    }
    .p\:pb-10 {
        padding-bottom: 10px !important;
    }
    .p\:pb-15 {
        padding-bottom: 15px !important;
    }
    .p\:pb-20 {
        padding-bottom: 20px !important;
    }
    .p\:pb-25 {
        padding-bottom: 25px !important;
    }
    .p\:pb-30 {
        padding-bottom: 30px !important;
    }
    .p\:pb-35 {
        padding-bottom: 35px !important;
    }
    .p\:pb-40 {
        padding-bottom: 40px !important;
    }
    .p\:pb-45 {
        padding-bottom: 45px !important;
    }
    .p\:pb-50 {
        padding-bottom: 50px !important;
    }
    .p\:pb-55 {
        padding-bottom: 55px !important;
    }
    .p\:pb-60 {
        padding-bottom: 60px !important;
    }
    .p\:pb-65 {
        padding-bottom: 65px !important;
    }
    .p\:pb-70 {
        padding-bottom: 70px !important;
    }
    .p\:pb-75 {
        padding-bottom: 75px !important;
    }
    .p\:pb-80 {
        padding-bottom: 80px !important;
    }
    .p\:pb-85 {
        padding-bottom: 85px !important;
    }
    .p\:pb-90 {
        padding-bottom: 90px !important;
    }
    .p\:pb-95 {
        padding-bottom: 95px !important;
    }
    .p\:pb-100 {
        padding-bottom: 100px !important;
    }
    .p\:pb-125 {
        padding-bottom: 125px !important;
    }
    .p\:pb-150 {
        padding-bottom: 150px !important;
    }
    .p\:pb-175 {
        padding-bottom: 175px !important;
    }
    .p\:pb-200 {
        padding-bottom: 200px !important;
    }
    .p\:pb-225 {
        padding-bottom: 225px !important;
    }
    .p\:pb-250 {
        padding-bottom: 250px !important;
    }
    .p\:pl-0 {
        padding-left: 0 !important;
    }
    .p\:pl-5 {
        padding-left: 5px !important;
    }
    .p\:pl-10 {
        padding-left: 10px !important;
    }
    .p\:pl-15 {
        padding-left: 15px !important;
    }
    .p\:pl-20 {
        padding-left: 20px !important;
    }
    .p\:pl-25 {
        padding-left: 25px !important;
    }
    .p\:pl-30 {
        padding-left: 30px !important;
    }
    .p\:pl-35 {
        padding-left: 35px !important;
    }
    .p\:pl-40 {
        padding-left: 40px !important;
    }
    .p\:pl-45 {
        padding-left: 45px !important;
    }
    .p\:pl-50 {
        padding-left: 50px !important;
    }
    .p\:pl-55 {
        padding-left: 55px !important;
    }
    .p\:pl-60 {
        padding-left: 60px !important;
    }
    .p\:pl-65 {
        padding-left: 65px !important;
    }
    .p\:pl-70 {
        padding-left: 70px !important;
    }
    .p\:pl-75 {
        padding-left: 75px !important;
    }
    .p\:pl-80 {
        padding-left: 80px !important;
    }
    .p\:pl-85 {
        padding-left: 85px !important;
    }
    .p\:pl-90 {
        padding-left: 90px !important;
    }
    .p\:pl-95 {
        padding-left: 95px !important;
    }
    .p\:pl-100 {
        padding-left: 100px !important;
    }
    .p\:pl-125 {
        padding-left: 125px !important;
    }
    .p\:pl-150 {
        padding-left: 150px !important;
    }
    .p\:pl-175 {
        padding-left: 175px !important;
    }
    .p\:pl-200 {
        padding-left: 200px !important;
    }
    .p\:pl-225 {
        padding-left: 225px !important;
    }
    .p\:pl-250 {
        padding-left: 250px !important;
    }
    .p\:text-left {
        text-align: left !important;
    }
    .p\:text-center {
        text-align: center !important;

    }
    .p\:text-right {
        text-align: right !important;
    }
    .p\:text-justify {
        text-align: justify !important;
    }
    .p\:align-baseline {
        vertical-align: baseline !important;
    }
    .p\:align-top {
        vertical-align: top !important;
    }
    .p\:align-middle {
        vertical-align: middle !important;
    }
    .p\:align-bottom {
        vertical-align: bottom !important;
    }
    .p\:align-text-top {
        vertical-align: text-top !important;
    }
    .p\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .p\:text-xs {
        font-size: 12px !important;
    }
    .p\:text-sm {
        font-size: 14px !important;
    }
    .p\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .p\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .p\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .p\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .p\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .p\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .p\:leading-none {
        line-height: 1 !important;
    }
    .p\:leading-normal {
        line-height: 1.2 !important;
    }
    .p\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .p\:aspect-1-1,
    .p\:aspect-16-9,
    .p\:aspect-3-2,
    .p\:aspect-4-3,
    .p\:aspect-4-5,
    .p\:aspect-5-4,
    .p\:aspect-anamorphic,
    .p\:aspect-double,
    .p\:aspect-golden {
        position: relative !important;
    }
    .p\:aspect-1-1:before,
    .p\:aspect-16-9:before,
    .p\:aspect-3-2:before,
    .p\:aspect-4-3:before,
    .p\:aspect-4-5:before,
    .p\:aspect-5-4:before,
    .p\:aspect-anamorphic:before,
    .p\:aspect-double:before,
    .p\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .p\:aspect-1-1 > *,
    .p\:aspect-16-9 > *,
    .p\:aspect-3-2 > *,
    .p\:aspect-4-3 > *,
    .p\:aspect-4-5 > *,
    .p\:aspect-5-4 > *,
    .p\:aspect-anamorphic > *,
    .p\:aspect-double > *,
    .p\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .p\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .p\:aspect-double:before {
        padding-top: 50% !important;
    }
    .p\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .p\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .p\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .p\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .p\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .p\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .p\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 768px) and (max-width: 1209px) {
    .t\:static {
        position: static !important;
    }
    .t\:fixed {
        position: fixed !important;
    }
    .t\:absolute {
        position: absolute !important;
    }
    .t\:relative {
        position: relative !important;
    }
    .t\:sticky {
        position: sticky !important;
    }
    .t\:order-0 {
        order: 0 !important;
    }
    .t\:order-1 {
        order: 1 !important;
    }
    .t\:order-2 {
        order: 2 !important;
    }
    .t\:order-3 {
        order: 3 !important;
    }
    .t\:order-4 {
        order: 4 !important;
    }
    .t\:order-5 {
        order: 5 !important;
    }
    .t\:order-6 {
        order: 6 !important;
    }
    .t\:order-7 {
        order: 7 !important;
    }
    .t\:order-8 {
        order: 8 !important;
    }
    .t\:order-9 {
        order: 9 !important;
    }
    .t\:order-10 {
        order: 10 !important;
    }
    .t\:order-11 {
        order: 11 !important;
    }
    .t\:order-12 {
        order: 12 !important;
    }
    .t\:order-first {
        order: -9999 !important;
    }
    .t\:order-last {
        order: 9999 !important;
    }
    .t\:m-0 {
        margin: 0 !important;
    }
    .t\:m-5 {
        margin: 5px !important;
    }
    .t\:m-10 {
        margin: 10px !important;
    }
    .t\:m-15 {
        margin: 15px !important;
    }
    .t\:m-20 {
        margin: 20px !important;
    }
    .t\:m-25 {
        margin: 25px !important;
    }
    .t\:m-30 {
        margin: 30px !important;
    }
    .t\:m-35 {
        margin: 35px !important;
    }
    .t\:m-40 {
        margin: 40px !important;
    }
    .t\:m-45 {
        margin: 45px !important;
    }
    .t\:m-50 {
        margin: 50px !important;
    }
    .t\:m-55 {
        margin: 55px !important;
    }
    .t\:m-60 {
        margin: 60px !important;
    }
    .t\:m-65 {
        margin: 65px !important;
    }
    .t\:m-70 {
        margin: 70px !important;
    }
    .t\:m-75 {
        margin: 75px !important;
    }
    .t\:m-80 {
        margin: 80px !important;
    }
    .t\:m-85 {
        margin: 85px !important;
    }
    .t\:m-90 {
        margin: 90px !important;
    }
    .t\:m-95 {
        margin: 95px !important;
    }
    .t\:m-100 {
        margin: 100px !important;
    }
    .t\:m-125 {
        margin: 125px !important;
    }
    .t\:m-150 {
        margin: 150px !important;
    }
    .t\:m-175 {
        margin: 175px !important;
    }
    .t\:m-200 {
        margin: 200px !important;
    }
    .t\:m-225 {
        margin: 225px !important;
    }
    .t\:m-250 {
        margin: 250px !important;
    }
    .t\:m-auto {
        margin: auto !important;
    }
    .t\:-m-40 {
        margin: -40px !important;
    }
    .t\:-m-50 {
        margin: -50% !important;
    }
    .t\:-m-5 {
        margin: -5px !important;
    }
    .t\:-m-10 {
        margin: -10px !important;
    }
    .t\:-m-15 {
        margin: -15px !important;
    }
    .t\:-m-20 {
        margin: -20px !important;
    }
    .t\:-m-25 {
        margin: -25px !important;
    }
    .t\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .t\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .t\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .t\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .t\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .t\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .t\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .t\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .t\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .t\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .t\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .t\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .t\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .t\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .t\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .t\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .t\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .t\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .t\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .t\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .t\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .t\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .t\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .t\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .t\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .t\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .t\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .t\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .t\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .t\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .t\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .t\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .t\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .t\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .t\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .t\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .t\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .t\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .t\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .t\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .t\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .t\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .t\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .t\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .t\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .t\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .t\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .t\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .t\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .t\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .t\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .t\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .t\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .t\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .t\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .t\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .t\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .t\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .t\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .t\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .t\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .t\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .t\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .t\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .t\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .t\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .t\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .t\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .t\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .t\:mt-0 {
        margin-top: 0 !important;
    }
    .t\:mt-5 {
        margin-top: 5px !important;
    }
    .t\:mt-10 {
        margin-top: 10px !important;
    }
    .t\:mt-15 {
        margin-top: 15px !important;
    }
    .t\:mt-20 {
        margin-top: 20px !important;
    }
    .t\:mt-25 {
        margin-top: 25px !important;
    }
    .t\:mt-30 {
        margin-top: 30px !important;
    }
    .t\:mt-35 {
        margin-top: 35px !important;
    }
    .t\:mt-40 {
        margin-top: 40px !important;
    }
    .t\:mt-45 {
        margin-top: 45px !important;
    }
    .t\:mt-50 {
        margin-top: 50px !important;
    }
    .t\:mt-55 {
        margin-top: 55px !important;
    }
    .t\:mt-60 {
        margin-top: 60px !important;
    }
    .t\:mt-65 {
        margin-top: 65px !important;
    }
    .t\:mt-70 {
        margin-top: 70px !important;
    }
    .t\:mt-75 {
        margin-top: 75px !important;
    }
    .t\:mt-80 {
        margin-top: 80px !important;
    }
    .t\:mt-85 {
        margin-top: 85px !important;
    }
    .t\:mt-90 {
        margin-top: 90px !important;
    }
    .t\:mt-95 {
        margin-top: 95px !important;
    }
    .t\:mt-100 {
        margin-top: 100px !important;
    }
    .t\:mt-125 {
        margin-top: 125px !important;
    }
    .t\:mt-150 {
        margin-top: 150px !important;
    }
    .t\:mt-175 {
        margin-top: 175px !important;
    }
    .t\:mt-200 {
        margin-top: 200px !important;
    }
    .t\:mt-225 {
        margin-top: 225px !important;
    }
    .t\:mt-250 {
        margin-top: 250px !important;
    }
    .t\:mt-auto {
        margin-top: auto !important;
    }
    .t\:-mt-40 {
        margin-top: -40px !important;
    }
    .t\:-mt-50 {
        margin-top: -50% !important;
    }
    .t\:-mt-5 {
        margin-top: -5px !important;
    }
    .t\:-mt-10 {
        margin-top: -10px !important;
    }
    .t\:-mt-15 {
        margin-top: -15px !important;
    }
    .t\:-mt-20 {
        margin-top: -20px !important;
    }
    .t\:-mt-25 {
        margin-top: -25px !important;
    }
    .t\:mr-0 {
        margin-right: 0 !important;
    }
    .t\:mr-5 {
        margin-right: 5px !important;
    }
    .t\:mr-10 {
        margin-right: 10px !important;
    }
    .t\:mr-15 {
        margin-right: 15px !important;
    }
    .t\:mr-20 {
        margin-right: 20px !important;
    }
    .t\:mr-25 {
        margin-right: 25px !important;
    }
    .t\:mr-30 {
        margin-right: 30px !important;
    }
    .t\:mr-35 {
        margin-right: 35px !important;
    }
    .t\:mr-40 {
        margin-right: 40px !important;
    }
    .t\:mr-45 {
        margin-right: 45px !important;
    }
    .t\:mr-50 {
        margin-right: 50px !important;
    }
    .t\:mr-55 {
        margin-right: 55px !important;
    }
    .t\:mr-60 {
        margin-right: 60px !important;
    }
    .t\:mr-65 {
        margin-right: 65px !important;
    }
    .t\:mr-70 {
        margin-right: 70px !important;
    }
    .t\:mr-75 {
        margin-right: 75px !important;
    }
    .t\:mr-80 {
        margin-right: 80px !important;
    }
    .t\:mr-85 {
        margin-right: 85px !important;
    }
    .t\:mr-90 {
        margin-right: 90px !important;
    }
    .t\:mr-95 {
        margin-right: 95px !important;
    }
    .t\:mr-100 {
        margin-right: 100px !important;
    }
    .t\:mr-125 {
        margin-right: 125px !important;
    }
    .t\:mr-150 {
        margin-right: 150px !important;
    }
    .t\:mr-175 {
        margin-right: 175px !important;
    }
    .t\:mr-200 {
        margin-right: 200px !important;
    }
    .t\:mr-225 {
        margin-right: 225px !important;
    }
    .t\:mr-250 {
        margin-right: 250px !important;
    }
    .t\:mr-auto {
        margin-right: auto !important;
    }
    .t\:-mr-40 {
        margin-right: -40px !important;
    }
    .t\:-mr-50 {
        margin-right: -50% !important;
    }
    .t\:-mr-5 {
        margin-right: -5px !important;
    }
    .t\:-mr-10 {
        margin-right: -10px !important;
    }
    .t\:-mr-15 {
        margin-right: -15px !important;
    }
    .t\:-mr-20 {
        margin-right: -20px !important;
    }
    .t\:-mr-25 {
        margin-right: -25px !important;
    }
    .t\:mb-0 {
        margin-bottom: 0 !important;
    }
    .t\:mb-5 {
        margin-bottom: 5px !important;
    }
    .t\:mb-10 {
        margin-bottom: 10px !important;
    }
    .t\:mb-15 {
        margin-bottom: 15px !important;
    }
    .t\:mb-20 {
        margin-bottom: 20px !important;
    }
    .t\:mb-25 {
        margin-bottom: 25px !important;
    }
    .t\:mb-30 {
        margin-bottom: 30px !important;
    }
    .t\:mb-35 {
        margin-bottom: 35px !important;
    }
    .t\:mb-40 {
        margin-bottom: 40px !important;
    }
    .t\:mb-45 {
        margin-bottom: 45px !important;
    }
    .t\:mb-50 {
        margin-bottom: 50px !important;
    }
    .t\:mb-55 {
        margin-bottom: 55px !important;
    }
    .t\:mb-60 {
        margin-bottom: 60px !important;
    }
    .t\:mb-65 {
        margin-bottom: 65px !important;
    }
    .t\:mb-70 {
        margin-bottom: 70px !important;
    }
    .t\:mb-75 {
        margin-bottom: 75px !important;
    }
    .t\:mb-80 {
        margin-bottom: 80px !important;
    }
    .t\:mb-85 {
        margin-bottom: 85px !important;
    }
    .t\:mb-90 {
        margin-bottom: 90px !important;
    }
    .t\:mb-95 {
        margin-bottom: 95px !important;
    }
    .t\:mb-100 {
        margin-bottom: 100px !important;
    }
    .t\:mb-125 {
        margin-bottom: 125px !important;
    }
    .t\:mb-150 {
        margin-bottom: 150px !important;
    }
    .t\:mb-175 {
        margin-bottom: 175px !important;
    }
    .t\:mb-200 {
        margin-bottom: 200px !important;
    }
    .t\:mb-225 {
        margin-bottom: 225px !important;
    }
    .t\:mb-250 {
        margin-bottom: 250px !important;
    }
    .t\:mb-auto {
        margin-bottom: auto !important;
    }
    .t\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .t\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .t\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .t\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .t\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .t\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .t\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .t\:ml-0 {
        margin-left: 0 !important;
    }
    .t\:ml-5 {
        margin-left: 5px !important;
    }
    .t\:ml-10 {
        margin-left: 10px !important;
    }
    .t\:ml-15 {
        margin-left: 15px !important;
    }
    .t\:ml-20 {
        margin-left: 20px !important;
    }
    .t\:ml-25 {
        margin-left: 25px !important;
    }
    .t\:ml-30 {
        margin-left: 30px !important;
    }
    .t\:ml-35 {
        margin-left: 35px !important;
    }
    .t\:ml-40 {
        margin-left: 40px !important;
    }
    .t\:ml-45 {
        margin-left: 45px !important;
    }
    .t\:ml-50 {
        margin-left: 50px !important;
    }
    .t\:ml-55 {
        margin-left: 55px !important;
    }
    .t\:ml-60 {
        margin-left: 60px !important;
    }
    .t\:ml-65 {
        margin-left: 65px !important;
    }
    .t\:ml-70 {
        margin-left: 70px !important;
    }
    .t\:ml-75 {
        margin-left: 75px !important;
    }
    .t\:ml-80 {
        margin-left: 80px !important;
    }
    .t\:ml-85 {
        margin-left: 85px !important;
    }
    .t\:ml-90 {
        margin-left: 90px !important;
    }
    .t\:ml-95 {
        margin-left: 95px !important;
    }
    .t\:ml-100 {
        margin-left: 100px !important;
    }
    .t\:ml-125 {
        margin-left: 125px !important;
    }
    .t\:ml-150 {
        margin-left: 150px !important;
    }
    .t\:ml-175 {
        margin-left: 175px !important;
    }
    .t\:ml-200 {
        margin-left: 200px !important;
    }
    .t\:ml-225 {
        margin-left: 225px !important;
    }
    .t\:ml-250 {
        margin-left: 250px !important;
    }
    .t\:ml-auto {
        margin-left: auto !important;
    }
    .t\:-ml-40 {
        margin-left: -40px !important;
    }
    .t\:-ml-50 {
        margin-left: -50% !important;
    }
    .t\:-ml-5 {
        margin-left: -5px !important;
    }
    .t\:-ml-10 {
        margin-left: -10px !important;
    }
    .t\:-ml-15 {
        margin-left: -15px !important;
    }
    .t\:-ml-20 {
        margin-left: -20px !important;
    }
    .t\:-ml-25 {
        margin-left: -25px !important;
    }
    .t\:block {
        display: block !important;
    }
    .t\:inline-block {
        display: inline-block !important;
    }
    .t\:inline {
        display: inline !important;
    }
    .t\:flex {
        display: flex !important;
    }
    .t\:inline-flex {
        display: inline-flex !important;
    }
    .t\:table {
        display: table !important;
    }
    .t\:inline-table {
        display: inline-table !important;
    }
    .t\:table-caption {
        display: table-caption !important;
    }
    .t\:table-cell {
        display: table-cell !important;
    }
    .t\:table-column {
        display: table-column !important;
    }
    .t\:table-column-group {
        display: table-column-group !important;
    }
    .t\:table-footer-group {
        display: table-footer-group !important;
    }
    .t\:table-header-group {
        display: table-header-group !important;
    }
    .t\:table-row-group {
        display: table-row-group !important;
    }
    .t\:table-row {
        display: table-row !important;
    }
    .t\:flow-root {
        display: flow-root !important;
    }
    .t\:grid {
        display: grid !important;
    }
    .t\:inline-grid {
        display: inline-grid !important;
    }
    .t\:contents {
        display: contents !important;
    }
    .t\:list-item {
        display: list-item !important;
    }
    .t\:hidden {
        display: none !important;
    }
    .t\:hover\:block:hover {
        display: block !important;
    }
    .t\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .t\:hover\:inline:hover {
        display: inline !important;
    }
    .t\:hover\:flex:hover {
        display: flex !important;
    }
    .t\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .t\:hover\:table:hover {
        display: table !important;
    }
    .t\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .t\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .t\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .t\:hover\:table-column:hover {
        display: table-column !important;
    }
    .t\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .t\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .t\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .t\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .t\:hover\:table-row:hover {
        display: table-row !important;
    }
    .t\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .t\:hover\:grid:hover {
        display: grid !important;
    }
    .t\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .t\:hover\:contents:hover {
        display: contents !important;
    }
    .t\:hover\:list-item:hover {
        display: list-item !important;
    }
    .t\:hover\:hidden:hover {
        display: none !important;
    }
    .t\:focus\:block:focus {
        display: block !important;
    }
    .t\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .t\:focus\:inline:focus {
        display: inline !important;
    }
    .t\:focus\:flex:focus {
        display: flex !important;
    }
    .t\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .t\:focus\:table:focus {
        display: table !important;
    }
    .t\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .t\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .t\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .t\:focus\:table-column:focus {
        display: table-column !important;
    }
    .t\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .t\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .t\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .t\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .t\:focus\:table-row:focus {
        display: table-row !important;
    }
    .t\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .t\:focus\:grid:focus {
        display: grid !important;
    }
    .t\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .t\:focus\:contents:focus {
        display: contents !important;
    }
    .t\:focus\:list-item:focus {
        display: list-item !important;
    }
    .t\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .t\:group-hover\:block {
        display: block !important;
    }
    .group:hover .t\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .t\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .t\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .t\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .t\:group-hover\:table {
        display: table !important;
    }
    .group:hover .t\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .t\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .t\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .t\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .t\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .t\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .t\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .t\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .t\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .t\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .t\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .t\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .t\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .t\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .t\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .t\:group-focus\:block {
        display: block !important;
    }
    .group:focus .t\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .t\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .t\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .t\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .t\:group-focus\:table {
        display: table !important;
    }
    .group:focus .t\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .t\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .t\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .t\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .t\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .t\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .t\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .t\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .t\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .t\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .t\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .t\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .t\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .t\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .t\:group-focus\:hidden {
        display: none !important;
    }
    .t\:h-0 {
        height: 0 !important;
    }
    .t\:h-auto {
        height: auto !important;
    }
    .t\:h-half {
        height: 50% !important;
    }
    .t\:h-full {
        height: 100% !important;
    }
    .t\:h-screen {
        height: 100vh !important;
    }
    .t\:w-auto {
        width: auto !important;
    }
    .t\:w-quarter {
        width: 25% !important;
    }
    .t\:w-third {
        width: 33.333% !important;
    }
    .t\:w-half {
        width: 50% !important;
    }
    .t\:w-full {
        width: 100% !important;
    }
    .t\:w-screen {
        width: 100vw !important;
    }
    .t\:max-w-none {
        max-width: none !important;
    }
    .t\:max-w-half {
        max-width: 50% !important;
    }
    .t\:max-w-full {
        max-width: 100% !important;
    }
    .t\:max-w-inner-content {
        max-width: 852px !important;
    }
    .t\:max-w-content {
        max-width: 1132px !important;
    }
    .t\:max-w-wide {
        max-width: 1480px !important;
    }
    .t\:max-w-screen {
        max-width: 100vw !important;
    }
    .t\:flex-1 {
        flex: 1 1 0% !important;
    }
    .t\:flex-full {
        flex: 1 1 100% !important;
    }
    .t\:flex-grow {
        flex: 1 0 auto !important;
    }
    .t\:flex-auto {
        flex: 1 1 auto !important;
    }
    .t\:flex-initial {
        flex: 0 1 auto !important;
    }
    .t\:flex-none {
        flex: none !important;
    }
    .t\:flex-inherit {
        flex: inherit !important;
    }
    .t\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .t\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .t\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .t\:flex-grow {
        flex-grow: 1 !important;
    }
    .t\:flex-row {
        flex-direction: row !important;
    }
    .t\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .t\:flex-col {
        flex-direction: column !important;
    }
    .t\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .t\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .t\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .t\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .t\:content-center {
        align-content: center !important;
    }
    .t\:content-start {
        align-content: flex-start !important;
    }
    .t\:content-end {
        align-content: flex-end !important;
    }
    .t\:content-between {
        align-content: space-between !important;
    }
    .t\:content-around {
        align-content: space-around !important;
    }
    .t\:content-evenly {
        align-content: space-evenly !important;
    }
    .t\:items-start {
        align-items: flex-start !important;
    }
    .t\:items-end {
        align-items: flex-end !important;
    }
    .t\:items-center {
        align-items: center !important;
    }
    .t\:items-baseline {
        align-items: baseline !important;
    }
    .t\:items-stretch {
        align-items: stretch !important;
    }
    .t\:justify-start {
        justify-content: flex-start !important;
    }
    .t\:justify-end {
        justify-content: flex-end !important;
    }
    .t\:justify-center {
        justify-content: center !important;
    }
    .t\:justify-between {
        justify-content: space-between !important;
    }
    .t\:justify-around {
        justify-content: space-around !important;
    }
    .t\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .t\:self-auto {
        align-self: auto !important;
    }
    .t\:self-start {
        align-self: flex-start !important;
    }
    .t\:self-end {
        align-self: flex-end !important;
    }
    .t\:self-center {
        align-self: center !important;
    }
    .t\:self-stretch {
        align-self: stretch !important;
    }
    .t\:self-baseline {
        align-self: baseline !important;
    }
    .t\:overflow-auto {
        overflow: auto !important;
    }
    .t\:overflow-hidden {
        overflow: hidden !important;
    }
    .t\:overflow-visible {
        overflow: visible !important;
    }
    .t\:overflow-scroll {
        overflow: scroll !important;
    }
    .t\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .t\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .t\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .t\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .t\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .t\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .t\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .t\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .t\:border-none {
        border-width: 0 !important;
    }
    .t\:border {
        border-width: 2px !important;
    }
    .t\:border-t-none {
        border-top-width: 0 !important;
    }
    .t\:border-t {
        border-top-width: 2px !important;
    }
    .t\:border-r-none {
        border-right-width: 0 !important;
    }
    .t\:border-r {
        border-right-width: 2px !important;
    }
    .t\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .t\:border-b {
        border-bottom-width: 2px !important;
    }
    .t\:border-l-none {
        border-left-width: 0 !important;
    }
    .t\:border-l {
        border-left-width: 2px !important;
    }
    .t\:p-0 {
        padding: 0 !important;
    }
    .t\:p-5 {
        padding: 5px !important;
    }
    .t\:p-10 {
        padding: 10px !important;
    }
    .t\:p-15 {
        padding: 15px !important;
    }
    .t\:p-20 {
        padding: 20px !important;
    }
    .t\:p-25 {
        padding: 25px !important;
    }
    .t\:p-30 {
        padding: 30px !important;
    }
    .t\:p-35 {
        padding: 35px !important;
    }
    .t\:p-40 {
        padding: 40px !important;
    }
    .t\:p-45 {
        padding: 45px !important;
    }
    .t\:p-50 {
        padding: 50px !important;
    }
    .t\:p-55 {
        padding: 55px !important;
    }
    .t\:p-60 {
        padding: 60px !important;
    }
    .t\:p-65 {
        padding: 65px !important;
    }
    .t\:p-70 {
        padding: 70px !important;
    }
    .t\:p-75 {
        padding: 75px !important;
    }
    .t\:p-80 {
        padding: 80px !important;
    }
    .t\:p-85 {
        padding: 85px !important;
    }
    .t\:p-90 {
        padding: 90px !important;
    }
    .t\:p-95 {
        padding: 95px !important;
    }
    .t\:p-100 {
        padding: 100px !important;
    }
    .t\:p-125 {
        padding: 125px !important;
    }
    .t\:p-150 {
        padding: 150px !important;
    }
    .t\:p-175 {
        padding: 175px !important;
    }
    .t\:p-200 {
        padding: 200px !important;
    }
    .t\:p-225 {
        padding: 225px !important;
    }
    .t\:p-250 {
        padding: 250px !important;
    }
    .t\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .t\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .t\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .t\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .t\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .t\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .t\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .t\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .t\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .t\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .t\:px-90 {

        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .t\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .t\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .t\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .t\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .t\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .t\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .t\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .t\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .t\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .t\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .t\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .t\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .t\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .t\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .t\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .t\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .t\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .t\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .t\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .t\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .t\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .t\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .t\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .t\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .t\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .t\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .t\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .t\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .t\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .t\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .t\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .t\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .t\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .t\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .t\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .t\:pt-0 {
        padding-top: 0 !important;
    }
    .t\:pt-5 {
        padding-top: 5px !important;
    }
    .t\:pt-10 {
        padding-top: 10px !important;
    }
    .t\:pt-15 {
        padding-top: 15px !important;
    }
    .t\:pt-20 {
        padding-top: 20px !important;
    }

    .t\:pt-25 {
        padding-top: 25px !important;
    }
    .t\:pt-30 {
        padding-top: 30px !important;
    }
    .t\:pt-35 {
        padding-top: 35px !important;
    }
    .t\:pt-40 {
        padding-top: 40px !important;
    }
    .t\:pt-45 {
        padding-top: 45px !important;
    }
    .t\:pt-50 {
        padding-top: 50px !important;
    }
    .t\:pt-55 {
        padding-top: 55px !important;
    }
    .t\:pt-60 {
        padding-top: 60px !important;
    }
    .t\:pt-65 {
        padding-top: 65px !important;
    }
    .t\:pt-70 {
        padding-top: 70px !important;
    }
    .t\:pt-75 {
        padding-top: 75px !important;
    }
    .t\:pt-80 {
        padding-top: 80px !important;
    }
    .t\:pt-85 {
        padding-top: 85px !important;
    }
    .t\:pt-90 {
        padding-top: 90px !important;
    }
    .t\:pt-95 {
        padding-top: 95px !important;
    }
    .t\:pt-100 {
        padding-top: 100px !important;
    }
    .t\:pt-125 {
        padding-top: 125px !important;
    }
    .t\:pt-150 {
        padding-top: 150px !important;
    }
    .t\:pt-175 {
        padding-top: 175px !important;
    }
    .t\:pt-200 {
        padding-top: 200px !important;
    }
    .t\:pt-225 {
        padding-top: 225px !important;
    }
    .t\:pt-250 {
        padding-top: 250px !important;
    }
    .t\:pr-0 {
        padding-right: 0 !important;
    }
    .t\:pr-5 {
        padding-right: 5px !important;
    }
    .t\:pr-10 {
        padding-right: 10px !important;
    }
    .t\:pr-15 {
        padding-right: 15px !important;
    }
    .t\:pr-20 {
        padding-right: 20px !important;
    }
    .t\:pr-25 {
        padding-right: 25px !important;
    }
    .t\:pr-30 {
        padding-right: 30px !important;
    }
    .t\:pr-35 {
        padding-right: 35px !important;
    }
    .t\:pr-40 {
        padding-right: 40px !important;
    }
    .t\:pr-45 {
        padding-right: 45px !important;
    }
    .t\:pr-50 {
        padding-right: 50px !important;
    }
    .t\:pr-55 {
        padding-right: 55px !important;
    }
    .t\:pr-60 {
        padding-right: 60px !important;
    }
    .t\:pr-65 {
        padding-right: 65px !important;
    }
    .t\:pr-70 {
        padding-right: 70px !important;
    }
    .t\:pr-75 {
        padding-right: 75px !important;
    }
    .t\:pr-80 {
        padding-right: 80px !important;
    }
    .t\:pr-85 {
        padding-right: 85px !important;
    }
    .t\:pr-90 {
        padding-right: 90px !important;
    }
    .t\:pr-95 {
        padding-right: 95px !important;
    }
    .t\:pr-100 {
        padding-right: 100px !important;
    }
    .t\:pr-125 {
        padding-right: 125px !important;
    }
    .t\:pr-150 {
        padding-right: 150px !important;
    }
    .t\:pr-175 {
        padding-right: 175px !important;
    }
    .t\:pr-200 {
        padding-right: 200px !important;
    }
    .t\:pr-225 {
        padding-right: 225px !important;
    }
    .t\:pr-250 {
        padding-right: 250px !important;
    }
    .t\:pb-0 {
        padding-bottom: 0 !important;
    }
    .t\:pb-5 {
        padding-bottom: 5px !important;
    }
    .t\:pb-10 {
        padding-bottom: 10px !important;
    }
    .t\:pb-15 {
        padding-bottom: 15px !important;
    }
    .t\:pb-20 {
        padding-bottom: 20px !important;
    }
    .t\:pb-25 {
        padding-bottom: 25px !important;
    }
    .t\:pb-30 {
        padding-bottom: 30px !important;
    }
    .t\:pb-35 {
        padding-bottom: 35px !important;
    }
    .t\:pb-40 {
        padding-bottom: 40px !important;
    }
    .t\:pb-45 {
        padding-bottom: 45px !important;
    }
    .t\:pb-50 {
        padding-bottom: 50px !important;
    }
    .t\:pb-55 {
        padding-bottom: 55px !important;
    }
    .t\:pb-60 {
        padding-bottom: 60px !important;
    }
    .t\:pb-65 {
        padding-bottom: 65px !important;
    }
    .t\:pb-70 {
        padding-bottom: 70px !important;
    }
    .t\:pb-75 {
        padding-bottom: 75px !important;
    }
    .t\:pb-80 {
        padding-bottom: 80px !important;
    }
    .t\:pb-85 {
        padding-bottom: 85px !important;
    }
    .t\:pb-90 {
        padding-bottom: 90px !important;
    }
    .t\:pb-95 {
        padding-bottom: 95px !important;
    }
    .t\:pb-100 {
        padding-bottom: 100px !important;
    }
    .t\:pb-125 {
        padding-bottom: 125px !important;
    }
    .t\:pb-150 {
        padding-bottom: 150px !important;
    }
    .t\:pb-175 {
        padding-bottom: 175px !important;
    }
    .t\:pb-200 {
        padding-bottom: 200px !important;
    }
    .t\:pb-225 {
        padding-bottom: 225px !important;
    }
    .t\:pb-250 {
        padding-bottom: 250px !important;
    }
    .t\:pl-0 {
        padding-left: 0 !important;
    }
    .t\:pl-5 {
        padding-left: 5px !important;
    }
    .t\:pl-10 {
        padding-left: 10px !important;
    }
    .t\:pl-15 {
        padding-left: 15px !important;
    }
    .t\:pl-20 {
        padding-left: 20px !important;
    }
    .t\:pl-25 {
        padding-left: 25px !important;
    }
    .t\:pl-30 {
        padding-left: 30px !important;
    }
    .t\:pl-35 {
        padding-left: 35px !important;
    }
    .t\:pl-40 {
        padding-left: 40px !important;
    }
    .t\:pl-45 {
        padding-left: 45px !important;
    }
    .t\:pl-50 {
        padding-left: 50px !important;
    }
    .t\:pl-55 {
        padding-left: 55px !important;
    }
    .t\:pl-60 {
        padding-left: 60px !important;
    }
    .t\:pl-65 {
        padding-left: 65px !important;
    }
    .t\:pl-70 {
        padding-left: 70px !important;
    }
    .t\:pl-75 {
        padding-left: 75px !important;
    }
    .t\:pl-80 {
        padding-left: 80px !important;
    }
    .t\:pl-85 {
        padding-left: 85px !important;
    }
    .t\:pl-90 {
        padding-left: 90px !important;
    }
    .t\:pl-95 {
        padding-left: 95px !important;
    }
    .t\:pl-100 {
        padding-left: 100px !important;
    }
    .t\:pl-125 {
        padding-left: 125px !important;
    }
    .t\:pl-150 {
        padding-left: 150px !important;
    }
    .t\:pl-175 {
        padding-left: 175px !important;
    }
    .t\:pl-200 {
        padding-left: 200px !important;
    }
    .t\:pl-225 {
        padding-left: 225px !important;
    }
    .t\:pl-250 {
        padding-left: 250px !important;
    }
    .t\:text-left {
        text-align: left !important;
    }
    .t\:text-center {
        text-align: center !important;
    }
    .t\:text-right {
        text-align: right !important;
    }
    .t\:text-justify {
        text-align: justify !important;
    }
    .t\:align-baseline {
        vertical-align: baseline !important;
    }
    .t\:align-top {
        vertical-align: top !important;
    }
    .t\:align-middle {
        vertical-align: middle !important;
    }
    .t\:align-bottom {
        vertical-align: bottom !important;
    }
    .t\:align-text-top {
        vertical-align: text-top !important;
    }
    .t\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .t\:text-xs {
        font-size: 12px !important;
    }
    .t\:text-sm {
        font-size: 14px !important;
    }
    .t\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .t\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .t\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .t\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .t\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .t\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .t\:leading-none {
        line-height: 1 !important;
    }
    .t\:leading-normal {
        line-height: 1.2 !important;
    }
    .t\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .t\:aspect-1-1,
    .t\:aspect-16-9,
    .t\:aspect-3-2,
    .t\:aspect-4-3,
    .t\:aspect-4-5,
    .t\:aspect-5-4,
    .t\:aspect-anamorphic,
    .t\:aspect-double,
    .t\:aspect-golden {
        position: relative !important;
    }
    .t\:aspect-1-1:before,
    .t\:aspect-16-9:before,
    .t\:aspect-3-2:before,
    .t\:aspect-4-3:before,
    .t\:aspect-4-5:before,
    .t\:aspect-5-4:before,
    .t\:aspect-anamorphic:before,
    .t\:aspect-double:before,
    .t\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .t\:aspect-1-1 > *,
    .t\:aspect-16-9 > *,
    .t\:aspect-3-2 > *,
    .t\:aspect-4-3 > *,
    .t\:aspect-4-5 > *,
    .t\:aspect-5-4 > *,
    .t\:aspect-anamorphic > *,
    .t\:aspect-double > *,
    .t\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .t\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .t\:aspect-double:before {
        padding-top: 50% !important;
    }
    .t\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .t\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .t\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .t\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .t\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .t\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .t\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 980px) and (max-width: 1209px) {
    .th\:static {
        position: static !important;
    }
    .th\:fixed {
        position: fixed !important;
    }
    .th\:absolute {
        position: absolute !important;
    }
    .th\:relative {
        position: relative !important;
    }
    .th\:sticky {
        position: sticky !important;
    }
    .th\:order-0 {
        order: 0 !important;
    }
    .th\:order-1 {
        order: 1 !important;
    }
    .th\:order-2 {
        order: 2 !important;
    }
    .th\:order-3 {
        order: 3 !important;
    }
    .th\:order-4 {
        order: 4 !important;
    }
    .th\:order-5 {
        order: 5 !important;
    }
    .th\:order-6 {
        order: 6 !important;
    }
    .th\:order-7 {
        order: 7 !important;
    }
    .th\:order-8 {
        order: 8 !important;
    }
    .th\:order-9 {
        order: 9 !important;
    }
    .th\:order-10 {
        order: 10 !important;
    }
    .th\:order-11 {
        order: 11 !important;
    }
    .th\:order-12 {
        order: 12 !important;
    }
    .th\:order-first {
        order: -9999 !important;
    }
    .th\:order-last {
        order: 9999 !important;
    }
    .th\:m-0 {
        margin: 0 !important;
    }
    .th\:m-5 {
        margin: 5px !important;
    }
    .th\:m-10 {
        margin: 10px !important;
    }
    .th\:m-15 {
        margin: 15px !important;
    }
    .th\:m-20 {
        margin: 20px !important;
    }
    .th\:m-25 {
        margin: 25px !important;
    }
    .th\:m-30 {
        margin: 30px !important;
    }
    .th\:m-35 {
        margin: 35px !important;
    }
    .th\:m-40 {
        margin: 40px !important;
    }
    .th\:m-45 {
        margin: 45px !important;
    }
    .th\:m-50 {
        margin: 50px !important;
    }
    .th\:m-55 {
        margin: 55px !important;
    }
    .th\:m-60 {
        margin: 60px !important;
    }
    .th\:m-65 {
        margin: 65px !important;
    }
    .th\:m-70 {
        margin: 70px !important;
    }
    .th\:m-75 {
        margin: 75px !important;
    }
    .th\:m-80 {
        margin: 80px !important;
    }
    .th\:m-85 {
        margin: 85px !important;
    }
    .th\:m-90 {
        margin: 90px !important;
    }
    .th\:m-95 {
        margin: 95px !important;
    }
    .th\:m-100 {
        margin: 100px !important;
    }
    .th\:m-125 {
        margin: 125px !important;
    }
    .th\:m-150 {
        margin: 150px !important;
    }
    .th\:m-175 {
        margin: 175px !important;
    }
    .th\:m-200 {
        margin: 200px !important;
    }
    .th\:m-225 {
        margin: 225px !important;
    }
    .th\:m-250 {
        margin: 250px !important;
    }
    .th\:m-auto {
        margin: auto !important;
    }
    .th\:-m-40 {
        margin: -40px !important;
    }
    .th\:-m-50 {
        margin: -50% !important;
    }
    .th\:-m-5 {
        margin: -5px !important;
    }
    .th\:-m-10 {
        margin: -10px !important;
    }
    .th\:-m-15 {
        margin: -15px !important;
    }
    .th\:-m-20 {
        margin: -20px !important;
    }
    .th\:-m-25 {
        margin: -25px !important;
    }
    .th\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .th\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .th\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .th\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .th\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .th\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .th\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .th\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .th\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .th\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .th\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .th\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .th\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .th\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .th\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .th\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .th\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .th\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .th\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .th\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .th\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .th\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .th\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .th\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .th\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .th\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .th\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .th\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .th\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .th\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .th\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .th\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .th\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .th\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .th\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .th\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .th\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .th\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .th\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .th\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .th\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .th\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .th\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .th\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .th\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .th\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .th\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .th\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .th\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .th\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .th\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .th\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .th\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .th\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .th\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .th\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .th\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .th\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .th\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .th\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .th\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .th\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .th\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .th\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .th\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .th\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .th\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .th\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .th\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .th\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .th\:mt-0 {
        margin-top: 0 !important;
    }
    .th\:mt-5 {
        margin-top: 5px !important;
    }
    .th\:mt-10 {
        margin-top: 10px !important;
    }
    .th\:mt-15 {
        margin-top: 15px !important;
    }
    .th\:mt-20 {
        margin-top: 20px !important;
    }
    .th\:mt-25 {
        margin-top: 25px !important;
    }
    .th\:mt-30 {
        margin-top: 30px !important;
    }
    .th\:mt-35 {
        margin-top: 35px !important;
    }
    .th\:mt-40 {
        margin-top: 40px !important;
    }
    .th\:mt-45 {
        margin-top: 45px !important;
    }
    .th\:mt-50 {
        margin-top: 50px !important;
    }
    .th\:mt-55 {
        margin-top: 55px !important;
    }
    .th\:mt-60 {
        margin-top: 60px !important;
    }
    .th\:mt-65 {
        margin-top: 65px !important;
    }
    .th\:mt-70 {
        margin-top: 70px !important;
    }
    .th\:mt-75 {
        margin-top: 75px !important;
    }
    .th\:mt-80 {
        margin-top: 80px !important;
    }
    .th\:mt-85 {
        margin-top: 85px !important;
    }
    .th\:mt-90 {
        margin-top: 90px !important;
    }
    .th\:mt-95 {
        margin-top: 95px !important;
    }
    .th\:mt-100 {
        margin-top: 100px !important;
    }
    .th\:mt-125 {
        margin-top: 125px !important;
    }
    .th\:mt-150 {
        margin-top: 150px !important;
    }
    .th\:mt-175 {
        margin-top: 175px !important;
    }
    .th\:mt-200 {
        margin-top: 200px !important;
    }
    .th\:mt-225 {
        margin-top: 225px !important;
    }
    .th\:mt-250 {
        margin-top: 250px !important;
    }
    .th\:mt-auto {
        margin-top: auto !important;
    }
    .th\:-mt-40 {
        margin-top: -40px !important;
    }
    .th\:-mt-50 {
        margin-top: -50% !important;
    }
    .th\:-mt-5 {
        margin-top: -5px !important;
    }
    .th\:-mt-10 {
        margin-top: -10px !important;
    }
    .th\:-mt-15 {
        margin-top: -15px !important;
    }
    .th\:-mt-20 {
        margin-top: -20px !important;
    }
    .th\:-mt-25 {
        margin-top: -25px !important;
    }
    .th\:mr-0 {
        margin-right: 0 !important;
    }
    .th\:mr-5 {
        margin-right: 5px !important;
    }
    .th\:mr-10 {
        margin-right: 10px !important;
    }
    .th\:mr-15 {
        margin-right: 15px !important;
    }
    .th\:mr-20 {
        margin-right: 20px !important;
    }
    .th\:mr-25 {
        margin-right: 25px !important;
    }
    .th\:mr-30 {
        margin-right: 30px !important;
    }
    .th\:mr-35 {
        margin-right: 35px !important;
    }
    .th\:mr-40 {
        margin-right: 40px !important;
    }
    .th\:mr-45 {
        margin-right: 45px !important;
    }
    .th\:mr-50 {
        margin-right: 50px !important;
    }
    .th\:mr-55 {
        margin-right: 55px !important;
    }
    .th\:mr-60 {
        margin-right: 60px !important;
    }
    .th\:mr-65 {
        margin-right: 65px !important;
    }
    .th\:mr-70 {
        margin-right: 70px !important;
    }
    .th\:mr-75 {
        margin-right: 75px !important;
    }
    .th\:mr-80 {
        margin-right: 80px !important;
    }
    .th\:mr-85 {
        margin-right: 85px !important;
    }
    .th\:mr-90 {
        margin-right: 90px !important;
    }
    .th\:mr-95 {
        margin-right: 95px !important;
    }
    .th\:mr-100 {
        margin-right: 100px !important;
    }
    .th\:mr-125 {
        margin-right: 125px !important;
    }
    .th\:mr-150 {
        margin-right: 150px !important;
    }
    .th\:mr-175 {
        margin-right: 175px !important;
    }
    .th\:mr-200 {
        margin-right: 200px !important;
    }
    .th\:mr-225 {
        margin-right: 225px !important;
    }
    .th\:mr-250 {
        margin-right: 250px !important;
    }
    .th\:mr-auto {
        margin-right: auto !important;
    }
    .th\:-mr-40 {
        margin-right: -40px !important;
    }
    .th\:-mr-50 {
        margin-right: -50% !important;
    }
    .th\:-mr-5 {
        margin-right: -5px !important;
    }
    .th\:-mr-10 {
        margin-right: -10px !important;
    }
    .th\:-mr-15 {
        margin-right: -15px !important;
    }
    .th\:-mr-20 {
        margin-right: -20px !important;
    }
    .th\:-mr-25 {
        margin-right: -25px !important;
    }
    .th\:mb-0 {
        margin-bottom: 0 !important;
    }
    .th\:mb-5 {
        margin-bottom: 5px !important;
    }
    .th\:mb-10 {
        margin-bottom: 10px !important;
    }
    .th\:mb-15 {
        margin-bottom: 15px !important;
    }
    .th\:mb-20 {
        margin-bottom: 20px !important;
    }
    .th\:mb-25 {
        margin-bottom: 25px !important;
    }
    .th\:mb-30 {
        margin-bottom: 30px !important;
    }
    .th\:mb-35 {
        margin-bottom: 35px !important;
    }
    .th\:mb-40 {
        margin-bottom: 40px !important;
    }
    .th\:mb-45 {
        margin-bottom: 45px !important;
    }
    .th\:mb-50 {
        margin-bottom: 50px !important;
    }
    .th\:mb-55 {
        margin-bottom: 55px !important;
    }
    .th\:mb-60 {
        margin-bottom: 60px !important;
    }
    .th\:mb-65 {
        margin-bottom: 65px !important;
    }
    .th\:mb-70 {
        margin-bottom: 70px !important;
    }
    .th\:mb-75 {
        margin-bottom: 75px !important;
    }
    .th\:mb-80 {
        margin-bottom: 80px !important;
    }
    .th\:mb-85 {
        margin-bottom: 85px !important;
    }
    .th\:mb-90 {
        margin-bottom: 90px !important;
    }
    .th\:mb-95 {
        margin-bottom: 95px !important;
    }
    .th\:mb-100 {
        margin-bottom: 100px !important;
    }
    .th\:mb-125 {
        margin-bottom: 125px !important;
    }
    .th\:mb-150 {
        margin-bottom: 150px !important;
    }
    .th\:mb-175 {
        margin-bottom: 175px !important;
    }
    .th\:mb-200 {
        margin-bottom: 200px !important;
    }
    .th\:mb-225 {
        margin-bottom: 225px !important;
    }
    .th\:mb-250 {
        margin-bottom: 250px !important;
    }
    .th\:mb-auto {
        margin-bottom: auto !important;
    }
    .th\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .th\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .th\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .th\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .th\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .th\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .th\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .th\:ml-0 {
        margin-left: 0 !important;
    }
    .th\:ml-5 {
        margin-left: 5px !important;
    }
    .th\:ml-10 {
        margin-left: 10px !important;
    }
    .th\:ml-15 {
        margin-left: 15px !important;
    }
    .th\:ml-20 {
        margin-left: 20px !important;
    }
    .th\:ml-25 {
        margin-left: 25px !important;
    }
    .th\:ml-30 {
        margin-left: 30px !important;
    }
    .th\:ml-35 {
        margin-left: 35px !important;
    }
    .th\:ml-40 {
        margin-left: 40px !important;
    }
    .th\:ml-45 {
        margin-left: 45px !important;
    }
    .th\:ml-50 {
        margin-left: 50px !important;
    }
    .th\:ml-55 {
        margin-left: 55px !important;
    }
    .th\:ml-60 {
        margin-left: 60px !important;
    }
    .th\:ml-65 {
        margin-left: 65px !important;
    }
    .th\:ml-70 {
        margin-left: 70px !important;
    }
    .th\:ml-75 {
        margin-left: 75px !important;
    }
    .th\:ml-80 {
        margin-left: 80px !important;
    }
    .th\:ml-85 {
        margin-left: 85px !important;
    }
    .th\:ml-90 {
        margin-left: 90px !important;
    }
    .th\:ml-95 {
        margin-left: 95px !important;
    }
    .th\:ml-100 {
        margin-left: 100px !important;
    }
    .th\:ml-125 {
        margin-left: 125px !important;
    }
    .th\:ml-150 {
        margin-left: 150px !important;
    }
    .th\:ml-175 {
        margin-left: 175px !important;
    }
    .th\:ml-200 {
        margin-left: 200px !important;
    }
    .th\:ml-225 {
        margin-left: 225px !important;
    }
    .th\:ml-250 {
        margin-left: 250px !important;
    }
    .th\:ml-auto {
        margin-left: auto !important;
    }
    .th\:-ml-40 {
        margin-left: -40px !important;
    }
    .th\:-ml-50 {
        margin-left: -50% !important;
    }
    .th\:-ml-5 {
        margin-left: -5px !important;
    }
    .th\:-ml-10 {
        margin-left: -10px !important;
    }
    .th\:-ml-15 {
        margin-left: -15px !important;
    }
    .th\:-ml-20 {
        margin-left: -20px !important;
    }
    .th\:-ml-25 {
        margin-left: -25px !important;
    }
    .th\:block {
        display: block !important;
    }
    .th\:inline-block {
        display: inline-block !important;
    }
    .th\:inline {
        display: inline !important;
    }
    .th\:flex {
        display: flex !important;
    }
    .th\:inline-flex {
        display: inline-flex !important;
    }
    .th\:table {
        display: table !important;
    }
    .th\:inline-table {
        display: inline-table !important;
    }
    .th\:table-caption {
        display: table-caption !important;
    }
    .th\:table-cell {
        display: table-cell !important;
    }
    .th\:table-column {
        display: table-column !important;
    }
    .th\:table-column-group {
        display: table-column-group !important;
    }
    .th\:table-footer-group {
        display: table-footer-group !important;
    }
    .th\:table-header-group {
        display: table-header-group !important;
    }
    .th\:table-row-group {
        display: table-row-group !important;
    }
    .th\:table-row {
        display: table-row !important;
    }
    .th\:flow-root {
        display: flow-root !important;
    }
    .th\:grid {
        display: grid !important;
    }
    .th\:inline-grid {
        display: inline-grid !important;
    }
    .th\:contents {
        display: contents !important;
    }
    .th\:list-item {
        display: list-item !important;
    }
    .th\:hidden {
        display: none !important;
    }
    .th\:hover\:block:hover {
        display: block !important;
    }
    .th\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .th\:hover\:inline:hover {
        display: inline !important;
    }
    .th\:hover\:flex:hover {
        display: flex !important;
    }
    .th\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .th\:hover\:table:hover {
        display: table !important;
    }
    .th\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .th\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .th\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .th\:hover\:table-column:hover {
        display: table-column !important;
    }
    .th\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .th\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .th\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .th\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .th\:hover\:table-row:hover {
        display: table-row !important;
    }
    .th\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .th\:hover\:grid:hover {
        display: grid !important;
    }
    .th\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .th\:hover\:contents:hover {
        display: contents !important;
    }
    .th\:hover\:list-item:hover {
        display: list-item !important;
    }
    .th\:hover\:hidden:hover {
        display: none !important;
    }
    .th\:focus\:block:focus {
        display: block !important;
    }
    .th\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .th\:focus\:inline:focus {
        display: inline !important;
    }
    .th\:focus\:flex:focus {
        display: flex !important;
    }
    .th\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .th\:focus\:table:focus {
        display: table !important;
    }
    .th\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .th\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .th\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .th\:focus\:table-column:focus {
        display: table-column !important;
    }
    .th\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .th\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .th\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .th\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .th\:focus\:table-row:focus {
        display: table-row !important;
    }
    .th\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .th\:focus\:grid:focus {
        display: grid !important;
    }
    .th\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .th\:focus\:contents:focus {
        display: contents !important;
    }
    .th\:focus\:list-item:focus {
        display: list-item !important;
    }
    .th\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .th\:group-hover\:block {
        display: block !important;
    }
    .group:hover .th\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .th\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .th\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .th\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .th\:group-hover\:table {
        display: table !important;
    }
    .group:hover .th\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .th\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .th\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .th\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .th\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .th\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .th\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .th\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .th\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .th\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .th\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .th\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .th\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .th\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .th\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .th\:group-focus\:block {
        display: block !important;
    }
    .group:focus .th\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .th\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .th\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .th\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .th\:group-focus\:table {
        display: table !important;
    }
    .group:focus .th\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .th\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .th\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .th\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .th\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .th\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .th\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .th\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .th\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .th\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .th\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .th\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .th\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .th\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .th\:group-focus\:hidden {
        display: none !important;
    }
    .th\:h-0 {
        height: 0 !important;
    }
    .th\:h-auto {
        height: auto !important;
    }
    .th\:h-half {
        height: 50% !important;
    }
    .th\:h-full {
        height: 100% !important;
    }
    .th\:h-screen {
        height: 100vh !important;
    }
    .th\:w-auto {
        width: auto !important;
    }
    .th\:w-quarter {
        width: 25% !important;
    }
    .th\:w-third {
        width: 33.333% !important;
    }
    .th\:w-half {
        width: 50% !important;
    }
    .th\:w-full {
        width: 100% !important;
    }
    .th\:w-screen {
        width: 100vw !important;
    }
    .th\:max-w-none {
        max-width: none !important;
    }
    .th\:max-w-half {
        max-width: 50% !important;
    }
    .th\:max-w-full {
        max-width: 100% !important;
    }
    .th\:max-w-inner-content {
        max-width: 852px !important;
    }
    .th\:max-w-content {
        max-width: 1132px !important;
    }
    .th\:max-w-wide {
        max-width: 1480px !important;
    }
    .th\:max-w-screen {
        max-width: 100vw !important;
    }
    .th\:flex-1 {
        flex: 1 1 0% !important;
    }
    .th\:flex-full {
        flex: 1 1 100% !important;
    }
    .th\:flex-grow {
        flex: 1 0 auto !important;
    }
    .th\:flex-auto {
        flex: 1 1 auto !important;
    }
    .th\:flex-initial {
        flex: 0 1 auto !important;
    }
    .th\:flex-none {
        flex: none !important;
    }
    .th\:flex-inherit {
        flex: inherit !important;
    }
    .th\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .th\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .th\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .th\:flex-grow {
        flex-grow: 1 !important;
    }
    .th\:flex-row {
        flex-direction: row !important;
    }
    .th\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .th\:flex-col {
        flex-direction: column !important;
    }
    .th\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .th\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .th\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .th\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .th\:content-center {
        align-content: center !important;
    }
    .th\:content-start {
        align-content: flex-start !important;
    }
    .th\:content-end {
        align-content: flex-end !important;
    }
    .th\:content-between {
        align-content: space-between !important;
    }
    .th\:content-around {
        align-content: space-around !important;
    }
    .th\:content-evenly {
        align-content: space-evenly !important;
    }
    .th\:items-start {
        align-items: flex-start !important;
    }
    .th\:items-end {
        align-items: flex-end !important;
    }
    .th\:items-center {
        align-items: center !important;
    }
    .th\:items-baseline {
        align-items: baseline !important;
    }
    .th\:items-stretch {
        align-items: stretch !important;
    }
    .th\:justify-start {
        justify-content: flex-start !important;
    }
    .th\:justify-end {
        justify-content: flex-end !important;
    }
    .th\:justify-center {
        justify-content: center !important;
    }
    .th\:justify-between {
        justify-content: space-between !important;
    }
    .th\:justify-around {
        justify-content: space-around !important;
    }
    .th\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .th\:self-auto {
        align-self: auto !important;
    }
    .th\:self-start {
        align-self: flex-start !important;
    }
    .th\:self-end {
        align-self: flex-end !important;
    }
    .th\:self-center {
        align-self: center !important;
    }
    .th\:self-stretch {
        align-self: stretch !important;
    }
    .th\:self-baseline {
        align-self: baseline !important;
    }
    .th\:overflow-auto {
        overflow: auto !important;
    }
    .th\:overflow-hidden {
        overflow: hidden !important;
    }
    .th\:overflow-visible {
        overflow: visible !important;
    }
    .th\:overflow-scroll {
        overflow: scroll !important;
    }
    .th\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .th\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .th\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .th\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .th\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .th\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .th\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .th\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .th\:border-none {
        border-width: 0 !important;
    }
    .th\:border {
        border-width: 2px !important;
    }
    .th\:border-t-none {
        border-top-width: 0 !important;
    }
    .th\:border-t {
        border-top-width: 2px !important;
    }
    .th\:border-r-none {
        border-right-width: 0 !important;
    }
    .th\:border-r {
        border-right-width: 2px !important;
    }
    .th\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .th\:border-b {
        border-bottom-width: 2px !important;
    }
    .th\:border-l-none {
        border-left-width: 0 !important;
    }
    .th\:border-l {
        border-left-width: 2px !important;
    }
    .th\:p-0 {
        padding: 0 !important;
    }
    .th\:p-5 {
        padding: 5px !important;
    }
    .th\:p-10 {
        padding: 10px !important;
    }
    .th\:p-15 {
        padding: 15px !important;
    }
    .th\:p-20 {
        padding: 20px !important;
    }
    .th\:p-25 {
        padding: 25px !important;
    }
    .th\:p-30 {
        padding: 30px !important;
    }
    .th\:p-35 {
        padding: 35px !important;
    }
    .th\:p-40 {
        padding: 40px !important;
    }
    .th\:p-45 {
        padding: 45px !important;
    }
    .th\:p-50 {
        padding: 50px !important;
    }
    .th\:p-55 {
        padding: 55px !important;
    }
    .th\:p-60 {
        padding: 60px !important;
    }
    .th\:p-65 {
        padding: 65px !important;
    }
    .th\:p-70 {
        padding: 70px !important;
    }
    .th\:p-75 {
        padding: 75px !important;
    }
    .th\:p-80 {
        padding: 80px !important;
    }
    .th\:p-85 {
        padding: 85px !important;
    }
    .th\:p-90 {
        padding: 90px !important;
    }
    .th\:p-95 {
        padding: 95px !important;
    }
    .th\:p-100 {
        padding: 100px !important;
    }
    .th\:p-125 {
        padding: 125px !important;
    }
    .th\:p-150 {
        padding: 150px !important;
    }
    .th\:p-175 {
        padding: 175px !important;
    }
    .th\:p-200 {
        padding: 200px !important;
    }
    .th\:p-225 {
        padding: 225px !important;
    }
    .th\:p-250 {
        padding: 250px !important;
    }
    .th\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .th\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .th\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .th\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .th\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .th\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .th\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .th\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .th\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .th\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .th\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .th\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .th\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .th\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .th\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .th\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .th\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .th\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .th\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .th\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .th\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .th\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .th\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .th\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .th\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .th\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .th\:px-250 {

        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .th\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .th\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .th\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .th\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .th\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .th\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .th\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .th\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .th\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .th\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .th\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .th\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .th\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .th\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .th\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .th\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .th\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .th\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .th\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .th\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .th\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .th\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .th\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .th\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .th\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .th\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .th\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .th\:pt-0 {
        padding-top: 0 !important;
    }
    .th\:pt-5 {
        padding-top: 5px !important;
    }
    .th\:pt-10 {
        padding-top: 10px !important;
    }
    .th\:pt-15 {
        padding-top: 15px !important;
    }
    .th\:pt-20 {
        padding-top: 20px !important;
    }
    .th\:pt-25 {
        padding-top: 25px !important;
    }
    .th\:pt-30 {
        padding-top: 30px !important;
    }
    .th\:pt-35 {
        padding-top: 35px !important;
    }
    .th\:pt-40 {
        padding-top: 40px !important;
    }
    .th\:pt-45 {
        padding-top: 45px !important;
    }
    .th\:pt-50 {
        padding-top: 50px !important;
    }
    .th\:pt-55 {
        padding-top: 55px !important;
    }
    .th\:pt-60 {
        padding-top: 60px !important;
    }
    .th\:pt-65 {
        padding-top: 65px !important;
    }
    .th\:pt-70 {
        padding-top: 70px !important;
    }
    .th\:pt-75 {
        padding-top: 75px !important;
    }
    .th\:pt-80 {
        padding-top: 80px !important;
    }
    .th\:pt-85 {
        padding-top: 85px !important;
    }
    .th\:pt-90 {
        padding-top: 90px !important;
    }
    .th\:pt-95 {
        padding-top: 95px !important;
    }
    .th\:pt-100 {
        padding-top: 100px !important;
    }
    .th\:pt-125 {
        padding-top: 125px !important;
    }
    .th\:pt-150 {
        padding-top: 150px !important;
    }
    .th\:pt-175 {
        padding-top: 175px !important;
    }
    .th\:pt-200 {
        padding-top: 200px !important;
    }
    .th\:pt-225 {
        padding-top: 225px !important;
    }
    .th\:pt-250 {
        padding-top: 250px !important;
    }
    .th\:pr-0 {
        padding-right: 0 !important;
    }
    .th\:pr-5 {
        padding-right: 5px !important;
    }
    .th\:pr-10 {
        padding-right: 10px !important;
    }
    .th\:pr-15 {
        padding-right: 15px !important;
    }
    .th\:pr-20 {
        padding-right: 20px !important;
    }
    .th\:pr-25 {
        padding-right: 25px !important;
    }
    .th\:pr-30 {
        padding-right: 30px !important;
    }
    .th\:pr-35 {
        padding-right: 35px !important;
    }
    .th\:pr-40 {
        padding-right: 40px !important;
    }
    .th\:pr-45 {
        padding-right: 45px !important;
    }
    .th\:pr-50 {
        padding-right: 50px !important;
    }
    .th\:pr-55 {
        padding-right: 55px !important;
    }
    .th\:pr-60 {
        padding-right: 60px !important;
    }
    .th\:pr-65 {
        padding-right: 65px !important;
    }
    .th\:pr-70 {
        padding-right: 70px !important;
    }
    .th\:pr-75 {
        padding-right: 75px !important;
    }
    .th\:pr-80 {
        padding-right: 80px !important;
    }
    .th\:pr-85 {
        padding-right: 85px !important;
    }
    .th\:pr-90 {
        padding-right: 90px !important;
    }
    .th\:pr-95 {
        padding-right: 95px !important;
    }
    .th\:pr-100 {
        padding-right: 100px !important;
    }
    .th\:pr-125 {
        padding-right: 125px !important;
    }
    .th\:pr-150 {
        padding-right: 150px !important;
    }
    .th\:pr-175 {
        padding-right: 175px !important;
    }
    .th\:pr-200 {
        padding-right: 200px !important;
    }
    .th\:pr-225 {
        padding-right: 225px !important;
    }
    .th\:pr-250 {
        padding-right: 250px !important;
    }
    .th\:pb-0 {
        padding-bottom: 0 !important;
    }
    .th\:pb-5 {
        padding-bottom: 5px !important;
    }
    .th\:pb-10 {
        padding-bottom: 10px !important;
    }
    .th\:pb-15 {
        padding-bottom: 15px !important;
    }
    .th\:pb-20 {
        padding-bottom: 20px !important;
    }
    .th\:pb-25 {
        padding-bottom: 25px !important;
    }
    .th\:pb-30 {
        padding-bottom: 30px !important;
    }
    .th\:pb-35 {
        padding-bottom: 35px !important;
    }
    .th\:pb-40 {
        padding-bottom: 40px !important;
    }
    .th\:pb-45 {
        padding-bottom: 45px !important;
    }
    .th\:pb-50 {
        padding-bottom: 50px !important;
    }
    .th\:pb-55 {
        padding-bottom: 55px !important;
    }
    .th\:pb-60 {
        padding-bottom: 60px !important;
    }
    .th\:pb-65 {
        padding-bottom: 65px !important;
    }
    .th\:pb-70 {
        padding-bottom: 70px !important;
    }
    .th\:pb-75 {
        padding-bottom: 75px !important;
    }
    .th\:pb-80 {
        padding-bottom: 80px !important;
    }
    .th\:pb-85 {
        padding-bottom: 85px !important;
    }
    .th\:pb-90 {
        padding-bottom: 90px !important;
    }
    .th\:pb-95 {
        padding-bottom: 95px !important;
    }
    .th\:pb-100 {
        padding-bottom: 100px !important;
    }
    .th\:pb-125 {
        padding-bottom: 125px !important;
    }
    .th\:pb-150 {
        padding-bottom: 150px !important;
    }
    .th\:pb-175 {
        padding-bottom: 175px !important;
    }
    .th\:pb-200 {
        padding-bottom: 200px !important;
    }
    .th\:pb-225 {
        padding-bottom: 225px !important;
    }
    .th\:pb-250 {
        padding-bottom: 250px !important;
    }
    .th\:pl-0 {
        padding-left: 0 !important;
    }
    .th\:pl-5 {
        padding-left: 5px !important;
    }
    .th\:pl-10 {
        padding-left: 10px !important;
    }
    .th\:pl-15 {
        padding-left: 15px !important;
    }
    .th\:pl-20 {
        padding-left: 20px !important;
    }
    .th\:pl-25 {
        padding-left: 25px !important;
    }
    .th\:pl-30 {
        padding-left: 30px !important;
    }
    .th\:pl-35 {
        padding-left: 35px !important;
    }
    .th\:pl-40 {
        padding-left: 40px !important;
    }
    .th\:pl-45 {
        padding-left: 45px !important;
    }
    .th\:pl-50 {
        padding-left: 50px !important;
    }
    .th\:pl-55 {
        padding-left: 55px !important;
    }
    .th\:pl-60 {
        padding-left: 60px !important;
    }
    .th\:pl-65 {
        padding-left: 65px !important;
    }
    .th\:pl-70 {
        padding-left: 70px !important;
    }
    .th\:pl-75 {
        padding-left: 75px !important;
    }
    .th\:pl-80 {
        padding-left: 80px !important;
    }
    .th\:pl-85 {
        padding-left: 85px !important;
    }
    .th\:pl-90 {
        padding-left: 90px !important;
    }
    .th\:pl-95 {
        padding-left: 95px !important;
    }
    .th\:pl-100 {
        padding-left: 100px !important;
    }
    .th\:pl-125 {
        padding-left: 125px !important;
    }
    .th\:pl-150 {
        padding-left: 150px !important;
    }
    .th\:pl-175 {
        padding-left: 175px !important;
    }
    .th\:pl-200 {
        padding-left: 200px !important;
    }
    .th\:pl-225 {
        padding-left: 225px !important;
    }
    .th\:pl-250 {
        padding-left: 250px !important;
    }
    .th\:text-left {
        text-align: left !important;
    }
    .th\:text-center {
        text-align: center !important;
    }
    .th\:text-right {
        text-align: right !important;
    }
    .th\:text-justify {
        text-align: justify !important;
    }
    .th\:align-baseline {
        vertical-align: baseline !important;
    }
    .th\:align-top {
        vertical-align: top !important;
    }
    .th\:align-middle {
        vertical-align: middle !important;
    }
    .th\:align-bottom {
        vertical-align: bottom !important;
    }
    .th\:align-text-top {
        vertical-align: text-top !important;
    }
    .th\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .th\:text-xs {
        font-size: 12px !important;
    }
    .th\:text-sm {
        font-size: 14px !important;
    }
    .th\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .th\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .th\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .th\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .th\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .th\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .th\:leading-none {
        line-height: 1 !important;
    }
    .th\:leading-normal {
        line-height: 1.2 !important;
    }
    .th\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .th\:aspect-1-1,
    .th\:aspect-16-9,
    .th\:aspect-3-2,
    .th\:aspect-4-3,
    .th\:aspect-4-5,
    .th\:aspect-5-4,
    .th\:aspect-anamorphic,
    .th\:aspect-double,
    .th\:aspect-golden {
        position: relative !important;
    }
    .th\:aspect-1-1:before,
    .th\:aspect-16-9:before,
    .th\:aspect-3-2:before,
    .th\:aspect-4-3:before,
    .th\:aspect-4-5:before,
    .th\:aspect-5-4:before,
    .th\:aspect-anamorphic:before,
    .th\:aspect-double:before,
    .th\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .th\:aspect-1-1 > *,
    .th\:aspect-16-9 > *,
    .th\:aspect-3-2 > *,
    .th\:aspect-4-3 > *,
    .th\:aspect-4-5 > *,
    .th\:aspect-5-4 > *,
    .th\:aspect-anamorphic > *,
    .th\:aspect-double > *,
    .th\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .th\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .th\:aspect-double:before {
        padding-top: 50% !important;
    }
    .th\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .th\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .th\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .th\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .th\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .th\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .th\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .tv\:static {
        position: static !important;
    }
    .tv\:fixed {
        position: fixed !important;
    }
    .tv\:absolute {
        position: absolute !important;
    }
    .tv\:relative {
        position: relative !important;
    }
    .tv\:sticky {
        position: sticky !important;
    }
    .tv\:order-0 {
        order: 0 !important;
    }
    .tv\:order-1 {
        order: 1 !important;
    }
    .tv\:order-2 {
        order: 2 !important;
    }
    .tv\:order-3 {
        order: 3 !important;
    }
    .tv\:order-4 {
        order: 4 !important;
    }
    .tv\:order-5 {
        order: 5 !important;
    }
    .tv\:order-6 {
        order: 6 !important;
    }
    .tv\:order-7 {
        order: 7 !important;
    }
    .tv\:order-8 {
        order: 8 !important;
    }
    .tv\:order-9 {
        order: 9 !important;
    }
    .tv\:order-10 {
        order: 10 !important;
    }
    .tv\:order-11 {
        order: 11 !important;
    }
    .tv\:order-12 {
        order: 12 !important;
    }
    .tv\:order-first {
        order: -9999 !important;
    }
    .tv\:order-last {
        order: 9999 !important;
    }
    .tv\:m-0 {
        margin: 0 !important;
    }
    .tv\:m-5 {
        margin: 5px !important;
    }
    .tv\:m-10 {
        margin: 10px !important;
    }
    .tv\:m-15 {
        margin: 15px !important;
    }
    .tv\:m-20 {
        margin: 20px !important;
    }
    .tv\:m-25 {
        margin: 25px !important;
    }
    .tv\:m-30 {
        margin: 30px !important;
    }
    .tv\:m-35 {
        margin: 35px !important;
    }
    .tv\:m-40 {
        margin: 40px !important;
    }
    .tv\:m-45 {
        margin: 45px !important;
    }
    .tv\:m-50 {
        margin: 50px !important;
    }
    .tv\:m-55 {
        margin: 55px !important;
    }
    .tv\:m-60 {
        margin: 60px !important;
    }
    .tv\:m-65 {
        margin: 65px !important;
    }
    .tv\:m-70 {
        margin: 70px !important;
    }
    .tv\:m-75 {
        margin: 75px !important;
    }
    .tv\:m-80 {
        margin: 80px !important;
    }
    .tv\:m-85 {
        margin: 85px !important;
    }
    .tv\:m-90 {
        margin: 90px !important;
    }
    .tv\:m-95 {
        margin: 95px !important;
    }
    .tv\:m-100 {
        margin: 100px !important;
    }
    .tv\:m-125 {
        margin: 125px !important;
    }
    .tv\:m-150 {
        margin: 150px !important;
    }
    .tv\:m-175 {
        margin: 175px !important;
    }
    .tv\:m-200 {
        margin: 200px !important;
    }
    .tv\:m-225 {
        margin: 225px !important;
    }
    .tv\:m-250 {
        margin: 250px !important;
    }
    .tv\:m-auto {
        margin: auto !important;
    }
    .tv\:-m-40 {
        margin: -40px !important;
    }
    .tv\:-m-50 {
        margin: -50% !important;
    }
    .tv\:-m-5 {
        margin: -5px !important;
    }
    .tv\:-m-10 {
        margin: -10px !important;
    }
    .tv\:-m-15 {
        margin: -15px !important;
    }
    .tv\:-m-20 {
        margin: -20px !important;
    }
    .tv\:-m-25 {
        margin: -25px !important;
    }
    .tv\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .tv\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .tv\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .tv\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .tv\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .tv\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .tv\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .tv\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .tv\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .tv\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .tv\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .tv\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .tv\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .tv\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .tv\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .tv\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .tv\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .tv\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .tv\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .tv\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .tv\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .tv\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .tv\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .tv\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .tv\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .tv\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .tv\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .tv\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .tv\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .tv\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .tv\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .tv\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .tv\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .tv\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .tv\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .tv\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .tv\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .tv\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .tv\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .tv\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .tv\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .tv\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .tv\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .tv\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .tv\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .tv\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .tv\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .tv\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .tv\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .tv\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .tv\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .tv\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .tv\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .tv\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .tv\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .tv\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .tv\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .tv\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .tv\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .tv\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .tv\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .tv\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .tv\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .tv\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .tv\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .tv\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .tv\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .tv\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .tv\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .tv\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .tv\:mt-0 {
        margin-top: 0 !important;
    }
    .tv\:mt-5 {
        margin-top: 5px !important;
    }
    .tv\:mt-10 {
        margin-top: 10px !important;
    }
    .tv\:mt-15 {
        margin-top: 15px !important;
    }
    .tv\:mt-20 {
        margin-top: 20px !important;
    }
    .tv\:mt-25 {
        margin-top: 25px !important;
    }
    .tv\:mt-30 {
        margin-top: 30px !important;
    }
    .tv\:mt-35 {
        margin-top: 35px !important;
    }
    .tv\:mt-40 {
        margin-top: 40px !important;
    }
    .tv\:mt-45 {
        margin-top: 45px !important;
    }
    .tv\:mt-50 {
        margin-top: 50px !important;
    }
    .tv\:mt-55 {
        margin-top: 55px !important;
    }
    .tv\:mt-60 {
        margin-top: 60px !important;
    }
    .tv\:mt-65 {
        margin-top: 65px !important;
    }
    .tv\:mt-70 {
        margin-top: 70px !important;
    }
    .tv\:mt-75 {
        margin-top: 75px !important;
    }
    .tv\:mt-80 {
        margin-top: 80px !important;
    }
    .tv\:mt-85 {
        margin-top: 85px !important;
    }
    .tv\:mt-90 {
        margin-top: 90px !important;
    }
    .tv\:mt-95 {
        margin-top: 95px !important;
    }
    .tv\:mt-100 {
        margin-top: 100px !important;
    }
    .tv\:mt-125 {
        margin-top: 125px !important;
    }
    .tv\:mt-150 {
        margin-top: 150px !important;
    }
    .tv\:mt-175 {
        margin-top: 175px !important;
    }
    .tv\:mt-200 {
        margin-top: 200px !important;
    }
    .tv\:mt-225 {
        margin-top: 225px !important;
    }
    .tv\:mt-250 {
        margin-top: 250px !important;
    }
    .tv\:mt-auto {
        margin-top: auto !important;
    }
    .tv\:-mt-40 {
        margin-top: -40px !important;
    }
    .tv\:-mt-50 {
        margin-top: -50% !important;
    }
    .tv\:-mt-5 {
        margin-top: -5px !important;
    }
    .tv\:-mt-10 {
        margin-top: -10px !important;
    }
    .tv\:-mt-15 {
        margin-top: -15px !important;
    }
    .tv\:-mt-20 {
        margin-top: -20px !important;
    }
    .tv\:-mt-25 {
        margin-top: -25px !important;
    }
    .tv\:mr-0 {
        margin-right: 0 !important;
    }
    .tv\:mr-5 {
        margin-right: 5px !important;
    }
    .tv\:mr-10 {
        margin-right: 10px !important;
    }
    .tv\:mr-15 {
        margin-right: 15px !important;
    }
    .tv\:mr-20 {
        margin-right: 20px !important;
    }
    .tv\:mr-25 {
        margin-right: 25px !important;
    }
    .tv\:mr-30 {
        margin-right: 30px !important;
    }
    .tv\:mr-35 {
        margin-right: 35px !important;
    }
    .tv\:mr-40 {
        margin-right: 40px !important;
    }
    .tv\:mr-45 {
        margin-right: 45px !important;
    }
    .tv\:mr-50 {
        margin-right: 50px !important;
    }
    .tv\:mr-55 {
        margin-right: 55px !important;
    }
    .tv\:mr-60 {
        margin-right: 60px !important;
    }
    .tv\:mr-65 {
        margin-right: 65px !important;
    }
    .tv\:mr-70 {
        margin-right: 70px !important;
    }
    .tv\:mr-75 {
        margin-right: 75px !important;
    }
    .tv\:mr-80 {
        margin-right: 80px !important;
    }
    .tv\:mr-85 {
        margin-right: 85px !important;
    }
    .tv\:mr-90 {
        margin-right: 90px !important;
    }
    .tv\:mr-95 {
        margin-right: 95px !important;
    }
    .tv\:mr-100 {
        margin-right: 100px !important;
    }
    .tv\:mr-125 {
        margin-right: 125px !important;
    }
    .tv\:mr-150 {
        margin-right: 150px !important;
    }
    .tv\:mr-175 {
        margin-right: 175px !important;
    }
    .tv\:mr-200 {
        margin-right: 200px !important;
    }
    .tv\:mr-225 {
        margin-right: 225px !important;
    }
    .tv\:mr-250 {
        margin-right: 250px !important;
    }
    .tv\:mr-auto {
        margin-right: auto !important;
    }
    .tv\:-mr-40 {
        margin-right: -40px !important;
    }
    .tv\:-mr-50 {
        margin-right: -50% !important;
    }
    .tv\:-mr-5 {
        margin-right: -5px !important;
    }
    .tv\:-mr-10 {
        margin-right: -10px !important;
    }
    .tv\:-mr-15 {
        margin-right: -15px !important;
    }
    .tv\:-mr-20 {
        margin-right: -20px !important;
    }
    .tv\:-mr-25 {
        margin-right: -25px !important;
    }
    .tv\:mb-0 {
        margin-bottom: 0 !important;
    }
    .tv\:mb-5 {
        margin-bottom: 5px !important;
    }
    .tv\:mb-10 {
        margin-bottom: 10px !important;
    }
    .tv\:mb-15 {
        margin-bottom: 15px !important;
    }
    .tv\:mb-20 {
        margin-bottom: 20px !important;
    }
    .tv\:mb-25 {
        margin-bottom: 25px !important;
    }
    .tv\:mb-30 {
        margin-bottom: 30px !important;
    }
    .tv\:mb-35 {
        margin-bottom: 35px !important;
    }
    .tv\:mb-40 {
        margin-bottom: 40px !important;
    }
    .tv\:mb-45 {
        margin-bottom: 45px !important;
    }
    .tv\:mb-50 {
        margin-bottom: 50px !important;
    }
    .tv\:mb-55 {
        margin-bottom: 55px !important;
    }
    .tv\:mb-60 {
        margin-bottom: 60px !important;
    }
    .tv\:mb-65 {
        margin-bottom: 65px !important;
    }
    .tv\:mb-70 {
        margin-bottom: 70px !important;
    }
    .tv\:mb-75 {
        margin-bottom: 75px !important;
    }
    .tv\:mb-80 {
        margin-bottom: 80px !important;
    }
    .tv\:mb-85 {
        margin-bottom: 85px !important;
    }
    .tv\:mb-90 {
        margin-bottom: 90px !important;
    }
    .tv\:mb-95 {
        margin-bottom: 95px !important;
    }
    .tv\:mb-100 {
        margin-bottom: 100px !important;
    }
    .tv\:mb-125 {
        margin-bottom: 125px !important;
    }
    .tv\:mb-150 {
        margin-bottom: 150px !important;
    }
    .tv\:mb-175 {
        margin-bottom: 175px !important;
    }
    .tv\:mb-200 {
        margin-bottom: 200px !important;
    }
    .tv\:mb-225 {
        margin-bottom: 225px !important;
    }
    .tv\:mb-250 {
        margin-bottom: 250px !important;
    }
    .tv\:mb-auto {
        margin-bottom: auto !important;
    }
    .tv\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .tv\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .tv\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .tv\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .tv\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .tv\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .tv\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .tv\:ml-0 {
        margin-left: 0 !important;
    }
    .tv\:ml-5 {
        margin-left: 5px !important;
    }
    .tv\:ml-10 {
        margin-left: 10px !important;
    }
    .tv\:ml-15 {
        margin-left: 15px !important;
    }
    .tv\:ml-20 {
        margin-left: 20px !important;
    }
    .tv\:ml-25 {
        margin-left: 25px !important;
    }
    .tv\:ml-30 {
        margin-left: 30px !important;
    }
    .tv\:ml-35 {
        margin-left: 35px !important;
    }
    .tv\:ml-40 {
        margin-left: 40px !important;
    }
    .tv\:ml-45 {
        margin-left: 45px !important;
    }
    .tv\:ml-50 {
        margin-left: 50px !important;
    }
    .tv\:ml-55 {
        margin-left: 55px !important;
    }
    .tv\:ml-60 {
        margin-left: 60px !important;
    }
    .tv\:ml-65 {
        margin-left: 65px !important;
    }
    .tv\:ml-70 {
        margin-left: 70px !important;
    }
    .tv\:ml-75 {
        margin-left: 75px !important;
    }
    .tv\:ml-80 {
        margin-left: 80px !important;
    }
    .tv\:ml-85 {
        margin-left: 85px !important;
    }
    .tv\:ml-90 {
        margin-left: 90px !important;
    }
    .tv\:ml-95 {
        margin-left: 95px !important;
    }
    .tv\:ml-100 {
        margin-left: 100px !important;
    }
    .tv\:ml-125 {
        margin-left: 125px !important;
    }
    .tv\:ml-150 {
        margin-left: 150px !important;
    }
    .tv\:ml-175 {
        margin-left: 175px !important;
    }
    .tv\:ml-200 {
        margin-left: 200px !important;
    }
    .tv\:ml-225 {
        margin-left: 225px !important;
    }
    .tv\:ml-250 {
        margin-left: 250px !important;
    }
    .tv\:ml-auto {
        margin-left: auto !important;
    }
    .tv\:-ml-40 {
        margin-left: -40px !important;
    }
    .tv\:-ml-50 {
        margin-left: -50% !important;
    }
    .tv\:-ml-5 {
        margin-left: -5px !important;
    }
    .tv\:-ml-10 {
        margin-left: -10px !important;
    }
    .tv\:-ml-15 {
        margin-left: -15px !important;
    }
    .tv\:-ml-20 {
        margin-left: -20px !important;
    }
    .tv\:-ml-25 {
        margin-left: -25px !important;
    }
    .tv\:block {
        display: block !important;
    }
    .tv\:inline-block {
        display: inline-block !important;
    }
    .tv\:inline {
        display: inline !important;
    }
    .tv\:flex {
        display: flex !important;
    }
    .tv\:inline-flex {
        display: inline-flex !important;
    }
    .tv\:table {
        display: table !important;
    }
    .tv\:inline-table {
        display: inline-table !important;
    }
    .tv\:table-caption {
        display: table-caption !important;
    }
    .tv\:table-cell {
        display: table-cell !important;
    }
    .tv\:table-column {
        display: table-column !important;
    }
    .tv\:table-column-group {
        display: table-column-group !important;
    }
    .tv\:table-footer-group {
        display: table-footer-group !important;
    }
    .tv\:table-header-group {
        display: table-header-group !important;
    }
    .tv\:table-row-group {
        display: table-row-group !important;
    }
    .tv\:table-row {
        display: table-row !important;
    }
    .tv\:flow-root {
        display: flow-root !important;
    }
    .tv\:grid {
        display: grid !important;
    }
    .tv\:inline-grid {
        display: inline-grid !important;
    }
    .tv\:contents {
        display: contents !important;
    }
    .tv\:list-item {
        display: list-item !important;
    }
    .tv\:hidden {
        display: none !important;
    }
    .tv\:hover\:block:hover {
        display: block !important;
    }
    .tv\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .tv\:hover\:inline:hover {
        display: inline !important;
    }
    .tv\:hover\:flex:hover {
        display: flex !important;
    }
    .tv\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .tv\:hover\:table:hover {
        display: table !important;
    }
    .tv\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .tv\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .tv\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .tv\:hover\:table-column:hover {
        display: table-column !important;
    }
    .tv\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .tv\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .tv\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .tv\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .tv\:hover\:table-row:hover {
        display: table-row !important;
    }
    .tv\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .tv\:hover\:grid:hover {
        display: grid !important;
    }
    .tv\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .tv\:hover\:contents:hover {
        display: contents !important;
    }
    .tv\:hover\:list-item:hover {
        display: list-item !important;
    }
    .tv\:hover\:hidden:hover {
        display: none !important;
    }
    .tv\:focus\:block:focus {
        display: block !important;
    }
    .tv\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .tv\:focus\:inline:focus {
        display: inline !important;
    }
    .tv\:focus\:flex:focus {
        display: flex !important;
    }
    .tv\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .tv\:focus\:table:focus {
        display: table !important;
    }
    .tv\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .tv\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .tv\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .tv\:focus\:table-column:focus {
        display: table-column !important;
    }
    .tv\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .tv\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .tv\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .tv\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .tv\:focus\:table-row:focus {
        display: table-row !important;
    }
    .tv\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .tv\:focus\:grid:focus {
        display: grid !important;
    }
    .tv\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .tv\:focus\:contents:focus {
        display: contents !important;
    }
    .tv\:focus\:list-item:focus {
        display: list-item !important;
    }
    .tv\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .tv\:group-hover\:block {
        display: block !important;
    }
    .group:hover .tv\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .tv\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .tv\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .tv\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .tv\:group-hover\:table {
        display: table !important;
    }
    .group:hover .tv\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .tv\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .tv\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .tv\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .tv\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .tv\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .tv\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .tv\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .tv\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .tv\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .tv\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .tv\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .tv\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .tv\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .tv\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .tv\:group-focus\:block {
        display: block !important;
    }
    .group:focus .tv\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .tv\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .tv\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .tv\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .tv\:group-focus\:table {
        display: table !important;
    }
    .group:focus .tv\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .tv\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .tv\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .tv\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .tv\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .tv\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .tv\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .tv\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .tv\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .tv\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .tv\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .tv\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .tv\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .tv\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .tv\:group-focus\:hidden {
        display: none !important;
    }
    .tv\:h-0 {
        height: 0 !important;
    }
    .tv\:h-auto {
        height: auto !important;
    }
    .tv\:h-half {
        height: 50% !important;
    }
    .tv\:h-full {
        height: 100% !important;
    }
    .tv\:h-screen {
        height: 100vh !important;
    }
    .tv\:w-auto {
        width: auto !important;
    }
    .tv\:w-quarter {
        width: 25% !important;
    }
    .tv\:w-third {
        width: 33.333% !important;
    }
    .tv\:w-half {
        width: 50% !important;
    }
    .tv\:w-full {
        width: 100% !important;
    }
    .tv\:w-screen {
        width: 100vw !important;
    }
    .tv\:max-w-none {
        max-width: none !important;
    }
    .tv\:max-w-half {
        max-width: 50% !important;
    }
    .tv\:max-w-full {
        max-width: 100% !important;
    }
    .tv\:max-w-inner-content {
        max-width: 852px !important;
    }
    .tv\:max-w-content {
        max-width: 1132px !important;
    }
    .tv\:max-w-wide {
        max-width: 1480px !important;
    }
    .tv\:max-w-screen {
        max-width: 100vw !important;
    }
    .tv\:flex-1 {
        flex: 1 1 0% !important;
    }
    .tv\:flex-full {
        flex: 1 1 100% !important;
    }
    .tv\:flex-grow {
        flex: 1 0 auto !important;
    }
    .tv\:flex-auto {
        flex: 1 1 auto !important;
    }
    .tv\:flex-initial {
        flex: 0 1 auto !important;
    }
    .tv\:flex-none {
        flex: none !important;
    }
    .tv\:flex-inherit {
        flex: inherit !important;
    }
    .tv\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .tv\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .tv\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .tv\:flex-grow {
        flex-grow: 1 !important;
    }
    .tv\:flex-row {
        flex-direction: row !important;
    }
    .tv\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .tv\:flex-col {
        flex-direction: column !important;
    }
    .tv\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .tv\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .tv\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .tv\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .tv\:content-center {
        align-content: center !important;
    }
    .tv\:content-start {
        align-content: flex-start !important;
    }
    .tv\:content-end {
        align-content: flex-end !important;
    }
    .tv\:content-between {
        align-content: space-between !important;
    }
    .tv\:content-around {
        align-content: space-around !important;
    }
    .tv\:content-evenly {
        align-content: space-evenly !important;
    }
    .tv\:items-start {
        align-items: flex-start !important;
    }
    .tv\:items-end {
        align-items: flex-end !important;
    }
    .tv\:items-center {
        align-items: center !important;
    }
    .tv\:items-baseline {
        align-items: baseline !important;
    }
    .tv\:items-stretch {
        align-items: stretch !important;
    }
    .tv\:justify-start {
        justify-content: flex-start !important;
    }
    .tv\:justify-end {
        justify-content: flex-end !important;
    }
    .tv\:justify-center {
        justify-content: center !important;
    }
    .tv\:justify-between {
        justify-content: space-between !important;
    }
    .tv\:justify-around {
        justify-content: space-around !important;
    }
    .tv\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .tv\:self-auto {
        align-self: auto !important;
    }
    .tv\:self-start {
        align-self: flex-start !important;
    }
    .tv\:self-end {
        align-self: flex-end !important;
    }
    .tv\:self-center {
        align-self: center !important;
    }
    .tv\:self-stretch {
        align-self: stretch !important;
    }
    .tv\:self-baseline {
        align-self: baseline !important;
    }
    .tv\:overflow-auto {
        overflow: auto !important;
    }
    .tv\:overflow-hidden {
        overflow: hidden !important;
    }
    .tv\:overflow-visible {
        overflow: visible !important;
    }
    .tv\:overflow-scroll {
        overflow: scroll !important;
    }
    .tv\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .tv\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .tv\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .tv\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .tv\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .tv\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .tv\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .tv\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .tv\:border-none {
        border-width: 0 !important;
    }
    .tv\:border {
        border-width: 2px !important;
    }
    .tv\:border-t-none {
        border-top-width: 0 !important;
    }
    .tv\:border-t {
        border-top-width: 2px !important;
    }
    .tv\:border-r-none {
        border-right-width: 0 !important;
    }
    .tv\:border-r {
        border-right-width: 2px !important;
    }
    .tv\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .tv\:border-b {
        border-bottom-width: 2px !important;
    }
    .tv\:border-l-none {
        border-left-width: 0 !important;
    }
    .tv\:border-l {
        border-left-width: 2px !important;
    }
    .tv\:p-0 {
        padding: 0 !important;
    }
    .tv\:p-5 {
        padding: 5px !important;
    }
    .tv\:p-10 {
        padding: 10px !important;
    }
    .tv\:p-15 {
        padding: 15px !important;
    }
    .tv\:p-20 {
        padding: 20px !important;
    }
    .tv\:p-25 {
        padding: 25px !important;
    }
    .tv\:p-30 {
        padding: 30px !important;
    }
    .tv\:p-35 {
        padding: 35px !important;
    }
    .tv\:p-40 {
        padding: 40px !important;
    }
    .tv\:p-45 {
        padding: 45px !important;
    }
    .tv\:p-50 {
        padding: 50px !important;
    }
    .tv\:p-55 {
        padding: 55px !important;
    }
    .tv\:p-60 {
        padding: 60px !important;
    }
    .tv\:p-65 {
        padding: 65px !important;
    }
    .tv\:p-70 {
        padding: 70px !important;
    }
    .tv\:p-75 {
        padding: 75px !important;
    }
    .tv\:p-80 {
        padding: 80px !important;
    }
    .tv\:p-85 {
        padding: 85px !important;
    }
    .tv\:p-90 {
        padding: 90px !important;
    }
    .tv\:p-95 {
        padding: 95px !important;
    }
    .tv\:p-100 {
        padding: 100px !important;
    }
    .tv\:p-125 {
        padding: 125px !important;
    }
    .tv\:p-150 {
        padding: 150px !important;
    }
    .tv\:p-175 {
        padding: 175px !important;
    }
    .tv\:p-200 {
        padding: 200px !important;
    }
    .tv\:p-225 {
        padding: 225px !important;
    }
    .tv\:p-250 {
        padding: 250px !important;
    }
    .tv\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .tv\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .tv\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .tv\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .tv\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .tv\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .tv\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .tv\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .tv\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .tv\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .tv\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .tv\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .tv\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .tv\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .tv\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .tv\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .tv\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .tv\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .tv\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .tv\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .tv\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .tv\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .tv\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .tv\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .tv\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .tv\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .tv\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .tv\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .tv\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .tv\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .tv\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .tv\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .tv\:py-25 {
        padding-bottom: 25px !important;

        padding-top: 25px !important;
    }
    .tv\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .tv\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .tv\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .tv\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .tv\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .tv\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .tv\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .tv\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .tv\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .tv\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .tv\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .tv\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .tv\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .tv\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .tv\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .tv\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .tv\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .tv\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .tv\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .tv\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .tv\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .tv\:pt-0 {
        padding-top: 0 !important;
    }
    .tv\:pt-5 {
        padding-top: 5px !important;
    }
    .tv\:pt-10 {
        padding-top: 10px !important;
    }
    .tv\:pt-15 {
        padding-top: 15px !important;
    }
    .tv\:pt-20 {
        padding-top: 20px !important;
    }
    .tv\:pt-25 {
        padding-top: 25px !important;
    }
    .tv\:pt-30 {
        padding-top: 30px !important;
    }
    .tv\:pt-35 {
        padding-top: 35px !important;
    }
    .tv\:pt-40 {
        padding-top: 40px !important;
    }
    .tv\:pt-45 {
        padding-top: 45px !important;
    }
    .tv\:pt-50 {
        padding-top: 50px !important;
    }
    .tv\:pt-55 {
        padding-top: 55px !important;
    }
    .tv\:pt-60 {
        padding-top: 60px !important;
    }
    .tv\:pt-65 {
        padding-top: 65px !important;
    }
    .tv\:pt-70 {
        padding-top: 70px !important;
    }
    .tv\:pt-75 {
        padding-top: 75px !important;
    }
    .tv\:pt-80 {
        padding-top: 80px !important;
    }
    .tv\:pt-85 {
        padding-top: 85px !important;
    }
    .tv\:pt-90 {
        padding-top: 90px !important;
    }
    .tv\:pt-95 {
        padding-top: 95px !important;
    }
    .tv\:pt-100 {
        padding-top: 100px !important;
    }
    .tv\:pt-125 {
        padding-top: 125px !important;
    }
    .tv\:pt-150 {
        padding-top: 150px !important;
    }
    .tv\:pt-175 {
        padding-top: 175px !important;
    }
    .tv\:pt-200 {
        padding-top: 200px !important;
    }
    .tv\:pt-225 {
        padding-top: 225px !important;
    }
    .tv\:pt-250 {
        padding-top: 250px !important;
    }
    .tv\:pr-0 {
        padding-right: 0 !important;
    }
    .tv\:pr-5 {
        padding-right: 5px !important;
    }
    .tv\:pr-10 {
        padding-right: 10px !important;
    }
    .tv\:pr-15 {
        padding-right: 15px !important;
    }
    .tv\:pr-20 {
        padding-right: 20px !important;
    }
    .tv\:pr-25 {
        padding-right: 25px !important;
    }
    .tv\:pr-30 {
        padding-right: 30px !important;
    }
    .tv\:pr-35 {
        padding-right: 35px !important;
    }
    .tv\:pr-40 {
        padding-right: 40px !important;
    }
    .tv\:pr-45 {
        padding-right: 45px !important;
    }
    .tv\:pr-50 {
        padding-right: 50px !important;
    }
    .tv\:pr-55 {
        padding-right: 55px !important;
    }
    .tv\:pr-60 {
        padding-right: 60px !important;
    }
    .tv\:pr-65 {
        padding-right: 65px !important;
    }
    .tv\:pr-70 {
        padding-right: 70px !important;
    }
    .tv\:pr-75 {
        padding-right: 75px !important;
    }
    .tv\:pr-80 {
        padding-right: 80px !important;
    }
    .tv\:pr-85 {
        padding-right: 85px !important;
    }
    .tv\:pr-90 {
        padding-right: 90px !important;
    }
    .tv\:pr-95 {
        padding-right: 95px !important;
    }
    .tv\:pr-100 {
        padding-right: 100px !important;
    }
    .tv\:pr-125 {
        padding-right: 125px !important;
    }
    .tv\:pr-150 {
        padding-right: 150px !important;
    }
    .tv\:pr-175 {
        padding-right: 175px !important;
    }
    .tv\:pr-200 {
        padding-right: 200px !important;
    }
    .tv\:pr-225 {
        padding-right: 225px !important;
    }
    .tv\:pr-250 {
        padding-right: 250px !important;
    }
    .tv\:pb-0 {
        padding-bottom: 0 !important;
    }
    .tv\:pb-5 {
        padding-bottom: 5px !important;
    }
    .tv\:pb-10 {
        padding-bottom: 10px !important;
    }
    .tv\:pb-15 {
        padding-bottom: 15px !important;
    }
    .tv\:pb-20 {
        padding-bottom: 20px !important;
    }
    .tv\:pb-25 {
        padding-bottom: 25px !important;
    }
    .tv\:pb-30 {
        padding-bottom: 30px !important;
    }
    .tv\:pb-35 {
        padding-bottom: 35px !important;
    }
    .tv\:pb-40 {
        padding-bottom: 40px !important;
    }
    .tv\:pb-45 {
        padding-bottom: 45px !important;
    }
    .tv\:pb-50 {
        padding-bottom: 50px !important;
    }
    .tv\:pb-55 {
        padding-bottom: 55px !important;
    }
    .tv\:pb-60 {
        padding-bottom: 60px !important;
    }
    .tv\:pb-65 {
        padding-bottom: 65px !important;
    }
    .tv\:pb-70 {
        padding-bottom: 70px !important;
    }
    .tv\:pb-75 {
        padding-bottom: 75px !important;
    }
    .tv\:pb-80 {
        padding-bottom: 80px !important;
    }
    .tv\:pb-85 {
        padding-bottom: 85px !important;
    }
    .tv\:pb-90 {
        padding-bottom: 90px !important;
    }
    .tv\:pb-95 {
        padding-bottom: 95px !important;
    }
    .tv\:pb-100 {
        padding-bottom: 100px !important;
    }
    .tv\:pb-125 {
        padding-bottom: 125px !important;
    }
    .tv\:pb-150 {
        padding-bottom: 150px !important;
    }
    .tv\:pb-175 {
        padding-bottom: 175px !important;
    }
    .tv\:pb-200 {
        padding-bottom: 200px !important;
    }
    .tv\:pb-225 {
        padding-bottom: 225px !important;
    }
    .tv\:pb-250 {
        padding-bottom: 250px !important;
    }
    .tv\:pl-0 {
        padding-left: 0 !important;
    }
    .tv\:pl-5 {
        padding-left: 5px !important;
    }
    .tv\:pl-10 {
        padding-left: 10px !important;
    }
    .tv\:pl-15 {
        padding-left: 15px !important;
    }
    .tv\:pl-20 {
        padding-left: 20px !important;
    }
    .tv\:pl-25 {
        padding-left: 25px !important;
    }
    .tv\:pl-30 {
        padding-left: 30px !important;
    }
    .tv\:pl-35 {
        padding-left: 35px !important;
    }
    .tv\:pl-40 {
        padding-left: 40px !important;
    }
    .tv\:pl-45 {
        padding-left: 45px !important;
    }
    .tv\:pl-50 {
        padding-left: 50px !important;
    }
    .tv\:pl-55 {
        padding-left: 55px !important;
    }
    .tv\:pl-60 {
        padding-left: 60px !important;
    }
    .tv\:pl-65 {
        padding-left: 65px !important;
    }
    .tv\:pl-70 {
        padding-left: 70px !important;
    }
    .tv\:pl-75 {
        padding-left: 75px !important;
    }
    .tv\:pl-80 {
        padding-left: 80px !important;
    }
    .tv\:pl-85 {
        padding-left: 85px !important;
    }
    .tv\:pl-90 {
        padding-left: 90px !important;
    }
    .tv\:pl-95 {
        padding-left: 95px !important;
    }
    .tv\:pl-100 {
        padding-left: 100px !important;
    }
    .tv\:pl-125 {
        padding-left: 125px !important;
    }
    .tv\:pl-150 {
        padding-left: 150px !important;
    }
    .tv\:pl-175 {
        padding-left: 175px !important;
    }
    .tv\:pl-200 {
        padding-left: 200px !important;
    }
    .tv\:pl-225 {
        padding-left: 225px !important;
    }
    .tv\:pl-250 {
        padding-left: 250px !important;
    }
    .tv\:text-left {
        text-align: left !important;
    }
    .tv\:text-center {
        text-align: center !important;
    }
    .tv\:text-right {
        text-align: right !important;
    }
    .tv\:text-justify {
        text-align: justify !important;
    }
    .tv\:align-baseline {
        vertical-align: baseline !important;
    }
    .tv\:align-top {
        vertical-align: top !important;
    }
    .tv\:align-middle {
        vertical-align: middle !important;
    }
    .tv\:align-bottom {
        vertical-align: bottom !important;
    }
    .tv\:align-text-top {
        vertical-align: text-top !important;
    }
    .tv\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .tv\:text-xs {
        font-size: 12px !important;
    }
    .tv\:text-sm {
        font-size: 14px !important;
    }
    .tv\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .tv\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .tv\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .tv\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .tv\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .tv\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .tv\:leading-none {
        line-height: 1 !important;
    }
    .tv\:leading-normal {
        line-height: 1.2 !important;
    }
    .tv\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .tv\:aspect-1-1,
    .tv\:aspect-16-9,
    .tv\:aspect-3-2,
    .tv\:aspect-4-3,
    .tv\:aspect-4-5,
    .tv\:aspect-5-4,
    .tv\:aspect-anamorphic,
    .tv\:aspect-double,
    .tv\:aspect-golden {
        position: relative !important;
    }
    .tv\:aspect-1-1:before,
    .tv\:aspect-16-9:before,
    .tv\:aspect-3-2:before,
    .tv\:aspect-4-3:before,
    .tv\:aspect-4-5:before,
    .tv\:aspect-5-4:before,
    .tv\:aspect-anamorphic:before,
    .tv\:aspect-double:before,
    .tv\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .tv\:aspect-1-1 > *,
    .tv\:aspect-16-9 > *,
    .tv\:aspect-3-2 > *,
    .tv\:aspect-4-3 > *,
    .tv\:aspect-4-5 > *,
    .tv\:aspect-5-4 > *,
    .tv\:aspect-anamorphic > *,
    .tv\:aspect-double > *,
    .tv\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .tv\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .tv\:aspect-double:before {
        padding-top: 50% !important;
    }
    .tv\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .tv\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .tv\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .tv\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .tv\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .tv\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .tv\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 480px) and (max-width: 979px) {
    .pb\:static {
        position: static !important;
    }
    .pb\:fixed {
        position: fixed !important;
    }
    .pb\:absolute {
        position: absolute !important;
    }
    .pb\:relative {
        position: relative !important;
    }
    .pb\:sticky {
        position: sticky !important;
    }
    .pb\:order-0 {
        order: 0 !important;
    }
    .pb\:order-1 {
        order: 1 !important;
    }
    .pb\:order-2 {
        order: 2 !important;
    }
    .pb\:order-3 {
        order: 3 !important;
    }
    .pb\:order-4 {
        order: 4 !important;
    }
    .pb\:order-5 {
        order: 5 !important;
    }
    .pb\:order-6 {
        order: 6 !important;
    }
    .pb\:order-7 {
        order: 7 !important;
    }
    .pb\:order-8 {
        order: 8 !important;
    }
    .pb\:order-9 {
        order: 9 !important;
    }
    .pb\:order-10 {
        order: 10 !important;
    }
    .pb\:order-11 {
        order: 11 !important;
    }
    .pb\:order-12 {
        order: 12 !important;
    }
    .pb\:order-first {
        order: -9999 !important;
    }
    .pb\:order-last {
        order: 9999 !important;
    }
    .pb\:m-0 {
        margin: 0 !important;
    }
    .pb\:m-5 {
        margin: 5px !important;
    }
    .pb\:m-10 {
        margin: 10px !important;
    }
    .pb\:m-15 {
        margin: 15px !important;
    }
    .pb\:m-20 {
        margin: 20px !important;
    }
    .pb\:m-25 {
        margin: 25px !important;
    }
    .pb\:m-30 {
        margin: 30px !important;
    }
    .pb\:m-35 {
        margin: 35px !important;
    }
    .pb\:m-40 {
        margin: 40px !important;
    }
    .pb\:m-45 {
        margin: 45px !important;
    }
    .pb\:m-50 {
        margin: 50px !important;
    }
    .pb\:m-55 {
        margin: 55px !important;
    }
    .pb\:m-60 {
        margin: 60px !important;
    }
    .pb\:m-65 {
        margin: 65px !important;
    }
    .pb\:m-70 {
        margin: 70px !important;
    }
    .pb\:m-75 {
        margin: 75px !important;
    }
    .pb\:m-80 {
        margin: 80px !important;
    }
    .pb\:m-85 {
        margin: 85px !important;
    }
    .pb\:m-90 {
        margin: 90px !important;
    }
    .pb\:m-95 {
        margin: 95px !important;
    }
    .pb\:m-100 {
        margin: 100px !important;
    }
    .pb\:m-125 {
        margin: 125px !important;
    }
    .pb\:m-150 {
        margin: 150px !important;
    }
    .pb\:m-175 {
        margin: 175px !important;
    }
    .pb\:m-200 {
        margin: 200px !important;
    }
    .pb\:m-225 {
        margin: 225px !important;
    }
    .pb\:m-250 {
        margin: 250px !important;
    }
    .pb\:m-auto {
        margin: auto !important;
    }
    .pb\:-m-40 {
        margin: -40px !important;
    }
    .pb\:-m-50 {
        margin: -50% !important;
    }
    .pb\:-m-5 {
        margin: -5px !important;
    }
    .pb\:-m-10 {
        margin: -10px !important;
    }
    .pb\:-m-15 {
        margin: -15px !important;
    }
    .pb\:-m-20 {
        margin: -20px !important;
    }
    .pb\:-m-25 {
        margin: -25px !important;
    }
    .pb\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .pb\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .pb\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .pb\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .pb\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .pb\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .pb\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .pb\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .pb\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .pb\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .pb\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .pb\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .pb\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .pb\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .pb\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .pb\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .pb\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .pb\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .pb\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .pb\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .pb\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .pb\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .pb\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .pb\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .pb\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .pb\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .pb\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .pb\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .pb\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .pb\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .pb\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .pb\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .pb\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .pb\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .pb\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .pb\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .pb\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .pb\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .pb\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .pb\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .pb\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .pb\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .pb\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .pb\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .pb\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .pb\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .pb\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .pb\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .pb\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .pb\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .pb\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .pb\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .pb\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .pb\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .pb\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .pb\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .pb\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .pb\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .pb\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .pb\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .pb\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .pb\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .pb\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .pb\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .pb\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .pb\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .pb\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .pb\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .pb\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .pb\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .pb\:mt-0 {
        margin-top: 0 !important;
    }
    .pb\:mt-5 {
        margin-top: 5px !important;
    }
    .pb\:mt-10 {
        margin-top: 10px !important;
    }
    .pb\:mt-15 {
        margin-top: 15px !important;
    }
    .pb\:mt-20 {
        margin-top: 20px !important;
    }
    .pb\:mt-25 {
        margin-top: 25px !important;
    }
    .pb\:mt-30 {
        margin-top: 30px !important;
    }
    .pb\:mt-35 {
        margin-top: 35px !important;
    }
    .pb\:mt-40 {
        margin-top: 40px !important;
    }
    .pb\:mt-45 {
        margin-top: 45px !important;
    }
    .pb\:mt-50 {
        margin-top: 50px !important;
    }
    .pb\:mt-55 {
        margin-top: 55px !important;
    }
    .pb\:mt-60 {
        margin-top: 60px !important;
    }
    .pb\:mt-65 {
        margin-top: 65px !important;
    }
    .pb\:mt-70 {
        margin-top: 70px !important;
    }
    .pb\:mt-75 {
        margin-top: 75px !important;
    }
    .pb\:mt-80 {
        margin-top: 80px !important;
    }
    .pb\:mt-85 {
        margin-top: 85px !important;
    }
    .pb\:mt-90 {
        margin-top: 90px !important;
    }
    .pb\:mt-95 {
        margin-top: 95px !important;
    }
    .pb\:mt-100 {
        margin-top: 100px !important;
    }
    .pb\:mt-125 {
        margin-top: 125px !important;
    }
    .pb\:mt-150 {
        margin-top: 150px !important;
    }
    .pb\:mt-175 {
        margin-top: 175px !important;
    }
    .pb\:mt-200 {
        margin-top: 200px !important;
    }
    .pb\:mt-225 {
        margin-top: 225px !important;
    }
    .pb\:mt-250 {
        margin-top: 250px !important;
    }
    .pb\:mt-auto {
        margin-top: auto !important;
    }
    .pb\:-mt-40 {
        margin-top: -40px !important;
    }
    .pb\:-mt-50 {
        margin-top: -50% !important;
    }
    .pb\:-mt-5 {
        margin-top: -5px !important;
    }
    .pb\:-mt-10 {
        margin-top: -10px !important;
    }
    .pb\:-mt-15 {
        margin-top: -15px !important;
    }
    .pb\:-mt-20 {
        margin-top: -20px !important;
    }
    .pb\:-mt-25 {
        margin-top: -25px !important;
    }
    .pb\:mr-0 {
        margin-right: 0 !important;
    }
    .pb\:mr-5 {
        margin-right: 5px !important;
    }
    .pb\:mr-10 {
        margin-right: 10px !important;
    }
    .pb\:mr-15 {
        margin-right: 15px !important;
    }
    .pb\:mr-20 {
        margin-right: 20px !important;
    }
    .pb\:mr-25 {
        margin-right: 25px !important;
    }
    .pb\:mr-30 {
        margin-right: 30px !important;
    }
    .pb\:mr-35 {
        margin-right: 35px !important;
    }
    .pb\:mr-40 {
        margin-right: 40px !important;
    }
    .pb\:mr-45 {
        margin-right: 45px !important;
    }
    .pb\:mr-50 {
        margin-right: 50px !important;
    }
    .pb\:mr-55 {
        margin-right: 55px !important;
    }
    .pb\:mr-60 {
        margin-right: 60px !important;
    }
    .pb\:mr-65 {
        margin-right: 65px !important;
    }
    .pb\:mr-70 {
        margin-right: 70px !important;
    }
    .pb\:mr-75 {
        margin-right: 75px !important;
    }
    .pb\:mr-80 {
        margin-right: 80px !important;
    }
    .pb\:mr-85 {
        margin-right: 85px !important;
    }
    .pb\:mr-90 {
        margin-right: 90px !important;
    }
    .pb\:mr-95 {
        margin-right: 95px !important;
    }
    .pb\:mr-100 {
        margin-right: 100px !important;
    }
    .pb\:mr-125 {
        margin-right: 125px !important;
    }
    .pb\:mr-150 {
        margin-right: 150px !important;
    }
    .pb\:mr-175 {
        margin-right: 175px !important;
    }
    .pb\:mr-200 {
        margin-right: 200px !important;
    }
    .pb\:mr-225 {
        margin-right: 225px !important;
    }
    .pb\:mr-250 {
        margin-right: 250px !important;
    }
    .pb\:mr-auto {
        margin-right: auto !important;
    }
    .pb\:-mr-40 {
        margin-right: -40px !important;
    }
    .pb\:-mr-50 {
        margin-right: -50% !important;
    }
    .pb\:-mr-5 {
        margin-right: -5px !important;
    }
    .pb\:-mr-10 {
        margin-right: -10px !important;
    }
    .pb\:-mr-15 {
        margin-right: -15px !important;
    }
    .pb\:-mr-20 {
        margin-right: -20px !important;
    }
    .pb\:-mr-25 {
        margin-right: -25px !important;
    }
    .pb\:mb-0 {
        margin-bottom: 0 !important;
    }
    .pb\:mb-5 {
        margin-bottom: 5px !important;
    }
    .pb\:mb-10 {
        margin-bottom: 10px !important;
    }
    .pb\:mb-15 {
        margin-bottom: 15px !important;
    }
    .pb\:mb-20 {
        margin-bottom: 20px !important;
    }
    .pb\:mb-25 {
        margin-bottom: 25px !important;
    }
    .pb\:mb-30 {
        margin-bottom: 30px !important;
    }
    .pb\:mb-35 {
        margin-bottom: 35px !important;
    }
    .pb\:mb-40 {
        margin-bottom: 40px !important;
    }
    .pb\:mb-45 {
        margin-bottom: 45px !important;
    }
    .pb\:mb-50 {
        margin-bottom: 50px !important;
    }
    .pb\:mb-55 {
        margin-bottom: 55px !important;
    }
    .pb\:mb-60 {
        margin-bottom: 60px !important;
    }
    .pb\:mb-65 {
        margin-bottom: 65px !important;
    }
    .pb\:mb-70 {
        margin-bottom: 70px !important;
    }
    .pb\:mb-75 {
        margin-bottom: 75px !important;
    }
    .pb\:mb-80 {
        margin-bottom: 80px !important;
    }
    .pb\:mb-85 {
        margin-bottom: 85px !important;
    }
    .pb\:mb-90 {
        margin-bottom: 90px !important;
    }
    .pb\:mb-95 {
        margin-bottom: 95px !important;
    }
    .pb\:mb-100 {
        margin-bottom: 100px !important;
    }
    .pb\:mb-125 {
        margin-bottom: 125px !important;
    }
    .pb\:mb-150 {
        margin-bottom: 150px !important;
    }
    .pb\:mb-175 {
        margin-bottom: 175px !important;
    }
    .pb\:mb-200 {
        margin-bottom: 200px !important;
    }
    .pb\:mb-225 {
        margin-bottom: 225px !important;
    }
    .pb\:mb-250 {
        margin-bottom: 250px !important;
    }
    .pb\:mb-auto {
        margin-bottom: auto !important;
    }
    .pb\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .pb\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .pb\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .pb\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .pb\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .pb\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .pb\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .pb\:ml-0 {
        margin-left: 0 !important;
    }
    .pb\:ml-5 {
        margin-left: 5px !important;
    }
    .pb\:ml-10 {
        margin-left: 10px !important;
    }
    .pb\:ml-15 {
        margin-left: 15px !important;
    }
    .pb\:ml-20 {
        margin-left: 20px !important;
    }
    .pb\:ml-25 {
        margin-left: 25px !important;
    }
    .pb\:ml-30 {
        margin-left: 30px !important;
    }
    .pb\:ml-35 {
        margin-left: 35px !important;
    }
    .pb\:ml-40 {
        margin-left: 40px !important;
    }
    .pb\:ml-45 {
        margin-left: 45px !important;
    }
    .pb\:ml-50 {
        margin-left: 50px !important;
    }
    .pb\:ml-55 {
        margin-left: 55px !important;
    }
    .pb\:ml-60 {
        margin-left: 60px !important;
    }
    .pb\:ml-65 {
        margin-left: 65px !important;
    }
    .pb\:ml-70 {
        margin-left: 70px !important;
    }
    .pb\:ml-75 {
        margin-left: 75px !important;
    }
    .pb\:ml-80 {
        margin-left: 80px !important;
    }
    .pb\:ml-85 {
        margin-left: 85px !important;
    }
    .pb\:ml-90 {
        margin-left: 90px !important;
    }
    .pb\:ml-95 {
        margin-left: 95px !important;
    }
    .pb\:ml-100 {
        margin-left: 100px !important;
    }
    .pb\:ml-125 {
        margin-left: 125px !important;
    }
    .pb\:ml-150 {
        margin-left: 150px !important;
    }
    .pb\:ml-175 {
        margin-left: 175px !important;
    }
    .pb\:ml-200 {
        margin-left: 200px !important;
    }
    .pb\:ml-225 {
        margin-left: 225px !important;
    }
    .pb\:ml-250 {
        margin-left: 250px !important;
    }
    .pb\:ml-auto {
        margin-left: auto !important;
    }
    .pb\:-ml-40 {
        margin-left: -40px !important;
    }
    .pb\:-ml-50 {
        margin-left: -50% !important;
    }
    .pb\:-ml-5 {
        margin-left: -5px !important;
    }
    .pb\:-ml-10 {
        margin-left: -10px !important;
    }
    .pb\:-ml-15 {
        margin-left: -15px !important;
    }
    .pb\:-ml-20 {
        margin-left: -20px !important;
    }
    .pb\:-ml-25 {
        margin-left: -25px !important;
    }
    .pb\:block {
        display: block !important;
    }
    .pb\:inline-block {
        display: inline-block !important;
    }
    .pb\:inline {
        display: inline !important;
    }
    .pb\:flex {
        display: flex !important;
    }
    .pb\:inline-flex {
        display: inline-flex !important;
    }
    .pb\:table {
        display: table !important;
    }
    .pb\:inline-table {
        display: inline-table !important;
    }
    .pb\:table-caption {
        display: table-caption !important;
    }
    .pb\:table-cell {
        display: table-cell !important;
    }
    .pb\:table-column {
        display: table-column !important;
    }
    .pb\:table-column-group {
        display: table-column-group !important;
    }
    .pb\:table-footer-group {
        display: table-footer-group !important;
    }
    .pb\:table-header-group {
        display: table-header-group !important;
    }
    .pb\:table-row-group {
        display: table-row-group !important;
    }
    .pb\:table-row {
        display: table-row !important;
    }
    .pb\:flow-root {
        display: flow-root !important;
    }
    .pb\:grid {
        display: grid !important;
    }
    .pb\:inline-grid {
        display: inline-grid !important;
    }
    .pb\:contents {
        display: contents !important;
    }
    .pb\:list-item {
        display: list-item !important;
    }
    .pb\:hidden {
        display: none !important;
    }
    .pb\:hover\:block:hover {
        display: block !important;
    }
    .pb\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .pb\:hover\:inline:hover {
        display: inline !important;
    }
    .pb\:hover\:flex:hover {
        display: flex !important;
    }
    .pb\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .pb\:hover\:table:hover {
        display: table !important;
    }
    .pb\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .pb\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .pb\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .pb\:hover\:table-column:hover {
        display: table-column !important;
    }
    .pb\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .pb\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .pb\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .pb\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .pb\:hover\:table-row:hover {
        display: table-row !important;
    }
    .pb\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .pb\:hover\:grid:hover {
        display: grid !important;
    }
    .pb\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .pb\:hover\:contents:hover {
        display: contents !important;
    }
    .pb\:hover\:list-item:hover {
        display: list-item !important;
    }
    .pb\:hover\:hidden:hover {
        display: none !important;
    }
    .pb\:focus\:block:focus {
        display: block !important;
    }
    .pb\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .pb\:focus\:inline:focus {
        display: inline !important;
    }
    .pb\:focus\:flex:focus {
        display: flex !important;
    }
    .pb\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .pb\:focus\:table:focus {
        display: table !important;
    }
    .pb\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .pb\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .pb\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .pb\:focus\:table-column:focus {
        display: table-column !important;
    }
    .pb\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .pb\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .pb\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .pb\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .pb\:focus\:table-row:focus {
        display: table-row !important;
    }
    .pb\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .pb\:focus\:grid:focus {
        display: grid !important;
    }
    .pb\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .pb\:focus\:contents:focus {
        display: contents !important;
    }
    .pb\:focus\:list-item:focus {
        display: list-item !important;
    }
    .pb\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .pb\:group-hover\:block {
        display: block !important;
    }
    .group:hover .pb\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .pb\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .pb\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .pb\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .pb\:group-hover\:table {
        display: table !important;
    }
    .group:hover .pb\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .pb\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .pb\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .pb\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .pb\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .pb\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .pb\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .pb\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .pb\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .pb\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .pb\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .pb\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .pb\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .pb\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .pb\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .pb\:group-focus\:block {
        display: block !important;
    }
    .group:focus .pb\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .pb\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .pb\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .pb\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .pb\:group-focus\:table {
        display: table !important;
    }
    .group:focus .pb\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .pb\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .pb\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .pb\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .pb\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .pb\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .pb\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .pb\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .pb\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .pb\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .pb\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .pb\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .pb\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .pb\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .pb\:group-focus\:hidden {
        display: none !important;
    }
    .pb\:h-0 {
        height: 0 !important;
    }
    .pb\:h-auto {
        height: auto !important;
    }
    .pb\:h-half {
        height: 50% !important;
    }
    .pb\:h-full {
        height: 100% !important;
    }
    .pb\:h-screen {
        height: 100vh !important;
    }
    .pb\:w-auto {
        width: auto !important;
    }
    .pb\:w-quarter {
        width: 25% !important;
    }
    .pb\:w-third {
        width: 33.333% !important;
    }
    .pb\:w-half {
        width: 50% !important;
    }
    .pb\:w-full {
        width: 100% !important;
    }
    .pb\:w-screen {
        width: 100vw !important;
    }
    .pb\:max-w-none {
        max-width: none !important;
    }
    .pb\:max-w-half {
        max-width: 50% !important;
    }
    .pb\:max-w-full {
        max-width: 100% !important;
    }
    .pb\:max-w-inner-content {
        max-width: 852px !important;
    }
    .pb\:max-w-content {
        max-width: 1132px !important;
    }
    .pb\:max-w-wide {
        max-width: 1480px !important;
    }
    .pb\:max-w-screen {
        max-width: 100vw !important;
    }
    .pb\:flex-1 {
        flex: 1 1 0% !important;
    }
    .pb\:flex-full {
        flex: 1 1 100% !important;
    }
    .pb\:flex-grow {
        flex: 1 0 auto !important;
    }
    .pb\:flex-auto {
        flex: 1 1 auto !important;
    }
    .pb\:flex-initial {
        flex: 0 1 auto !important;
    }
    .pb\:flex-none {
        flex: none !important;
    }
    .pb\:flex-inherit {
        flex: inherit !important;
    }
    .pb\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .pb\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .pb\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .pb\:flex-grow {
        flex-grow: 1 !important;
    }
    .pb\:flex-row {
        flex-direction: row !important;
    }
    .pb\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .pb\:flex-col {
        flex-direction: column !important;
    }
    .pb\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .pb\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .pb\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .pb\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .pb\:content-center {
        align-content: center !important;
    }
    .pb\:content-start {
        align-content: flex-start !important;
    }
    .pb\:content-end {
        align-content: flex-end !important;
    }
    .pb\:content-between {
        align-content: space-between !important;
    }
    .pb\:content-around {
        align-content: space-around !important;
    }
    .pb\:content-evenly {
        align-content: space-evenly !important;
    }
    .pb\:items-start {
        align-items: flex-start !important;
    }
    .pb\:items-end {
        align-items: flex-end !important;
    }
    .pb\:items-center {
        align-items: center !important;
    }
    .pb\:items-baseline {
        align-items: baseline !important;
    }
    .pb\:items-stretch {
        align-items: stretch !important;
    }
    .pb\:justify-start {
        justify-content: flex-start !important;
    }
    .pb\:justify-end {
        justify-content: flex-end !important;
    }
    .pb\:justify-center {
        justify-content: center !important;
    }
    .pb\:justify-between {
        justify-content: space-between !important;
    }
    .pb\:justify-around {
        justify-content: space-around !important;
    }
    .pb\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .pb\:self-auto {
        align-self: auto !important;
    }
    .pb\:self-start {
        align-self: flex-start !important;
    }
    .pb\:self-end {
        align-self: flex-end !important;
    }
    .pb\:self-center {
        align-self: center !important;
    }
    .pb\:self-stretch {
        align-self: stretch !important;
    }
    .pb\:self-baseline {
        align-self: baseline !important;
    }
    .pb\:overflow-auto {
        overflow: auto !important;
    }
    .pb\:overflow-hidden {
        overflow: hidden !important;
    }
    .pb\:overflow-visible {
        overflow: visible !important;
    }
    .pb\:overflow-scroll {
        overflow: scroll !important;
    }
    .pb\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .pb\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .pb\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .pb\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .pb\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .pb\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .pb\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .pb\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .pb\:border-none {
        border-width: 0 !important;
    }
    .pb\:border {
        border-width: 2px !important;
    }
    .pb\:border-t-none {
        border-top-width: 0 !important;
    }
    .pb\:border-t {
        border-top-width: 2px !important;
    }
    .pb\:border-r-none {
        border-right-width: 0 !important;
    }
    .pb\:border-r {
        border-right-width: 2px !important;
    }
    .pb\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .pb\:border-b {
        border-bottom-width: 2px !important;
    }
    .pb\:border-l-none {
        border-left-width: 0 !important;
    }
    .pb\:border-l {
        border-left-width: 2px !important;
    }
    .pb\:p-0 {
        padding: 0 !important;
    }
    .pb\:p-5 {
        padding: 5px !important;
    }
    .pb\:p-10 {
        padding: 10px !important;
    }
    .pb\:p-15 {
        padding: 15px !important;
    }
    .pb\:p-20 {
        padding: 20px !important;
    }
    .pb\:p-25 {
        padding: 25px !important;
    }
    .pb\:p-30 {
        padding: 30px !important;
    }
    .pb\:p-35 {
        padding: 35px !important;
    }
    .pb\:p-40 {
        padding: 40px !important;
    }
    .pb\:p-45 {
        padding: 45px !important;
    }
    .pb\:p-50 {
        padding: 50px !important;
    }
    .pb\:p-55 {
        padding: 55px !important;
    }
    .pb\:p-60 {
        padding: 60px !important;
    }
    .pb\:p-65 {
        padding: 65px !important;
    }
    .pb\:p-70 {
        padding: 70px !important;
    }
    .pb\:p-75 {
        padding: 75px !important;
    }
    .pb\:p-80 {
        padding: 80px !important;
    }
    .pb\:p-85 {
        padding: 85px !important;
    }
    .pb\:p-90 {
        padding: 90px !important;
    }
    .pb\:p-95 {
        padding: 95px !important;
    }
    .pb\:p-100 {
        padding: 100px !important;
    }
    .pb\:p-125 {
        padding: 125px !important;
    }
    .pb\:p-150 {
        padding: 150px !important;
    }
    .pb\:p-175 {
        padding: 175px !important;
    }
    .pb\:p-200 {
        padding: 200px !important;
    }
    .pb\:p-225 {
        padding: 225px !important;
    }
    .pb\:p-250 {
        padding: 250px !important;
    }
    .pb\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .pb\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .pb\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .pb\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pb\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .pb\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .pb\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .pb\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .pb\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .pb\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .pb\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .pb\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .pb\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .pb\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .pb\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .pb\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .pb\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .pb\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .pb\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .pb\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .pb\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .pb\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .pb\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .pb\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .pb\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .pb\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .pb\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .pb\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .pb\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .pb\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .pb\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .pb\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .pb\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .pb\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .pb\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .pb\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .pb\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .pb\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .pb\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .pb\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .pb\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .pb\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .pb\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .pb\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .pb\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .pb\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .pb\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .pb\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .pb\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .pb\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .pb\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .pb\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .pb\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .pb\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .pb\:pt-0 {
        padding-top: 0 !important;
    }
    .pb\:pt-5 {
        padding-top: 5px !important;
    }
    .pb\:pt-10 {
        padding-top: 10px !important;
    }
    .pb\:pt-15 {
        padding-top: 15px !important;
    }
    .pb\:pt-20 {
        padding-top: 20px !important;
    }
    .pb\:pt-25 {
        padding-top: 25px !important;
    }
    .pb\:pt-30 {
        padding-top: 30px !important;
    }
    .pb\:pt-35 {
        padding-top: 35px !important;
    }
    .pb\:pt-40 {
        padding-top: 40px !important;
    }
    .pb\:pt-45 {
        padding-top: 45px !important;
    }
    .pb\:pt-50 {
        padding-top: 50px !important;
    }
    .pb\:pt-55 {
        padding-top: 55px !important;
    }
    .pb\:pt-60 {
        padding-top: 60px !important;
    }
    .pb\:pt-65 {
        padding-top: 65px !important;
    }
    .pb\:pt-70 {
        padding-top: 70px !important;
    }
    .pb\:pt-75 {
        padding-top: 75px !important;
    }
    .pb\:pt-80 {
        padding-top: 80px !important;
    }
    .pb\:pt-85 {
        padding-top: 85px !important;
    }
    .pb\:pt-90 {
        padding-top: 90px !important;
    }
    .pb\:pt-95 {
        padding-top: 95px !important;
    }
    .pb\:pt-100 {
        padding-top: 100px !important;
    }
    .pb\:pt-125 {
        padding-top: 125px !important;
    }
    .pb\:pt-150 {
        padding-top: 150px !important;
    }
    .pb\:pt-175 {
        padding-top: 175px !important;
    }
    .pb\:pt-200 {
        padding-top: 200px !important;
    }
    .pb\:pt-225 {
        padding-top: 225px !important;
    }
    .pb\:pt-250 {
        padding-top: 250px !important;
    }
    .pb\:pr-0 {
        padding-right: 0 !important;
    }
    .pb\:pr-5 {
        padding-right: 5px !important;
    }
    .pb\:pr-10 {
        padding-right: 10px !important;
    }
    .pb\:pr-15 {
        padding-right: 15px !important;
    }
    .pb\:pr-20 {
        padding-right: 20px !important;
    }
    .pb\:pr-25 {
        padding-right: 25px !important;
    }
    .pb\:pr-30 {
        padding-right: 30px !important;
    }
    .pb\:pr-35 {
        padding-right: 35px !important;
    }
    .pb\:pr-40 {
        padding-right: 40px !important;
    }
    .pb\:pr-45 {
        padding-right: 45px !important;
    }
    .pb\:pr-50 {
        padding-right: 50px !important;
    }
    .pb\:pr-55 {
        padding-right: 55px !important;
    }
    .pb\:pr-60 {
        padding-right: 60px !important;
    }
    .pb\:pr-65 {
        padding-right: 65px !important;
    }
    .pb\:pr-70 {
        padding-right: 70px !important;
    }
    .pb\:pr-75 {
        padding-right: 75px !important;
    }
    .pb\:pr-80 {
        padding-right: 80px !important;
    }
    .pb\:pr-85 {
        padding-right: 85px !important;
    }
    .pb\:pr-90 {
        padding-right: 90px !important;
    }
    .pb\:pr-95 {
        padding-right: 95px !important;
    }
    .pb\:pr-100 {
        padding-right: 100px !important;
    }
    .pb\:pr-125 {
        padding-right: 125px !important;
    }
    .pb\:pr-150 {
        padding-right: 150px !important;
    }
    .pb\:pr-175 {
        padding-right: 175px !important;
    }
    .pb\:pr-200 {
        padding-right: 200px !important;
    }
    .pb\:pr-225 {
        padding-right: 225px !important;
    }
    .pb\:pr-250 {
        padding-right: 250px !important;
    }
    .pb\:pb-0 {
        padding-bottom: 0 !important;
    }
    .pb\:pb-5 {
        padding-bottom: 5px !important;
    }
    .pb\:pb-10 {
        padding-bottom: 10px !important;
    }
    .pb\:pb-15 {
        padding-bottom: 15px !important;
    }
    .pb\:pb-20 {
        padding-bottom: 20px !important;
    }
    .pb\:pb-25 {
        padding-bottom: 25px !important;
    }
    .pb\:pb-30 {
        padding-bottom: 30px !important;
    }
    .pb\:pb-35 {
        padding-bottom: 35px !important;
    }
    .pb\:pb-40 {
        padding-bottom: 40px !important;
    }
    .pb\:pb-45 {
        padding-bottom: 45px !important;
    }
    .pb\:pb-50 {
        padding-bottom: 50px !important;
    }
    .pb\:pb-55 {
        padding-bottom: 55px !important;
    }
    .pb\:pb-60 {
        padding-bottom: 60px !important;
    }
    .pb\:pb-65 {
        padding-bottom: 65px !important;
    }
    .pb\:pb-70 {
        padding-bottom: 70px !important;
    }
    .pb\:pb-75 {
        padding-bottom: 75px !important;
    }
    .pb\:pb-80 {
        padding-bottom: 80px !important;
    }
    .pb\:pb-85 {
        padding-bottom: 85px !important;
    }
    .pb\:pb-90 {
        padding-bottom: 90px !important;
    }
    .pb\:pb-95 {
        padding-bottom: 95px !important;
    }
    .pb\:pb-100 {
        padding-bottom: 100px !important;
    }
    .pb\:pb-125 {
        padding-bottom: 125px !important;
    }
    .pb\:pb-150 {
        padding-bottom: 150px !important;
    }
    .pb\:pb-175 {
        padding-bottom: 175px !important;
    }
    .pb\:pb-200 {
        padding-bottom: 200px !important;
    }
    .pb\:pb-225 {
        padding-bottom: 225px !important;
    }
    .pb\:pb-250 {
        padding-bottom: 250px !important;
    }
    .pb\:pl-0 {
        padding-left: 0 !important;
    }
    .pb\:pl-5 {
        padding-left: 5px !important;
    }
    .pb\:pl-10 {
        padding-left: 10px !important;
    }
    .pb\:pl-15 {
        padding-left: 15px !important;
    }
    .pb\:pl-20 {
        padding-left: 20px !important;
    }
    .pb\:pl-25 {
        padding-left: 25px !important;
    }
    .pb\:pl-30 {
        padding-left: 30px !important;
    }
    .pb\:pl-35 {
        padding-left: 35px !important;
    }
    .pb\:pl-40 {
        padding-left: 40px !important;
    }
    .pb\:pl-45 {
        padding-left: 45px !important;
    }
    .pb\:pl-50 {
        padding-left: 50px !important;
    }
    .pb\:pl-55 {
        padding-left: 55px !important;
    }
    .pb\:pl-60 {
        padding-left: 60px !important;
    }
    .pb\:pl-65 {
        padding-left: 65px !important;
    }
    .pb\:pl-70 {
        padding-left: 70px !important;
    }
    .pb\:pl-75 {
        padding-left: 75px !important;
    }
    .pb\:pl-80 {
        padding-left: 80px !important;
    }
    .pb\:pl-85 {
        padding-left: 85px !important;
    }
    .pb\:pl-90 {
        padding-left: 90px !important;
    }
    .pb\:pl-95 {
        padding-left: 95px !important;
    }
    .pb\:pl-100 {
        padding-left: 100px !important;
    }
    .pb\:pl-125 {
        padding-left: 125px !important;
    }
    .pb\:pl-150 {
        padding-left: 150px !important;
    }
    .pb\:pl-175 {
        padding-left: 175px !important;
    }
    .pb\:pl-200 {
        padding-left: 200px !important;
    }
    .pb\:pl-225 {
        padding-left: 225px !important;
    }
    .pb\:pl-250 {
        padding-left: 250px !important;
    }
    .pb\:text-left {
        text-align: left !important;
    }
    .pb\:text-center {
        text-align: center !important;
    }
    .pb\:text-right {
        text-align: right !important;
    }
    .pb\:text-justify {
        text-align: justify !important;
    }
    .pb\:align-baseline {
        vertical-align: baseline !important;
    }
    .pb\:align-top {
        vertical-align: top !important;
    }
    .pb\:align-middle {
        vertical-align: middle !important;
    }
    .pb\:align-bottom {
        vertical-align: bottom !important;
    }
    .pb\:align-text-top {
        vertical-align: text-top !important;
    }
    .pb\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .pb\:text-xs {
        font-size: 12px !important;
    }
    .pb\:text-sm {
        font-size: 14px !important;
    }
    .pb\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .pb\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .pb\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .pb\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .pb\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .pb\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .pb\:leading-none {
        line-height: 1 !important;
    }
    .pb\:leading-normal {
        line-height: 1.2 !important;
    }
    .pb\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .pb\:aspect-1-1,
    .pb\:aspect-16-9,
    .pb\:aspect-3-2,
    .pb\:aspect-4-3,
    .pb\:aspect-4-5,
    .pb\:aspect-5-4,
    .pb\:aspect-anamorphic,
    .pb\:aspect-double,
    .pb\:aspect-golden {
        position: relative !important;
    }
    .pb\:aspect-1-1:before,
    .pb\:aspect-16-9:before,
    .pb\:aspect-3-2:before,
    .pb\:aspect-4-3:before,
    .pb\:aspect-4-5:before,
    .pb\:aspect-5-4:before,
    .pb\:aspect-anamorphic:before,
    .pb\:aspect-double:before,
    .pb\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .pb\:aspect-1-1 > *,
    .pb\:aspect-16-9 > *,
    .pb\:aspect-3-2 > *,
    .pb\:aspect-4-3 > *,
    .pb\:aspect-4-5 > *,
    .pb\:aspect-5-4 > *,
    .pb\:aspect-anamorphic > *,
    .pb\:aspect-double > *,
    .pb\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .pb\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .pb\:aspect-double:before {
        padding-top: 50% !important;
    }
    .pb\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .pb\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .pb\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .pb\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .pb\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .pb\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .pb\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .ph\:static {
        position: static !important;
    }
    .ph\:fixed {
        position: fixed !important;
    }
    .ph\:absolute {
        position: absolute !important;
    }
    .ph\:relative {
        position: relative !important;
    }
    .ph\:sticky {
        position: sticky !important;
    }
    .ph\:order-0 {
        order: 0 !important;
    }
    .ph\:order-1 {
        order: 1 !important;
    }
    .ph\:order-2 {
        order: 2 !important;
    }
    .ph\:order-3 {
        order: 3 !important;
    }
    .ph\:order-4 {
        order: 4 !important;
    }
    .ph\:order-5 {
        order: 5 !important;
    }
    .ph\:order-6 {
        order: 6 !important;
    }
    .ph\:order-7 {
        order: 7 !important;
    }
    .ph\:order-8 {
        order: 8 !important;
    }
    .ph\:order-9 {
        order: 9 !important;
    }
    .ph\:order-10 {
        order: 10 !important;
    }
    .ph\:order-11 {
        order: 11 !important;
    }
    .ph\:order-12 {
        order: 12 !important;
    }
    .ph\:order-first {
        order: -9999 !important;
    }
    .ph\:order-last {
        order: 9999 !important;
    }
    .ph\:m-0 {
        margin: 0 !important;
    }
    .ph\:m-5 {
        margin: 5px !important;
    }
    .ph\:m-10 {
        margin: 10px !important;
    }
    .ph\:m-15 {
        margin: 15px !important;
    }
    .ph\:m-20 {
        margin: 20px !important;
    }
    .ph\:m-25 {
        margin: 25px !important;
    }
    .ph\:m-30 {
        margin: 30px !important;
    }
    .ph\:m-35 {
        margin: 35px !important;
    }
    .ph\:m-40 {
        margin: 40px !important;
    }
    .ph\:m-45 {
        margin: 45px !important;
    }
    .ph\:m-50 {
        margin: 50px !important;
    }
    .ph\:m-55 {
        margin: 55px !important;
    }
    .ph\:m-60 {
        margin: 60px !important;
    }
    .ph\:m-65 {
        margin: 65px !important;
    }
    .ph\:m-70 {
        margin: 70px !important;
    }
    .ph\:m-75 {
        margin: 75px !important;
    }
    .ph\:m-80 {
        margin: 80px !important;
    }
    .ph\:m-85 {
        margin: 85px !important;
    }
    .ph\:m-90 {
        margin: 90px !important;
    }
    .ph\:m-95 {
        margin: 95px !important;
    }
    .ph\:m-100 {
        margin: 100px !important;
    }
    .ph\:m-125 {
        margin: 125px !important;
    }
    .ph\:m-150 {
        margin: 150px !important;
    }
    .ph\:m-175 {
        margin: 175px !important;
    }
    .ph\:m-200 {
        margin: 200px !important;
    }
    .ph\:m-225 {
        margin: 225px !important;
    }
    .ph\:m-250 {
        margin: 250px !important;
    }
    .ph\:m-auto {
        margin: auto !important;
    }
    .ph\:-m-40 {
        margin: -40px !important;
    }
    .ph\:-m-50 {
        margin: -50% !important;
    }
    .ph\:-m-5 {
        margin: -5px !important;
    }
    .ph\:-m-10 {
        margin: -10px !important;
    }
    .ph\:-m-15 {
        margin: -15px !important;
    }
    .ph\:-m-20 {
        margin: -20px !important;
    }
    .ph\:-m-25 {
        margin: -25px !important;
    }
    .ph\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .ph\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .ph\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .ph\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .ph\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .ph\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .ph\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .ph\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .ph\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .ph\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .ph\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .ph\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .ph\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .ph\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .ph\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .ph\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .ph\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .ph\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .ph\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .ph\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .ph\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .ph\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .ph\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .ph\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .ph\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .ph\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .ph\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .ph\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .ph\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .ph\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .ph\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .ph\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .ph\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .ph\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .ph\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .ph\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .ph\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .ph\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .ph\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .ph\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .ph\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .ph\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .ph\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .ph\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .ph\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .ph\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .ph\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .ph\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .ph\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .ph\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .ph\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .ph\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .ph\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .ph\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .ph\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .ph\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .ph\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .ph\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .ph\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .ph\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .ph\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .ph\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .ph\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .ph\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .ph\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .ph\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .ph\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .ph\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .ph\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .ph\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .ph\:mt-0 {
        margin-top: 0 !important;
    }
    .ph\:mt-5 {
        margin-top: 5px !important;
    }
    .ph\:mt-10 {
        margin-top: 10px !important;
    }
    .ph\:mt-15 {
        margin-top: 15px !important;
    }
    .ph\:mt-20 {
        margin-top: 20px !important;
    }
    .ph\:mt-25 {
        margin-top: 25px !important;
    }
    .ph\:mt-30 {
        margin-top: 30px !important;
    }
    .ph\:mt-35 {
        margin-top: 35px !important;
    }
    .ph\:mt-40 {
        margin-top: 40px !important;
    }
    .ph\:mt-45 {
        margin-top: 45px !important;
    }
    .ph\:mt-50 {
        margin-top: 50px !important;
    }
    .ph\:mt-55 {
        margin-top: 55px !important;
    }
    .ph\:mt-60 {
        margin-top: 60px !important;
    }
    .ph\:mt-65 {
        margin-top: 65px !important;
    }
    .ph\:mt-70 {
        margin-top: 70px !important;
    }
    .ph\:mt-75 {
        margin-top: 75px !important;
    }
    .ph\:mt-80 {
        margin-top: 80px !important;
    }
    .ph\:mt-85 {
        margin-top: 85px !important;
    }
    .ph\:mt-90 {
        margin-top: 90px !important;
    }
    .ph\:mt-95 {
        margin-top: 95px !important;
    }
    .ph\:mt-100 {
        margin-top: 100px !important;
    }
    .ph\:mt-125 {
        margin-top: 125px !important;
    }
    .ph\:mt-150 {
        margin-top: 150px !important;
    }
    .ph\:mt-175 {
        margin-top: 175px !important;
    }
    .ph\:mt-200 {
        margin-top: 200px !important;
    }
    .ph\:mt-225 {
        margin-top: 225px !important;
    }
    .ph\:mt-250 {
        margin-top: 250px !important;
    }
    .ph\:mt-auto {
        margin-top: auto !important;
    }
    .ph\:-mt-40 {
        margin-top: -40px !important;
    }
    .ph\:-mt-50 {
        margin-top: -50% !important;
    }
    .ph\:-mt-5 {
        margin-top: -5px !important;
    }
    .ph\:-mt-10 {
        margin-top: -10px !important;
    }
    .ph\:-mt-15 {
        margin-top: -15px !important;
    }
    .ph\:-mt-20 {
        margin-top: -20px !important;
    }
    .ph\:-mt-25 {
        margin-top: -25px !important;
    }
    .ph\:mr-0 {
        margin-right: 0 !important;
    }
    .ph\:mr-5 {
        margin-right: 5px !important;
    }
    .ph\:mr-10 {
        margin-right: 10px !important;
    }
    .ph\:mr-15 {
        margin-right: 15px !important;
    }
    .ph\:mr-20 {
        margin-right: 20px !important;
    }
    .ph\:mr-25 {
        margin-right: 25px !important;
    }
    .ph\:mr-30 {
        margin-right: 30px !important;
    }
    .ph\:mr-35 {
        margin-right: 35px !important;
    }
    .ph\:mr-40 {
        margin-right: 40px !important;
    }
    .ph\:mr-45 {
        margin-right: 45px !important;
    }
    .ph\:mr-50 {
        margin-right: 50px !important;
    }
    .ph\:mr-55 {
        margin-right: 55px !important;
    }
    .ph\:mr-60 {
        margin-right: 60px !important;
    }
    .ph\:mr-65 {
        margin-right: 65px !important;
    }
    .ph\:mr-70 {
        margin-right: 70px !important;
    }
    .ph\:mr-75 {
        margin-right: 75px !important;
    }
    .ph\:mr-80 {
        margin-right: 80px !important;
    }
    .ph\:mr-85 {
        margin-right: 85px !important;
    }
    .ph\:mr-90 {
        margin-right: 90px !important;
    }
    .ph\:mr-95 {
        margin-right: 95px !important;
    }
    .ph\:mr-100 {
        margin-right: 100px !important;
    }
    .ph\:mr-125 {
        margin-right: 125px !important;
    }
    .ph\:mr-150 {
        margin-right: 150px !important;
    }
    .ph\:mr-175 {
        margin-right: 175px !important;
    }
    .ph\:mr-200 {
        margin-right: 200px !important;
    }
    .ph\:mr-225 {
        margin-right: 225px !important;
    }
    .ph\:mr-250 {
        margin-right: 250px !important;
    }
    .ph\:mr-auto {
        margin-right: auto !important;
    }
    .ph\:-mr-40 {
        margin-right: -40px !important;
    }
    .ph\:-mr-50 {
        margin-right: -50% !important;
    }
    .ph\:-mr-5 {
        margin-right: -5px !important;
    }
    .ph\:-mr-10 {
        margin-right: -10px !important;
    }
    .ph\:-mr-15 {
        margin-right: -15px !important;
    }
    .ph\:-mr-20 {
        margin-right: -20px !important;
    }
    .ph\:-mr-25 {
        margin-right: -25px !important;
    }
    .ph\:mb-0 {
        margin-bottom: 0 !important;
    }
    .ph\:mb-5 {
        margin-bottom: 5px !important;
    }
    .ph\:mb-10 {
        margin-bottom: 10px !important;
    }
    .ph\:mb-15 {
        margin-bottom: 15px !important;
    }
    .ph\:mb-20 {
        margin-bottom: 20px !important;
    }
    .ph\:mb-25 {
        margin-bottom: 25px !important;
    }
    .ph\:mb-30 {
        margin-bottom: 30px !important;
    }
    .ph\:mb-35 {
        margin-bottom: 35px !important;
    }
    .ph\:mb-40 {
        margin-bottom: 40px !important;
    }
    .ph\:mb-45 {
        margin-bottom: 45px !important;
    }
    .ph\:mb-50 {
        margin-bottom: 50px !important;
    }
    .ph\:mb-55 {
        margin-bottom: 55px !important;
    }
    .ph\:mb-60 {
        margin-bottom: 60px !important;
    }
    .ph\:mb-65 {
        margin-bottom: 65px !important;
    }
    .ph\:mb-70 {
        margin-bottom: 70px !important;
    }
    .ph\:mb-75 {
        margin-bottom: 75px !important;
    }
    .ph\:mb-80 {
        margin-bottom: 80px !important;
    }
    .ph\:mb-85 {
        margin-bottom: 85px !important;
    }
    .ph\:mb-90 {
        margin-bottom: 90px !important;
    }
    .ph\:mb-95 {
        margin-bottom: 95px !important;
    }
    .ph\:mb-100 {
        margin-bottom: 100px !important;
    }
    .ph\:mb-125 {
        margin-bottom: 125px !important;
    }
    .ph\:mb-150 {
        margin-bottom: 150px !important;
    }
    .ph\:mb-175 {
        margin-bottom: 175px !important;
    }
    .ph\:mb-200 {
        margin-bottom: 200px !important;
    }
    .ph\:mb-225 {
        margin-bottom: 225px !important;
    }
    .ph\:mb-250 {
        margin-bottom: 250px !important;
    }
    .ph\:mb-auto {
        margin-bottom: auto !important;
    }
    .ph\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .ph\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .ph\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .ph\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .ph\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .ph\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .ph\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .ph\:ml-0 {
        margin-left: 0 !important;
    }
    .ph\:ml-5 {
        margin-left: 5px !important;
    }
    .ph\:ml-10 {
        margin-left: 10px !important;
    }
    .ph\:ml-15 {
        margin-left: 15px !important;
    }
    .ph\:ml-20 {
        margin-left: 20px !important;
    }
    .ph\:ml-25 {
        margin-left: 25px !important;
    }
    .ph\:ml-30 {
        margin-left: 30px !important;
    }
    .ph\:ml-35 {
        margin-left: 35px !important;
    }
    .ph\:ml-40 {
        margin-left: 40px !important;
    }
    .ph\:ml-45 {
        margin-left: 45px !important;
    }
    .ph\:ml-50 {
        margin-left: 50px !important;
    }
    .ph\:ml-55 {
        margin-left: 55px !important;
    }
    .ph\:ml-60 {
        margin-left: 60px !important;
    }
    .ph\:ml-65 {
        margin-left: 65px !important;
    }
    .ph\:ml-70 {
        margin-left: 70px !important;
    }
    .ph\:ml-75 {
        margin-left: 75px !important;
    }
    .ph\:ml-80 {
        margin-left: 80px !important;
    }
    .ph\:ml-85 {
        margin-left: 85px !important;
    }
    .ph\:ml-90 {
        margin-left: 90px !important;
    }
    .ph\:ml-95 {
        margin-left: 95px !important;
    }
    .ph\:ml-100 {
        margin-left: 100px !important;
    }
    .ph\:ml-125 {
        margin-left: 125px !important;
    }
    .ph\:ml-150 {
        margin-left: 150px !important;
    }
    .ph\:ml-175 {
        margin-left: 175px !important;
    }
    .ph\:ml-200 {
        margin-left: 200px !important;
    }
    .ph\:ml-225 {
        margin-left: 225px !important;
    }
    .ph\:ml-250 {
        margin-left: 250px !important;
    }
    .ph\:ml-auto {
        margin-left: auto !important;
    }
    .ph\:-ml-40 {
        margin-left: -40px !important;
    }
    .ph\:-ml-50 {
        margin-left: -50% !important;
    }
    .ph\:-ml-5 {
        margin-left: -5px !important;
    }
    .ph\:-ml-10 {
        margin-left: -10px !important;
    }
    .ph\:-ml-15 {
        margin-left: -15px !important;
    }
    .ph\:-ml-20 {
        margin-left: -20px !important;
    }
    .ph\:-ml-25 {
        margin-left: -25px !important;
    }
    .ph\:block {
        display: block !important;
    }
    .ph\:inline-block {
        display: inline-block !important;
    }
    .ph\:inline {
        display: inline !important;
    }
    .ph\:flex {
        display: flex !important;
    }
    .ph\:inline-flex {
        display: inline-flex !important;
    }
    .ph\:table {
        display: table !important;
    }
    .ph\:inline-table {
        display: inline-table !important;
    }
    .ph\:table-caption {
        display: table-caption !important;
    }
    .ph\:table-cell {
        display: table-cell !important;
    }
    .ph\:table-column {
        display: table-column !important;
    }
    .ph\:table-column-group {
        display: table-column-group !important;
    }
    .ph\:table-footer-group {
        display: table-footer-group !important;
    }
    .ph\:table-header-group {
        display: table-header-group !important;
    }
    .ph\:table-row-group {
        display: table-row-group !important;
    }
    .ph\:table-row {
        display: table-row !important;
    }
    .ph\:flow-root {
        display: flow-root !important;
    }
    .ph\:grid {
        display: grid !important;
    }
    .ph\:inline-grid {
        display: inline-grid !important;
    }
    .ph\:contents {
        display: contents !important;
    }
    .ph\:list-item {
        display: list-item !important;
    }
    .ph\:hidden {
        display: none !important;
    }
    .ph\:hover\:block:hover {
        display: block !important;
    }
    .ph\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .ph\:hover\:inline:hover {
        display: inline !important;
    }
    .ph\:hover\:flex:hover {
        display: flex !important;
    }
    .ph\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .ph\:hover\:table:hover {
        display: table !important;
    }
    .ph\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .ph\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .ph\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .ph\:hover\:table-column:hover {
        display: table-column !important;
    }
    .ph\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .ph\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .ph\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .ph\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .ph\:hover\:table-row:hover {
        display: table-row !important;
    }
    .ph\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .ph\:hover\:grid:hover {
        display: grid !important;
    }
    .ph\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .ph\:hover\:contents:hover {
        display: contents !important;
    }
    .ph\:hover\:list-item:hover {
        display: list-item !important;
    }
    .ph\:hover\:hidden:hover {
        display: none !important;
    }
    .ph\:focus\:block:focus {
        display: block !important;
    }
    .ph\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .ph\:focus\:inline:focus {
        display: inline !important;
    }
    .ph\:focus\:flex:focus {
        display: flex !important;
    }
    .ph\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .ph\:focus\:table:focus {
        display: table !important;
    }
    .ph\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .ph\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .ph\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .ph\:focus\:table-column:focus {
        display: table-column !important;
    }
    .ph\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .ph\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .ph\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .ph\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .ph\:focus\:table-row:focus {
        display: table-row !important;
    }
    .ph\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .ph\:focus\:grid:focus {
        display: grid !important;
    }
    .ph\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .ph\:focus\:contents:focus {
        display: contents !important;
    }
    .ph\:focus\:list-item:focus {
        display: list-item !important;
    }
    .ph\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .ph\:group-hover\:block {
        display: block !important;
    }
    .group:hover .ph\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .ph\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .ph\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .ph\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .ph\:group-hover\:table {
        display: table !important;
    }
    .group:hover .ph\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .ph\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .ph\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .ph\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .ph\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .ph\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .ph\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .ph\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .ph\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .ph\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .ph\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .ph\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .ph\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .ph\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .ph\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .ph\:group-focus\:block {
        display: block !important;
    }
    .group:focus .ph\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .ph\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .ph\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .ph\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .ph\:group-focus\:table {
        display: table !important;
    }
    .group:focus .ph\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .ph\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .ph\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .ph\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .ph\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .ph\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .ph\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .ph\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .ph\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .ph\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .ph\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .ph\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .ph\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .ph\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .ph\:group-focus\:hidden {
        display: none !important;
    }
    .ph\:h-0 {
        height: 0 !important;
    }
    .ph\:h-auto {
        height: auto !important;
    }
    .ph\:h-half {
        height: 50% !important;
    }
    .ph\:h-full {
        height: 100% !important;
    }
    .ph\:h-screen {
        height: 100vh !important;
    }
    .ph\:w-auto {
        width: auto !important;
    }
    .ph\:w-quarter {
        width: 25% !important;
    }
    .ph\:w-third {
        width: 33.333% !important;
    }
    .ph\:w-half {
        width: 50% !important;
    }
    .ph\:w-full {
        width: 100% !important;
    }
    .ph\:w-screen {
        width: 100vw !important;
    }
    .ph\:max-w-none {
        max-width: none !important;
    }
    .ph\:max-w-half {
        max-width: 50% !important;
    }
    .ph\:max-w-full {
        max-width: 100% !important;
    }
    .ph\:max-w-inner-content {
        max-width: 852px !important;
    }
    .ph\:max-w-content {
        max-width: 1132px !important;
    }
    .ph\:max-w-wide {
        max-width: 1480px !important;
    }
    .ph\:max-w-screen {
        max-width: 100vw !important;
    }
    .ph\:flex-1 {
        flex: 1 1 0% !important;
    }
    .ph\:flex-full {
        flex: 1 1 100% !important;
    }
    .ph\:flex-grow {
        flex: 1 0 auto !important;
    }
    .ph\:flex-auto {
        flex: 1 1 auto !important;
    }
    .ph\:flex-initial {
        flex: 0 1 auto !important;
    }
    .ph\:flex-none {
        flex: none !important;
    }
    .ph\:flex-inherit {
        flex: inherit !important;
    }
    .ph\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .ph\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .ph\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .ph\:flex-grow {
        flex-grow: 1 !important;
    }
    .ph\:flex-row {
        flex-direction: row !important;
    }
    .ph\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .ph\:flex-col {
        flex-direction: column !important;
    }
    .ph\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .ph\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .ph\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .ph\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .ph\:content-center {
        align-content: center !important;
    }
    .ph\:content-start {
        align-content: flex-start !important;
    }
    .ph\:content-end {
        align-content: flex-end !important;
    }
    .ph\:content-between {
        align-content: space-between !important;
    }
    .ph\:content-around {
        align-content: space-around !important;
    }
    .ph\:content-evenly {
        align-content: space-evenly !important;
    }
    .ph\:items-start {
        align-items: flex-start !important;
    }
    .ph\:items-end {
        align-items: flex-end !important;
    }
    .ph\:items-center {
        align-items: center !important;
    }
    .ph\:items-baseline {
        align-items: baseline !important;
    }
    .ph\:items-stretch {
        align-items: stretch !important;
    }
    .ph\:justify-start {
        justify-content: flex-start !important;
    }
    .ph\:justify-end {
        justify-content: flex-end !important;
    }
    .ph\:justify-center {
        justify-content: center !important;
    }
    .ph\:justify-between {
        justify-content: space-between !important;
    }
    .ph\:justify-around {
        justify-content: space-around !important;
    }
    .ph\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .ph\:self-auto {
        align-self: auto !important;
    }
    .ph\:self-start {
        align-self: flex-start !important;
    }
    .ph\:self-end {
        align-self: flex-end !important;
    }
    .ph\:self-center {
        align-self: center !important;
    }
    .ph\:self-stretch {
        align-self: stretch !important;
    }
    .ph\:self-baseline {
        align-self: baseline !important;
    }
    .ph\:overflow-auto {
        overflow: auto !important;
    }
    .ph\:overflow-hidden {
        overflow: hidden !important;
    }
    .ph\:overflow-visible {
        overflow: visible !important;
    }
    .ph\:overflow-scroll {
        overflow: scroll !important;
    }
    .ph\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .ph\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .ph\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .ph\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .ph\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .ph\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .ph\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .ph\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .ph\:border-none {
        border-width: 0 !important;
    }
    .ph\:border {
        border-width: 2px !important;
    }
    .ph\:border-t-none {
        border-top-width: 0 !important;
    }
    .ph\:border-t {
        border-top-width: 2px !important;
    }
    .ph\:border-r-none {
        border-right-width: 0 !important;
    }
    .ph\:border-r {
        border-right-width: 2px !important;
    }
    .ph\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .ph\:border-b {
        border-bottom-width: 2px !important;
    }
    .ph\:border-l-none {
        border-left-width: 0 !important;
    }
    .ph\:border-l {
        border-left-width: 2px !important;
    }
    .ph\:p-0 {
        padding: 0 !important;
    }
    .ph\:p-5 {
        padding: 5px !important;
    }
    .ph\:p-10 {
        padding: 10px !important;
    }
    .ph\:p-15 {
        padding: 15px !important;
    }
    .ph\:p-20 {
        padding: 20px !important;
    }
    .ph\:p-25 {
        padding: 25px !important;
    }
    .ph\:p-30 {
        padding: 30px !important;
    }
    .ph\:p-35 {
        padding: 35px !important;
    }
    .ph\:p-40 {
        padding: 40px !important;
    }
    .ph\:p-45 {
        padding: 45px !important;
    }
    .ph\:p-50 {
        padding: 50px !important;
    }
    .ph\:p-55 {
        padding: 55px !important;
    }
    .ph\:p-60 {
        padding: 60px !important;
    }
    .ph\:p-65 {
        padding: 65px !important;
    }
    .ph\:p-70 {
        padding: 70px !important;
    }
    .ph\:p-75 {
        padding: 75px !important;
    }
    .ph\:p-80 {
        padding: 80px !important;
    }
    .ph\:p-85 {
        padding: 85px !important;
    }
    .ph\:p-90 {
        padding: 90px !important;
    }
    .ph\:p-95 {
        padding: 95px !important;
    }
    .ph\:p-100 {
        padding: 100px !important;
    }
    .ph\:p-125 {
        padding: 125px !important;
    }
    .ph\:p-150 {
        padding: 150px !important;
    }
    .ph\:p-175 {
        padding: 175px !important;
    }
    .ph\:p-200 {
        padding: 200px !important;
    }
    .ph\:p-225 {
        padding: 225px !important;
    }
    .ph\:p-250 {
        padding: 250px !important;
    }
    .ph\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .ph\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .ph\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .ph\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .ph\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .ph\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .ph\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .ph\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .ph\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .ph\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .ph\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .ph\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .ph\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .ph\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .ph\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .ph\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .ph\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .ph\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .ph\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .ph\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .ph\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .ph\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .ph\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .ph\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .ph\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .ph\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .ph\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .ph\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .ph\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .ph\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .ph\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .ph\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .ph\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .ph\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .ph\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .ph\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .ph\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .ph\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .ph\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .ph\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .ph\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .ph\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .ph\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .ph\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .ph\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .ph\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .ph\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .ph\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .ph\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .ph\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .ph\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .ph\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .ph\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .ph\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .ph\:pt-0 {
        padding-top: 0 !important;
    }
    .ph\:pt-5 {
        padding-top: 5px !important;
    }
    .ph\:pt-10 {
        padding-top: 10px !important;
    }
    .ph\:pt-15 {
        padding-top: 15px !important;
    }
    .ph\:pt-20 {
        padding-top: 20px !important;
    }
    .ph\:pt-25 {
        padding-top: 25px !important;
    }
    .ph\:pt-30 {
        padding-top: 30px !important;
    }
    .ph\:pt-35 {
        padding-top: 35px !important;
    }
    .ph\:pt-40 {
        padding-top: 40px !important;
    }
    .ph\:pt-45 {
        padding-top: 45px !important;
    }
    .ph\:pt-50 {
        padding-top: 50px !important;
    }
    .ph\:pt-55 {
        padding-top: 55px !important;
    }
    .ph\:pt-60 {
        padding-top: 60px !important;
    }
    .ph\:pt-65 {
        padding-top: 65px !important;
    }
    .ph\:pt-70 {
        padding-top: 70px !important;
    }
    .ph\:pt-75 {
        padding-top: 75px !important;
    }
    .ph\:pt-80 {
        padding-top: 80px !important;
    }
    .ph\:pt-85 {
        padding-top: 85px !important;
    }
    .ph\:pt-90 {
        padding-top: 90px !important;
    }
    .ph\:pt-95 {
        padding-top: 95px !important;
    }
    .ph\:pt-100 {
        padding-top: 100px !important;
    }
    .ph\:pt-125 {
        padding-top: 125px !important;
    }
    .ph\:pt-150 {
        padding-top: 150px !important;
    }
    .ph\:pt-175 {
        padding-top: 175px !important;
    }
    .ph\:pt-200 {
        padding-top: 200px !important;
    }
    .ph\:pt-225 {
        padding-top: 225px !important;
    }
    .ph\:pt-250 {
        padding-top: 250px !important;
    }
    .ph\:pr-0 {
        padding-right: 0 !important;
    }
    .ph\:pr-5 {
        padding-right: 5px !important;
    }
    .ph\:pr-10 {
        padding-right: 10px !important;
    }
    .ph\:pr-15 {
        padding-right: 15px !important;
    }
    .ph\:pr-20 {
        padding-right: 20px !important;
    }
    .ph\:pr-25 {
        padding-right: 25px !important;
    }
    .ph\:pr-30 {
        padding-right: 30px !important;
    }
    .ph\:pr-35 {
        padding-right: 35px !important;
    }
    .ph\:pr-40 {
        padding-right: 40px !important;
    }
    .ph\:pr-45 {
        padding-right: 45px !important;
    }
    .ph\:pr-50 {
        padding-right: 50px !important;
    }
    .ph\:pr-55 {
        padding-right: 55px !important;
    }
    .ph\:pr-60 {
        padding-right: 60px !important;
    }
    .ph\:pr-65 {
        padding-right: 65px !important;
    }
    .ph\:pr-70 {
        padding-right: 70px !important;
    }
    .ph\:pr-75 {
        padding-right: 75px !important;
    }
    .ph\:pr-80 {
        padding-right: 80px !important;
    }
    .ph\:pr-85 {
        padding-right: 85px !important;
    }
    .ph\:pr-90 {
        padding-right: 90px !important;
    }
    .ph\:pr-95 {
        padding-right: 95px !important;
    }
    .ph\:pr-100 {
        padding-right: 100px !important;
    }
    .ph\:pr-125 {
        padding-right: 125px !important;
    }
    .ph\:pr-150 {
        padding-right: 150px !important;
    }
    .ph\:pr-175 {
        padding-right: 175px !important;
    }
    .ph\:pr-200 {
        padding-right: 200px !important;
    }
    .ph\:pr-225 {
        padding-right: 225px !important;
    }
    .ph\:pr-250 {
        padding-right: 250px !important;
    }
    .ph\:pb-0 {
        padding-bottom: 0 !important;
    }
    .ph\:pb-5 {
        padding-bottom: 5px !important;
    }
    .ph\:pb-10 {
        padding-bottom: 10px !important;
    }
    .ph\:pb-15 {
        padding-bottom: 15px !important;
    }
    .ph\:pb-20 {
        padding-bottom: 20px !important;
    }
    .ph\:pb-25 {
        padding-bottom: 25px !important;
    }
    .ph\:pb-30 {
        padding-bottom: 30px !important;
    }
    .ph\:pb-35 {
        padding-bottom: 35px !important;
    }
    .ph\:pb-40 {
        padding-bottom: 40px !important;
    }
    .ph\:pb-45 {
        padding-bottom: 45px !important;
    }
    .ph\:pb-50 {
        padding-bottom: 50px !important;
    }
    .ph\:pb-55 {
        padding-bottom: 55px !important;
    }
    .ph\:pb-60 {
        padding-bottom: 60px !important;
    }
    .ph\:pb-65 {
        padding-bottom: 65px !important;
    }
    .ph\:pb-70 {
        padding-bottom: 70px !important;
    }
    .ph\:pb-75 {
        padding-bottom: 75px !important;
    }
    .ph\:pb-80 {
        padding-bottom: 80px !important;
    }
    .ph\:pb-85 {
        padding-bottom: 85px !important;
    }
    .ph\:pb-90 {
        padding-bottom: 90px !important;
    }
    .ph\:pb-95 {
        padding-bottom: 95px !important;
    }
    .ph\:pb-100 {
        padding-bottom: 100px !important;
    }
    .ph\:pb-125 {
        padding-bottom: 125px !important;
    }
    .ph\:pb-150 {
        padding-bottom: 150px !important;
    }
    .ph\:pb-175 {
        padding-bottom: 175px !important;
    }
    .ph\:pb-200 {
        padding-bottom: 200px !important;
    }
    .ph\:pb-225 {
        padding-bottom: 225px !important;
    }
    .ph\:pb-250 {
        padding-bottom: 250px !important;
    }
    .ph\:pl-0 {
        padding-left: 0 !important;
    }
    .ph\:pl-5 {
        padding-left: 5px !important;
    }
    .ph\:pl-10 {
        padding-left: 10px !important;
    }
    .ph\:pl-15 {
        padding-left: 15px !important;
    }
    .ph\:pl-20 {
        padding-left: 20px !important;
    }
    .ph\:pl-25 {
        padding-left: 25px !important;
    }
    .ph\:pl-30 {
        padding-left: 30px !important;
    }
    .ph\:pl-35 {
        padding-left: 35px !important;
    }
    .ph\:pl-40 {
        padding-left: 40px !important;
    }
    .ph\:pl-45 {
        padding-left: 45px !important;
    }
    .ph\:pl-50 {
        padding-left: 50px !important;
    }
    .ph\:pl-55 {
        padding-left: 55px !important;
    }
    .ph\:pl-60 {
        padding-left: 60px !important;
    }
    .ph\:pl-65 {
        padding-left: 65px !important;
    }
    .ph\:pl-70 {
        padding-left: 70px !important;
    }
    .ph\:pl-75 {
        padding-left: 75px !important;
    }
    .ph\:pl-80 {
        padding-left: 80px !important;
    }
    .ph\:pl-85 {
        padding-left: 85px !important;
    }
    .ph\:pl-90 {
        padding-left: 90px !important;
    }
    .ph\:pl-95 {
        padding-left: 95px !important;
    }
    .ph\:pl-100 {
        padding-left: 100px !important;
    }
    .ph\:pl-125 {
        padding-left: 125px !important;
    }
    .ph\:pl-150 {
        padding-left: 150px !important;
    }
    .ph\:pl-175 {
        padding-left: 175px !important;
    }
    .ph\:pl-200 {
        padding-left: 200px !important;
    }
    .ph\:pl-225 {
        padding-left: 225px !important;
    }
    .ph\:pl-250 {
        padding-left: 250px !important;
    }
    .ph\:text-left {
        text-align: left !important;
    }
    .ph\:text-center {
        text-align: center !important;
    }
    .ph\:text-right {
        text-align: right !important;
    }
    .ph\:text-justify {
        text-align: justify !important;
    }
    .ph\:align-baseline {
        vertical-align: baseline !important;
    }
    .ph\:align-top {
        vertical-align: top !important;
    }
    .ph\:align-middle {
        vertical-align: middle !important;
    }
    .ph\:align-bottom {
        vertical-align: bottom !important;
    }
    .ph\:align-text-top {
        vertical-align: text-top !important;
    }
    .ph\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .ph\:text-xs {
        font-size: 12px !important;
    }
    .ph\:text-sm {
        font-size: 14px !important;
    }
    .ph\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .ph\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .ph\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .ph\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .ph\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .ph\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .ph\:leading-none {
        line-height: 1 !important;
    }
    .ph\:leading-normal {
        line-height: 1.2 !important;
    }
    .ph\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .ph\:aspect-1-1,
    .ph\:aspect-16-9,
    .ph\:aspect-3-2,
    .ph\:aspect-4-3,
    .ph\:aspect-4-5,
    .ph\:aspect-5-4,
    .ph\:aspect-anamorphic,
    .ph\:aspect-double,
    .ph\:aspect-golden {
        position: relative !important;
    }
    .ph\:aspect-1-1:before,
    .ph\:aspect-16-9:before,
    .ph\:aspect-3-2:before,
    .ph\:aspect-4-3:before,
    .ph\:aspect-4-5:before,
    .ph\:aspect-5-4:before,
    .ph\:aspect-anamorphic:before,
    .ph\:aspect-double:before,
    .ph\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .ph\:aspect-1-1 > *,
    .ph\:aspect-16-9 > *,
    .ph\:aspect-3-2 > *,
    .ph\:aspect-4-3 > *,
    .ph\:aspect-4-5 > *,
    .ph\:aspect-5-4 > *,
    .ph\:aspect-anamorphic > *,
    .ph\:aspect-double > *,
    .ph\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .ph\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .ph\:aspect-double:before {
        padding-top: 50% !important;
    }
    .ph\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .ph\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .ph\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .ph\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .ph\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .ph\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .ph\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}
@media (max-width: 479px) {
    .pv\:static {
        position: static !important;
    }
    .pv\:fixed {
        position: fixed !important;
    }
    .pv\:absolute {
        position: absolute !important;
    }
    .pv\:relative {
        position: relative !important;
    }
    .pv\:sticky {
        position: sticky !important;
    }
    .pv\:order-0 {
        order: 0 !important;
    }
    .pv\:order-1 {
        order: 1 !important;
    }
    .pv\:order-2 {
        order: 2 !important;
    }
    .pv\:order-3 {
        order: 3 !important;
    }
    .pv\:order-4 {
        order: 4 !important;
    }
    .pv\:order-5 {
        order: 5 !important;
    }
    .pv\:order-6 {
        order: 6 !important;
    }
    .pv\:order-7 {
        order: 7 !important;
    }
    .pv\:order-8 {
        order: 8 !important;
    }
    .pv\:order-9 {
        order: 9 !important;
    }
    .pv\:order-10 {
        order: 10 !important;
    }
    .pv\:order-11 {
        order: 11 !important;
    }
    .pv\:order-12 {
        order: 12 !important;
    }
    .pv\:order-first {
        order: -9999 !important;
    }
    .pv\:order-last {
        order: 9999 !important;
    }
    .pv\:m-0 {
        margin: 0 !important;
    }
    .pv\:m-5 {
        margin: 5px !important;
    }
    .pv\:m-10 {
        margin: 10px !important;
    }
    .pv\:m-15 {
        margin: 15px !important;
    }
    .pv\:m-20 {
        margin: 20px !important;
    }
    .pv\:m-25 {
        margin: 25px !important;
    }
    .pv\:m-30 {
        margin: 30px !important;
    }
    .pv\:m-35 {
        margin: 35px !important;
    }
    .pv\:m-40 {
        margin: 40px !important;
    }
    .pv\:m-45 {
        margin: 45px !important;
    }
    .pv\:m-50 {
        margin: 50px !important;
    }
    .pv\:m-55 {
        margin: 55px !important;
    }
    .pv\:m-60 {
        margin: 60px !important;
    }
    .pv\:m-65 {
        margin: 65px !important;
    }
    .pv\:m-70 {
        margin: 70px !important;
    }
    .pv\:m-75 {
        margin: 75px !important;
    }
    .pv\:m-80 {
        margin: 80px !important;
    }
    .pv\:m-85 {
        margin: 85px !important;
    }
    .pv\:m-90 {
        margin: 90px !important;
    }
    .pv\:m-95 {
        margin: 95px !important;
    }
    .pv\:m-100 {
        margin: 100px !important;
    }
    .pv\:m-125 {
        margin: 125px !important;
    }
    .pv\:m-150 {
        margin: 150px !important;
    }
    .pv\:m-175 {
        margin: 175px !important;
    }
    .pv\:m-200 {
        margin: 200px !important;
    }
    .pv\:m-225 {
        margin: 225px !important;
    }
    .pv\:m-250 {
        margin: 250px !important;
    }
    .pv\:m-auto {
        margin: auto !important;
    }
    .pv\:-m-40 {
        margin: -40px !important;
    }
    .pv\:-m-50 {
        margin: -50% !important;
    }
    .pv\:-m-5 {
        margin: -5px !important;
    }
    .pv\:-m-10 {
        margin: -10px !important;
    }
    .pv\:-m-15 {
        margin: -15px !important;
    }
    .pv\:-m-20 {
        margin: -20px !important;
    }
    .pv\:-m-25 {
        margin: -25px !important;
    }
    .pv\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .pv\:mx-5 {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .pv\:mx-10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .pv\:mx-15 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .pv\:mx-20 {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .pv\:mx-25 {
        margin-left: 25px !important;
        margin-right: 25px !important;
    }
    .pv\:mx-30 {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
    .pv\:mx-35 {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }
    .pv\:mx-40 {
        margin-left: 40px !important;
        margin-right: 40px !important;
    }
    .pv\:mx-45 {
        margin-left: 45px !important;
        margin-right: 45px !important;
    }
    .pv\:mx-50 {
        margin-left: 50px !important;
        margin-right: 50px !important;
    }
    .pv\:mx-55 {
        margin-left: 55px !important;
        margin-right: 55px !important;
    }
    .pv\:mx-60 {
        margin-left: 60px !important;
        margin-right: 60px !important;
    }
    .pv\:mx-65 {
        margin-left: 65px !important;
        margin-right: 65px !important;
    }
    .pv\:mx-70 {
        margin-left: 70px !important;
        margin-right: 70px !important;
    }
    .pv\:mx-75 {
        margin-left: 75px !important;
        margin-right: 75px !important;
    }
    .pv\:mx-80 {
        margin-left: 80px !important;
        margin-right: 80px !important;
    }
    .pv\:mx-85 {
        margin-left: 85px !important;
        margin-right: 85px !important;
    }
    .pv\:mx-90 {
        margin-left: 90px !important;
        margin-right: 90px !important;
    }
    .pv\:mx-95 {
        margin-left: 95px !important;
        margin-right: 95px !important;
    }
    .pv\:mx-100 {
        margin-left: 100px !important;
        margin-right: 100px !important;
    }
    .pv\:mx-125 {
        margin-left: 125px !important;
        margin-right: 125px !important;
    }
    .pv\:mx-150 {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }
    .pv\:mx-175 {
        margin-left: 175px !important;
        margin-right: 175px !important;
    }
    .pv\:mx-200 {
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
    .pv\:mx-225 {
        margin-left: 225px !important;
        margin-right: 225px !important;
    }
    .pv\:mx-250 {
        margin-left: 250px !important;
        margin-right: 250px !important;
    }
    .pv\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .pv\:-mx-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }
    .pv\:-mx-50 {
        margin-left: -50% !important;
        margin-right: -50% !important;
    }
    .pv\:-mx-5 {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    .pv\:-mx-10 {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .pv\:-mx-15 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .pv\:-mx-20 {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }
    .pv\:-mx-25 {
        margin-left: -25px !important;
        margin-right: -25px !important;
    }
    .pv\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .pv\:my-5 {
        margin-bottom: 5px !important;
        margin-top: 5px !important;
    }
    .pv\:my-10 {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .pv\:my-15 {
        margin-bottom: 15px !important;
        margin-top: 15px !important;
    }
    .pv\:my-20 {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .pv\:my-25 {
        margin-bottom: 25px !important;
        margin-top: 25px !important;
    }
    .pv\:my-30 {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .pv\:my-35 {
        margin-bottom: 35px !important;
        margin-top: 35px !important;
    }
    .pv\:my-40 {
        margin-bottom: 40px !important;
        margin-top: 40px !important;
    }
    .pv\:my-45 {
        margin-bottom: 45px !important;
        margin-top: 45px !important;
    }
    .pv\:my-50 {
        margin-bottom: 50px !important;
        margin-top: 50px !important;
    }
    .pv\:my-55 {
        margin-bottom: 55px !important;
        margin-top: 55px !important;
    }
    .pv\:my-60 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .pv\:my-65 {
        margin-bottom: 65px !important;
        margin-top: 65px !important;
    }
    .pv\:my-70 {
        margin-bottom: 70px !important;
        margin-top: 70px !important;
    }
    .pv\:my-75 {
        margin-bottom: 75px !important;
        margin-top: 75px !important;
    }
    .pv\:my-80 {
        margin-bottom: 80px !important;
        margin-top: 80px !important;
    }
    .pv\:my-85 {
        margin-bottom: 85px !important;
        margin-top: 85px !important;
    }
    .pv\:my-90 {
        margin-bottom: 90px !important;
        margin-top: 90px !important;
    }
    .pv\:my-95 {
        margin-bottom: 95px !important;
        margin-top: 95px !important;
    }
    .pv\:my-100 {
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
    .pv\:my-125 {
        margin-bottom: 125px !important;
        margin-top: 125px !important;
    }
    .pv\:my-150 {
        margin-bottom: 150px !important;
        margin-top: 150px !important;
    }
    .pv\:my-175 {
        margin-bottom: 175px !important;
        margin-top: 175px !important;
    }
    .pv\:my-200 {
        margin-bottom: 200px !important;
        margin-top: 200px !important;
    }
    .pv\:my-225 {
        margin-bottom: 225px !important;
        margin-top: 225px !important;
    }
    .pv\:my-250 {
        margin-bottom: 250px !important;
        margin-top: 250px !important;
    }
    .pv\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important;
    }
    .pv\:-my-40 {
        margin-bottom: -40px !important;
        margin-top: -40px !important;
    }
    .pv\:-my-50 {
        margin-bottom: -50% !important;
        margin-top: -50% !important;
    }
    .pv\:-my-5 {
        margin-bottom: -5px !important;
        margin-top: -5px !important;
    }
    .pv\:-my-10 {
        margin-bottom: -10px !important;
        margin-top: -10px !important;
    }
    .pv\:-my-15 {
        margin-bottom: -15px !important;
        margin-top: -15px !important;
    }
    .pv\:-my-20 {
        margin-bottom: -20px !important;
        margin-top: -20px !important;
    }
    .pv\:-my-25 {
        margin-bottom: -25px !important;
        margin-top: -25px !important;
    }
    .pv\:mt-0 {
        margin-top: 0 !important;
    }
    .pv\:mt-5 {
        margin-top: 5px !important;
    }
    .pv\:mt-10 {
        margin-top: 10px !important;
    }
    .pv\:mt-15 {
        margin-top: 15px !important;
    }
    .pv\:mt-20 {
        margin-top: 20px !important;
    }
    .pv\:mt-25 {
        margin-top: 25px !important;
    }
    .pv\:mt-30 {
        margin-top: 30px !important;
    }
    .pv\:mt-35 {
        margin-top: 35px !important;
    }
    .pv\:mt-40 {
        margin-top: 40px !important;
    }
    .pv\:mt-45 {
        margin-top: 45px !important;
    }
    .pv\:mt-50 {
        margin-top: 50px !important;
    }
    .pv\:mt-55 {
        margin-top: 55px !important;
    }
    .pv\:mt-60 {
        margin-top: 60px !important;
    }
    .pv\:mt-65 {
        margin-top: 65px !important;
    }
    .pv\:mt-70 {
        margin-top: 70px !important;
    }
    .pv\:mt-75 {
        margin-top: 75px !important;
    }
    .pv\:mt-80 {
        margin-top: 80px !important;
    }
    .pv\:mt-85 {
        margin-top: 85px !important;
    }
    .pv\:mt-90 {
        margin-top: 90px !important;
    }
    .pv\:mt-95 {
        margin-top: 95px !important;
    }
    .pv\:mt-100 {
        margin-top: 100px !important;
    }
    .pv\:mt-125 {
        margin-top: 125px !important;
    }
    .pv\:mt-150 {
        margin-top: 150px !important;
    }
    .pv\:mt-175 {
        margin-top: 175px !important;
    }
    .pv\:mt-200 {
        margin-top: 200px !important;
    }
    .pv\:mt-225 {
        margin-top: 225px !important;
    }
    .pv\:mt-250 {
        margin-top: 250px !important;
    }
    .pv\:mt-auto {
        margin-top: auto !important;
    }
    .pv\:-mt-40 {
        margin-top: -40px !important;
    }
    .pv\:-mt-50 {
        margin-top: -50% !important;
    }
    .pv\:-mt-5 {
        margin-top: -5px !important;
    }
    .pv\:-mt-10 {
        margin-top: -10px !important;
    }
    .pv\:-mt-15 {
        margin-top: -15px !important;
    }
    .pv\:-mt-20 {
        margin-top: -20px !important;
    }
    .pv\:-mt-25 {
        margin-top: -25px !important;
    }
    .pv\:mr-0 {
        margin-right: 0 !important;
    }
    .pv\:mr-5 {
        margin-right: 5px !important;
    }
    .pv\:mr-10 {
        margin-right: 10px !important;
    }
    .pv\:mr-15 {
        margin-right: 15px !important;
    }
    .pv\:mr-20 {
        margin-right: 20px !important;
    }
    .pv\:mr-25 {
        margin-right: 25px !important;
    }
    .pv\:mr-30 {
        margin-right: 30px !important;
    }
    .pv\:mr-35 {
        margin-right: 35px !important;
    }
    .pv\:mr-40 {
        margin-right: 40px !important;
    }
    .pv\:mr-45 {
        margin-right: 45px !important;
    }
    .pv\:mr-50 {
        margin-right: 50px !important;
    }
    .pv\:mr-55 {
        margin-right: 55px !important;
    }
    .pv\:mr-60 {
        margin-right: 60px !important;
    }
    .pv\:mr-65 {
        margin-right: 65px !important;
    }
    .pv\:mr-70 {
        margin-right: 70px !important;
    }
    .pv\:mr-75 {
        margin-right: 75px !important;
    }
    .pv\:mr-80 {
        margin-right: 80px !important;
    }
    .pv\:mr-85 {
        margin-right: 85px !important;
    }
    .pv\:mr-90 {
        margin-right: 90px !important;
    }
    .pv\:mr-95 {
        margin-right: 95px !important;
    }
    .pv\:mr-100 {
        margin-right: 100px !important;
    }
    .pv\:mr-125 {
        margin-right: 125px !important;
    }
    .pv\:mr-150 {
        margin-right: 150px !important;
    }
    .pv\:mr-175 {
        margin-right: 175px !important;
    }
    .pv\:mr-200 {
        margin-right: 200px !important;
    }
    .pv\:mr-225 {
        margin-right: 225px !important;
    }
    .pv\:mr-250 {
        margin-right: 250px !important;
    }
    .pv\:mr-auto {
        margin-right: auto !important;
    }
    .pv\:-mr-40 {
        margin-right: -40px !important;
    }
    .pv\:-mr-50 {
        margin-right: -50% !important;
    }
    .pv\:-mr-5 {
        margin-right: -5px !important;
    }
    .pv\:-mr-10 {
        margin-right: -10px !important;
    }
    .pv\:-mr-15 {
        margin-right: -15px !important;
    }
    .pv\:-mr-20 {
        margin-right: -20px !important;
    }
    .pv\:-mr-25 {
        margin-right: -25px !important;
    }
    .pv\:mb-0 {
        margin-bottom: 0 !important;
    }
    .pv\:mb-5 {
        margin-bottom: 5px !important;
    }
    .pv\:mb-10 {
        margin-bottom: 10px !important;
    }
    .pv\:mb-15 {
        margin-bottom: 15px !important;
    }
    .pv\:mb-20 {
        margin-bottom: 20px !important;
    }
    .pv\:mb-25 {
        margin-bottom: 25px !important;
    }
    .pv\:mb-30 {
        margin-bottom: 30px !important;
    }
    .pv\:mb-35 {
        margin-bottom: 35px !important;
    }
    .pv\:mb-40 {
        margin-bottom: 40px !important;
    }
    .pv\:mb-45 {
        margin-bottom: 45px !important;
    }
    .pv\:mb-50 {
        margin-bottom: 50px !important;
    }
    .pv\:mb-55 {
        margin-bottom: 55px !important;
    }
    .pv\:mb-60 {
        margin-bottom: 60px !important;
    }
    .pv\:mb-65 {
        margin-bottom: 65px !important;
    }
    .pv\:mb-70 {
        margin-bottom: 70px !important;
    }
    .pv\:mb-75 {
        margin-bottom: 75px !important;
    }
    .pv\:mb-80 {
        margin-bottom: 80px !important;
    }
    .pv\:mb-85 {
        margin-bottom: 85px !important;
    }
    .pv\:mb-90 {
        margin-bottom: 90px !important;
    }
    .pv\:mb-95 {
        margin-bottom: 95px !important;
    }
    .pv\:mb-100 {
        margin-bottom: 100px !important;
    }
    .pv\:mb-125 {
        margin-bottom: 125px !important;
    }
    .pv\:mb-150 {
        margin-bottom: 150px !important;
    }
    .pv\:mb-175 {
        margin-bottom: 175px !important;
    }
    .pv\:mb-200 {
        margin-bottom: 200px !important;
    }
    .pv\:mb-225 {
        margin-bottom: 225px !important;
    }
    .pv\:mb-250 {
        margin-bottom: 250px !important;
    }
    .pv\:mb-auto {
        margin-bottom: auto !important;
    }
    .pv\:-mb-40 {
        margin-bottom: -40px !important;
    }
    .pv\:-mb-50 {
        margin-bottom: -50% !important;
    }
    .pv\:-mb-5 {
        margin-bottom: -5px !important;
    }
    .pv\:-mb-10 {
        margin-bottom: -10px !important;
    }
    .pv\:-mb-15 {
        margin-bottom: -15px !important;
    }
    .pv\:-mb-20 {
        margin-bottom: -20px !important;
    }
    .pv\:-mb-25 {
        margin-bottom: -25px !important;
    }
    .pv\:ml-0 {
        margin-left: 0 !important;
    }
    .pv\:ml-5 {
        margin-left: 5px !important;
    }
    .pv\:ml-10 {
        margin-left: 10px !important;
    }
    .pv\:ml-15 {
        margin-left: 15px !important;
    }
    .pv\:ml-20 {
        margin-left: 20px !important;
    }
    .pv\:ml-25 {
        margin-left: 25px !important;
    }
    .pv\:ml-30 {
        margin-left: 30px !important;
    }
    .pv\:ml-35 {
        margin-left: 35px !important;
    }
    .pv\:ml-40 {
        margin-left: 40px !important;
    }
    .pv\:ml-45 {
        margin-left: 45px !important;
    }
    .pv\:ml-50 {
        margin-left: 50px !important;
    }
    .pv\:ml-55 {
        margin-left: 55px !important;
    }
    .pv\:ml-60 {
        margin-left: 60px !important;
    }
    .pv\:ml-65 {
        margin-left: 65px !important;
    }
    .pv\:ml-70 {
        margin-left: 70px !important;
    }
    .pv\:ml-75 {
        margin-left: 75px !important;
    }
    .pv\:ml-80 {
        margin-left: 80px !important;
    }
    .pv\:ml-85 {
        margin-left: 85px !important;
    }
    .pv\:ml-90 {
        margin-left: 90px !important;
    }
    .pv\:ml-95 {
        margin-left: 95px !important;
    }
    .pv\:ml-100 {
        margin-left: 100px !important;
    }
    .pv\:ml-125 {
        margin-left: 125px !important;
    }
    .pv\:ml-150 {
        margin-left: 150px !important;
    }
    .pv\:ml-175 {
        margin-left: 175px !important;
    }
    .pv\:ml-200 {
        margin-left: 200px !important;
    }
    .pv\:ml-225 {
        margin-left: 225px !important;
    }
    .pv\:ml-250 {
        margin-left: 250px !important;
    }
    .pv\:ml-auto {
        margin-left: auto !important;
    }
    .pv\:-ml-40 {
        margin-left: -40px !important;
    }
    .pv\:-ml-50 {
        margin-left: -50% !important;
    }
    .pv\:-ml-5 {
        margin-left: -5px !important;
    }
    .pv\:-ml-10 {
        margin-left: -10px !important;
    }
    .pv\:-ml-15 {
        margin-left: -15px !important;
    }
    .pv\:-ml-20 {
        margin-left: -20px !important;
    }
    .pv\:-ml-25 {
        margin-left: -25px !important;
    }
    .pv\:block {
        display: block !important;
    }
    .pv\:inline-block {
        display: inline-block !important;
    }
    .pv\:inline {
        display: inline !important;
    }
    .pv\:flex {
        display: flex !important;
    }
    .pv\:inline-flex {
        display: inline-flex !important;
    }
    .pv\:table {
        display: table !important;
    }
    .pv\:inline-table {
        display: inline-table !important;
    }
    .pv\:table-caption {
        display: table-caption !important;
    }
    .pv\:table-cell {
        display: table-cell !important;
    }
    .pv\:table-column {
        display: table-column !important;
    }
    .pv\:table-column-group {
        display: table-column-group !important;
    }
    .pv\:table-footer-group {
        display: table-footer-group !important;
    }
    .pv\:table-header-group {
        display: table-header-group !important;
    }
    .pv\:table-row-group {
        display: table-row-group !important;
    }
    .pv\:table-row {
        display: table-row !important;
    }
    .pv\:flow-root {
        display: flow-root !important;
    }
    .pv\:grid {
        display: grid !important;
    }
    .pv\:inline-grid {
        display: inline-grid !important;
    }
    .pv\:contents {
        display: contents !important;
    }
    .pv\:list-item {
        display: list-item !important;
    }
    .pv\:hidden {
        display: none !important;
    }
    .pv\:hover\:block:hover {
        display: block !important;
    }
    .pv\:hover\:inline-block:hover {
        display: inline-block !important;
    }
    .pv\:hover\:inline:hover {
        display: inline !important;
    }
    .pv\:hover\:flex:hover {
        display: flex !important;
    }
    .pv\:hover\:inline-flex:hover {
        display: inline-flex !important;
    }
    .pv\:hover\:table:hover {
        display: table !important;
    }
    .pv\:hover\:inline-table:hover {
        display: inline-table !important;
    }
    .pv\:hover\:table-caption:hover {
        display: table-caption !important;
    }
    .pv\:hover\:table-cell:hover {
        display: table-cell !important;
    }
    .pv\:hover\:table-column:hover {
        display: table-column !important;
    }
    .pv\:hover\:table-column-group:hover {
        display: table-column-group !important;
    }
    .pv\:hover\:table-footer-group:hover {
        display: table-footer-group !important;
    }
    .pv\:hover\:table-header-group:hover {
        display: table-header-group !important;
    }
    .pv\:hover\:table-row-group:hover {
        display: table-row-group !important;
    }
    .pv\:hover\:table-row:hover {
        display: table-row !important;
    }
    .pv\:hover\:flow-root:hover {
        display: flow-root !important;
    }
    .pv\:hover\:grid:hover {
        display: grid !important;
    }
    .pv\:hover\:inline-grid:hover {
        display: inline-grid !important;
    }
    .pv\:hover\:contents:hover {
        display: contents !important;
    }
    .pv\:hover\:list-item:hover {
        display: list-item !important;
    }
    .pv\:hover\:hidden:hover {
        display: none !important;
    }
    .pv\:focus\:block:focus {
        display: block !important;
    }
    .pv\:focus\:inline-block:focus {
        display: inline-block !important;
    }
    .pv\:focus\:inline:focus {
        display: inline !important;
    }
    .pv\:focus\:flex:focus {
        display: flex !important;
    }
    .pv\:focus\:inline-flex:focus {
        display: inline-flex !important;
    }
    .pv\:focus\:table:focus {
        display: table !important;
    }
    .pv\:focus\:inline-table:focus {
        display: inline-table !important;
    }
    .pv\:focus\:table-caption:focus {
        display: table-caption !important;
    }
    .pv\:focus\:table-cell:focus {
        display: table-cell !important;
    }
    .pv\:focus\:table-column:focus {
        display: table-column !important;
    }
    .pv\:focus\:table-column-group:focus {
        display: table-column-group !important;
    }
    .pv\:focus\:table-footer-group:focus {
        display: table-footer-group !important;
    }
    .pv\:focus\:table-header-group:focus {
        display: table-header-group !important;
    }
    .pv\:focus\:table-row-group:focus {
        display: table-row-group !important;
    }
    .pv\:focus\:table-row:focus {
        display: table-row !important;
    }
    .pv\:focus\:flow-root:focus {
        display: flow-root !important;
    }
    .pv\:focus\:grid:focus {
        display: grid !important;
    }
    .pv\:focus\:inline-grid:focus {
        display: inline-grid !important;
    }
    .pv\:focus\:contents:focus {
        display: contents !important;
    }
    .pv\:focus\:list-item:focus {
        display: list-item !important;
    }
    .pv\:focus\:hidden:focus {
        display: none !important;
    }
    .group:hover .pv\:group-hover\:block {
        display: block !important;
    }
    .group:hover .pv\:group-hover\:inline-block {
        display: inline-block !important;
    }
    .group:hover .pv\:group-hover\:inline {
        display: inline !important;
    }
    .group:hover .pv\:group-hover\:flex {
        display: flex !important;
    }
    .group:hover .pv\:group-hover\:inline-flex {
        display: inline-flex !important;
    }
    .group:hover .pv\:group-hover\:table {
        display: table !important;
    }
    .group:hover .pv\:group-hover\:inline-table {
        display: inline-table !important;
    }
    .group:hover .pv\:group-hover\:table-caption {
        display: table-caption !important;
    }
    .group:hover .pv\:group-hover\:table-cell {
        display: table-cell !important;
    }
    .group:hover .pv\:group-hover\:table-column {
        display: table-column !important;
    }
    .group:hover .pv\:group-hover\:table-column-group {
        display: table-column-group !important;
    }
    .group:hover .pv\:group-hover\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:hover .pv\:group-hover\:table-header-group {
        display: table-header-group !important;
    }
    .group:hover .pv\:group-hover\:table-row-group {
        display: table-row-group !important;
    }
    .group:hover .pv\:group-hover\:table-row {
        display: table-row !important;
    }
    .group:hover .pv\:group-hover\:flow-root {
        display: flow-root !important;
    }
    .group:hover .pv\:group-hover\:grid {
        display: grid !important;
    }
    .group:hover .pv\:group-hover\:inline-grid {
        display: inline-grid !important;
    }
    .group:hover .pv\:group-hover\:contents {
        display: contents !important;
    }
    .group:hover .pv\:group-hover\:list-item {
        display: list-item !important;
    }
    .group:hover .pv\:group-hover\:hidden {
        display: none !important;
    }
    .group:focus .pv\:group-focus\:block {
        display: block !important;
    }
    .group:focus .pv\:group-focus\:inline-block {
        display: inline-block !important;
    }
    .group:focus .pv\:group-focus\:inline {
        display: inline !important;
    }
    .group:focus .pv\:group-focus\:flex {
        display: flex !important;
    }
    .group:focus .pv\:group-focus\:inline-flex {
        display: inline-flex !important;
    }
    .group:focus .pv\:group-focus\:table {
        display: table !important;
    }
    .group:focus .pv\:group-focus\:inline-table {
        display: inline-table !important;
    }
    .group:focus .pv\:group-focus\:table-caption {
        display: table-caption !important;
    }
    .group:focus .pv\:group-focus\:table-cell {
        display: table-cell !important;
    }
    .group:focus .pv\:group-focus\:table-column {
        display: table-column !important;
    }
    .group:focus .pv\:group-focus\:table-column-group {
        display: table-column-group !important;
    }
    .group:focus .pv\:group-focus\:table-footer-group {
        display: table-footer-group !important;
    }
    .group:focus .pv\:group-focus\:table-header-group {
        display: table-header-group !important;
    }
    .group:focus .pv\:group-focus\:table-row-group {
        display: table-row-group !important;
    }
    .group:focus .pv\:group-focus\:table-row {
        display: table-row !important;
    }
    .group:focus .pv\:group-focus\:flow-root {
        display: flow-root !important;
    }
    .group:focus .pv\:group-focus\:grid {
        display: grid !important;
    }
    .group:focus .pv\:group-focus\:inline-grid {
        display: inline-grid !important;
    }
    .group:focus .pv\:group-focus\:contents {
        display: contents !important;
    }
    .group:focus .pv\:group-focus\:list-item {
        display: list-item !important;
    }
    .group:focus .pv\:group-focus\:hidden {
        display: none !important;
    }
    .pv\:h-0 {
        height: 0 !important;
    }
    .pv\:h-auto {
        height: auto !important;
    }
    .pv\:h-half {
        height: 50% !important;
    }
    .pv\:h-full {
        height: 100% !important;
    }
    .pv\:h-screen {
        height: 100vh !important;
    }
    .pv\:w-auto {
        width: auto !important;
    }
    .pv\:w-quarter {
        width: 25% !important;
    }
    .pv\:w-third {
        width: 33.333% !important;
    }
    .pv\:w-half {
        width: 50% !important;
    }
    .pv\:w-full {
        width: 100% !important;
    }
    .pv\:w-screen {
        width: 100vw !important;
    }
    .pv\:max-w-none {
        max-width: none !important;
    }
    .pv\:max-w-half {
        max-width: 50% !important;
    }
    .pv\:max-w-full {
        max-width: 100% !important;
    }
    .pv\:max-w-inner-content {
        max-width: 852px !important;
    }
    .pv\:max-w-content {
        max-width: 1132px !important;
    }
    .pv\:max-w-wide {
        max-width: 1480px !important;
    }
    .pv\:max-w-screen {
        max-width: 100vw !important;
    }
    .pv\:flex-1 {
        flex: 1 1 0% !important;
    }
    .pv\:flex-full {
        flex: 1 1 100% !important;
    }
    .pv\:flex-grow {
        flex: 1 0 auto !important;
    }
    .pv\:flex-auto {
        flex: 1 1 auto !important;
    }
    .pv\:flex-initial {
        flex: 0 1 auto !important;
    }
    .pv\:flex-none {
        flex: none !important;
    }
    .pv\:flex-inherit {
        flex: inherit !important;
    }
    .pv\:flex-shrink-0 {
        flex-shrink: 0 !important;
    }
    .pv\:flex-shrink {
        flex-shrink: 1 !important;
    }
    .pv\:flex-grow-0 {
        flex-grow: 0 !important;
    }
    .pv\:flex-grow {
        flex-grow: 1 !important;
    }
    .pv\:flex-row {
        flex-direction: row !important;
    }
    .pv\:flex-row-reverse {
        flex-direction: row-reverse !important;
    }
    .pv\:flex-col {
        flex-direction: column !important;
    }
    .pv\:flex-col-reverse {
        flex-direction: column-reverse !important;
    }
    .pv\:flex-wrap {
        flex-wrap: wrap !important;
    }
    .pv\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .pv\:flex-nowrap {
        flex-wrap: nowrap !important;
    }
    .pv\:content-center {
        align-content: center !important;
    }
    .pv\:content-start {
        align-content: flex-start !important;
    }
    .pv\:content-end {
        align-content: flex-end !important;
    }
    .pv\:content-between {
        align-content: space-between !important;
    }
    .pv\:content-around {
        align-content: space-around !important;
    }
    .pv\:content-evenly {
        align-content: space-evenly !important;
    }
    .pv\:items-start {
        align-items: flex-start !important;
    }
    .pv\:items-end {
        align-items: flex-end !important;
    }
    .pv\:items-center {
        align-items: center !important;
    }
    .pv\:items-baseline {
        align-items: baseline !important;
    }
    .pv\:items-stretch {
        align-items: stretch !important;
    }
    .pv\:justify-start {
        justify-content: flex-start !important;
    }
    .pv\:justify-end {
        justify-content: flex-end !important;
    }
    .pv\:justify-center {
        justify-content: center !important;
    }
    .pv\:justify-between {
        justify-content: space-between !important;
    }
    .pv\:justify-around {
        justify-content: space-around !important;
    }
    .pv\:justify-evenly {
        justify-content: space-evenly !important;
    }
    .pv\:self-auto {
        align-self: auto !important;
    }
    .pv\:self-start {
        align-self: flex-start !important;
    }
    .pv\:self-end {
        align-self: flex-end !important;
    }
    .pv\:self-center {
        align-self: center !important;
    }
    .pv\:self-stretch {
        align-self: stretch !important;
    }
    .pv\:self-baseline {
        align-self: baseline !important;
    }
    .pv\:overflow-auto {
        overflow: auto !important;
    }
    .pv\:overflow-hidden {
        overflow: hidden !important;
    }
    .pv\:overflow-visible {
        overflow: visible !important;
    }
    .pv\:overflow-scroll {
        overflow: scroll !important;
    }
    .pv\:overflow-x-auto {
        overflow-x: auto !important;
    }
    .pv\:overflow-y-auto {
        overflow-y: auto !important;
    }
    .pv\:overflow-x-hidden {
        overflow-x: hidden !important;
    }
    .pv\:overflow-y-hidden {
        overflow-y: hidden !important;
    }
    .pv\:overflow-x-visible {
        overflow-x: visible !important;
    }
    .pv\:overflow-y-visible {
        overflow-y: visible !important;
    }
    .pv\:overflow-x-scroll {
        overflow-x: scroll !important;
    }
    .pv\:overflow-y-scroll {
        overflow-y: scroll !important;
    }
    .pv\:border-none {
        border-width: 0 !important;
    }
    .pv\:border {
        border-width: 2px !important;
    }
    .pv\:border-t-none {
        border-top-width: 0 !important;
    }
    .pv\:border-t {
        border-top-width: 2px !important;
    }
    .pv\:border-r-none {
        border-right-width: 0 !important;
    }
    .pv\:border-r {
        border-right-width: 2px !important;
    }
    .pv\:border-b-none {
        border-bottom-width: 0 !important;
    }
    .pv\:border-b {
        border-bottom-width: 2px !important;
    }
    .pv\:border-l-none {
        border-left-width: 0 !important;
    }
    .pv\:border-l {
        border-left-width: 2px !important;
    }
    .pv\:p-0 {
        padding: 0 !important;
    }
    .pv\:p-5 {
        padding: 5px !important;
    }
    .pv\:p-10 {
        padding: 10px !important;
    }
    .pv\:p-15 {
        padding: 15px !important;
    }
    .pv\:p-20 {
        padding: 20px !important;
    }
    .pv\:p-25 {
        padding: 25px !important;
    }
    .pv\:p-30 {
        padding: 30px !important;
    }
    .pv\:p-35 {
        padding: 35px !important;
    }
    .pv\:p-40 {
        padding: 40px !important;
    }
    .pv\:p-45 {
        padding: 45px !important;
    }
    .pv\:p-50 {
        padding: 50px !important;
    }
    .pv\:p-55 {
        padding: 55px !important;
    }
    .pv\:p-60 {
        padding: 60px !important;
    }
    .pv\:p-65 {
        padding: 65px !important;
    }
    .pv\:p-70 {
        padding: 70px !important;
    }
    .pv\:p-75 {
        padding: 75px !important;
    }
    .pv\:p-80 {
        padding: 80px !important;
    }
    .pv\:p-85 {
        padding: 85px !important;
    }
    .pv\:p-90 {
        padding: 90px !important;
    }
    .pv\:p-95 {
        padding: 95px !important;
    }
    .pv\:p-100 {
        padding: 100px !important;
    }
    .pv\:p-125 {
        padding: 125px !important;
    }
    .pv\:p-150 {
        padding: 150px !important;
    }
    .pv\:p-175 {
        padding: 175px !important;
    }
    .pv\:p-200 {
        padding: 200px !important;
    }
    .pv\:p-225 {
        padding: 225px !important;
    }
    .pv\:p-250 {
        padding: 250px !important;
    }
    .pv\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .pv\:px-5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .pv\:px-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .pv\:px-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pv\:px-20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .pv\:px-25 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .pv\:px-30 {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .pv\:px-35 {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .pv\:px-40 {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .pv\:px-45 {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .pv\:px-50 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .pv\:px-55 {
        padding-left: 55px !important;
        padding-right: 55px !important;
    }
    .pv\:px-60 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .pv\:px-65 {
        padding-left: 65px !important;
        padding-right: 65px !important;
    }
    .pv\:px-70 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .pv\:px-75 {
        padding-left: 75px !important;
        padding-right: 75px !important;
    }
    .pv\:px-80 {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
    .pv\:px-85 {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
    .pv\:px-90 {
        padding-left: 90px !important;
        padding-right: 90px !important;
    }
    .pv\:px-95 {
        padding-left: 95px !important;
        padding-right: 95px !important;
    }
    .pv\:px-100 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
    .pv\:px-125 {
        padding-left: 125px !important;
        padding-right: 125px !important;
    }
    .pv\:px-150 {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
    .pv\:px-175 {
        padding-left: 175px !important;
        padding-right: 175px !important;
    }
    .pv\:px-200 {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
    .pv\:px-225 {
        padding-left: 225px !important;
        padding-right: 225px !important;
    }
    .pv\:px-250 {
        padding-left: 250px !important;
        padding-right: 250px !important;
    }
    .pv\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .pv\:py-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important;
    }
    .pv\:py-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }
    .pv\:py-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }
    .pv\:py-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .pv\:py-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }
    .pv\:py-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .pv\:py-35 {
        padding-bottom: 35px !important;
        padding-top: 35px !important;
    }
    .pv\:py-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    .pv\:py-45 {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    .pv\:py-50 {
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    .pv\:py-55 {
        padding-bottom: 55px !important;
        padding-top: 55px !important;
    }
    .pv\:py-60 {
        padding-bottom: 60px !important;
        padding-top: 60px !important;
    }
    .pv\:py-65 {
        padding-bottom: 65px !important;
        padding-top: 65px !important;
    }
    .pv\:py-70 {
        padding-bottom: 70px !important;
        padding-top: 70px !important;
    }
    .pv\:py-75 {
        padding-bottom: 75px !important;
        padding-top: 75px !important;
    }
    .pv\:py-80 {
        padding-bottom: 80px !important;
        padding-top: 80px !important;
    }
    .pv\:py-85 {
        padding-bottom: 85px !important;
        padding-top: 85px !important;
    }
    .pv\:py-90 {
        padding-bottom: 90px !important;
        padding-top: 90px !important;
    }
    .pv\:py-95 {
        padding-bottom: 95px !important;
        padding-top: 95px !important;
    }
    .pv\:py-100 {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
    }
    .pv\:py-125 {
        padding-bottom: 125px !important;
        padding-top: 125px !important;
    }
    .pv\:py-150 {
        padding-bottom: 150px !important;
        padding-top: 150px !important;
    }
    .pv\:py-175 {
        padding-bottom: 175px !important;
        padding-top: 175px !important;
    }
    .pv\:py-200 {
        padding-bottom: 200px !important;
        padding-top: 200px !important;
    }
    .pv\:py-225 {
        padding-bottom: 225px !important;
        padding-top: 225px !important;
    }
    .pv\:py-250 {
        padding-bottom: 250px !important;
        padding-top: 250px !important;
    }
    .pv\:pt-0 {
        padding-top: 0 !important;
    }
    .pv\:pt-5 {
        padding-top: 5px !important;
    }
    .pv\:pt-10 {
        padding-top: 10px !important;
    }
    .pv\:pt-15 {
        padding-top: 15px !important;
    }
    .pv\:pt-20 {
        padding-top: 20px !important;
    }
    .pv\:pt-25 {
        padding-top: 25px !important;
    }
    .pv\:pt-30 {
        padding-top: 30px !important;
    }
    .pv\:pt-35 {
        padding-top: 35px !important;
    }
    .pv\:pt-40 {
        padding-top: 40px !important;
    }
    .pv\:pt-45 {
        padding-top: 45px !important;
    }
    .pv\:pt-50 {
        padding-top: 50px !important;
    }
    .pv\:pt-55 {
        padding-top: 55px !important;
    }
    .pv\:pt-60 {
        padding-top: 60px !important;
    }
    .pv\:pt-65 {
        padding-top: 65px !important;
    }
    .pv\:pt-70 {
        padding-top: 70px !important;
    }
    .pv\:pt-75 {
        padding-top: 75px !important;
    }
    .pv\:pt-80 {
        padding-top: 80px !important;
    }
    .pv\:pt-85 {
        padding-top: 85px !important;
    }
    .pv\:pt-90 {
        padding-top: 90px !important;
    }
    .pv\:pt-95 {
        padding-top: 95px !important;
    }
    .pv\:pt-100 {
        padding-top: 100px !important;
    }
    .pv\:pt-125 {
        padding-top: 125px !important;
    }
    .pv\:pt-150 {
        padding-top: 150px !important;
    }
    .pv\:pt-175 {
        padding-top: 175px !important;
    }
    .pv\:pt-200 {
        padding-top: 200px !important;
    }
    .pv\:pt-225 {
        padding-top: 225px !important;
    }
    .pv\:pt-250 {
        padding-top: 250px !important;
    }
    .pv\:pr-0 {
        padding-right: 0 !important;
    }
    .pv\:pr-5 {
        padding-right: 5px !important;
    }
    .pv\:pr-10 {
        padding-right: 10px !important;
    }
    .pv\:pr-15 {
        padding-right: 15px !important;
    }
    .pv\:pr-20 {
        padding-right: 20px !important;
    }
    .pv\:pr-25 {
        padding-right: 25px !important;
    }
    .pv\:pr-30 {
        padding-right: 30px !important;
    }
    .pv\:pr-35 {
        padding-right: 35px !important;
    }
    .pv\:pr-40 {
        padding-right: 40px !important;
    }
    .pv\:pr-45 {
        padding-right: 45px !important;
    }
    .pv\:pr-50 {
        padding-right: 50px !important;
    }
    .pv\:pr-55 {
        padding-right: 55px !important;
    }
    .pv\:pr-60 {
        padding-right: 60px !important;
    }
    .pv\:pr-65 {
        padding-right: 65px !important;
    }
    .pv\:pr-70 {
        padding-right: 70px !important;
    }
    .pv\:pr-75 {
        padding-right: 75px !important;
    }
    .pv\:pr-80 {
        padding-right: 80px !important;
    }
    .pv\:pr-85 {
        padding-right: 85px !important;
    }
    .pv\:pr-90 {
        padding-right: 90px !important;
    }
    .pv\:pr-95 {
        padding-right: 95px !important;
    }
    .pv\:pr-100 {
        padding-right: 100px !important;
    }
    .pv\:pr-125 {
        padding-right: 125px !important;
    }
    .pv\:pr-150 {
        padding-right: 150px !important;
    }
    .pv\:pr-175 {
        padding-right: 175px !important;
    }
    .pv\:pr-200 {
        padding-right: 200px !important;
    }
    .pv\:pr-225 {
        padding-right: 225px !important;
    }
    .pv\:pr-250 {
        padding-right: 250px !important;
    }
    .pv\:pb-0 {
        padding-bottom: 0 !important;
    }
    .pv\:pb-5 {
        padding-bottom: 5px !important;
    }
    .pv\:pb-10 {
        padding-bottom: 10px !important;
    }
    .pv\:pb-15 {
        padding-bottom: 15px !important;
    }
    .pv\:pb-20 {
        padding-bottom: 20px !important;
    }
    .pv\:pb-25 {
        padding-bottom: 25px !important;
    }
    .pv\:pb-30 {
        padding-bottom: 30px !important;
    }
    .pv\:pb-35 {
        padding-bottom: 35px !important;
    }
    .pv\:pb-40 {
        padding-bottom: 40px !important;
    }
    .pv\:pb-45 {
        padding-bottom: 45px !important;
    }
    .pv\:pb-50 {
        padding-bottom: 50px !important;
    }
    .pv\:pb-55 {
        padding-bottom: 55px !important;
    }
    .pv\:pb-60 {
        padding-bottom: 60px !important;
    }
    .pv\:pb-65 {
        padding-bottom: 65px !important;
    }
    .pv\:pb-70 {
        padding-bottom: 70px !important;
    }
    .pv\:pb-75 {
        padding-bottom: 75px !important;
    }
    .pv\:pb-80 {
        padding-bottom: 80px !important;
    }
    .pv\:pb-85 {
        padding-bottom: 85px !important;
    }
    .pv\:pb-90 {
        padding-bottom: 90px !important;
    }
    .pv\:pb-95 {
        padding-bottom: 95px !important;
    }
    .pv\:pb-100 {
        padding-bottom: 100px !important;
    }
    .pv\:pb-125 {
        padding-bottom: 125px !important;
    }
    .pv\:pb-150 {
        padding-bottom: 150px !important;
    }
    .pv\:pb-175 {
        padding-bottom: 175px !important;
    }
    .pv\:pb-200 {
        padding-bottom: 200px !important;
    }
    .pv\:pb-225 {
        padding-bottom: 225px !important;
    }
    .pv\:pb-250 {
        padding-bottom: 250px !important;
    }
    .pv\:pl-0 {
        padding-left: 0 !important;
    }
    .pv\:pl-5 {
        padding-left: 5px !important;
    }
    .pv\:pl-10 {
        padding-left: 10px !important;
    }
    .pv\:pl-15 {
        padding-left: 15px !important;
    }
    .pv\:pl-20 {
        padding-left: 20px !important;
    }
    .pv\:pl-25 {
        padding-left: 25px !important;
    }
    .pv\:pl-30 {
        padding-left: 30px !important;
    }
    .pv\:pl-35 {
        padding-left: 35px !important;
    }
    .pv\:pl-40 {
        padding-left: 40px !important;
    }
    .pv\:pl-45 {
        padding-left: 45px !important;
    }
    .pv\:pl-50 {
        padding-left: 50px !important;
    }
    .pv\:pl-55 {
        padding-left: 55px !important;
    }
    .pv\:pl-60 {
        padding-left: 60px !important;
    }
    .pv\:pl-65 {
        padding-left: 65px !important;
    }
    .pv\:pl-70 {
        padding-left: 70px !important;
    }
    .pv\:pl-75 {
        padding-left: 75px !important;
    }
    .pv\:pl-80 {
        padding-left: 80px !important;
    }
    .pv\:pl-85 {
        padding-left: 85px !important;
    }
    .pv\:pl-90 {
        padding-left: 90px !important;
    }
    .pv\:pl-95 {
        padding-left: 95px !important;
    }
    .pv\:pl-100 {
        padding-left: 100px !important;
    }
    .pv\:pl-125 {
        padding-left: 125px !important;
    }
    .pv\:pl-150 {
        padding-left: 150px !important;
    }
    .pv\:pl-175 {
        padding-left: 175px !important;
    }
    .pv\:pl-200 {
        padding-left: 200px !important;
    }
    .pv\:pl-225 {
        padding-left: 225px !important;
    }
    .pv\:pl-250 {
        padding-left: 250px !important;
    }
    .pv\:text-left {
        text-align: left !important;
    }
    .pv\:text-center {
        text-align: center !important;
    }
    .pv\:text-right {
        text-align: right !important;
    }
    .pv\:text-justify {
        text-align: justify !important;
    }
    .pv\:align-baseline {
        vertical-align: baseline !important;
    }
    .pv\:align-top {
        vertical-align: top !important;
    }
    .pv\:align-middle {
        vertical-align: middle !important;
    }
    .pv\:align-bottom {
        vertical-align: bottom !important;
    }
    .pv\:align-text-top {
        vertical-align: text-top !important;
    }
    .pv\:align-text-bottom {
        vertical-align: text-bottom !important;
    }
    .pv\:text-xs {
        font-size: 12px !important;
    }
    .pv\:text-sm {
        font-size: 14px !important;
    }
    .pv\:text-base {
        font-size: calc(var(--text-scale) * 16px) !important;
    }
    .pv\:text-lg {
        font-size: calc(var(--text-scale) * 20px) !important;
    }
    .pv\:text-xl {
        font-size: calc(var(--text-scale) * 24px) !important;
    }
    .pv\:text-2xl {
        font-size: calc(var(--text-scale) * 38px) !important;
    }
    .pv\:text-3xl {
        font-size: calc(var(--text-scale) * 48px) !important;
    }
    .pv\:text-4xl {
        font-size: calc(var(--text-scale) * 60px) !important;
    }
    .pv\:leading-none {
        line-height: 1 !important;
    }
    .pv\:leading-normal {
        line-height: 1.2 !important;
    }
    .pv\:leading-relaxed {
        line-height: 1.5 !important;
    }
    .pv\:aspect-1-1,
    .pv\:aspect-16-9,
    .pv\:aspect-3-2,
    .pv\:aspect-4-3,
    .pv\:aspect-4-5,
    .pv\:aspect-5-4,
    .pv\:aspect-anamorphic,
    .pv\:aspect-double,
    .pv\:aspect-golden {
        position: relative !important;
    }
    .pv\:aspect-1-1:before,
    .pv\:aspect-16-9:before,
    .pv\:aspect-3-2:before,
    .pv\:aspect-4-3:before,
    .pv\:aspect-4-5:before,
    .pv\:aspect-5-4:before,
    .pv\:aspect-anamorphic:before,
    .pv\:aspect-double:before,
    .pv\:aspect-golden:before {
        content: " " !important;
        display: block !important;
    }
    .pv\:aspect-1-1 > *,
    .pv\:aspect-16-9 > *,
    .pv\:aspect-3-2 > *,
    .pv\:aspect-4-3 > *,
    .pv\:aspect-4-5 > *,
    .pv\:aspect-5-4 > *,
    .pv\:aspect-anamorphic > *,
    .pv\:aspect-double > *,
    .pv\:aspect-golden > * {
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        position: absolute !important;
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
    }
    .pv\:aspect-anamorphic:before {
        padding-top: 41.84% !important;
    }
    .pv\:aspect-double:before {
        padding-top: 50% !important;
    }
    .pv\:aspect-16-9:before {
        padding-top: 56.25% !important;
    }
    .pv\:aspect-golden:before {
        padding-top: 61.8% !important;
    }
    .pv\:aspect-3-2:before {
        padding-top: 66.67% !important;
    }
    .pv\:aspect-4-3:before {
        padding-top: 75% !important;
    }
    .pv\:aspect-5-4:before {
        padding-top: 80% !important;
    }
    .pv\:aspect-1-1:before {
        padding-top: 100% !important;
    }
    .pv\:aspect-4-5:before {
        padding-top: 125% !important;
    }
}