@keyframes react-loading-skeleton {
    100% {
        transform: translateX(100%)
    }
}
.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: 0.25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    z-index: 1
}
.react-loading-skeleton::after {
    content: ' ';
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient( 90deg, var(--base-color), var(--highlight-color), var(--base-color));
    transform: translateX(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}
@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none
    }
}
@font-face {
    font-family: "SF UI Display";
    src: url(../dist/d0cc236ce063541b46df.eot);
    src: url(../dist/d0cc236ce063541b46df.eot?#iefix) format("embedded-opentype"), url(../dist/5629cdc92d0caf780b89.woff2) format("woff2"), url(../dist/b9a00119d729283e1147.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "SF UI Display";
    src: url(../dist/221b39ff6fc9e2654cdb.eot);
    src: url(../dist/221b39ff6fc9e2654cdb.eot?#iefix) format("embedded-opentype"), url(../dist/e3ed26869d0aa1d79eaa.woff2) format("woff2"), url(../dist/890c842923e47e98f358.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
.dt-interactive-bonoivu::before {
    background: url(../dist/b2f14fa05a3ca7677c48.png) no-repeat center/cover fixed
}
.dt-interactive-bonoivu-mb::before {
    background: url(../dist/b2f14fa05a3ca7677c48.png) no-repeat top
}
.interactive-bo-noi-vu .dt-main {
    overflow: visible
}
.interactive-bo-noi-vu .dhd__row {
    display: flex;
    margin: 0 -16px
}
.interactive-bo-noi-vu .dhd__heading {
    margin: 32px auto 28px;
    font-size: 20px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    text-align: center;
    color: #df5e00;
    background: linear-gradient(90deg, rgba(255, 183, 75, 0) 0, rgba(255, 228, 133, 0.4) 50%, rgba(251, 203, 130, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a7900", endColorstr="#1a7900", GradientType=1)
}
.interactive-bo-noi-vu .dhd__heading.mobile {
    margin: 20px auto
}
.interactive-bo-noi-vu .dhd__left {
    width: 66.666666%;
    float: left
}
.interactive-bo-noi-vu .dhd__left .list--md>li {
    width: 50%
}
.interactive-bo-noi-vu .dhd__left .list--lg>li {
    width: 80%
}
.interactive-bo-noi-vu .dhd__right {
    width: 33.333333%;
    float: left;
    position: sticky;
    top: 40px;
    height: 100%
}
.interactive-bo-noi-vu .dhd__left, .interactive-bo-noi-vu .dhd__right {
    padding: 0 16px
}
.interactive-bo-noi-vu .dhd-chart {
    position: sticky;
    top: 88px
}
.interactive-bo-noi-vu .dhd-chart__tab {
    list-style: none;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
    margin: 16px 0
}
.interactive-bo-noi-vu .dhd-chart__tab>li {
    padding: 0 6px
}
.interactive-bo-noi-vu .dhd-chart__tab>li>button, .interactive-bo-noi-vu .dhd-chart__tab>li>a {
    background: none;
    border: 0;
    box-shadow: 0 0 20px 0 rgba(51, 51, 51, .1);
    border: 1px solid #f2f2f2;
    padding: 10px 20px;
    display: block;
    border-radius: 24px;
    font-weight: 500;
    cursor: pointer;
    transition: all .2s ease-in-out
}
.interactive-bo-noi-vu .dhd-chart__tab>li>button:focus, .interactive-bo-noi-vu .dhd-chart__tab>li>a:focus {
    outline: none
}
.interactive-bo-noi-vu .dhd-chart__tab>li>button:hover, .interactive-bo-noi-vu .dhd-chart__tab>li>a:hover {
    color: #1a7900
}
.interactive-bo-noi-vu .dhd-chart__tab>li.active>button, .interactive-bo-noi-vu .dhd-chart__tab>li.active>a {
    background-color: #1a7900;
    color: #fff
}
.interactive-bo-noi-vu .item {
    text-decoration: none;
    border: 1px solid #f4f6fa;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 rgba(51, 51, 51, .08);
    padding: 32px 16px 8px;
    transition: all .4s ease-in-out;
    color: #333;
    overflow: hidden;
    position: relative;
    height: 100%;
    background: #fff;
    z-index: 0
}
.interactive-bo-noi-vu .item:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -28px;
    right: -28px;
    background: #1a7900;
    height: 56px;
    width: 56px;
    border-radius: 32px;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform .4s ease-in-out;
    pointer-events: none
}
.interactive-bo-noi-vu .item.item-v2:before {
    background: #d2242a
}
.interactive-bo-noi-vu .item:hover:before {
    transform: scale(70)
}
.interactive-bo-noi-vu .item:hover {
    color: #fff
}
.interactive-bo-noi-vu .dhd-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 98;
    pointer-events: none;
    font-size: 16px
}
.interactive-bo-noi-vu .modal-item.item-v2 .dhd-modal__close {
    background-color: #d2242a !important
}
.interactive-bo-noi-vu .dhd-modal__body {
    width: 980px;
    min-height: 100%;
    margin: 0 auto;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background-color: #fff;
    padding: 32px;
    position: relative;
    visibility: hidden;
    opacity: 0;
    transform: translateY(75%);
    transition: all .3s ease-in-out;
    box-shadow: 0 8px 24px -2px rgba(0, 0, 0, .3)
}
.interactive-bo-noi-vu .dhd-modal__close_mobile {
    position: absolute;
    right: 0;
    top: 8px;
    padding: 0
}
.interactive-bo-noi-vu .dhd-modal__close_mobile span svg path {
    fill: #666
}
.interactive-bo-noi-vu .dhd-modal__close {
    border: 0;
    width: 80px;
    height: 80px;
    background-color: #1a7900 !important;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    outline: none;
    z-index: 9;
    cursor: pointer;
    opacity: 1;
    border-radius: 0 16px 0 80px;
    transition: all .3s ease-in-out
}
.interactive-bo-noi-vu .dhd-modal__close:hover {
    border-radius: 0 16px 0 70px
}
.interactive-bo-noi-vu .dhd-modal__close span {
    font-size: 40px;
    color: #fff;
    line-height: 1;
    margin-top: -16px;
    display: inline-block;
    margin-right: -16px
}
.interactive-bo-noi-vu .dhd-modal__backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    border: 0;
    outline: none;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease-in-out
}
.interactive-bo-noi-vu .dhd-modal__container {
    width: 100%;
    text-align: left;
    height: 100%;
    padding-top: 72px;
    z-index: 100;
    position: relative;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out;
    overflow: hidden
}
.interactive-bo-noi-vu .dhd-modal--active {
    pointer-events: all
}
.interactive-bo-noi-vu .dhd-modal--active .dhd-modal__backdrop {
    opacity: 1;
    visibility: visible
}
.interactive-bo-noi-vu .dhd-modal--active .dhd-modal__container {
    opacity: 1;
    visibility: visible;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}
.interactive-bo-noi-vu .dhd-modal--active .dhd-modal__body {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}
.interactive-bo-noi-vu .modalChartMB.item-v2 .active>button, .interactive-bo-noi-vu .pieChart.item-v2 .active>button {
    background: #d2242a none
}
.interactive-bo-noi-vu .modalChartMB.item-v2 .active>button:hover, .interactive-bo-noi-vu .pieChart.item-v2 .active>button:hover {
    color: #fff
}
.interactive-bo-noi-vu .modalChartMB.item-v2 li:not(.active)>button:hover, .interactive-bo-noi-vu .pieChart.item-v2 li:not(.active)>button:hover {
    color: #d2242a
}
.interactive-bo-noi-vu .modal-detail {
    background: #fff url(../dist/b2f14fa05a3ca7677c48.png) no-repeat center/980px
}
.interactive-bo-noi-vu .modal-detail.mobile {
    background: #fff url(../dist/b2f14fa05a3ca7677c48.png) no-repeat center/680px
}
.interactive-cp .dt-main {
    overflow: visible
}
.interactive-cp .dhd__row {
    display: flex;
    margin: 0 -16px
}
.interactive-cp .dhd__heading {
    margin: 0 auto;
    font-size: 20px;
    line-height: 2;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    text-align: center;
    color: #df5e00;
    margin-top: 32px;
    margin-bottom: 24px;
    background: linear-gradient(90deg, rgba(255, 183, 75, 0) 0, rgba(255, 228, 133, 0.4) 50%, rgba(251, 203, 130, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a7900", endColorstr="#1a7900", GradientType=1)
}
.interactive-cp .dhd__heading.mobile {
    margin: 20px auto
}
.interactive-cp .dhd__left {
    width: 66.666666%;
    float: left
}
.interactive-cp .dhd__left .list--md>li {
    width: 50%
}
.interactive-cp .dhd__left .list--lg>li {
    width: 80%
}
.interactive-cp .dhd__right {
    width: 33.333333%;
    float: left;
    position: sticky;
    top: 40px;
    height: 100%
}
.interactive-cp .dhd__left, .interactive-cp .dhd__right {
    padding: 0 16px
}
.interactive-cp .dhd-chart {
    position: sticky;
    top: 88px
}
.interactive-cp .dhd-chart__tab {
    list-style: none;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
    margin: 16px 0
}
.interactive-cp .dhd-chart__tab>li {
    padding: 0 6px
}
.interactive-cp .dhd-chart__tab>li>button, .interactive-cp .dhd-chart__tab>li>a {
    background: none;
    border: 0;
    box-shadow: 0 0 20px 0 rgba(51, 51, 51, .1);
    border: 1px solid #f2f2f2;
    padding: 10px 20px;
    display: block;
    border-radius: 24px;
    font-weight: 500;
    cursor: pointer;
    transition: all .2s ease-in-out
}
.interactive-cp .dhd-chart__tab>li>button:focus, .interactive-cp .dhd-chart__tab>li>a:focus {
    outline: none
}
.interactive-cp .dhd-chart__tab>li>button:hover, .interactive-cp .dhd-chart__tab>li>a:hover {
    color: #1a7900
}
.interactive-cp .dhd-chart__tab>li.active>button, .interactive-cp .dhd-chart__tab>li.active>a {
    background-color: #1a7900;
    color: #fff
}
.interactive-cp .item {
    text-decoration: none;
    border: 1px solid #f4f6fa;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 rgba(51, 51, 51, .08);
    padding: 16px;
    transition: all .4s ease-in-out;
    color: #333;
    overflow: hidden;
    position: relative;
    height: 100%;
    background: #fff;
    z-index: 0
}
.interactive-cp .item:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: -28px;
    right: -28px;
    background: #1a7900;
    height: 56px;
    width: 56px;
    border-radius: 32px;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform .4s ease-in-out;
    pointer-events: none
}
.interactive-cp .item.item-v2:before {
    background: #d2242a
}
.interactive-cp .item:hover:before {
    transform: scale(70)
}
.interactive-cp .item:hover {
    color: #fff
}
.interactive-cp .dhd-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 98;
    pointer-events: none;
    font-size: 16px
}
.interactive-cp .modal-item.item-v2 .dhd-modal__close {
    background-color: #d2242a !important
}
.interactive-cp .dhd-modal__body {
    width: 980px;
    min-height: 100%;
    margin: 0 auto;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background-color: #fff;
    padding: 32px;
    position: relative;
    visibility: hidden;
    opacity: 0;
    transform: translateY(75%);
    transition: all .3s ease-in-out;
    box-shadow: 0 8px 24px -2px rgba(0, 0, 0, .3)
}
.interactive-cp .dhd-modal__close_mobile {
    position: absolute;
    right: 12px;
    top: 12px;
    padding: 0
}
.interactive-cp .dhd-modal__close_mobile span svg path {
    fill: #666
}
.interactive-cp .dhd-modal__close {
    border: 0;
    width: 80px;
    height: 80px;
    background-color: #1a7900 !important;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    outline: none;
    z-index: 9;
    cursor: pointer;
    opacity: 1;
    border-radius: 0 16px 0 80px;
    transition: all .3s ease-in-out
}
.interactive-cp .dhd-modal__close:hover {
    border-radius: 0 16px 0 70px
}
.interactive-cp .dhd-modal__close span {
    font-size: 40px;
    color: #fff;
    line-height: 1;
    margin-top: -16px;
    display: inline-block;
    margin-right: -16px
}
.interactive-cp .dhd-modal__backdrop {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    border: 0;
    outline: none;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease-in-out
}
.interactive-cp .dhd-modal__container {
    width: 100%;
    text-align: left;
    height: 100%;
    padding-top: 72px;
    z-index: 100;
    position: relative;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out;
    overflow: hidden
}
.interactive-cp .dhd-modal--active {
    pointer-events: all
}
.interactive-cp .dhd-modal--active .dhd-modal__backdrop {
    opacity: 1;
    visibility: visible
}
.interactive-cp .dhd-modal--active .dhd-modal__container {
    opacity: 1;
    visibility: visible;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}
.interactive-cp .dhd-modal--active .dhd-modal__body {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}
.interactive-cp .modalChartMB.item-v2 .active>button, .interactive-cp .pieChart.item-v2 .active>button {
    background: #d2242a none
}
.interactive-cp .modalChartMB.item-v2 .active>button:hover, .interactive-cp .pieChart.item-v2 .active>button:hover {
    color: #fff
}
.interactive-cp .modalChartMB.item-v2 li:not(.active)>button:hover, .interactive-cp .pieChart.item-v2 li:not(.active)>button:hover {
    color: #d2242a
}
button {
    cursor: pointer
}
button:disabled {
    opacity: .65;
    cursor: not-allowed
}
.m-20 {
    margin: 20px 0
}
.mt-20 {
    margin-top: 20px
}
.mt-30 {
    margin-top: 30px
}
.mb-20 {
    margin-bottom: 20px
}
.mb-5 {
    margin-bottom: 5px
}
.mt-2 {
    margin-top: 2px
}
.p-3 {
    padding: 3px
}
.text-center {
    text-align: center
}
.text-right {
    text-align: right
}
.text-uppercase {
    text-transform: uppercase
}
.text-danger {
    color: #dc3545
}
.w-full {
    width: 100%
}
.loading-wrapper, .btn-loading {
    opacity: .65;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: center
}
.grecaptcha-badge {
    display: none
}
.col-6 {
    width: 50%
}
@font-face {
    font-family: "Inter";
    src: url(../dist/c58c465723edbb1e7132.eot);
    src: url(../dist/c58c465723edbb1e7132.eot?#iefix) format("embedded-opentype"), url(../dist/ac03a6de9ea313009257.woff2) format("woff2"), url(../dist/f3ce705f806c10eb6e2d.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/4779e75fdb6a29fbacd9.eot);
    src: url(../dist/4779e75fdb6a29fbacd9.eot?#iefix) format("embedded-opentype"), url(../dist/d4b5441320ecab87d64a.woff2) format("woff2"), url(../dist/484bd6e66988b594f558.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/b6115a2cf89be644f163.eot);
    src: url(../dist/b6115a2cf89be644f163.eot?#iefix) format("embedded-opentype"), url(../dist/7249951440b8b2f3f6ba.woff2) format("woff2"), url(../dist/6d7d360a0832f5c43a22.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/881389b4b0a03b4f452c.eot);
    src: url(../dist/881389b4b0a03b4f452c.eot?#iefix) format("embedded-opentype"), url(../dist/df454d31cb00344b1ff1.woff2) format("woff2"), url(../dist/3a84061fa1e9573b4a9f.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/67168c66abc3f57c79f4.eot);
    src: url(../dist/67168c66abc3f57c79f4.eot?#iefix) format("embedded-opentype"), url(../dist/9d43b86421e004e704b9.woff2) format("woff2"), url(../dist/0944be1093c62cedb919.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/99206ca9cabf117494bc.eot);
    src: url(../dist/99206ca9cabf117494bc.eot?#iefix) format("embedded-opentype"), url(../dist/89909ce653d7b6c0f12b.woff2) format("woff2"), url(../dist/59bbaf592c62cb87ecc6.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/b1f960b6f93ad75f4922.eot);
    src: url(../dist/b1f960b6f93ad75f4922.eot?#iefix) format("embedded-opentype"), url(../dist/57b8a81c7519e4d6b555.woff2) format("woff2"), url(../dist/e624b10d53c919bd7496.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/12a35ac54df8796134ae.eot);
    src: url(../dist/12a35ac54df8796134ae.eot?#iefix) format("embedded-opentype"), url(../dist/86d943cd3dc2a1ab6de7.woff2) format("woff2"), url(../dist/28e505168e7ed04c6bae.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/8d9d887fa93be6c4eda9.eot);
    src: url(../dist/8d9d887fa93be6c4eda9.eot?#iefix) format("embedded-opentype"), url(../dist/b21da07c934a28b2fef3.woff2) format("woff2"), url(../dist/9fa4a8113c081e9b3138.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Roboto";
    src: url(../dist/ba53f6d66c92387cba15.eot);
    src: url(../dist/ba53f6d66c92387cba15.eot?#iefix) format("embedded-opentype"), url(../dist/0a203fd6e3bba185629d.woff2) format("woff2"), url(../dist/24d270c04a21572bbba5.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}
*, ::before, ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}
::before, ::after {
    --tw-content: ''
}
html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}
body {
    margin: 0;
    line-height: inherit
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}
a {
    color: inherit;
    text-decoration: inherit
}
b, strong {
    font-weight: bolder
}
code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    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 {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}
button, select {
    text-transform: none
}
button, [type='button'], [type='reset'], [type='submit'] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}
:-moz-focusring {
    outline: auto
}
:-moz-ui-invalid {
    box-shadow: none
}
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, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0
}
fieldset {
    margin: 0;
    padding: 0
}
legend {
    padding: 0
}
ol, ul, menu {
    list-style: none;
    margin: 0;
    padding: 0
}
dialog {
    padding: 0
}
textarea {
    resize: vertical
}
input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}
input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}
button, [role="button"] {
    cursor: pointer
}
:disabled {
    cursor: default
}
img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}
img, video {
    max-width: 100%;
    height: auto
}
[hidden] {
    display: none
}
*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}
.dt-pointer-events-none {
    pointer-events: none
}
.dt-visible {
    visibility: visible
}
.dt-invisible {
    visibility: hidden
}
.dt-fixed {
    position: fixed
}
.\!dt-absolute {
    position: absolute !important
}
.dt-absolute {
    position: absolute
}
.dt-relative {
    position: relative
}
.\!dt-sticky {
    position: sticky !important
}
.dt-sticky {
    position: sticky
}
.dt-inset-0 {
    inset: 0
}
.dt-inset-x-2 {
    left: 0.5rem;
    right: 0.5rem
}
.dt-inset-y-0 {
    top: 0;
    bottom: 0
}
.-dt-bottom-0 {
    bottom: -0px
}
.-dt-bottom-1 {
    bottom: -0.25rem
}
.-dt-bottom-10 {
    bottom: -2.5rem
}
.-dt-bottom-12 {
    bottom: -3rem
}
.-dt-bottom-14 {
    bottom: -3.5rem
}
.-dt-bottom-16 {
    bottom: -4rem
}
.-dt-bottom-2 {
    bottom: -0.5rem
}
.-dt-bottom-2\.5 {
    bottom: -0.625rem
}
.-dt-bottom-20 {
    bottom: -5rem
}
.-dt-bottom-24 {
    bottom: -6rem
}
.-dt-bottom-3 {
    bottom: -0.75rem
}
.-dt-bottom-4 {
    bottom: -1rem
}
.-dt-bottom-5 {
    bottom: -1.25rem
}
.-dt-bottom-6 {
    bottom: -1.5rem
}
.-dt-bottom-7 {
    bottom: -1.75rem
}
.-dt-bottom-8 {
    bottom: -2rem
}
.-dt-bottom-\[111px\] {
    bottom: -111px
}
.-dt-bottom-\[60px\] {
    bottom: -60px
}
.-dt-bottom-\[63px\] {
    bottom: -63px
}
.-dt-bottom-\[72px\] {
    bottom: -72px
}
.-dt-left-0 {
    left: -0px
}
.-dt-left-0\.5 {
    left: -0.125rem
}
.-dt-left-10 {
    left: -2.5rem
}
.-dt-left-2 {
    left: -0.5rem
}
.-dt-left-3 {
    left: -0.75rem
}
.-dt-left-4 {
    left: -1rem
}
.-dt-left-6 {
    left: -1.5rem
}
.-dt-left-7 {
    left: -1.75rem
}
.-dt-left-8 {
    left: -2rem
}
.-dt-left-\[30px\] {
    left: -30px
}
.-dt-left-\[5\.5px\] {
    left: -5.5px
}
.-dt-left-\[69px\] {
    left: -69px
}
.-dt-left-px {
    left: -1px
}
.-dt-right-0 {
    right: -0px
}
.-dt-right-1 {
    right: -0.25rem
}
.-dt-right-10 {
    right: -2.5rem
}
.-dt-right-12 {
    right: -3rem
}
.-dt-right-16 {
    right: -4rem
}
.-dt-right-3 {
    right: -0.75rem
}
.-dt-right-3\.5 {
    right: -0.875rem
}
.-dt-right-4 {
    right: -1rem
}
.-dt-right-8 {
    right: -2rem
}
.-dt-right-9 {
    right: -2.25rem
}
.-dt-right-\[13\.5px\] {
    right: -13.5px
}
.-dt-right-\[18px\] {
    right: -18px
}
.-dt-right-\[1px\] {
    right: -1px
}
.-dt-right-\[20px\] {
    right: -20px
}
.-dt-right-\[21px\] {
    right: -21px
}
.-dt-right-\[27px\] {
    right: -27px
}
.-dt-right-\[30px\] {
    right: -30px
}
.-dt-right-\[37px\] {
    right: -37px
}
.-dt-right-\[50px\] {
    right: -50px
}
.-dt-right-\[69px\] {
    right: -69px
}
.-dt-right-\[calc\(50\%-8px\)\] {
    right: calc(calc(50% - 8px) * -1)
}
.-dt-right-full {
    right: -100%
}
.-dt-top-0 {
    top: -0px
}
.-dt-top-0\.5 {
    top: -0.125rem
}
.-dt-top-1 {
    top: -0.25rem
}
.-dt-top-1\.5 {
    top: -0.375rem
}
.-dt-top-10 {
    top: -2.5rem
}
.-dt-top-12 {
    top: -3rem
}
.-dt-top-14 {
    top: -3.5rem
}
.-dt-top-16 {
    top: -4rem
}
.-dt-top-2 {
    top: -0.5rem
}
.-dt-top-4 {
    top: -1rem
}
.-dt-top-5 {
    top: -1.25rem
}
.-dt-top-6 {
    top: -1.5rem
}
.-dt-top-7 {
    top: -1.75rem
}
.-dt-top-8 {
    top: -2rem
}
.-dt-top-\[22px\] {
    top: -22px
}
.-dt-top-\[30px\] {
    top: -30px
}
.-dt-top-\[33px\] {
    top: -33px
}
.-dt-top-\[58px\] {
    top: -58px
}
.-dt-top-\[72px\] {
    top: -72px
}
.-dt-top-px {
    top: -1px
}
.dt-bottom-0 {
    bottom: 0
}
.dt-bottom-0\.5 {
    bottom: 0.125rem
}
.dt-bottom-1\/2 {
    bottom: 50%
}
.dt-bottom-10 {
    bottom: 2.5rem
}
.dt-bottom-11 {
    bottom: 2.75rem
}
.dt-bottom-14 {
    bottom: 3.5rem
}
.dt-bottom-2 {
    bottom: 0.5rem
}
.dt-bottom-2\.5 {
    bottom: 0.625rem
}
.dt-bottom-20 {
    bottom: 5rem
}
.dt-bottom-3 {
    bottom: 0.75rem
}
.dt-bottom-4 {
    bottom: 1rem
}
.dt-bottom-5 {
    bottom: 1.25rem
}
.dt-bottom-6 {
    bottom: 1.5rem
}
.dt-bottom-7 {
    bottom: 1.75rem
}
.dt-bottom-8 {
    bottom: 2rem
}
.dt-bottom-\[-3px\] {
    bottom: -3px
}
.dt-bottom-\[100px\] {
    bottom: 100px
}
.dt-bottom-\[10px\] {
    bottom: 10px
}
.dt-bottom-\[120px\] {
    bottom: 120px
}
.dt-bottom-\[22px\] {
    bottom: 22px
}
.dt-bottom-\[35px\] {
    bottom: 35px
}
.dt-bottom-\[40px\] {
    bottom: 40px
}
.dt-bottom-\[53px\] {
    bottom: 53px
}
.dt-bottom-\[72px\] {
    bottom: 72px
}
.dt-bottom-\[88px\] {
    bottom: 88px
}
.dt-bottom-\[unset\] {
    bottom: unset
}
.dt-bottom-full {
    bottom: 100%
}
.dt-left-0 {
    left: 0
}
.dt-left-0\.5 {
    left: 0.125rem
}
.dt-left-1 {
    left: 0.25rem
}
.dt-left-1\.5 {
    left: 0.375rem
}
.dt-left-1\/2 {
    left: 50%
}
.dt-left-10 {
    left: 2.5rem
}
.dt-left-12 {
    left: 3rem
}
.dt-left-16 {
    left: 4rem
}
.dt-left-2 {
    left: 0.5rem
}
.dt-left-2\.5 {
    left: 0.625rem
}
.dt-left-2\/4 {
    left: 50%
}
.dt-left-24 {
    left: 6rem
}
.dt-left-3 {
    left: 0.75rem
}
.dt-left-3\.5 {
    left: 0.875rem
}
.dt-left-3\/4 {
    left: 75%
}
.dt-left-4 {
    left: 1rem
}
.dt-left-5 {
    left: 1.25rem
}
.dt-left-6 {
    left: 1.5rem
}
.dt-left-7 {
    left: 1.75rem
}
.dt-left-8 {
    left: 2rem
}
.dt-left-9 {
    left: 2.25rem
}
.dt-left-\[-15px\] {
    left: -15px
}
.dt-left-\[100\%_-_424px\] {
    left: 100% - 424px
}
.dt-left-\[38\%\] {
    left: 38%
}
.dt-left-\[70px\] {
    left: 70px
}
.dt-left-\[865px\] {
    left: 865px
}
.dt-left-\[calc\(50\%\+80px\)\] {
    left: calc(50% + 80px)
}
.dt-left-\[calc\(50\%\+96px\)\] {
    left: calc(50% + 96px)
}
.dt-left-\[calc\(50\%_-_3px\)\] {
    left: calc(50% - 3px)
}
.dt-left-\[calc\(50\%_-_4px\)\] {
    left: calc(50% - 4px)
}
.dt-left-auto {
    left: auto
}
.dt-left-px {
    left: 1px
}
.dt-right-0 {
    right: 0
}
.dt-right-0\.5 {
    right: 0.125rem
}
.dt-right-1 {
    right: 0.25rem
}
.dt-right-1\.5 {
    right: 0.375rem
}
.dt-right-12 {
    right: 3rem
}
.dt-right-14 {
    right: 3.5rem
}
.dt-right-16 {
    right: 4rem
}
.dt-right-2 {
    right: 0.5rem
}
.dt-right-2\.5 {
    right: 0.625rem
}
.dt-right-24 {
    right: 6rem
}
.dt-right-3 {
    right: 0.75rem
}
.dt-right-4 {
    right: 1rem
}
.dt-right-5 {
    right: 1.25rem
}
.dt-right-6 {
    right: 1.5rem
}
.dt-right-7 {
    right: 1.75rem
}
.dt-right-8 {
    right: 2rem
}
.dt-right-\[-15px\] {
    right: -15px
}
.dt-right-\[135px\] {
    right: 135px
}
.dt-right-\[158px\] {
    right: 158px
}
.dt-right-\[21px\] {
    right: 21px
}
.dt-right-\[32px\] {
    right: 32px
}
.dt-right-\[calc\(\(100vw-1056px\)\/2-72px\)\] {
    right: calc((100vw - 1056px) / 2 - 72px)
}
.dt-right-\[calc\(50\%\+80px\)\] {
    right: calc(50% + 80px)
}
.dt-right-auto {
    right: auto
}
.dt-top-0 {
    top: 0
}
.dt-top-0\.5 {
    top: 0.125rem
}
.dt-top-1 {
    top: 0.25rem
}
.dt-top-1\/2 {
    top: 50%
}
.dt-top-1\/4 {
    top: 25%
}
.dt-top-10 {
    top: 2.5rem
}
.dt-top-11 {
    top: 2.75rem
}
.dt-top-12 {
    top: 3rem
}
.dt-top-14 {
    top: 3.5rem
}
.dt-top-16 {
    top: 4rem
}
.dt-top-2 {
    top: 0.5rem
}
.dt-top-2\/4 {
    top: 50%
}
.dt-top-20 {
    top: 5rem
}
.dt-top-28 {
    top: 7rem
}
.dt-top-3 {
    top: 0.75rem
}
.dt-top-3\.5 {
    top: 0.875rem
}
.dt-top-32 {
    top: 8rem
}
.dt-top-4 {
    top: 1rem
}
.dt-top-5 {
    top: 1.25rem
}
.dt-top-6 {
    top: 1.5rem
}
.dt-top-7 {
    top: 1.75rem
}
.dt-top-8 {
    top: 2rem
}
.dt-top-\[-10px\] {
    top: -10px
}
.dt-top-\[-44px\] {
    top: -44px
}
.dt-top-\[-4px\] {
    top: -4px
}
.dt-top-\[-65px\] {
    top: -65px
}
.dt-top-\[100vh\] {
    top: 100vh
}
.dt-top-\[10px\] {
    top: 10px
}
.dt-top-\[110px\] {
    top: 110px
}
.dt-top-\[15\%\] {
    top: 15%
}
.dt-top-\[172px\] {
    top: 172px
}
.dt-top-\[217px\] {
    top: 217px
}
.dt-top-\[22px\] {
    top: 22px
}
.dt-top-\[230px\] {
    top: 230px
}
.dt-top-\[25px\] {
    top: 25px
}
.dt-top-\[30px\] {
    top: 30px
}
.dt-top-\[320px\] {
    top: 320px
}
.dt-top-\[390px\] {
    top: 390px
}
.dt-top-\[39px\] {
    top: 39px
}
.dt-top-\[3px\] {
    top: 3px
}
.dt-top-\[46px\] {
    top: 46px
}
.dt-top-\[48px\] {
    top: 48px
}
.dt-top-\[49px\] {
    top: 49px
}
.dt-top-\[50px\] {
    top: 50px
}
.dt-top-\[53px\] {
    top: 53px
}
.dt-top-\[55px\] {
    top: 55px
}
.dt-top-\[61px\] {
    top: 61px
}
.dt-top-\[65px\] {
    top: 65px
}
.dt-top-\[70px\] {
    top: 70px
}
.dt-top-\[72px\] {
    top: 72px
}
.dt-top-\[82px\] {
    top: 82px
}
.dt-top-\[83px\] {
    top: 83px
}
.dt-top-\[85px\] {
    top: 85px
}
.dt-top-\[88px\] {
    top: 88px
}
.dt-top-\[93px\] {
    top: 93px
}
.dt-top-full {
    top: 100%
}
.dt-top-px {
    top: 1px
}
.\!dt-z-10 {
    z-index: 10 !important
}
.-dt-z-10 {
    z-index: -10
}
.-dt-z-50 {
    z-index: -50
}
.-dt-z-\[1\] {
    z-index: -1
}
.-dt-z-\[50\] {
    z-index: -50
}
.dt-z-0 {
    z-index: 0
}
.dt-z-10 {
    z-index: 10
}
.dt-z-20 {
    z-index: 20
}
.dt-z-30 {
    z-index: 30
}
.dt-z-50 {
    z-index: 50
}
.dt-z-\[-1\] {
    z-index: -1
}
.dt-z-\[1002\] {
    z-index: 1002
}
.dt-z-\[1005\] {
    z-index: 1005
}
.dt-z-\[100\] {
    z-index: 100
}
.dt-z-\[101\] {
    z-index: 101
}
.dt-z-\[10\] {
    z-index: 10
}
.dt-z-\[1\] {
    z-index: 1
}
.dt-z-\[2\] {
    z-index: 2
}
.dt-z-\[3\] {
    z-index: 3
}
.dt-z-\[51\] {
    z-index: 51
}
.dt-z-\[5\] {
    z-index: 5
}
.dt-z-\[6\] {
    z-index: 6
}
.dt-z-\[7\] {
    z-index: 7
}
.dt-z-\[80\] {
    z-index: 80
}
.dt-z-\[8\] {
    z-index: 8
}
.dt-z-\[90\] {
    z-index: 90
}
.dt-z-\[99\] {
    z-index: 99
}
.dt-z-\[9\] {
    z-index: 9
}
.dt-order-1 {
    order: 1
}
.dt-order-2 {
    order: 2
}
.dt-order-3 {
    order: 3
}
.dt-order-\[0\] {
    order: 0
}
.dt-order-first {
    order: -9999
}
.dt-col-\[17_\/_span_15\] {
    grid-column: 17 / span 15
}
.dt-col-\[1_\/_span_5\] {
    grid-column: 1 / span 5
}
.dt-col-span-1 {
    grid-column: span 1 / span 1
}
.dt-col-span-10 {
    grid-column: span 10 / span 10
}
.dt-col-span-17 {
    grid-column: span 17 / span 17
}
.dt-col-span-2 {
    grid-column: span 2 / span 2
}
.dt-col-span-3 {
    grid-column: span 3 / span 3
}
.dt-col-span-4 {
    grid-column: span 4 / span 4
}
.dt-col-span-6 {
    grid-column: span 6 / span 6
}
.dt-col-span-7 {
    grid-column: span 7 / span 7
}
.dt-col-span-full {
    grid-column: 1 / -1
}
.dt-col-start-1 {
    grid-column-start: 1
}
.dt-col-start-2 {
    grid-column-start: 2
}
.dt-col-start-3 {
    grid-column-start: 3
}
.dt-col-start-4 {
    grid-column-start: 4
}
.dt-col-start-5 {
    grid-column-start: 5
}
.dt-col-start-6 {
    grid-column-start: 6
}
.dt-col-start-7 {
    grid-column-start: 7
}
.dt-row-span-1 {
    grid-row: span 1 / span 1
}
.dt-row-span-2 {
    grid-row: span 2 / span 2
}
.dt-row-span-3 {
    grid-row: span 3 / span 3
}
.dt-row-start-1 {
    grid-row-start: 1
}
.dt-row-start-2 {
    grid-row-start: 2
}
.dt-row-start-3 {
    grid-row-start: 3
}
.dt-row-end-3 {
    grid-row-end: 3
}
.dt-float-right {
    float: right
}
.dt-float-left {
    float: left
}
.-dt-m-\[15px\] {
    margin: -15px
}
.dt-m-0 {
    margin: 0
}
.dt-m-6 {
    margin: 1.5rem
}
.dt-m-\[0_0_12px\] {
    margin: 0 0 12px
}
.dt-m-auto {
    margin: auto
}
.\!dt-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}
.-dt-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem
}
.-dt-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}
.-dt-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}
.-dt-mx-\[15px\] {
    margin-left: -15px;
    margin-right: -15px
}
.dt--mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}
.dt-mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem
}
.dt-mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem
}
.dt-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}
.dt-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem
}
.dt-mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem
}
.dt-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem
}
.dt-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}
.dt-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}
.dt-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}
.dt-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem
}
.dt-mx-auto {
    margin-left: auto;
    margin-right: auto
}
.dt-my-0 {
    margin-top: 0;
    margin-bottom: 0
}
.dt-my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem
}
.dt-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}
.dt-my-11 {
    margin-top: 44px;
    margin-bottom: 44px
}
.dt-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem
}
.dt-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem
}
.dt-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}
.dt-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}
.dt-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}
.dt-my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem
}
.dt-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}
.dt-my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem
}
.dt-my-\[13px\] {
    margin-top: 13px;
    margin-bottom: 13px
}
.dt-my-auto {
    margin-top: auto;
    margin-bottom: auto
}
.\!-dt-mt-5 {
    margin-top: -1.25rem !important
}
.\!dt-mb-8 {
    margin-bottom: 2rem !important
}
.\!dt-mb-\[-16px\] {
    margin-bottom: -16px !important
}
.\!dt-mt-3 {
    margin-top: 0.75rem !important
}
.\!dt-mt-6 {
    margin-top: 1.5rem !important
}
.\!dt-mt-\[-24px\] {
    margin-top: -24px !important
}
.-dt-mb-2 {
    margin-bottom: -0.5rem
}
.-dt-mb-5 {
    margin-bottom: -1.25rem
}
.-dt-ml-1 {
    margin-left: -0.25rem
}
.-dt-ml-2 {
    margin-left: -0.5rem
}
.-dt-ml-2\.5 {
    margin-left: -0.625rem
}
.-dt-ml-3 {
    margin-left: -0.75rem
}
.-dt-ml-4 {
    margin-left: -1rem
}
.-dt-mr-1 {
    margin-right: -0.25rem
}
.-dt-mt-0 {
    margin-top: -0px
}
.-dt-mt-0\.5 {
    margin-top: -0.125rem
}
.-dt-mt-1 {
    margin-top: -0.25rem
}
.-dt-mt-10 {
    margin-top: -2.5rem
}
.-dt-mt-12 {
    margin-top: -3rem
}
.-dt-mt-14 {
    margin-top: -3.5rem
}
.-dt-mt-16 {
    margin-top: -4rem
}
.-dt-mt-2 {
    margin-top: -0.5rem
}
.-dt-mt-24 {
    margin-top: -6rem
}
.-dt-mt-3 {
    margin-top: -0.75rem
}
.-dt-mt-32 {
    margin-top: -8rem
}
.-dt-mt-36 {
    margin-top: -9rem
}
.-dt-mt-4 {
    margin-top: -1rem
}
.-dt-mt-5 {
    margin-top: -1.25rem
}
.-dt-mt-6 {
    margin-top: -1.5rem
}
.-dt-mt-8 {
    margin-top: -2rem
}
.-dt-mt-px {
    margin-top: -1px
}
.dt--ml-3 {
    margin-left: -0.75rem
}
.dt-mb-1 {
    margin-bottom: 0.25rem
}
.dt-mb-10 {
    margin-bottom: 2.5rem
}
.dt-mb-11 {
    margin-bottom: 44px
}
.dt-mb-12 {
    margin-bottom: 3rem
}
.dt-mb-2 {
    margin-bottom: 0.5rem
}
.dt-mb-20 {
    margin-bottom: 5rem
}
.dt-mb-3 {
    margin-bottom: 0.75rem
}
.dt-mb-3\.5 {
    margin-bottom: 0.875rem
}
.dt-mb-4 {
    margin-bottom: 1rem
}
.dt-mb-5 {
    margin-bottom: 1.25rem
}
.dt-mb-5\.5 {
    margin-bottom: 22px
}
.dt-mb-6 {
    margin-bottom: 1.5rem
}
.dt-mb-7 {
    margin-bottom: 1.75rem
}
.dt-mb-8 {
    margin-bottom: 2rem
}
.dt-mb-9 {
    margin-bottom: 2.25rem
}
.dt-mb-\[-6px\] {
    margin-bottom: -6px
}
.dt-mb-\[-8px\] {
    margin-bottom: -8px
}
.dt-mb-\[2px\] {
    margin-bottom: 2px
}
.dt-mb-\[30px\] {
    margin-bottom: 30px
}
.dt-mb-\[46px\] {
    margin-bottom: 46px
}
.dt-mb-auto {
    margin-bottom: auto
}
.dt-ml-0 {
    margin-left: 0
}
.dt-ml-1 {
    margin-left: 0.25rem
}
.dt-ml-10 {
    margin-left: 2.5rem
}
.dt-ml-12 {
    margin-left: 3rem
}
.dt-ml-14 {
    margin-left: 3.5rem
}
.dt-ml-2 {
    margin-left: 0.5rem
}
.dt-ml-3 {
    margin-left: 0.75rem
}
.dt-ml-4 {
    margin-left: 1rem
}
.dt-ml-5 {
    margin-left: 1.25rem
}
.dt-ml-6 {
    margin-left: 1.5rem
}
.dt-ml-7 {
    margin-left: 1.75rem
}
.dt-ml-8 {
    margin-left: 2rem
}
.dt-ml-\[102px\] {
    margin-left: 102px
}
.dt-ml-\[26px\] {
    margin-left: 26px
}
.dt-ml-\[29px\] {
    margin-left: 29px
}
.dt-ml-\[34px\] {
    margin-left: 34px
}
.dt-ml-\[52px\] {
    margin-left: 52px
}
.dt-ml-\[60px\] {
    margin-left: 60px
}
.dt-ml-\[88px\] {
    margin-left: 88px
}
.dt-ml-\[91px\] {
    margin-left: 91px
}
.dt-ml-\[99px\] {
    margin-left: 99px
}
.dt-ml-auto {
    margin-left: auto
}
.dt-mr-1 {
    margin-right: 0.25rem
}
.dt-mr-10 {
    margin-right: 2.5rem
}
.dt-mr-2 {
    margin-right: 0.5rem
}
.dt-mr-2\.5 {
    margin-right: 0.625rem
}
.dt-mr-3 {
    margin-right: 0.75rem
}
.dt-mr-4 {
    margin-right: 1rem
}
.dt-mr-5 {
    margin-right: 1.25rem
}
.dt-mr-6 {
    margin-right: 1.5rem
}
.dt-mr-7 {
    margin-right: 1.75rem
}
.dt-mr-9 {
    margin-right: 2.25rem
}
.dt-mr-\[29px\] {
    margin-right: 29px
}
.dt-mr-\[34px\] {
    margin-right: 34px
}
.dt-mr-\[38px\] {
    margin-right: 38px
}
.dt-mr-\[39px\] {
    margin-right: 39px
}
.dt-mr-\[52px\] {
    margin-right: 52px
}
.dt-mr-\[99px\] {
    margin-right: 99px
}
.dt-mr-auto {
    margin-right: auto
}
.dt-mr-px {
    margin-right: 1px
}
.dt-mt-0 {
    margin-top: 0
}
.dt-mt-0\.5 {
    margin-top: 0.125rem
}
.dt-mt-1 {
    margin-top: 0.25rem
}
.dt-mt-1\.5 {
    margin-top: 0.375rem
}
.dt-mt-10 {
    margin-top: 2.5rem
}
.dt-mt-11 {
    margin-top: 44px
}
.dt-mt-12 {
    margin-top: 3rem
}
.dt-mt-14 {
    margin-top: 3.5rem
}
.dt-mt-16 {
    margin-top: 4rem
}
.dt-mt-2 {
    margin-top: 0.5rem
}
.dt-mt-2\.5 {
    margin-top: 0.625rem
}
.dt-mt-20 {
    margin-top: 5rem
}
.dt-mt-28 {
    margin-top: 7rem
}
.dt-mt-3 {
    margin-top: 0.75rem
}
.dt-mt-3\.5 {
    margin-top: 0.875rem
}
.dt-mt-36 {
    margin-top: 9rem
}
.dt-mt-4 {
    margin-top: 1rem
}
.dt-mt-40 {
    margin-top: 10rem
}
.dt-mt-5 {
    margin-top: 1.25rem
}
.dt-mt-6 {
    margin-top: 1.5rem
}
.dt-mt-7 {
    margin-top: 1.75rem
}
.dt-mt-8 {
    margin-top: 2rem
}
.dt-mt-9 {
    margin-top: 2.25rem
}
.dt-mt-\[-14px\] {
    margin-top: -14px
}
.dt-mt-\[-20px\] {
    margin-top: -20px
}
.dt-mt-\[-23px\] {
    margin-top: -23px
}
.dt-mt-\[-4px\] {
    margin-top: -4px
}
.dt-mt-\[-8px\] {
    margin-top: -8px
}
.dt-mt-\[10px\] {
    margin-top: 10px
}
.dt-mt-\[13px\] {
    margin-top: 13px
}
.dt-mt-\[15px\] {
    margin-top: 15px
}
.dt-mt-\[16px\] {
    margin-top: 16px
}
.dt-mt-\[17px\] {
    margin-top: 17px
}
.dt-mt-\[18px\] {
    margin-top: 18px
}
.dt-mt-\[20px\] {
    margin-top: 20px
}
.dt-mt-\[22px\] {
    margin-top: 22px
}
.dt-mt-\[25px\] {
    margin-top: 25px
}
.dt-mt-\[26px\] {
    margin-top: 26px
}
.dt-mt-\[27px\] {
    margin-top: 27px
}
.dt-mt-\[29px\] {
    margin-top: 29px
}
.dt-mt-\[30px\] {
    margin-top: 30px
}
.dt-mt-\[34px\] {
    margin-top: 34px
}
.dt-mt-\[38px\] {
    margin-top: 38px
}
.dt-mt-\[39px\] {
    margin-top: 39px
}
.dt-mt-\[40\%\] {
    margin-top: 40%
}
.dt-mt-\[40px\] {
    margin-top: 40px
}
.dt-mt-\[42px\] {
    margin-top: 42px
}
.dt-mt-\[44px\] {
    margin-top: 44px
}
.dt-mt-\[5\%\] {
    margin-top: 5%
}
.dt-mt-\[60px\] {
    margin-top: 60px
}
.dt-mt-\[67px\] {
    margin-top: 67px
}
.dt-mt-\[6px\] {
    margin-top: 6px
}
.dt-mt-\[74px\] {
    margin-top: 74px
}
.dt-mt-\[76px\] {
    margin-top: 76px
}
.dt-mt-\[80px\] {
    margin-top: 80px
}
.dt-mt-auto {
    margin-top: auto
}
.dt-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}
.dt-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}
.dt-line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}
.dt-line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}
.dt-block {
    display: block
}
.dt-inline-block {
    display: inline-block
}
.dt-inline {
    display: inline
}
.dt-flex {
    display: flex
}
.dt-inline-flex {
    display: inline-flex
}
.dt-table {
    display: table
}
.dt-table-cell {
    display: table-cell
}
.dt-grid {
    display: grid
}
.\!dt-hidden {
    display: none !important
}
.dt-hidden {
    display: none
}
.dt-aspect-2\/3 {
    aspect-ratio: 2 / 3
}
.dt-aspect-3\/2 {
    aspect-ratio: 3 / 2
}
.dt-aspect-\[3\/2\] {
    aspect-ratio: 3/2
}
.dt-aspect-\[4\/5\] {
    aspect-ratio: 4/5
}
.dt-aspect-square {
    aspect-ratio: 1 / 1
}
.dt-aspect-video {
    aspect-ratio: 16 / 9
}
.dt-size-1 {
    width: 0.25rem;
    height: 0.25rem
}
.dt-size-10 {
    width: 2.5rem;
    height: 2.5rem
}
.dt-size-11 {
    width: 2.75rem;
    height: 2.75rem
}
.dt-size-2 {
    width: 0.5rem;
    height: 0.5rem
}
.dt-size-2\.5 {
    width: 0.625rem;
    height: 0.625rem
}
.dt-size-3 {
    width: 0.75rem;
    height: 0.75rem
}
.dt-size-4 {
    width: 1rem;
    height: 1rem
}
.dt-size-5 {
    width: 1.25rem;
    height: 1.25rem
}
.dt-size-6 {
    width: 1.5rem;
    height: 1.5rem
}
.dt-size-7 {
    width: 1.75rem;
    height: 1.75rem
}
.dt-size-8 {
    width: 2rem;
    height: 2rem
}
.dt-size-9 {
    width: 2.25rem;
    height: 2.25rem
}
.dt-size-\[106px\] {
    width: 106px;
    height: 106px
}
.dt-size-\[54px\] {
    width: 54px;
    height: 54px
}
.dt-size-\[60px\] {
    width: 60px;
    height: 60px
}
.dt-size-\[6px\] {
    width: 6px;
    height: 6px
}
.dt-size-full {
    width: 100%;
    height: 100%
}
.\!dt-h-auto {
    height: auto !important
}
.\!dt-h-full {
    height: 100% !important
}
.dt-h-0 {
    height: 0
}
.dt-h-0\.5 {
    height: 0.125rem
}
.dt-h-1 {
    height: 0.25rem
}
.dt-h-1\.5 {
    height: 0.375rem
}
.dt-h-10 {
    height: 2.5rem
}
.dt-h-11 {
    height: 2.75rem
}
.dt-h-11\.5 {
    height: 46px
}
.dt-h-110 {
    height: 440px
}
.dt-h-12 {
    height: 3rem
}
.dt-h-14 {
    height: 3.5rem
}
.dt-h-16 {
    height: 4rem
}
.dt-h-2 {
    height: 0.5rem
}
.dt-h-2\.5 {
    height: 0.625rem
}
.dt-h-20 {
    height: 5rem
}
.dt-h-24 {
    height: 6rem
}
.dt-h-28 {
    height: 7rem
}
.dt-h-3 {
    height: 0.75rem
}
.dt-h-3\.5 {
    height: 14px
}
.dt-h-32 {
    height: 8rem
}
.dt-h-4 {
    height: 1rem
}
.dt-h-40 {
    height: 10rem
}
.dt-h-47\.5 {
    height: 190px
}
.dt-h-48 {
    height: 12rem
}
.dt-h-5 {
    height: 1.25rem
}
.dt-h-50 {
    height: 200px
}
.dt-h-6 {
    height: 1.5rem
}
.dt-h-64 {
    height: 16rem
}
.dt-h-7 {
    height: 1.75rem
}
.dt-h-72 {
    height: 18rem
}
.dt-h-8 {
    height: 2rem
}
.dt-h-9 {
    height: 2.25rem
}
.dt-h-\[100\%_-_52px\] {
    height: 100% - 52px
}
.dt-h-\[100px\] {
    height: 100px
}
.dt-h-\[100vh\] {
    height: 100vh
}
.dt-h-\[103px\] {
    height: 103px
}
.dt-h-\[109px\] {
    height: 109px
}
.dt-h-\[10px\] {
    height: 10px
}
.dt-h-\[132px\] {
    height: 132px
}
.dt-h-\[134px\] {
    height: 134px
}
.dt-h-\[136px\] {
    height: 136px
}
.dt-h-\[13px\] {
    height: 13px
}
.dt-h-\[150px\] {
    height: 150px
}
.dt-h-\[15px\] {
    height: 15px
}
.dt-h-\[167px\] {
    height: 167px
}
.dt-h-\[16px\] {
    height: 16px
}
.dt-h-\[170px\] {
    height: 170px
}
.dt-h-\[177px\] {
    height: 177px
}
.dt-h-\[184px\] {
    height: 184px
}
.dt-h-\[18px\] {
    height: 18px
}
.dt-h-\[198px\] {
    height: 198px
}
.dt-h-\[1px\] {
    height: 1px
}
.dt-h-\[200px\] {
    height: 200px
}
.dt-h-\[200vh\] {
    height: 200vh
}
.dt-h-\[20px\] {
    height: 20px
}
.dt-h-\[235px\] {
    height: 235px
}
.dt-h-\[23px\] {
    height: 23px
}
.dt-h-\[240px\] {
    height: 240px
}
.dt-h-\[244px\] {
    height: 244px
}
.dt-h-\[245px\] {
    height: 245px
}
.dt-h-\[250px\] {
    height: 250px
}
.dt-h-\[25px\] {
    height: 25px
}
.dt-h-\[26px\] {
    height: 26px
}
.dt-h-\[273px\] {
    height: 273px
}
.dt-h-\[280px\] {
    height: 280px
}
.dt-h-\[28px\] {
    height: 28px
}
.dt-h-\[291px\] {
    height: 291px
}
.dt-h-\[300px\] {
    height: 300px
}
.dt-h-\[303px\] {
    height: 303px
}
.dt-h-\[30px\] {
    height: 30px
}
.dt-h-\[31px\] {
    height: 31px
}
.dt-h-\[32px\] {
    height: 32px
}
.dt-h-\[335px\] {
    height: 335px
}
.dt-h-\[33px\] {
    height: 33px
}
.dt-h-\[344px\] {
    height: 344px
}
.dt-h-\[34px\] {
    height: 34px
}
.dt-h-\[350px\] {
    height: 350px
}
.dt-h-\[362px\] {
    height: 362px
}
.dt-h-\[37px\] {
    height: 37px
}
.dt-h-\[389px\] {
    height: 389px
}
.dt-h-\[38px\] {
    height: 38px
}
.dt-h-\[395px\] {
    height: 395px
}
.dt-h-\[39px\] {
    height: 39px
}
.dt-h-\[400px\] {
    height: 400px
}
.dt-h-\[404px\] {
    height: 404px
}
.dt-h-\[40px\] {
    height: 40px
}
.dt-h-\[422px\] {
    height: 422px
}
.dt-h-\[42px\] {
    height: 42px
}
.dt-h-\[438px\] {
    height: 438px
}
.dt-h-\[43px\] {
    height: 43px
}
.dt-h-\[44px\] {
    height: 44px
}
.dt-h-\[45px\] {
    height: 45px
}
.dt-h-\[46px\] {
    height: 46px
}
.dt-h-\[47px\] {
    height: 47px
}
.dt-h-\[480px\] {
    height: 480px
}
.dt-h-\[489px\] {
    height: 489px
}
.dt-h-\[48px\] {
    height: 48px
}
.dt-h-\[49px\] {
    height: 49px
}
.dt-h-\[50px\] {
    height: 50px
}
.dt-h-\[51px\] {
    height: 51px
}
.dt-h-\[52px\] {
    height: 52px
}
.dt-h-\[53px\] {
    height: 53px
}
.dt-h-\[548px\] {
    height: 548px
}
.dt-h-\[54px\] {
    height: 54px
}
.dt-h-\[55px\] {
    height: 55px
}
.dt-h-\[56px\] {
    height: 56px
}
.dt-h-\[57px\] {
    height: 57px
}
.dt-h-\[58px\] {
    height: 58px
}
.dt-h-\[59px\] {
    height: 59px
}
.dt-h-\[600px\] {
    height: 600px
}
.dt-h-\[60px\] {
    height: 60px
}
.dt-h-\[62px\] {
    height: 62px
}
.dt-h-\[635px\] {
    height: 635px
}
.dt-h-\[63px\] {
    height: 63px
}
.dt-h-\[640px\] {
    height: 640px
}
.dt-h-\[64px\] {
    height: 64px
}
.dt-h-\[65px\] {
    height: 65px
}
.dt-h-\[66px\] {
    height: 66px
}
.dt-h-\[68px\] {
    height: 68px
}
.dt-h-\[70px\] {
    height: 70px
}
.dt-h-\[71px\] {
    height: 71px
}
.dt-h-\[72px\] {
    height: 72px
}
.dt-h-\[74px\] {
    height: 74px
}
.dt-h-\[7px\] {
    height: 7px
}
.dt-h-\[80px\] {
    height: 80px
}
.dt-h-\[80vh\] {
    height: 80vh
}
.dt-h-\[82px\] {
    height: 82px
}
.dt-h-\[85px\] {
    height: 85px
}
.dt-h-\[866px\] {
    height: 866px
}
.dt-h-\[89px\] {
    height: 89px
}
.dt-h-\[90px\] {
    height: 90px
}
.dt-h-\[94px\] {
    height: 94px
}
.dt-h-\[95vh\] {
    height: 95vh
}
.dt-h-\[98px\] {
    height: 98px
}
.dt-h-\[9px\] {
    height: 9px
}
.dt-h-\[calc\(100\%\+72px\)\] {
    height: calc(100% + 72px)
}
.dt-h-\[calc\(100\%\+96px\)\] {
    height: calc(100% + 96px)
}
.dt-h-\[calc\(100\%-114px\)\] {
    height: calc(100% - 114px)
}
.dt-h-\[calc\(100\%-144px\)\] {
    height: calc(100% - 144px)
}
.dt-h-\[calc\(100\%-180px\)\] {
    height: calc(100% - 180px)
}
.dt-h-\[calc\(100\%-216px\)\] {
    height: calc(100% - 216px)
}
.dt-h-\[calc\(100\%-280px\)\] {
    height: calc(100% - 280px)
}
.dt-h-\[calc\(100\%-56px\)\] {
    height: calc(100% - 56px)
}
.dt-h-\[calc\(100\%_-_253px\)\] {
    height: calc(100% - 253px)
}
.dt-h-\[calc\(100vh-102px\)\] {
    height: calc(100vh - 102px)
}
.dt-h-\[calc\(100vh-56px\)\] {
    height: calc(100vh - 56px)
}
.dt-h-\[calc\(50\%\+58px\)\] {
    height: calc(50% + 58px)
}
.dt-h-\[calc\(50\%-112px\)\] {
    height: calc(50% - 112px)
}
.dt-h-auto {
    height: auto
}
.dt-h-fit {
    height: -moz-fit-content;
    height: fit-content
}
.dt-h-full {
    height: 100%
}
.dt-h-px {
    height: 1px
}
.dt-h-screen {
    height: 100vh
}
.dt-max-h-0 {
    max-height: 0
}
.dt-max-h-52 {
    max-height: 13rem
}
.dt-max-h-64 {
    max-height: 16rem
}
.dt-max-h-9 {
    max-height: 2.25rem
}
.dt-max-h-\[1000px\] {
    max-height: 1000px
}
.dt-max-h-\[100vh-46px\] {
    max-height: 100vh-46px
}
.dt-max-h-\[180px\] {
    max-height: 180px
}
.dt-max-h-\[294px\] {
    max-height: 294px
}
.dt-max-h-\[368px\] {
    max-height: 368px
}
.dt-max-h-\[386px\] {
    max-height: 386px
}
.dt-max-h-\[38px\] {
    max-height: 38px
}
.dt-max-h-\[46px\] {
    max-height: 46px
}
.dt-max-h-\[495px\] {
    max-height: 495px
}
.dt-max-h-\[525px\] {
    max-height: 525px
}
.dt-max-h-\[600px\] {
    max-height: 600px
}
.dt-max-h-\[620px\] {
    max-height: 620px
}
.dt-max-h-\[635px\] {
    max-height: 635px
}
.dt-max-h-\[66px\] {
    max-height: 66px
}
.dt-max-h-\[70vh\] {
    max-height: 70vh
}
.dt-max-h-\[85vh\] {
    max-height: 85vh
}
.dt-max-h-\[90\%\] {
    max-height: 90%
}
.dt-max-h-\[90vh\] {
    max-height: 90vh
}
.dt-max-h-\[92px\] {
    max-height: 92px
}
.dt-max-h-\[935px\] {
    max-height: 935px
}
.dt-max-h-\[990px\] {
    max-height: 990px
}
.dt-max-h-\[calc\(100\%-24px\)\] {
    max-height: calc(100% - 24px)
}
.dt-max-h-\[calc\(100\%-56px\)\] {
    max-height: calc(100% - 56px)
}
.dt-max-h-\[calc\(100\%-80px\)\] {
    max-height: calc(100% - 80px)
}
.dt-max-h-\[calc\(100vh-32px\)\] {
    max-height: calc(100vh - 32px)
}
.dt-max-h-\[calc\(100vh-50px\)\] {
    max-height: calc(100vh - 50px)
}
.dt-max-h-\[calc\(100vh_-_24px\)\] {
    max-height: calc(100vh - 24px)
}
.dt-max-h-\[calc\(100vh_-_80px\)\] {
    max-height: calc(100vh - 80px)
}
.dt-max-h-fit {
    max-height: -moz-fit-content;
    max-height: fit-content
}
.dt-max-h-full {
    max-height: 100%
}
.dt-max-h-screen {
    max-height: 100vh
}
.dt-min-h-1 {
    min-height: 0.25rem
}
.dt-min-h-10 {
    min-height: 2.5rem
}
.dt-min-h-12 {
    min-height: 3rem
}
.dt-min-h-14 {
    min-height: 3.5rem
}
.dt-min-h-20 {
    min-height: 5rem
}
.dt-min-h-44 {
    min-height: 11rem
}
.dt-min-h-6 {
    min-height: 1.5rem
}
.dt-min-h-96 {
    min-height: 24rem
}
.dt-min-h-\[100\%\] {
    min-height: 100%
}
.dt-min-h-\[1000px\] {
    min-height: 1000px
}
.dt-min-h-\[100vw\] {
    min-height: 100vw
}
.dt-min-h-\[128px\] {
    min-height: 128px
}
.dt-min-h-\[131px\] {
    min-height: 131px
}
.dt-min-h-\[150px\] {
    min-height: 150px
}
.dt-min-h-\[164px\] {
    min-height: 164px
}
.dt-min-h-\[180px\] {
    min-height: 180px
}
.dt-min-h-\[184px\] {
    min-height: 184px
}
.dt-min-h-\[185px\] {
    min-height: 185px
}
.dt-min-h-\[192px\] {
    min-height: 192px
}
.dt-min-h-\[224px\] {
    min-height: 224px
}
.dt-min-h-\[226px\] {
    min-height: 226px
}
.dt-min-h-\[22px\] {
    min-height: 22px
}
.dt-min-h-\[239px\] {
    min-height: 239px
}
.dt-min-h-\[240px\] {
    min-height: 240px
}
.dt-min-h-\[24px\] {
    min-height: 24px
}
.dt-min-h-\[250px\] {
    min-height: 250px
}
.dt-min-h-\[260px\] {
    min-height: 260px
}
.dt-min-h-\[262px\] {
    min-height: 262px
}
.dt-min-h-\[282px\] {
    min-height: 282px
}
.dt-min-h-\[28px\] {
    min-height: 28px
}
.dt-min-h-\[290px\] {
    min-height: 290px
}
.dt-min-h-\[306px\] {
    min-height: 306px
}
.dt-min-h-\[30px\] {
    min-height: 30px
}
.dt-min-h-\[31px\] {
    min-height: 31px
}
.dt-min-h-\[330px\] {
    min-height: 330px
}
.dt-min-h-\[348px\] {
    min-height: 348px
}
.dt-min-h-\[368px\] {
    min-height: 368px
}
.dt-min-h-\[370px\] {
    min-height: 370px
}
.dt-min-h-\[398px\] {
    min-height: 398px
}
.dt-min-h-\[414px\] {
    min-height: 414px
}
.dt-min-h-\[44px\] {
    min-height: 44px
}
.dt-min-h-\[45px\] {
    min-height: 45px
}
.dt-min-h-\[484px\] {
    min-height: 484px
}
.dt-min-h-\[500px\] {
    min-height: 500px
}
.dt-min-h-\[550px\] {
    min-height: 550px
}
.dt-min-h-\[56px\] {
    min-height: 56px
}
.dt-min-h-\[600px\] {
    min-height: 600px
}
.dt-min-h-\[60px\] {
    min-height: 60px
}
.dt-min-h-\[634px\] {
    min-height: 634px
}
.dt-min-h-\[635px\] {
    min-height: 635px
}
.dt-min-h-\[64px\] {
    min-height: 64px
}
.dt-min-h-\[680px\] {
    min-height: 680px
}
.dt-min-h-\[683px\] {
    min-height: 683px
}
.dt-min-h-\[684px\] {
    min-height: 684px
}
.dt-min-h-\[70px\] {
    min-height: 70px
}
.dt-min-h-\[72px\] {
    min-height: 72px
}
.dt-min-h-\[80px\] {
    min-height: 80px
}
.dt-min-h-\[calc\(100vh_-_24px\)\] {
    min-height: calc(100vh - 24px)
}
.dt-min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content
}
.dt-min-h-screen {
    min-height: 100vh
}
.\!dt-w-8 {
    width: 2rem !important
}
.\!dt-w-\[300px\] {
    width: 300px !important
}
.\!dt-w-auto {
    width: auto !important
}
.\!dt-w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important
}
.\!dt-w-full {
    width: 100% !important
}
.dt-w-0 {
    width: 0
}
.dt-w-1 {
    width: 0.25rem
}
.dt-w-1\/2 {
    width: 50%
}
.dt-w-1\/4 {
    width: 25%
}
.dt-w-10 {
    width: 2.5rem
}
.dt-w-11 {
    width: 2.75rem
}
.dt-w-11\/12 {
    width: 91.666667%
}
.dt-w-12 {
    width: 3rem
}
.dt-w-14 {
    width: 3.5rem
}
.dt-w-16 {
    width: 4rem
}
.dt-w-2 {
    width: 0.5rem
}
.dt-w-2\.5 {
    width: 0.625rem
}
.dt-w-2\/5 {
    width: 40%
}
.dt-w-20 {
    width: 5rem
}
.dt-w-24 {
    width: 6rem
}
.dt-w-255px {
    width: 255px
}
.dt-w-28 {
    width: 7rem
}
.dt-w-29 {
    width: 116px
}
.dt-w-3 {
    width: 0.75rem
}
.dt-w-3\.5 {
    width: 0.875rem
}
.dt-w-3\/4 {
    width: 75%
}
.dt-w-300px {
    width: 300px
}
.dt-w-32 {
    width: 8rem
}
.dt-w-36 {
    width: 9rem
}
.dt-w-39 {
    width: 156px
}
.dt-w-4 {
    width: 1rem
}
.dt-w-4\/5 {
    width: 80%
}
.dt-w-40 {
    width: 10rem
}
.dt-w-44 {
    width: 11rem
}
.dt-w-48 {
    width: 12rem
}
.dt-w-5 {
    width: 1.25rem
}
.dt-w-56 {
    width: 14rem
}
.dt-w-6 {
    width: 1.5rem
}
.dt-w-60 {
    width: 15rem
}
.dt-w-600px {
    width: 600px
}
.dt-w-64 {
    width: 16rem
}
.dt-w-7 {
    width: 1.75rem
}
.dt-w-72 {
    width: 18rem
}
.dt-w-8 {
    width: 2rem
}
.dt-w-80 {
    width: 20rem
}
.dt-w-9 {
    width: 2.25rem
}
.dt-w-96 {
    width: 24rem
}
.dt-w-\[100px\] {
    width: 100px
}
.dt-w-\[100vw\] {
    width: 100vw
}
.dt-w-\[1011px\] {
    width: 1011px
}
.dt-w-\[111px\] {
    width: 111px
}
.dt-w-\[1128px\] {
    width: 1128px
}
.dt-w-\[114px\] {
    width: 114px
}
.dt-w-\[1158px\] {
    width: 1158px
}
.dt-w-\[118px\] {
    width: 118px
}
.dt-w-\[120px\] {
    width: 120px
}
.dt-w-\[121px\] {
    width: 121px
}
.dt-w-\[123px\] {
    width: 123px
}
.dt-w-\[127px\] {
    width: 127px
}
.dt-w-\[128px\] {
    width: 128px
}
.dt-w-\[130px\] {
    width: 130px
}
.dt-w-\[132px\] {
    width: 132px
}
.dt-w-\[138px\] {
    width: 138px
}
.dt-w-\[139px\] {
    width: 139px
}
.dt-w-\[14\%\] {
    width: 14%
}
.dt-w-\[140px\] {
    width: 140px
}
.dt-w-\[141px\] {
    width: 141px
}
.dt-w-\[143px\] {
    width: 143px
}
.dt-w-\[144px\] {
    width: 144px
}
.dt-w-\[145px\] {
    width: 145px
}
.dt-w-\[149px\] {
    width: 149px
}
.dt-w-\[150vw\] {
    width: 150vw
}
.dt-w-\[151px\] {
    width: 151px
}
.dt-w-\[152px\] {
    width: 152px
}
.dt-w-\[157px\] {
    width: 157px
}
.dt-w-\[159px\] {
    width: 159px
}
.dt-w-\[160px\] {
    width: 160px
}
.dt-w-\[161px\] {
    width: 161px
}
.dt-w-\[165px\] {
    width: 165px
}
.dt-w-\[170px\] {
    width: 170px
}
.dt-w-\[171px\] {
    width: 171px
}
.dt-w-\[173px\] {
    width: 173px
}
.dt-w-\[174px\] {
    width: 174px
}
.dt-w-\[178px\] {
    width: 178px
}
.dt-w-\[18\%\] {
    width: 18%
}
.dt-w-\[180px\] {
    width: 180px
}
.dt-w-\[184px\] {
    width: 184px
}
.dt-w-\[187px\] {
    width: 187px
}
.dt-w-\[18px\] {
    width: 18px
}
.dt-w-\[192px\] {
    width: 192px
}
.dt-w-\[194px\] {
    width: 194px
}
.dt-w-\[196px\] {
    width: 196px
}
.dt-w-\[1px\] {
    width: 1px
}
.dt-w-\[200px\] {
    width: 200px
}
.dt-w-\[206px\] {
    width: 206px
}
.dt-w-\[20px\] {
    width: 20px
}
.dt-w-\[212px\] {
    width: 212px
}
.dt-w-\[220px\] {
    width: 220px
}
.dt-w-\[222px\] {
    width: 222px
}
.dt-w-\[232px\] {
    width: 232px
}
.dt-w-\[234px\] {
    width: 234px
}
.dt-w-\[236px\] {
    width: 236px
}
.dt-w-\[240px\] {
    width: 240px
}
.dt-w-\[246px\] {
    width: 246px
}
.dt-w-\[249px\] {
    width: 249px
}
.dt-w-\[250px\] {
    width: 250px
}
.dt-w-\[252px\] {
    width: 252px
}
.dt-w-\[257px\] {
    width: 257px
}
.dt-w-\[25px\] {
    width: 25px
}
.dt-w-\[260px\] {
    width: 260px
}
.dt-w-\[261px\] {
    width: 261px
}
.dt-w-\[262px\] {
    width: 262px
}
.dt-w-\[264px\] {
    width: 264px
}
.dt-w-\[268px\] {
    width: 268px
}
.dt-w-\[26px\] {
    width: 26px
}
.dt-w-\[270px\] {
    width: 270px
}
.dt-w-\[274px\] {
    width: 274px
}
.dt-w-\[278px\] {
    width: 278px
}
.dt-w-\[280px\] {
    width: 280px
}
.dt-w-\[282px\] {
    width: 282px
}
.dt-w-\[283px\] {
    width: 283px
}
.dt-w-\[288px\] {
    width: 288px
}
.dt-w-\[299px\] {
    width: 299px
}
.dt-w-\[29px\] {
    width: 29px
}
.dt-w-\[2px\] {
    width: 2px
}
.dt-w-\[300px\] {
    width: 300px
}
.dt-w-\[302px\] {
    width: 302px
}
.dt-w-\[308px\] {
    width: 308px
}
.dt-w-\[30px\] {
    width: 30px
}
.dt-w-\[311px\] {
    width: 311px
}
.dt-w-\[312px\] {
    width: 312px
}
.dt-w-\[315px\] {
    width: 315px
}
.dt-w-\[316px\] {
    width: 316px
}
.dt-w-\[317px\] {
    width: 317px
}
.dt-w-\[320px\] {
    width: 320px
}
.dt-w-\[322px\] {
    width: 322px
}
.dt-w-\[324px\] {
    width: 324px
}
.dt-w-\[327px\] {
    width: 327px
}
.dt-w-\[32px\] {
    width: 32px
}
.dt-w-\[330px\] {
    width: 330px
}
.dt-w-\[332px\] {
    width: 332px
}
.dt-w-\[33px\] {
    width: 33px
}
.dt-w-\[340px\] {
    width: 340px
}
.dt-w-\[343px\] {
    width: 343px
}
.dt-w-\[344px\] {
    width: 344px
}
.dt-w-\[34px\] {
    width: 34px
}
.dt-w-\[350px\] {
    width: 350px
}
.dt-w-\[352px\] {
    width: 352px
}
.dt-w-\[356px\] {
    width: 356px
}
.dt-w-\[360px\] {
    width: 360px
}
.dt-w-\[370px\] {
    width: 370px
}
.dt-w-\[377px\] {
    width: 377px
}
.dt-w-\[37px\] {
    width: 37px
}
.dt-w-\[383px\] {
    width: 383px
}
.dt-w-\[389px\] {
    width: 389px
}
.dt-w-\[391px\] {
    width: 391px
}
.dt-w-\[3px\] {
    width: 3px
}
.dt-w-\[400px\] {
    width: 400px
}
.dt-w-\[41\.4\%\] {
    width: 41.4%
}
.dt-w-\[417px\] {
    width: 417px
}
.dt-w-\[42px\] {
    width: 42px
}
.dt-w-\[435px\] {
    width: 435px
}
.dt-w-\[438px\] {
    width: 438px
}
.dt-w-\[441px\] {
    width: 441px
}
.dt-w-\[44px\] {
    width: 44px
}
.dt-w-\[450px\] {
    width: 450px
}
.dt-w-\[455px\] {
    width: 455px
}
.dt-w-\[456px\] {
    width: 456px
}
.dt-w-\[475px\] {
    width: 475px
}
.dt-w-\[482px\] {
    width: 482px
}
.dt-w-\[488px\] {
    width: 488px
}
.dt-w-\[48px\] {
    width: 48px
}
.dt-w-\[500px\] {
    width: 500px
}
.dt-w-\[501px\] {
    width: 501px
}
.dt-w-\[504px\] {
    width: 504px
}
.dt-w-\[505px\] {
    width: 505px
}
.dt-w-\[510px\] {
    width: 510px
}
.dt-w-\[520px\] {
    width: 520px
}
.dt-w-\[528px\] {
    width: 528px
}
.dt-w-\[537px\] {
    width: 537px
}
.dt-w-\[540px\] {
    width: 540px
}
.dt-w-\[543px\] {
    width: 543px
}
.dt-w-\[54px\] {
    width: 54px
}
.dt-w-\[552px\] {
    width: 552px
}
.dt-w-\[55px\] {
    width: 55px
}
.dt-w-\[580px\] {
    width: 580px
}
.dt-w-\[58px\] {
    width: 58px
}
.dt-w-\[592px\] {
    width: 592px
}
.dt-w-\[594px\] {
    width: 594px
}
.dt-w-\[599px\] {
    width: 599px
}
.dt-w-\[600px\] {
    width: 600px
}
.dt-w-\[601px\] {
    width: 601px
}
.dt-w-\[606px\] {
    width: 606px
}
.dt-w-\[60px\] {
    width: 60px
}
.dt-w-\[610px\] {
    width: 610px
}
.dt-w-\[61px\] {
    width: 61px
}
.dt-w-\[64px\] {
    width: 64px
}
.dt-w-\[66px\] {
    width: 66px
}
.dt-w-\[680px\] {
    width: 680px
}
.dt-w-\[68px\] {
    width: 68px
}
.dt-w-\[700px\] {
    width: 700px
}
.dt-w-\[702px\] {
    width: 702px
}
.dt-w-\[70px\] {
    width: 70px
}
.dt-w-\[710px\] {
    width: 710px
}
.dt-w-\[71px\] {
    width: 71px
}
.dt-w-\[720px\] {
    width: 720px
}
.dt-w-\[74px\] {
    width: 74px
}
.dt-w-\[750px\] {
    width: 750px
}
.dt-w-\[760px\] {
    width: 760px
}
.dt-w-\[768px\] {
    width: 768px
}
.dt-w-\[76px\] {
    width: 76px
}
.dt-w-\[770px\] {
    width: 770px
}
.dt-w-\[780px\] {
    width: 780px
}
.dt-w-\[787px\] {
    width: 787px
}
.dt-w-\[80\%\] {
    width: 80%
}
.dt-w-\[807px\] {
    width: 807px
}
.dt-w-\[809px\] {
    width: 809px
}
.dt-w-\[80px\] {
    width: 80px
}
.dt-w-\[81px\] {
    width: 81px
}
.dt-w-\[85px\] {
    width: 85px
}
.dt-w-\[878px\] {
    width: 878px
}
.dt-w-\[88px\] {
    width: 88px
}
.dt-w-\[896px\] {
    width: 896px
}
.dt-w-\[90\%\] {
    width: 90%
}
.dt-w-\[900px\] {
    width: 900px
}
.dt-w-\[90px\] {
    width: 90px
}
.dt-w-\[937px\] {
    width: 937px
}
.dt-w-\[93px\] {
    width: 93px
}
.dt-w-\[948px\] {
    width: 948px
}
.dt-w-\[95px\] {
    width: 95px
}
.dt-w-\[96px\] {
    width: 96px
}
.dt-w-\[980px\] {
    width: 980px
}
.dt-w-\[990px\] {
    width: 990px
}
.dt-w-\[99px\] {
    width: 99px
}
.dt-w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px)
}
.dt-w-\[calc\(100\%-150px\)\] {
    width: calc(100% - 150px)
}
.dt-w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px)
}
.dt-w-\[calc\(100\%-35\%\)\] {
    width: calc(100% - 35%)
}
.dt-w-\[calc\(100\%-64px\)\] {
    width: calc(100% - 64px)
}
.dt-w-\[calc\(100\%_-_108px\)\] {
    width: calc(100% - 108px)
}
.dt-w-\[calc\(100vw-32px\)\] {
    width: calc(100vw - 32px)
}
.dt-w-\[calc\(100vw_-_20px\)\] {
    width: calc(100vw - 20px)
}
.dt-w-\[calc\(27\.333333\%-8px\)\] {
    width: calc(27.333333% - 8px)
}
.dt-w-\[calc\(30\.333333\%-8px\)\] {
    width: calc(30.333333% - 8px)
}
.dt-w-\[calc\(33\.333333\%-8px\)\] {
    width: calc(33.333333% - 8px)
}
.dt-w-\[calc\(50\%\+17px\)\] {
    width: calc(50% + 17px)
}
.dt-w-\[calc\(50\%\+36px\)\] {
    width: calc(50% + 36px)
}
.dt-w-\[calc\(50\%\+48px\)\] {
    width: calc(50% + 48px)
}
.dt-w-\[calc\(50\%-16px\)\] {
    width: calc(50% - 16px)
}
.dt-w-\[calc\(50\%-56px\)\] {
    width: calc(50% - 56px)
}
.dt-w-\[calc\(50\%_\+_5px\)\] {
    width: calc(50% + 5px)
}
.dt-w-auto {
    width: auto
}
.dt-w-fit {
    width: -moz-fit-content;
    width: fit-content
}
.dt-w-full {
    width: 100%
}
.dt-w-max {
    width: -moz-max-content;
    width: max-content
}
.dt-w-px {
    width: 1px
}
.dt-w-screen {
    width: 100vw
}
.dt-min-w-14 {
    min-width: 3.5rem
}
.dt-min-w-28 {
    min-width: 7rem
}
.dt-min-w-32 {
    min-width: 8rem
}
.dt-min-w-40 {
    min-width: 10rem
}
.dt-min-w-6 {
    min-width: 1.5rem
}
.dt-min-w-60 {
    min-width: 15rem
}
.dt-min-w-\[102px\] {
    min-width: 102px
}
.dt-min-w-\[1058px\] {
    min-width: 1058px
}
.dt-min-w-\[1128px\] {
    min-width: 1128px
}
.dt-min-w-\[1158px\] {
    min-width: 1158px
}
.dt-min-w-\[120px\] {
    min-width: 120px
}
.dt-min-w-\[1260px\] {
    min-width: 1260px
}
.dt-min-w-\[128px\] {
    min-width: 128px
}
.dt-min-w-\[129px\] {
    min-width: 129px
}
.dt-min-w-\[138px\] {
    min-width: 138px
}
.dt-min-w-\[140px\] {
    min-width: 140px
}
.dt-min-w-\[150px\] {
    min-width: 150px
}
.dt-min-w-\[160px\] {
    min-width: 160px
}
.dt-min-w-\[178px\] {
    min-width: 178px
}
.dt-min-w-\[200px\] {
    min-width: 200px
}
.dt-min-w-\[202px\] {
    min-width: 202px
}
.dt-min-w-\[208px\] {
    min-width: 208px
}
.dt-min-w-\[226px\] {
    min-width: 226px
}
.dt-min-w-\[24px\] {
    min-width: 24px
}
.dt-min-w-\[250px\] {
    min-width: 250px
}
.dt-min-w-\[276px\] {
    min-width: 276px
}
.dt-min-w-\[300px\] {
    min-width: 300px
}
.dt-min-w-\[382px\] {
    min-width: 382px
}
.dt-min-w-\[452px\] {
    min-width: 452px
}
.dt-min-w-\[46\%\] {
    min-width: 46%
}
.dt-min-w-\[50\%\] {
    min-width: 50%
}
.dt-min-w-\[592px\] {
    min-width: 592px
}
.dt-min-w-\[616px\] {
    min-width: 616px
}
.dt-min-w-\[64px\] {
    min-width: 64px
}
.dt-min-w-\[73px\] {
    min-width: 73px
}
.dt-min-w-\[75\%\] {
    min-width: 75%
}
.dt-min-w-\[80px\] {
    min-width: 80px
}
.dt-min-w-\[820px\] {
    min-width: 820px
}
.dt-min-w-\[970px\] {
    min-width: 970px
}
.dt-min-w-\[calc\(100\%_\+_32px\)\] {
    min-width: calc(100% + 32px)
}
.dt-min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content
}
.dt-min-w-full {
    min-width: 100%
}
.dt-min-w-max {
    min-width: -moz-max-content;
    min-width: max-content
}
.dt-max-w-16 {
    max-width: 4rem
}
.dt-max-w-2xl {
    max-width: 42rem
}
.dt-max-w-3xl {
    max-width: 48rem
}
.dt-max-w-4xl {
    max-width: 56rem
}
.dt-max-w-5xl {
    max-width: 64rem
}
.dt-max-w-72 {
    max-width: 18rem
}
.dt-max-w-\[100px\] {
    max-width: 100px
}
.dt-max-w-\[1011px\] {
    max-width: 1011px
}
.dt-max-w-\[102px\] {
    max-width: 102px
}
.dt-max-w-\[1056px\] {
    max-width: 1056px
}
.dt-max-w-\[1128px\] {
    max-width: 1128px
}
.dt-max-w-\[1158px\] {
    max-width: 1158px
}
.dt-max-w-\[123px\] {
    max-width: 123px
}
.dt-max-w-\[132px\] {
    max-width: 132px
}
.dt-max-w-\[136px\] {
    max-width: 136px
}
.dt-max-w-\[144px\] {
    max-width: 144px
}
.dt-max-w-\[148px\] {
    max-width: 148px
}
.dt-max-w-\[150px\] {
    max-width: 150px
}
.dt-max-w-\[180px\] {
    max-width: 180px
}
.dt-max-w-\[200px\] {
    max-width: 200px
}
.dt-max-w-\[212px\] {
    max-width: 212px
}
.dt-max-w-\[227px\] {
    max-width: 227px
}
.dt-max-w-\[234px\] {
    max-width: 234px
}
.dt-max-w-\[236px\] {
    max-width: 236px
}
.dt-max-w-\[240px\] {
    max-width: 240px
}
.dt-max-w-\[264px\] {
    max-width: 264px
}
.dt-max-w-\[278px\] {
    max-width: 278px
}
.dt-max-w-\[288px\] {
    max-width: 288px
}
.dt-max-w-\[300px\] {
    max-width: 300px
}
.dt-max-w-\[307px\] {
    max-width: 307px
}
.dt-max-w-\[320px\] {
    max-width: 320px
}
.dt-max-w-\[343px\] {
    max-width: 343px
}
.dt-max-w-\[345px\] {
    max-width: 345px
}
.dt-max-w-\[360px\] {
    max-width: 360px
}
.dt-max-w-\[369px\] {
    max-width: 369px
}
.dt-max-w-\[380px\] {
    max-width: 380px
}
.dt-max-w-\[400px\] {
    max-width: 400px
}
.dt-max-w-\[42\.5rem\] {
    max-width: 42.5rem
}
.dt-max-w-\[440px\] {
    max-width: 440px
}
.dt-max-w-\[460px\] {
    max-width: 460px
}
.dt-max-w-\[469px\] {
    max-width: 469px
}
.dt-max-w-\[48px\] {
    max-width: 48px
}
.dt-max-w-\[505px\] {
    max-width: 505px
}
.dt-max-w-\[51px\] {
    max-width: 51px
}
.dt-max-w-\[543px\] {
    max-width: 543px
}
.dt-max-w-\[550px\] {
    max-width: 550px
}
.dt-max-w-\[585px\] {
    max-width: 585px
}
.dt-max-w-\[606px\] {
    max-width: 606px
}
.dt-max-w-\[68\%\] {
    max-width: 68%
}
.dt-max-w-\[680px\] {
    max-width: 680px
}
.dt-max-w-\[68px\] {
    max-width: 68px
}
.dt-max-w-\[696px\] {
    max-width: 696px
}
.dt-max-w-\[720px\] {
    max-width: 720px
}
.dt-max-w-\[750px\] {
    max-width: 750px
}
.dt-max-w-\[770px\] {
    max-width: 770px
}
.dt-max-w-\[775px\] {
    max-width: 775px
}
.dt-max-w-\[792px\] {
    max-width: 792px
}
.dt-max-w-\[804px\] {
    max-width: 804px
}
.dt-max-w-\[80px\] {
    max-width: 80px
}
.dt-max-w-\[882px\] {
    max-width: 882px
}
.dt-max-w-\[88px\] {
    max-width: 88px
}
.dt-max-w-\[904px\] {
    max-width: 904px
}
.dt-max-w-\[90px\] {
    max-width: 90px
}
.dt-max-w-\[924px\] {
    max-width: 924px
}
.dt-max-w-\[960px\] {
    max-width: 960px
}
.dt-max-w-\[96px\] {
    max-width: 96px
}
.dt-max-w-\[calc\(25\%-24px\)\] {
    max-width: calc(25% - 24px)
}
.dt-max-w-full {
    max-width: 100%
}
.dt-max-w-lg {
    max-width: 32rem
}
.dt-max-w-md {
    max-width: 28rem
}
.dt-max-w-none {
    max-width: none
}
.dt-max-w-screen-md {
    max-width: 768px
}
.dt-max-w-sm {
    max-width: 24rem
}
.dt-max-w-xl {
    max-width: 36rem
}
.dt-max-w-xs {
    max-width: 20rem
}
.dt-flex-1 {
    flex: 1 1 0
}
.dt-flex-initial {
    flex: 0 1 auto
}
.dt-flex-none {
    flex: none
}
.dt-flex-shrink-0 {
    flex-shrink: 0
}
.dt-shrink-0 {
    flex-shrink: 0
}
.dt-flex-grow {
    flex-grow: 1
}
.dt-grow {
    flex-grow: 1
}
.dt-table-auto {
    table-layout: auto
}
.dt-table-fixed {
    table-layout: fixed
}
.dt-border-collapse {
    border-collapse: collapse
}
.-dt-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-x-1\/4 {
    --tw-translate-x: -25%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-x-2\/4 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-x-\[16px\] {
    --tw-translate-x: -16px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-x-\[calc\(50\%-20px\)\] {
    --tw-translate-x: calc(calc(50% - 20px) * -1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-y-\[60\%\] {
    --tw-translate-y: -60%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-dt-translate-y-full {
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt--translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt--translate-x-2\/4 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt--translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt--translate-y-2\/4 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-0 {
    --tw-translate-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-16 {
    --tw-translate-y: 4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-3 {
    --tw-translate-y: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-5 {
    --tw-translate-y: 1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-\[calc\(100\%-54px\)\] {
    --tw-translate-y: calc(100% - 54px);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-translate-y-full {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-scale-200 {
    --tw-scale-x: 2.0;
    --tw-scale-y: 2.0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dt-transform-none {
    transform: none
}
@keyframes dt-flash {
    0%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}
.dt-animate-\[flash_1\.5s_ease-in-out_infinite\] {
    animation: dt-flash 1.5s ease-in-out infinite
}
@keyframes dt-pulse {
    50% {
        opacity: .5
    }
}
.dt-animate-pulse {
    animation: dt-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}
@keyframes dt-spin {
    to {
        transform: rotate(360deg)
    }
}
.dt-animate-spin {
    animation: dt-spin 1s linear infinite
}
.dt-cursor-grab {
    cursor: grab
}
.dt-cursor-help {
    cursor: help
}
.dt-cursor-not-allowed {
    cursor: not-allowed
}
.dt-cursor-pointer {
    cursor: pointer
}
.dt-cursor-zoom-in {
    cursor: zoom-in
}
.dt-cursor-zoom-out {
    cursor: zoom-out
}
.dt-touch-none {
    touch-action: none
}
.dt-resize-none {
    resize: none
}
.dt-list-disc {
    list-style-type: disc
}
.dt-list-none {
    list-style-type: none
}
.dt-appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.dt-auto-rows-auto {
    grid-auto-rows: auto
}
.\!dt-grid-cols-\[124px_calc\(100\%_-_136px\)\] {
    grid-template-columns: 124px calc(100% - 136px) !important
}
.dt-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}
.dt-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.dt-grid-cols-24 {
    grid-template-columns: repeat(24, minmax(0, 1fr))
}
.dt-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
.dt-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}
.dt-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}
.dt-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}
.dt-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}
.dt-grid-cols-\[134px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 134px minmax(0, 1fr)
}
.dt-grid-cols-\[147px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 147px minmax(0, 1fr)
}
.dt-grid-cols-\[165px_minmax\(0\, 1fr\)\] {
    grid-template-columns: 165px minmax(0, 1fr)
}
.dt-grid-cols-\[16px_1fr\] {
    grid-template-columns: 16px 1fr
}
.dt-grid-cols-\[1fr_112px\] {
    grid-template-columns: 1fr 112px
}
.dt-grid-cols-\[1fr_123px\] {
    grid-template-columns: 1fr 123px
}
.dt-grid-cols-\[1fr_288px\] {
    grid-template-columns: 1fr 288px
}
.dt-grid-cols-\[1fr_300px\] {
    grid-template-columns: 1fr 300px
}
.dt-grid-cols-\[1fr_407px\] {
    grid-template-columns: 1fr 407px
}
.dt-grid-cols-\[1fr_42px_60px\] {
    grid-template-columns: 1fr 42px 60px
}
.dt-grid-cols-\[1fr_467px\] {
    grid-template-columns: 1fr 467px
}
.dt-grid-cols-\[1fr_50px_1fr\] {
    grid-template-columns: 1fr 50px 1fr
}
.dt-grid-cols-\[1fr_80px_1fr\] {
    grid-template-columns: 1fr 80px 1fr
}
.dt-grid-cols-\[1fr_936px\] {
    grid-template-columns: 1fr 936px
}
.dt-grid-cols-\[240px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 240px minmax(0, 1fr)
}
.dt-grid-cols-\[246px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 246px minmax(0, 1fr)
}
.dt-grid-cols-\[252px_252px\] {
    grid-template-columns: 252px 252px
}
.dt-grid-cols-\[252px_calc\(100\%_-_272px\)\] {
    grid-template-columns: 252px calc(100% - 272px)
}
.dt-grid-cols-\[264px_minmax\(0\, 1fr\)\] {
    grid-template-columns: 264px minmax(0, 1fr)
}
.dt-grid-cols-\[26px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 26px minmax(0, 1fr)
}
.dt-grid-cols-\[280px_auto\] {
    grid-template-columns: 280px auto
}
.dt-grid-cols-\[282px_1fr\] {
    grid-template-columns: 282px 1fr
}
.dt-grid-cols-\[282px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 282px minmax(0, 1fr)
}
.dt-grid-cols-\[288px_1fr\] {
    grid-template-columns: 288px 1fr
}
.dt-grid-cols-\[288px_minmax\(0\, _1fr\)_492px\] {
    grid-template-columns: 288px minmax(0, 1fr) 492px
}
.dt-grid-cols-\[290px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 290px minmax(0, 1fr)
}
.dt-grid-cols-\[300px_1fr\] {
    grid-template-columns: 300px 1fr
}
.dt-grid-cols-\[312px_240px_1fr\] {
    grid-template-columns: 312px 240px 1fr
}
.dt-grid-cols-\[32px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 32px minmax(0, 1fr)
}
.dt-grid-cols-\[32px_minmax\(0\, _1fr\)_300px\] {
    grid-template-columns: 32px minmax(0, 1fr) 300px
}
.dt-grid-cols-\[406px_1fr_406px\] {
    grid-template-columns: 406px 1fr 406px
}
.dt-grid-cols-\[501px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 501px minmax(0, 1fr)
}
.dt-grid-cols-\[55px_1fr\] {
    grid-template-columns: 55px 1fr
}
.dt-grid-cols-\[582px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 582px minmax(0, 1fr)
}
.dt-grid-cols-\[600px_1fr\] {
    grid-template-columns: 600px 1fr
}
.dt-grid-cols-\[606px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 606px minmax(0, 1fr)
}
.dt-grid-cols-\[64px_auto\] {
    grid-template-columns: 64px auto
}
.dt-grid-cols-\[658px_230px\] {
    grid-template-columns: 658px 230px
}
.dt-grid-cols-\[660px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 660px minmax(0, 1fr)
}
.dt-grid-cols-\[66px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 66px minmax(0, 1fr)
}
.dt-grid-cols-\[702px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 702px minmax(0, 1fr)
}
.dt-grid-cols-\[720px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 720px minmax(0, 1fr)
}
.dt-grid-cols-\[72px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 72px minmax(0, 1fr)
}
.dt-grid-cols-\[744px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 744px minmax(0, 1fr)
}
.dt-grid-cols-\[780px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 780px minmax(0, 1fr)
}
.dt-grid-cols-\[789px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 789px minmax(0, 1fr)
}
.dt-grid-cols-\[80px_minmax\(0\, _1fr\)\] {
    grid-template-columns: 80px minmax(0, 1fr)
}
.dt-grid-cols-\[90px_minmax\(0\, 1fr\)\] {
    grid-template-columns: 90px minmax(0, 1fr)
}
.dt-grid-cols-\[912px_1fr\] {
    grid-template-columns: 912px 1fr
}
.dt-grid-cols-\[auto_64px\] {
    grid-template-columns: auto 64px
}
.dt-grid-cols-\[calc\(100\%_-_324px\)_300px\] {
    grid-template-columns: calc(100% - 324px) 300px
}
.dt-grid-cols-\[calc\(100\%_-_331px\)_302px\] {
    grid-template-columns: calc(100% - 331px) 302px
}
.dt-grid-cols-\[minmax\(0\, 1fr\)_232px\] {
    grid-template-columns: minmax(0, 1fr) 232px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_116px\] {
    grid-template-columns: minmax(0, 1fr) 116px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_128px\] {
    grid-template-columns: minmax(0, 1fr) 128px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_28px_minmax\(0\, _1fr\)\] {
    grid-template-columns: minmax(0, 1fr) 28px minmax(0, 1fr)
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_300px\] {
    grid-template-columns: minmax(0, 1fr) 300px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_328px\] {
    grid-template-columns: minmax(0, 1fr) 328px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_400px\] {
    grid-template-columns: minmax(0, 1fr) 400px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_420px\] {
    grid-template-columns: minmax(0, 1fr) 420px
}
.dt-grid-cols-\[minmax\(0\, _1fr\)_repeat\(2\, 256px\)\] {
    grid-template-columns: minmax(0, 1fr) repeat(2, 256px)
}
.dt-grid-cols-\[repeat\(2\, _32px\)\] {
    grid-template-columns: repeat(2, 32px)
}
.dt-grid-cols-\[repeat\(3\, 1fr\)\] {
    grid-template-columns: repeat(3, 1fr)
}
.dt-grid-cols-esg-news {
    grid-template-columns: minmax(0, 1fr) 624px minmax(0, 1fr)
}
.dt-grid-cols-special-article {
    grid-template-columns: minmax(0, 1fr) 300px
}
.dt-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}
.dt-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}
.dt-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr))
}
.dt-grid-rows-\[12px_1fr\] {
    grid-template-rows: 12px 1fr
}
.dt-grid-rows-\[22px_auto\] {
    grid-template-rows: 22px auto
}
.dt-grid-rows-\[240px_240px\] {
    grid-template-rows: 240px 240px
}
.dt-grid-rows-\[247px_247px\] {
    grid-template-rows: 247px 247px
}
.dt-grid-rows-\[auto_1px_auto\] {
    grid-template-rows: auto 1px auto
}
.dt-grid-rows-\[auto_minmax\(0\, _1fr\)\] {
    grid-template-rows: auto minmax(0, 1fr)
}
.dt-flex-row {
    flex-direction: row
}
.dt-flex-row-reverse {
    flex-direction: row-reverse
}
.dt-flex-col {
    flex-direction: column
}
.dt-flex-col-reverse {
    flex-direction: column-reverse
}
.dt-flex-wrap {
    flex-wrap: wrap
}
.dt-flex-nowrap {
    flex-wrap: nowrap
}
.dt-items-start {
    align-items: flex-start
}
.dt-items-end {
    align-items: flex-end
}
.dt-items-center {
    align-items: center
}
.dt-justify-start {
    justify-content: flex-start
}
.dt-justify-end {
    justify-content: flex-end
}
.dt-justify-center {
    justify-content: center
}
.dt-justify-between {
    justify-content: space-between
}
.dt-justify-items-center {
    justify-items: center
}
.dt-gap-0 {
    gap: 0
}
.dt-gap-0\.5 {
    gap: 0.125rem
}
.dt-gap-1 {
    gap: 0.25rem
}
.dt-gap-1\.5 {
    gap: 0.375rem
}
.dt-gap-10 {
    gap: 2.5rem
}
.dt-gap-11 {
    gap: 2.75rem
}
.dt-gap-12 {
    gap: 3rem
}
.dt-gap-14 {
    gap: 3.5rem
}
.dt-gap-16 {
    gap: 4rem
}
.dt-gap-2 {
    gap: 0.5rem
}
.dt-gap-2\.5 {
    gap: 0.625rem
}
.dt-gap-20 {
    gap: 5rem
}
.dt-gap-24 {
    gap: 6rem
}
.dt-gap-28 {
    gap: 7rem
}
.dt-gap-3 {
    gap: 0.75rem
}
.dt-gap-3\.5 {
    gap: 0.875rem
}
.dt-gap-32 {
    gap: 8rem
}
.dt-gap-4 {
    gap: 1rem
}
.dt-gap-40 {
    gap: 10rem
}
.dt-gap-5 {
    gap: 1.25rem
}
.dt-gap-6 {
    gap: 1.5rem
}
.dt-gap-64 {
    gap: 16rem
}
.dt-gap-7 {
    gap: 1.75rem
}
.dt-gap-72 {
    gap: 18rem
}
.dt-gap-8 {
    gap: 2rem
}
.dt-gap-9 {
    gap: 2.25rem
}
.dt-gap-\[10px\] {
    gap: 10px
}
.dt-gap-\[13px\] {
    gap: 13px
}
.dt-gap-\[15px\] {
    gap: 15px
}
.dt-gap-\[18px\] {
    gap: 18px
}
.dt-gap-\[21px\] {
    gap: 21px
}
.dt-gap-\[22px\] {
    gap: 22px
}
.dt-gap-\[23px\] {
    gap: 23px
}
.dt-gap-\[26px\] {
    gap: 26px
}
.dt-gap-\[272px\] {
    gap: 272px
}
.dt-gap-\[29px\] {
    gap: 29px
}
.dt-gap-\[30px\] {
    gap: 30px
}
.dt-gap-\[32px\] {
    gap: 32px
}
.dt-gap-\[360px\] {
    gap: 360px
}
.dt-gap-\[3px\] {
    gap: 3px
}
.dt-gap-\[40px\] {
    gap: 40px
}
.dt-gap-\[43px\] {
    gap: 43px
}
.dt-gap-\[45px\] {
    gap: 45px
}
.dt-gap-\[50px\] {
    gap: 50px
}
.dt-gap-\[56px\] {
    gap: 56px
}
.dt-gap-\[58px\] {
    gap: 58px
}
.dt-gap-\[60px\] {
    gap: 60px
}
.dt-gap-\[66px\] {
    gap: 66px
}
.dt-gap-\[70px\] {
    gap: 70px
}
.dt-gap-\[72px\] {
    gap: 72px
}
.dt-gap-\[78px\] {
    gap: 78px
}
.dt-gap-\[7px\] {
    gap: 7px
}
.dt-gap-x-1 {
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem
}
.dt-gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}
.dt-gap-x-11 {
    -moz-column-gap: 2.75rem;
    column-gap: 2.75rem
}
.dt-gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem
}
.dt-gap-x-14 {
    -moz-column-gap: 3.5rem;
    column-gap: 3.5rem
}
.dt-gap-x-16 {
    -moz-column-gap: 4rem;
    column-gap: 4rem
}
.dt-gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem
}
.dt-gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
    column-gap: 0.625rem
}
.dt-gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem
}
.dt-gap-x-3 {
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem
}
.dt-gap-x-32 {
    -moz-column-gap: 8rem;
    column-gap: 8rem
}
.dt-gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}
.dt-gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}
.dt-gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}
.dt-gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem
}
.dt-gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}
.dt-gap-x-9 {
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem
}
.dt-gap-x-\[100px\] {
    -moz-column-gap: 100px;
    column-gap: 100px
}
.dt-gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px
}
.dt-gap-x-\[15px\] {
    -moz-column-gap: 15px;
    column-gap: 15px
}
.dt-gap-x-\[172px\] {
    -moz-column-gap: 172px;
    column-gap: 172px
}
.dt-gap-x-\[18px\] {
    -moz-column-gap: 18px;
    column-gap: 18px
}
.dt-gap-x-\[19px\] {
    -moz-column-gap: 19px;
    column-gap: 19px
}
.dt-gap-x-\[27px\] {
    -moz-column-gap: 27px;
    column-gap: 27px
}
.dt-gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px
}
.dt-gap-x-\[32px\] {
    -moz-column-gap: 32px;
    column-gap: 32px
}
.dt-gap-x-\[33px\] {
    -moz-column-gap: 33px;
    column-gap: 33px
}
.dt-gap-x-\[34px\] {
    -moz-column-gap: 34px;
    column-gap: 34px
}
.dt-gap-x-\[46px\] {
    -moz-column-gap: 46px;
    column-gap: 46px
}
.dt-gap-x-\[50px\] {
    -moz-column-gap: 50px;
    column-gap: 50px
}
.dt-gap-x-\[54px\] {
    -moz-column-gap: 54px;
    column-gap: 54px
}
.dt-gap-x-\[60px\] {
    -moz-column-gap: 60px;
    column-gap: 60px
}
.dt-gap-x-\[64px\] {
    -moz-column-gap: 64px;
    column-gap: 64px
}
.dt-gap-x-\[68px\] {
    -moz-column-gap: 68px;
    column-gap: 68px
}
.dt-gap-x-\[6px\] {
    -moz-column-gap: 6px;
    column-gap: 6px
}
.dt-gap-x-\[74px\] {
    -moz-column-gap: 74px;
    column-gap: 74px
}
.dt-gap-x-\[7px\] {
    -moz-column-gap: 7px;
    column-gap: 7px
}
.dt-gap-x-\[87px\] {
    -moz-column-gap: 87px;
    column-gap: 87px
}
.dt-gap-x-\[9px\] {
    -moz-column-gap: 9px;
    column-gap: 9px
}
.dt-gap-y-1 {
    row-gap: 0.25rem
}
.dt-gap-y-10 {
    row-gap: 2.5rem
}
.dt-gap-y-11 {
    row-gap: 2.75rem
}
.dt-gap-y-12 {
    row-gap: 3rem
}
.dt-gap-y-2 {
    row-gap: 0.5rem
}
.dt-gap-y-2\.5 {
    row-gap: 0.625rem
}
.dt-gap-y-3 {
    row-gap: 0.75rem
}
.dt-gap-y-4 {
    row-gap: 1rem
}
.dt-gap-y-5 {
    row-gap: 1.25rem
}
.dt-gap-y-6 {
    row-gap: 1.5rem
}
.dt-gap-y-7 {
    row-gap: 1.75rem
}
.dt-gap-y-8 {
    row-gap: 2rem
}
.dt-gap-y-9 {
    row-gap: 2.25rem
}
.dt-gap-y-\[20px\] {
    row-gap: 20px
}
.dt-gap-y-\[23px\] {
    row-gap: 23px
}
.dt-gap-y-\[44px\] {
    row-gap: 44px
}
.dt-gap-y-\[5px\] {
    row-gap: 5px
}
.dt-place-self-center {
    place-self: center
}
.dt-self-start {
    align-self: flex-start
}
.dt-self-end {
    align-self: flex-end
}
.dt-self-stretch {
    align-self: stretch
}
.dt-justify-self-end {
    justify-self: end
}
.dt-overflow-auto {
    overflow: auto
}
.dt-overflow-hidden {
    overflow: hidden
}
.dt-overflow-x-auto {
    overflow-x: auto
}
.dt-overflow-y-auto {
    overflow-y: auto
}
.dt-overflow-x-hidden {
    overflow-x: hidden
}
.dt-overflow-y-hidden {
    overflow-y: hidden
}
.dt-overflow-y-scroll {
    overflow-y: scroll
}
.dt-overscroll-x-none {
    overscroll-behavior-x: none
}
.dt-scroll-smooth {
    scroll-behavior: smooth
}
.dt-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.dt-text-ellipsis {
    text-overflow: ellipsis
}
.dt-whitespace-normal {
    white-space: normal
}
.dt-whitespace-nowrap {
    white-space: nowrap
}
.dt-whitespace-pre-wrap {
    white-space: pre-wrap
}
.dt-whitespace-break-spaces {
    white-space: break-spaces
}
.dt-text-wrap {
    text-wrap: wrap
}
.dt-text-nowrap {
    text-wrap: nowrap
}
.dt-break-all {
    word-break: break-all
}
.dt-rounded {
    border-radius: 0.25rem
}
.dt-rounded-2xl {
    border-radius: 1rem
}
.dt-rounded-3xl {
    border-radius: 1.5rem
}
.dt-rounded-\[0\.25rem\] {
    border-radius: 0.25rem
}
.dt-rounded-\[0_8px_8px_0\] {
    border-radius: 0 8px 8px 0
}
.dt-rounded-\[0px_22px_0px_22px\] {
    border-radius: 0 22px 0 22px
}
.dt-rounded-\[100px\] {
    border-radius: 100px
}
.dt-rounded-\[10px\] {
    border-radius: 10px
}
.dt-rounded-\[12px\] {
    border-radius: 12px
}
.dt-rounded-\[13px\] {
    border-radius: 13px
}
.dt-rounded-\[14px\] {
    border-radius: 14px
}
.dt-rounded-\[15px\] {
    border-radius: 15px
}
.dt-rounded-\[18px\] {
    border-radius: 18px
}
.dt-rounded-\[20px\] {
    border-radius: 20px
}
.dt-rounded-\[25px\] {
    border-radius: 25px
}
.dt-rounded-\[28px\] {
    border-radius: 28px
}
.dt-rounded-\[2px_12px_2px_12px\] {
    border-radius: 2px 12px 2px 12px
}
.dt-rounded-\[36px\] {
    border-radius: 36px
}
.dt-rounded-\[45px\] {
    border-radius: 45px
}
.dt-rounded-\[4px\] {
    border-radius: 4px
}
.dt-rounded-\[50\%\] {
    border-radius: 50%
}
.dt-rounded-\[6px\] {
    border-radius: 6px
}
.dt-rounded-\[8px\] {
    border-radius: 8px
}
.dt-rounded-\[8px_0_0_8px\] {
    border-radius: 8px 0 0 8px
}
.dt-rounded-full {
    border-radius: 9999px
}
.dt-rounded-lg {
    border-radius: 0.5rem
}
.dt-rounded-md {
    border-radius: 0.375rem
}
.dt-rounded-none {
    border-radius: 0
}
.dt-rounded-sm {
    border-radius: 0.125rem
}
.dt-rounded-xl {
    border-radius: 0.75rem
}
.dt-rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem
}
.dt-rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}
.dt-rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}
.dt-rounded-b-\[10px\] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}
.dt-rounded-b-\[36px\] {
    border-bottom-right-radius: 36px;
    border-bottom-left-radius: 36px
}
.dt-rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem
}
.dt-rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem
}
.dt-rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.dt-rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}
.dt-rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem
}
.dt-rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}
.dt-rounded-t-\[16px\] {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}
.dt-rounded-t-\[36px\] {
    border-top-left-radius: 36px;
    border-top-right-radius: 36px
}
.dt-rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem
}
.dt-rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem
}
.dt-rounded-bl-\[20px\] {
    border-bottom-left-radius: 20px
}
.dt-rounded-bl-md {
    border-bottom-left-radius: 0.375rem
}
.dt-rounded-bl-xl {
    border-bottom-left-radius: 0.75rem
}
.dt-rounded-br-\[20px\] {
    border-bottom-right-radius: 20px
}
.dt-rounded-br-sm {
    border-bottom-right-radius: 0.125rem
}
.dt-rounded-tl-\[20px\] {
    border-top-left-radius: 20px
}
.dt-rounded-tl-md {
    border-top-left-radius: 0.375rem
}
.dt-rounded-tr-3xl {
    border-top-right-radius: 1.5rem
}
.dt-rounded-tr-\[20px\] {
    border-top-right-radius: 20px
}
.dt-rounded-tr-lg {
    border-top-right-radius: 0.5rem
}
.dt-rounded-tr-xl {
    border-top-right-radius: 0.75rem
}
.dt-border {
    border-width: 1px
}
.dt-border-0 {
    border-width: 0
}
.dt-border-2 {
    border-width: 2px
}
.dt-border-4 {
    border-width: 4px
}
.dt-border-\[1\.5px\] {
    border-width: 1.5px
}
.dt-border-\[1px\] {
    border-width: 1px
}
.dt-border-\[2px\] {
    border-width: 2px
}
.dt-border-\[3px\] {
    border-width: 3px
}
.dt-border-x {
    border-left-width: 1px;
    border-right-width: 1px
}
.dt-border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}
.dt-border-y-\[2px\] {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dt-border-b {
    border-bottom-width: 1px
}
.dt-border-b-0 {
    border-bottom-width: 0
}
.dt-border-b-2 {
    border-bottom-width: 2px
}
.dt-border-b-4 {
    border-bottom-width: 4px
}
.dt-border-b-8 {
    border-bottom-width: 8px
}
.dt-border-b-\[2px\] {
    border-bottom-width: 2px
}
.dt-border-b-\[4px\] {
    border-bottom-width: 4px
}
.dt-border-b-\[6px\] {
    border-bottom-width: 6px
}
.dt-border-l {
    border-left-width: 1px
}
.dt-border-l-0 {
    border-left-width: 0
}
.dt-border-l-2 {
    border-left-width: 2px
}
.dt-border-l-4 {
    border-left-width: 4px
}
.dt-border-l-\[16px\] {
    border-left-width: 16px
}
.dt-border-l-\[2px\] {
    border-left-width: 2px
}
.dt-border-l-\[3px\] {
    border-left-width: 3px
}
.dt-border-l-\[6px\] {
    border-left-width: 6px
}
.dt-border-r {
    border-right-width: 1px
}
.dt-border-r-0 {
    border-right-width: 0
}
.dt-border-r-2 {
    border-right-width: 2px
}
.dt-border-t {
    border-top-width: 1px
}
.dt-border-t-0 {
    border-top-width: 0
}
.dt-border-t-2 {
    border-top-width: 2px
}
.dt-border-t-4 {
    border-top-width: 4px
}
.dt-border-t-8 {
    border-top-width: 8px
}
.dt-border-t-\[0\.8px\] {
    border-top-width: 0.8px
}
.dt-border-t-\[1px\] {
    border-top-width: 1px
}
.dt-border-t-\[2px\] {
    border-top-width: 2px
}
.dt-border-solid {
    border-style: solid
}
.dt-border-dashed {
    border-style: dashed
}
.dt-border-none {
    border-style: none
}
.dt-border-AthensGray {
    --tw-border-opacity: 1;
    border-color: rgb(227 229 232 / var(--tw-border-opacity))
}
.dt-border-EVNSPC-borderColor {
    --tw-border-opacity: 1;
    border-color: rgb(80 121 217 / var(--tw-border-opacity))
}
.dt-border-GalleryGray {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity))
}
.dt-border-Gin {
    --tw-border-opacity: 1;
    border-color: rgb(231 240 235 / var(--tw-border-opacity))
}
.dt-border-Gray200 {
    --tw-border-opacity: 1;
    border-color: rgb(160 164 168 / var(--tw-border-opacity))
}
.dt-border-GrayE8 {
    --tw-border-opacity: 1;
    border-color: rgb(232 232 232 / var(--tw-border-opacity))
}
.dt-border-MineShaft {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity))
}
.dt-border-PersianRed {
    --tw-border-opacity: 1;
    border-color: rgb(205 48 56 / var(--tw-border-opacity))
}
.dt-border-Pickleball-gray-light {
    --tw-border-opacity: 1;
    border-color: rgb(241 241 241 / var(--tw-border-opacity))
}
.dt-border-\[\#0000001F\] {
    border-color: #0000001F
}
.dt-border-\[\#000\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.dt-border-\[\#004080\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 64 128 / var(--tw-border-opacity))
}
.dt-border-\[\#004DB8\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 77 184 / var(--tw-border-opacity))
}
.dt-border-\[\#007A33\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 122 51 / var(--tw-border-opacity))
}
.dt-border-\[\#08439C\] {
    --tw-border-opacity: 1;
    border-color: rgb(8 67 156 / var(--tw-border-opacity))
}
.dt-border-\[\#0F6C32\] {
    --tw-border-opacity: 1;
    border-color: rgb(15 108 50 / var(--tw-border-opacity))
}
.dt-border-\[\#158E42\] {
    --tw-border-opacity: 1;
    border-color: rgb(21 142 66 / var(--tw-border-opacity))
}
.dt-border-\[\#222222\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 34 34 / var(--tw-border-opacity))
}
.dt-border-\[\#292929\] {
    --tw-border-opacity: 1;
    border-color: rgb(41 41 41 / var(--tw-border-opacity))
}
.dt-border-\[\#292D32\] {
    --tw-border-opacity: 1;
    border-color: rgb(41 45 50 / var(--tw-border-opacity))
}
.dt-border-\[\#2D8988\] {
    --tw-border-opacity: 1;
    border-color: rgb(45 137 136 / var(--tw-border-opacity))
}
.dt-border-\[\#333333\] {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity))
}
.dt-border-\[\#333\] {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity))
}
.dt-border-\[\#3ecf8e\] {
    --tw-border-opacity: 1;
    border-color: rgb(62 207 142 / var(--tw-border-opacity))
}
.dt-border-\[\#43CDDF\] {
    --tw-border-opacity: 1;
    border-color: rgb(67 205 223 / var(--tw-border-opacity))
}
.dt-border-\[\#565656\] {
    --tw-border-opacity: 1;
    border-color: rgb(86 86 86 / var(--tw-border-opacity))
}
.dt-border-\[\#599210\] {
    --tw-border-opacity: 1;
    border-color: rgb(89 146 16 / var(--tw-border-opacity))
}
.dt-border-\[\#616161\] {
    --tw-border-opacity: 1;
    border-color: rgb(97 97 97 / var(--tw-border-opacity))
}
.dt-border-\[\#6589E7\] {
    --tw-border-opacity: 1;
    border-color: rgb(101 137 231 / var(--tw-border-opacity))
}
.dt-border-\[\#6B737A\] {
    --tw-border-opacity: 1;
    border-color: rgb(107 115 122 / var(--tw-border-opacity))
}
.dt-border-\[\#757575\] {
    --tw-border-opacity: 1;
    border-color: rgb(117 117 117 / var(--tw-border-opacity))
}
.dt-border-\[\#807B7B\] {
    --tw-border-opacity: 1;
    border-color: rgb(128 123 123 / var(--tw-border-opacity))
}
.dt-border-\[\#888\] {
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity))
}
.dt-border-\[\#A3A3A3\] {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity))
}
.dt-border-\[\#A4D8FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(164 216 255 / var(--tw-border-opacity))
}
.dt-border-\[\#B3B3B3\] {
    --tw-border-opacity: 1;
    border-color: rgb(179 179 179 / var(--tw-border-opacity))
}
.dt-border-\[\#B4B5B6\] {
    --tw-border-opacity: 1;
    border-color: rgb(180 181 182 / var(--tw-border-opacity))
}
.dt-border-\[\#BBB\] {
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187 / var(--tw-border-opacity))
}
.dt-border-\[\#BDBDBD\] {
    --tw-border-opacity: 1;
    border-color: rgb(189 189 189 / var(--tw-border-opacity))
}
.dt-border-\[\#BFB3AF\] {
    --tw-border-opacity: 1;
    border-color: rgb(191 179 175 / var(--tw-border-opacity))
}
.dt-border-\[\#C4C4C4\] {
    --tw-border-opacity: 1;
    border-color: rgb(196 196 196 / var(--tw-border-opacity))
}
.dt-border-\[\#C5C5C5\] {
    --tw-border-opacity: 1;
    border-color: rgb(197 197 197 / var(--tw-border-opacity))
}
.dt-border-\[\#C80000\] {
    --tw-border-opacity: 1;
    border-color: rgb(200 0 0 / var(--tw-border-opacity))
}
.dt-border-\[\#C9CCD1\] {
    --tw-border-opacity: 1;
    border-color: rgb(201 204 209 / var(--tw-border-opacity))
}
.dt-border-\[\#CACACA\] {
    --tw-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--tw-border-opacity))
}
.dt-border-\[\#CCCFD3\] {
    --tw-border-opacity: 1;
    border-color: rgb(204 207 211 / var(--tw-border-opacity))
}
.dt-border-\[\#CFBA61\] {
    --tw-border-opacity: 1;
    border-color: rgb(207 186 97 / var(--tw-border-opacity))
}
.dt-border-\[\#D2242A\] {
    --tw-border-opacity: 1;
    border-color: rgb(210 36 42 / var(--tw-border-opacity))
}
.dt-border-\[\#D5D6D7\] {
    --tw-border-opacity: 1;
    border-color: rgb(213 214 215 / var(--tw-border-opacity))
}
.dt-border-\[\#D6D6D6\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity))
}
.dt-border-\[\#D9D9D9\] {
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.dt-border-\[\#DADDDF\] {
    --tw-border-opacity: 1;
    border-color: rgb(218 221 223 / var(--tw-border-opacity))
}
.dt-border-\[\#DCDCDC\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220 / var(--tw-border-opacity))
}
.dt-border-\[\#DDDDDD\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity))
}
.dt-border-\[\#DDD\] {
    --tw-border-opacity: 1;
    border-color: rgb(221 221 221 / var(--tw-border-opacity))
}
.dt-border-\[\#DF5E00\] {
    --tw-border-opacity: 1;
    border-color: rgb(223 94 0 / var(--tw-border-opacity))
}
.dt-border-\[\#DFE9F9\] {
    --tw-border-opacity: 1;
    border-color: rgb(223 233 249 / var(--tw-border-opacity))
}
.dt-border-\[\#E3E3E3\] {
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}
.dt-border-\[\#E3E5E8\] {
    --tw-border-opacity: 1;
    border-color: rgb(227 229 232 / var(--tw-border-opacity))
}
.dt-border-\[\#E3E6E8\] {
    --tw-border-opacity: 1;
    border-color: rgb(227 230 232 / var(--tw-border-opacity))
}
.dt-border-\[\#E4E4E4\] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 228 / var(--tw-border-opacity))
}
.dt-border-\[\#E6E6E6\] {
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity))
}
.dt-border-\[\#E7E7E8\] {
    --tw-border-opacity: 1;
    border-color: rgb(231 231 232 / var(--tw-border-opacity))
}
.dt-border-\[\#E7F0EB\] {
    --tw-border-opacity: 1;
    border-color: rgb(231 240 235 / var(--tw-border-opacity))
}
.dt-border-\[\#E8E6E6\] {
    --tw-border-opacity: 1;
    border-color: rgb(232 230 230 / var(--tw-border-opacity))
}
.dt-border-\[\#EAEAEA\] {
    --tw-border-opacity: 1;
    border-color: rgb(234 234 234 / var(--tw-border-opacity))
}
.dt-border-\[\#EAECF0\] {
    --tw-border-opacity: 1;
    border-color: rgb(234 236 240 / var(--tw-border-opacity))
}
.dt-border-\[\#EEE\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity))
}
.dt-border-\[\#F1F1F1\] {
    --tw-border-opacity: 1;
    border-color: rgb(241 241 241 / var(--tw-border-opacity))
}
.dt-border-\[\#F2F2F2\] {
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242 / var(--tw-border-opacity))
}
.dt-border-\[\#F3C1B0\] {
    --tw-border-opacity: 1;
    border-color: rgb(243 193 176 / var(--tw-border-opacity))
}
.dt-border-\[\#F3C276\] {
    --tw-border-opacity: 1;
    border-color: rgb(243 194 118 / var(--tw-border-opacity))
}
.dt-border-\[\#F47644\] {
    --tw-border-opacity: 1;
    border-color: rgb(244 118 68 / var(--tw-border-opacity))
}
.dt-border-\[\#F4F6FA\] {
    --tw-border-opacity: 1;
    border-color: rgb(244 246 250 / var(--tw-border-opacity))
}
.dt-border-\[\#F7F7F7\] {
    --tw-border-opacity: 1;
    border-color: rgb(247 247 247 / var(--tw-border-opacity))
}
.dt-border-\[\#FCB936\] {
    --tw-border-opacity: 1;
    border-color: rgb(252 185 54 / var(--tw-border-opacity))
}
.dt-border-\[\#FF6565\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 101 101 / var(--tw-border-opacity))
}
.dt-border-\[\#FF9F2E\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 159 46 / var(--tw-border-opacity))
}
.dt-border-\[\#FFF4E9\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 244 233 / var(--tw-border-opacity))
}
.dt-border-\[\#a3a0a033\] {
    border-color: #a3a0a033
}
.dt-border-\[\#bbb\] {
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187 / var(--tw-border-opacity))
}
.dt-border-\[\#d9d9d9\] {
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.dt-border-\[\#dedede\] {
    --tw-border-opacity: 1;
    border-color: rgb(222 222 222 / var(--tw-border-opacity))
}
.dt-border-\[\#e0e0e0\] {
    --tw-border-opacity: 1;
    border-color: rgb(224 224 224 / var(--tw-border-opacity))
}
.dt-border-\[\#e7f0eb\] {
    --tw-border-opacity: 1;
    border-color: rgb(231 240 235 / var(--tw-border-opacity))
}
.dt-border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.dt-border-black-mine {
    --tw-border-opacity: 1;
    border-color: rgb(34 34 34 / var(--tw-border-opacity))
}
.dt-border-bolt-event-primary {
    border-color: var(--primary-color)
}
.dt-border-bolt-event-svg {
    border-color: var(--svg-color)
}
.dt-border-c-CD3038 {
    --tw-border-opacity: 1;
    border-color: rgb(205 48 56 / var(--tw-border-opacity))
}
.dt-border-c000 {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.dt-border-c158e42 {
    border-color: rgba(21, 142, 66, 1)
}
.dt-border-c222 {
    border-color: rgba(34, 34, 34, 1)
}
.dt-border-c25282b {
    border-color: rgba(37, 40, 43, 1)
}
.dt-border-c2D8988 {
    --tw-border-opacity: 1;
    border-color: rgb(45 137 136 / var(--tw-border-opacity))
}
.dt-border-c565656 {
    border-color: rgba(86, 86, 86, 1)
}
.dt-border-c57c3ff {
    border-color: rgba(87, 195, 255, 1)
}
.dt-border-c599210 {
    --tw-border-opacity: 1;
    border-color: rgb(89 146 16 / var(--tw-border-opacity))
}
.dt-border-c686868 {
    --tw-border-opacity: 1;
    border-color: rgb(104 104 104 / var(--tw-border-opacity))
}
.dt-border-c838383 {
    --tw-border-opacity: 1;
    border-color: rgb(131 131 131 / var(--tw-border-opacity))
}
.dt-border-c888 {
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity))
}
.dt-border-cCCCED0 {
    --tw-border-opacity: 1;
    border-color: rgb(204 206 208 / var(--tw-border-opacity))
}
.dt-border-cD2242A {
    --tw-border-opacity: 1;
    border-color: rgb(210 36 42 / var(--tw-border-opacity))
}
.dt-border-cD7D7D7 {
    --tw-border-opacity: 1;
    border-color: rgb(215 215 215 / var(--tw-border-opacity))
}
.dt-border-cD9D9D9 {
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.dt-border-cE10017 {
    --tw-border-opacity: 1;
    border-color: rgb(225 0 23 / var(--tw-border-opacity))
}
.dt-border-cFBCD62 {
    --tw-border-opacity: 1;
    border-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.dt-border-ca0a4a8 {
    border-color: rgba(160, 164, 168, 1)
}
.dt-border-cbdbdbd {
    border-color: rgba(189, 189, 189, 1)
}
.dt-border-ccd3038 {
    border-color: rgba(205, 48, 56, 1)
}
.dt-border-cd6d6d6 {
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity))
}
.dt-border-cd9d9d9 {
    border-color: rgba(217, 217, 217, 1)
}
.dt-border-ce3e5e8 {
    border-color: rgba(227, 229, 232, 1)
}
.dt-border-ce6e6e6 {
    border-color: rgba(230, 230, 230, 1)
}
.dt-border-ce7e7e8 {
    --tw-border-opacity: 1;
    border-color: rgb(231 231 232 / var(--tw-border-opacity))
}
.dt-border-ceee {
    border-color: rgba(238, 238, 238, 1)
}
.dt-border-cf2f3f4 {
    border-color: rgba(242, 243, 244, 1)
}
.dt-border-cf7f7f7 {
    --tw-border-opacity: 1;
    border-color: rgb(247 247 247 / var(--tw-border-opacity))
}
.dt-border-cffffff {
    border-color: rgba(255, 255, 255, 1)
}
.dt-border-gray {
    --tw-border-opacity: 1;
    border-color: rgb(136 136 136 / var(--tw-border-opacity))
}
.dt-border-gray-border {
    --tw-border-opacity: 1;
    border-color: rgb(189 189 189 / var(--tw-border-opacity))
}
.dt-border-green-jewel {
    --tw-border-opacity: 1;
    border-color: rgb(15 108 50 / var(--tw-border-opacity))
}
.dt-border-green-jewel-2 {
    --tw-border-opacity: 1;
    border-color: rgb(21 142 66 / var(--tw-border-opacity))
}
.dt-border-nhan-ai-primary-green {
    --tw-border-opacity: 1;
    border-color: rgb(0 122 51 / var(--tw-border-opacity))
}
.dt-border-nhan-ai-primary-orange {
    --tw-border-opacity: 1;
    border-color: rgb(244 118 68 / var(--tw-border-opacity))
}
.dt-border-nhan-ai-secondary-skin {
    --tw-border-opacity: 1;
    border-color: rgb(243 193 176 / var(--tw-border-opacity))
}
.dt-border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(41 45 50 / var(--tw-border-opacity))
}
.dt-border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity))
}
.dt-border-tet-2025-gray {
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.dt-border-tet-2025-primary {
    --tw-border-opacity: 1;
    border-color: rgb(34 34 34 / var(--tw-border-opacity))
}
.dt-border-tet-2025-red {
    --tw-border-opacity: 1;
    border-color: rgb(205 48 56 / var(--tw-border-opacity))
}
.dt-border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}
.dt-border-b-\[\#E3E5E8\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(227 229 232 / var(--tw-border-opacity))
}
.dt-border-b-cbdbdbd {
    border-bottom-color: rgba(189, 189, 189, 1)
}
.dt-border-b-ce3e5e8 {
    border-bottom-color: rgba(227, 229, 232, 1)
}
.dt-border-b-transparent {
    border-bottom-color: transparent
}
.dt-border-l-\[\#186CFD\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(24 108 253 / var(--tw-border-opacity))
}
.dt-border-l-\[\#FBCD62\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.dt-border-l-\[\#bdbdbd\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(189 189 189 / var(--tw-border-opacity))
}
.dt-border-r-\[\#A30000\] {
    --tw-border-opacity: 1;
    border-right-color: rgb(163 0 0 / var(--tw-border-opacity))
}
.dt-border-t-\[\#BDBDBD\] {
    --tw-border-opacity: 1;
    border-top-color: rgb(189 189 189 / var(--tw-border-opacity))
}
.dt-border-t-\[\#E3E3E3\] {
    --tw-border-opacity: 1;
    border-top-color: rgb(227 227 227 / var(--tw-border-opacity))
}
.dt-border-t-ceee {
    border-top-color: rgba(238, 238, 238, 1)
}
.dt-border-t-transparent {
    border-top-color: transparent
}
.dt-bg-AthensGray {
    --tw-bg-opacity: 1;
    background-color: rgb(227 229 232 / var(--tw-bg-opacity))
}
.dt-bg-GalleryGray {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity))
}
.dt-bg-Gin {
    --tw-bg-opacity: 1;
    background-color: rgb(231 240 235 / var(--tw-bg-opacity))
}
.dt-bg-MineShaft {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity))
}
.dt-bg-PersianBrown {
    --tw-bg-opacity: 1;
    background-color: rgb(168 111 57 / var(--tw-bg-opacity))
}
.dt-bg-Pickleball-gray-light {
    --tw-bg-opacity: 1;
    background-color: rgb(241 241 241 / var(--tw-bg-opacity))
}
.dt-bg-Pickleball-secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(128 165 29 / var(--tw-bg-opacity))
}
.dt-bg-VideoOverlay {
    background-color: rgba(0, 0, 0, 0.3)
}
.dt-bg-\[\#00042a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 4 42 / var(--tw-bg-opacity))
}
.dt-bg-\[\#000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#002E51\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 46 81 / var(--tw-bg-opacity))
}
.dt-bg-\[\#00335A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 51 90 / var(--tw-bg-opacity))
}
.dt-bg-\[\#004DB8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 77 184 / var(--tw-bg-opacity))
}
.dt-bg-\[\#0067AB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 103 171 / var(--tw-bg-opacity))
}
.dt-bg-\[\#007A33\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 122 51 / var(--tw-bg-opacity))
}
.dt-bg-\[\#037DDC99\] {
    background-color: #037DDC99
}
.dt-bg-\[\#0605058C\] {
    background-color: #0605058C
}
.dt-bg-\[\#08439C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(8 67 156 / var(--tw-bg-opacity))
}
.dt-bg-\[\#0E6D31\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 109 49 / var(--tw-bg-opacity))
}
.dt-bg-\[\#0F6C32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 108 50 / var(--tw-bg-opacity))
}
.dt-bg-\[\#143CDB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 60 219 / var(--tw-bg-opacity))
}
.dt-bg-\[\#144496\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 68 150 / var(--tw-bg-opacity))
}
.dt-bg-\[\#153d72\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 61 114 / var(--tw-bg-opacity))
}
.dt-bg-\[\#158E42\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 142 66 / var(--tw-bg-opacity))
}
.dt-bg-\[\#170001\]\/70 {
    background-color: rgb(23 0 1 / 0.7)
}
.dt-bg-\[\#175DC7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 93 199 / var(--tw-bg-opacity))
}
.dt-bg-\[\#186CFD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(24 108 253 / var(--tw-bg-opacity))
}
.dt-bg-\[\#191919\]\/70 {
    background-color: rgb(25 25 25 / 0.7)
}
.dt-bg-\[\#1A7900\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 121 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#1C53E1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 83 225 / var(--tw-bg-opacity))
}
.dt-bg-\[\#1a7900\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 121 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#222934\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 41 52 / var(--tw-bg-opacity))
}
.dt-bg-\[\#272727\] {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 39 / var(--tw-bg-opacity))
}
.dt-bg-\[\#292929\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 41 41 / var(--tw-bg-opacity))
}
.dt-bg-\[\#292d32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 45 50 / var(--tw-bg-opacity))
}
.dt-bg-\[\#303030\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 48 / var(--tw-bg-opacity))
}
.dt-bg-\[\#38383880\] {
    background-color: #38383880
}
.dt-bg-\[\#393939\]\/70 {
    background-color: rgb(57 57 57 / 0.7)
}
.dt-bg-\[\#3B3A3A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(59 58 58 / var(--tw-bg-opacity))
}
.dt-bg-\[\#3B3B3B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(59 59 59 / var(--tw-bg-opacity))
}
.dt-bg-\[\#4E4F4D\]\/60 {
    background-color: rgb(78 79 77 / 0.6)
}
.dt-bg-\[\#575757\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 87 87 / var(--tw-bg-opacity))
}
.dt-bg-\[\#595858\] {
    --tw-bg-opacity: 1;
    background-color: rgb(89 88 88 / var(--tw-bg-opacity))
}
.dt-bg-\[\#599210\] {
    --tw-bg-opacity: 1;
    background-color: rgb(89 146 16 / var(--tw-bg-opacity))
}
.dt-bg-\[\#5A5A5A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(90 90 90 / var(--tw-bg-opacity))
}
.dt-bg-\[\#66A037\] {
    --tw-bg-opacity: 1;
    background-color: rgb(102 160 55 / var(--tw-bg-opacity))
}
.dt-bg-\[\#6F7B91\] {
    --tw-bg-opacity: 1;
    background-color: rgb(111 123 145 / var(--tw-bg-opacity))
}
.dt-bg-\[\#80a51d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(128 165 29 / var(--tw-bg-opacity))
}
.dt-bg-\[\#8CC24B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(140 194 75 / var(--tw-bg-opacity))
}
.dt-bg-\[\#A0A4A8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 164 168 / var(--tw-bg-opacity))
}
.dt-bg-\[\#A2D5B5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(162 213 181 / var(--tw-bg-opacity))
}
.dt-bg-\[\#A30000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(163 0 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#AD002B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(173 0 43 / var(--tw-bg-opacity))
}
.dt-bg-\[\#BDBDBD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(189 189 189 / var(--tw-bg-opacity))
}
.dt-bg-\[\#C80000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(200 0 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#CA0015\] {
    --tw-bg-opacity: 1;
    background-color: rgb(202 0 21 / var(--tw-bg-opacity))
}
.dt-bg-\[\#CCCED0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(204 206 208 / var(--tw-bg-opacity))
}
.dt-bg-\[\#CD3038\] {
    --tw-bg-opacity: 1;
    background-color: rgb(205 48 56 / var(--tw-bg-opacity))
}
.dt-bg-\[\#CE7D03\] {
    --tw-bg-opacity: 1;
    background-color: rgb(206 125 3 / var(--tw-bg-opacity))
}
.dt-bg-\[\#D2242A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(210 36 42 / var(--tw-bg-opacity))
}
.dt-bg-\[\#D9D9D9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DA2112\] {
    --tw-bg-opacity: 1;
    background-color: rgb(218 33 18 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DC040C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(220 4 12 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DCDCDC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(220 220 220 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DD3333\] {
    --tw-bg-opacity: 1;
    background-color: rgb(221 51 51 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DF5E00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 94 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DFE7E2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 231 226 / var(--tw-bg-opacity))
}
.dt-bg-\[\#DFE9F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 233 249 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E10017\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 0 23 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E2EDFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 237 254 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E3E5E8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 229 232 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E43B4C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(228 59 76 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E5F3FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 243 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E6E6E6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E7E5DA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 218 / var(--tw-bg-opacity))
}
.dt-bg-\[\#E7F0EB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 240 235 / var(--tw-bg-opacity))
}
.dt-bg-\[\#EAEAEA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 234 234 / var(--tw-bg-opacity))
}
.dt-bg-\[\#EAF9F1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 249 241 / var(--tw-bg-opacity))
}
.dt-bg-\[\#EBEBEB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity))
}
.dt-bg-\[\#ECF3DC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 243 220 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F0F6FC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 246 252 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F1F1F1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 241 241 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F1F5F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F1F9FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 249 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F2A037\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 160 55 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F2F2F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F2F3F5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 243 245 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F2FBFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 251 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F3F3F3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F3F5F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 245 246 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F47644\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 118 68 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F4F6FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 250 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F6F8FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 250 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F7F7F7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F7F7F9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 249 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F7F8FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 250 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F7FCFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 252 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#F8F1E7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 241 231 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FBCD62\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 205 98 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FCB936\] {
    --tw-bg-opacity: 1;
    background-color: rgb(252 185 54 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FF4A43\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 74 67 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFD447\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 212 71 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFE490\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 144 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFEFB8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 184 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFEFD7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 215 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFF4E9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 233 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFF8EE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 238 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFFCF6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 252 246 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFFDF1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 253 241 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFFFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#FFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.dt-bg-\[\#a0a4a8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 164 168 / var(--tw-bg-opacity))
}
.dt-bg-\[\#c80000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(200 0 0 / var(--tw-bg-opacity))
}
.dt-bg-\[\#d9d9d9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217 / var(--tw-bg-opacity))
}
.dt-bg-\[\#ddd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(221 221 221 / var(--tw-bg-opacity))
}
.dt-bg-\[\#e2e2e2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 226 226 / var(--tw-bg-opacity))
}
.dt-bg-\[\#e2e8f0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}
.dt-bg-\[\#e7e5d8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 216 / var(--tw-bg-opacity))
}
.dt-bg-\[\#eaf9f1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 249 241 / var(--tw-bg-opacity))
}
.dt-bg-\[\#ebebeb\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity))
}
.dt-bg-\[\#f0f0f0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity))
}
.dt-bg-\[\#f1f5f9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}
.dt-bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.dt-bg-\[rgb\(34\, 34\, 34\, 0\.6\)\] {
    background-color: rgb(34, 34, 34, 0.6)
}
.dt-bg-\[rgba\(0\, 0\, 0\, \.4\)\] {
    background-color: rgba(0, 0, 0, .4)
}
.dt-bg-\[rgba\(205\, _48\, _56\, _0\.1\)\] {
    background-color: rgba(205, 48, 56, 0.1)
}
.dt-bg-\[rgba\(238\, _244\, _247\, _1\)\] {
    background-color: rgba(238, 244, 247, 1)
}
.dt-bg-\[rgba\(254\, _255\, _255\, _0\.6\)\] {
    background-color: rgba(254, 255, 255, 0.6)
}
.dt-bg-\[rgba\(255\, 255\, 255\, 0\.7\)\] {
    background-color: rgba(255, 255, 255, 0.7)
}
.dt-bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}
.dt-bg-bolt-event-library {
    background-color: var(--library-color)
}
.dt-bg-bolt-event-primary {
    background-color: var(--primary-color)
}
.dt-bg-bolt-event-quaternary {
    background-color: var(--quaternary-color)
}
.dt-bg-bolt-event-secondary {
    background-color: var(--secondary-color)
}
.dt-bg-c-CD3038 {
    --tw-bg-opacity: 1;
    background-color: rgb(205 48 56 / var(--tw-bg-opacity))
}
.dt-bg-c08439c {
    background-color: rgba(8, 67, 156, 1)
}
.dt-bg-c158e42 {
    background-color: rgba(21, 142, 66, 1)
}
.dt-bg-c161616 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity))
}
.dt-bg-c161616\/40 {
    background-color: rgb(22 22 22 / 0.4)
}
.dt-bg-c191919\/70 {
    background-color: rgb(25 25 25 / 0.7)
}
.dt-bg-c222 {
    background-color: rgba(34, 34, 34, 1)
}
.dt-bg-c377af6 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 122 246 / var(--tw-bg-opacity))
}
.dt-bg-c3d3d3d {
    background-color: rgba(61, 61, 61, 1)
}
.dt-bg-c424242 {
    background-color: rgba(66, 66, 66, 1)
}
.dt-bg-c565656 {
    background-color: rgba(86, 86, 86, 1)
}
.dt-bg-c599210 {
    --tw-bg-opacity: 1;
    background-color: rgb(89 146 16 / var(--tw-bg-opacity))
}
.dt-bg-c838383 {
    --tw-bg-opacity: 1;
    background-color: rgb(131 131 131 / var(--tw-bg-opacity))
}
.dt-bg-cDFE7E2 {
    --tw-bg-opacity: 1;
    background-color: rgb(223 231 226 / var(--tw-bg-opacity))
}
.dt-bg-cF4F6FA {
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 250 / var(--tw-bg-opacity))
}
.dt-bg-cF6F8FA {
    --tw-bg-opacity: 1;
    background-color: rgb(246 248 250 / var(--tw-bg-opacity))
}
.dt-bg-cFFF4E9 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 233 / var(--tw-bg-opacity))
}
.dt-bg-ca0a4a8 {
    background-color: rgba(160, 164, 168, 1)
}
.dt-bg-ccd3038 {
    background-color: rgba(205, 48, 56, 1)
}
.dt-bg-cd9d9d9 {
    background-color: rgba(217, 217, 217, 1)
}
.dt-bg-ce3e5e8 {
    background-color: rgba(227, 229, 232, 1)
}
.dt-bg-ce6e6e6 {
    background-color: rgba(230, 230, 230, 1)
}
.dt-bg-ce6ecf0 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 236 240 / var(--tw-bg-opacity))
}
.dt-bg-ceff6ff {
    background-color: rgba(239, 246, 255, 1)
}
.dt-bg-cf4f6fa {
    background-color: rgba(244, 246, 250, 1)
}
.dt-bg-cf7f7f7 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}
.dt-bg-cffefd7 {
    background-color: rgba(255, 239, 215, 1)
}
.dt-bg-cffffff {
    background-color: rgba(255, 255, 255, 1)
}
.dt-bg-down-river {
    --tw-bg-opacity: 1;
    background-color: rgb(9 10 86 / var(--tw-bg-opacity))
}
.dt-bg-green-haze {
    --tw-bg-opacity: 1;
    background-color: rgb(0 166 81 / var(--tw-bg-opacity))
}
.dt-bg-green-off {
    --tw-bg-opacity: 1;
    background-color: rgb(234 249 241 / var(--tw-bg-opacity))
}
.dt-bg-lottery-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(205 48 56 / var(--tw-bg-opacity))
}
.dt-bg-nhan-ai-primary-green {
    --tw-bg-opacity: 1;
    background-color: rgb(0 122 51 / var(--tw-bg-opacity))
}
.dt-bg-nhan-ai-primary-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(244 118 68 / var(--tw-bg-opacity))
}
.dt-bg-nhan-ai-secondary-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 233 / var(--tw-bg-opacity))
}
.dt-bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity))
}
.dt-bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity))
}
.dt-bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}
.dt-bg-stone-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity))
}
.dt-bg-tara {
    --tw-bg-opacity: 1;
    background-color: rgb(211 241 225 / var(--tw-bg-opacity))
}
.dt-bg-tet-2025-red {
    --tw-bg-opacity: 1;
    background-color: rgb(205 48 56 / var(--tw-bg-opacity))
}
.dt-bg-tet-2025-yellow-light {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 215 / var(--tw-bg-opacity))
}
.dt-bg-transparent {
    background-color: transparent
}
.dt-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.dt-bg-white\/30 {
    background-color: rgb(255 255 255 / 0.3)
}
.dt-bg-white\/60 {
    background-color: rgb(255 255 255 / 0.6)
}
.dt-bg-opacity-50 {
    --tw-bg-opacity: 0.5
}
.dt-bg-opacity-60 {
    --tw-bg-opacity: 0.6
}
.dt-bg-VideoOverlay {
    background-image: rgba(0, 0, 0, 0.3)
}
.dt-bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}
.dt-bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}
.dt-bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}
.dt-bg-video-sport {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0, rgba(0, 0, 0, 0.66) 43.93%, #000 90.79%)
}
.dt-from-\[\#E2E2E2\] {
    --tw-gradient-from: #E2E2E2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(226 226 226 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dt-from-\[\#F2920300\] {
    --tw-gradient-from: #F2920300 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(242 146 3 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dt-from-\[transparent\] {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dt-from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dt-from-0\% {
    --tw-gradient-from-position: 0
}
.dt-via-\[\#E2E2E2\] {
    --tw-gradient-to: rgb(226 226 226 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #E2E2E2 var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.dt-via-\[\#FFE48566\] {
    --tw-gradient-to: rgb(255 228 133 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #FFE48566 var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.dt-via-white {
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.dt-via-10\% {
    --tw-gradient-via-position: 10%
}
.dt-via-30\% {
    --tw-gradient-via-position: 30%
}
.dt-to-\[\#B3E5FC\] {
    --tw-gradient-to: #B3E5FC var(--tw-gradient-to-position)
}
.dt-to-\[\#F2920300\] {
    --tw-gradient-to: #F2920300 var(--tw-gradient-to-position)
}
.dt-to-black {
    --tw-gradient-to: #000 var(--tw-gradient-to-position)
}
.dt-to-black-mine {
    --tw-gradient-to: #222222 var(--tw-gradient-to-position)
}
.dt-to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}
.dt-to-80\% {
    --tw-gradient-to-position: 80%
}
.dt-bg-cover {
    background-size: cover
}
.dt-bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
}
.dt-bg-bottom {
    background-position: bottom
}
.dt-bg-center {
    background-position: center
}
.dt-bg-top {
    background-position: top
}
.dt-bg-no-repeat {
    background-repeat: no-repeat
}
.dt-fill-\[\#007A33\] {
    fill: #007A33
}
.dt-fill-\[\#07BB4A\] {
    fill: #07BB4A
}
.dt-fill-\[\#A0A4A8\] {
    fill: #A0A4A8
}
.dt-fill-bolt-event-library-svg {
    fill: var(--library-svg-color)
}
.dt-fill-bolt-event-primary {
    fill: var(--primary-color)
}
.dt-fill-bolt-event-svg {
    fill: var(--svg-color)
}
.dt-fill-cD2242A {
    fill: #D2242A
}
.dt-fill-pink-600 {
    fill: #db2777
}
.dt-fill-white {
    fill: #fff
}
.dt-stroke-bolt-event-svg {
    stroke: var(--svg-color)
}
.dt-object-contain {
    -o-object-fit: contain;
    object-fit: contain
}
.dt-object-cover {
    -o-object-fit: cover;
    object-fit: cover
}
.dt-object-fill {
    -o-object-fit: fill;
    object-fit: fill
}
.dt-object-center {
    -o-object-position: center;
    object-position: center
}
.dt-p-0 {
    padding: 0
}
.dt-p-0\.5 {
    padding: 0.125rem
}
.dt-p-1 {
    padding: 0.25rem
}
.dt-p-1\.5 {
    padding: 0.375rem
}
.dt-p-12 {
    padding: 3rem
}
.dt-p-2 {
    padding: 0.5rem
}
.dt-p-2\.5 {
    padding: 0.625rem
}
.dt-p-3 {
    padding: 0.75rem
}
.dt-p-3\.5 {
    padding: 0.875rem
}
.dt-p-4 {
    padding: 1rem
}
.dt-p-5 {
    padding: 1.25rem
}
.dt-p-6 {
    padding: 1.5rem
}
.dt-p-8 {
    padding: 2rem
}
.dt-p-\[0_0_66\.66667\%\] {
    padding: 0 0 66.66667%
}
.dt-p-\[0_32px_52px\] {
    padding: 0 32px 52px
}
.dt-p-\[0_360px_0_0\] {
    padding: 0 360px 0 0
}
.dt-p-\[10px\] {
    padding: 10px
}
.dt-p-\[10px_24px_10px_24px\] {
    padding: 10px 24px 10px 24px
}
.dt-p-\[11px\] {
    padding: 11px
}
.dt-p-\[16px_32px_16px_32px\] {
    padding: 16px 32px 16px 32px
}
.dt-p-\[17px\] {
    padding: 17px
}
.dt-p-\[20px_32px_20px_32px\] {
    padding: 20px 32px 20px 32px
}
.dt-p-\[22px\] {
    padding: 22px
}
.dt-p-\[2px\] {
    padding: 2px
}
.dt-p-\[7px\] {
    padding: 7px
}
.\!dt-px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}
.dt-px-0 {
    padding-left: 0;
    padding-right: 0
}
.dt-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem
}
.dt-px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem
}
.dt-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}
.dt-px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}
.dt-px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}
.dt-px-16 {
    padding-left: 4rem;
    padding-right: 4rem
}
.dt-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem
}
.dt-px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem
}
.dt-px-20 {
    padding-left: 5rem;
    padding-right: 5rem
}
.dt-px-24 {
    padding-left: 6rem;
    padding-right: 6rem
}
.dt-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
.dt-px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem
}
.dt-px-32 {
    padding-left: 8rem;
    padding-right: 8rem
}
.dt-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}
.dt-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.dt-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}
.dt-px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}
.dt-px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}
.dt-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}
.dt-px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}
.dt-px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}
.dt-px-\[160px\] {
    padding-left: 160px;
    padding-right: 160px
}
.dt-px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}
.dt-px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px
}
.dt-px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}
.dt-px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px
}
.dt-px-\[23px\] {
    padding-left: 23px;
    padding-right: 23px
}
.dt-px-\[26px\] {
    padding-left: 26px;
    padding-right: 26px
}
.dt-px-\[27px\] {
    padding-left: 27px;
    padding-right: 27px
}
.dt-px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px
}
.dt-px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}
.dt-px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px
}
.dt-px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}
.dt-px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}
.dt-px-\[66px\] {
    padding-left: 66px;
    padding-right: 66px
}
.dt-px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}
.dt-py-0 {
    padding-top: 0;
    padding-bottom: 0
}
.dt-py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem
}
.dt-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}
.dt-py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem
}
.dt-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
.dt-py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}
.dt-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}
.dt-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
}
.dt-py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem
}
.dt-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}
.dt-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem
}
.dt-py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem
}
.dt-py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem
}
.dt-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}
.dt-py-4\.5 {
    padding-top: 18px;
    padding-bottom: 18px
}
.dt-py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem
}
.dt-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}
.dt-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}
.dt-py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}
.dt-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}
.dt-py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}
.dt-py-\[10\.5px\] {
    padding-top: 10.5px;
    padding-bottom: 10.5px
}
.dt-py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}
.dt-py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px
}
.dt-py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px
}
.dt-py-\[29px\] {
    padding-top: 29px;
    padding-bottom: 29px
}
.dt-py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px
}
.dt-py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px
}
.dt-py-\[38px\] {
    padding-top: 38px;
    padding-bottom: 38px
}
.dt-py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}
.dt-py-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px
}
.\!dt-pl-0 {
    padding-left: 0 !important
}
.\!dt-pt-10 {
    padding-top: 2.5rem !important
}
.dt-pb-0 {
    padding-bottom: 0
}
.dt-pb-0\.5 {
    padding-bottom: 0.125rem
}
.dt-pb-1 {
    padding-bottom: 0.25rem
}
.dt-pb-10 {
    padding-bottom: 2.5rem
}
.dt-pb-11 {
    padding-bottom: 2.75rem
}
.dt-pb-12 {
    padding-bottom: 3rem
}
.dt-pb-14 {
    padding-bottom: 3.5rem
}
.dt-pb-16 {
    padding-bottom: 4rem
}
.dt-pb-2 {
    padding-bottom: 0.5rem
}
.dt-pb-2\.5 {
    padding-bottom: 0.625rem
}
.dt-pb-20 {
    padding-bottom: 5rem
}
.dt-pb-28 {
    padding-bottom: 7rem
}
.dt-pb-3 {
    padding-bottom: 0.75rem
}
.dt-pb-4 {
    padding-bottom: 1rem
}
.dt-pb-40 {
    padding-bottom: 10rem
}
.dt-pb-5 {
    padding-bottom: 1.25rem
}
.dt-pb-6 {
    padding-bottom: 1.5rem
}
.dt-pb-7 {
    padding-bottom: 1.75rem
}
.dt-pb-8 {
    padding-bottom: 2rem
}
.dt-pb-9 {
    padding-bottom: 2.25rem
}
.dt-pb-\[345px\] {
    padding-bottom: 345px
}
.dt-pb-\[34px\] {
    padding-bottom: 34px
}
.dt-pb-\[380px\] {
    padding-bottom: 380px
}
.dt-pb-\[43px\] {
    padding-bottom: 43px
}
.dt-pb-\[5px\] {
    padding-bottom: 5px
}
.dt-pb-\[60px\] {
    padding-bottom: 60px
}
.dt-pb-\[66\.66667\%\] {
    padding-bottom: 66.66667%
}
.dt-pb-\[9px\] {
    padding-bottom: 9px
}
.dt-pl-1 {
    padding-left: 0.25rem
}
.dt-pl-10 {
    padding-left: 2.5rem
}
.dt-pl-11 {
    padding-left: 2.75rem
}
.dt-pl-14 {
    padding-left: 3.5rem
}
.dt-pl-2 {
    padding-left: 0.5rem
}
.dt-pl-2\.5 {
    padding-left: 0.625rem
}
.dt-pl-20 {
    padding-left: 5rem
}
.dt-pl-3 {
    padding-left: 0.75rem
}
.dt-pl-3\.5 {
    padding-left: 0.875rem
}
.dt-pl-4 {
    padding-left: 1rem
}
.dt-pl-5 {
    padding-left: 1.25rem
}
.dt-pl-6 {
    padding-left: 1.5rem
}
.dt-pl-7 {
    padding-left: 1.75rem
}
.dt-pl-8 {
    padding-left: 2rem
}
.dt-pl-9 {
    padding-left: 2.25rem
}
.dt-pl-\[208px\] {
    padding-left: 208px
}
.dt-pl-\[25px\] {
    padding-left: 25px
}
.dt-pl-\[39px\] {
    padding-left: 39px
}
.dt-pl-\[42px\] {
    padding-left: 42px
}
.dt-pl-\[52px\] {
    padding-left: 52px
}
.dt-pl-\[75px\] {
    padding-left: 75px
}
.dt-pr-0 {
    padding-right: 0
}
.dt-pr-1 {
    padding-right: 0.25rem
}
.dt-pr-10 {
    padding-right: 2.5rem
}
.dt-pr-11 {
    padding-right: 2.75rem
}
.dt-pr-12 {
    padding-right: 3rem
}
.dt-pr-14 {
    padding-right: 3.5rem
}
.dt-pr-2 {
    padding-right: 0.5rem
}
.dt-pr-2\.5 {
    padding-right: 0.625rem
}
.dt-pr-20 {
    padding-right: 5rem
}
.dt-pr-3 {
    padding-right: 0.75rem
}
.dt-pr-3\.5 {
    padding-right: 0.875rem
}
.dt-pr-4 {
    padding-right: 1rem
}
.dt-pr-5 {
    padding-right: 1.25rem
}
.dt-pr-6 {
    padding-right: 1.5rem
}
.dt-pr-7 {
    padding-right: 1.75rem
}
.dt-pr-8 {
    padding-right: 2rem
}
.dt-pr-9 {
    padding-right: 2.25rem
}
.dt-pr-\[22px\] {
    padding-right: 22px
}
.dt-pr-\[29px\] {
    padding-right: 29px
}
.dt-pr-\[35px\] {
    padding-right: 35px
}
.dt-pr-\[39px\] {
    padding-right: 39px
}
.dt-pr-\[5px\] {
    padding-right: 5px
}
.dt-pt-0 {
    padding-top: 0
}
.dt-pt-1 {
    padding-top: 0.25rem
}
.dt-pt-10 {
    padding-top: 2.5rem
}
.dt-pt-11 {
    padding-top: 2.75rem
}
.dt-pt-12 {
    padding-top: 3rem
}
.dt-pt-14 {
    padding-top: 3.5rem
}
.dt-pt-16 {
    padding-top: 4rem
}
.dt-pt-2 {
    padding-top: 0.5rem
}
.dt-pt-2\.5 {
    padding-top: 0.625rem
}
.dt-pt-20 {
    padding-top: 5rem
}
.dt-pt-24 {
    padding-top: 6rem
}
.dt-pt-3 {
    padding-top: 0.75rem
}
.dt-pt-32 {
    padding-top: 8rem
}
.dt-pt-4 {
    padding-top: 1rem
}
.dt-pt-40 {
    padding-top: 10rem
}
.dt-pt-5 {
    padding-top: 1.25rem
}
.dt-pt-6 {
    padding-top: 1.5rem
}
.dt-pt-7 {
    padding-top: 1.75rem
}
.dt-pt-8 {
    padding-top: 2rem
}
.dt-pt-9 {
    padding-top: 2.25rem
}
.dt-pt-\[12px\] {
    padding-top: 12px
}
.dt-pt-\[13px\] {
    padding-top: 13px
}
.dt-pt-\[16px\] {
    padding-top: 16px
}
.dt-pt-\[18px\] {
    padding-top: 18px
}
.dt-pt-\[25px\] {
    padding-top: 25px
}
.dt-pt-\[26px\] {
    padding-top: 26px
}
.dt-pt-\[27px\] {
    padding-top: 27px
}
.dt-pt-\[30px\] {
    padding-top: 30px
}
.dt-pt-\[34px\] {
    padding-top: 34px
}
.dt-pt-\[37px\] {
    padding-top: 37px
}
.dt-pt-\[44px\] {
    padding-top: 44px
}
.dt-pt-\[45px\] {
    padding-top: 45px
}
.dt-pt-\[74px\] {
    padding-top: 74px
}
.dt-pt-px {
    padding-top: 1px
}
.dt-text-left {
    text-align: left
}
.\!dt-text-center {
    text-align: center !important
}
.dt-text-center {
    text-align: center
}
.dt-text-right {
    text-align: right
}
.dt-text-start {
    text-align: start
}
.dt-align-middle {
    vertical-align: middle
}
.\!dt-font-Inter {
    font-family: Inter, sans-serif !important
}
.\!dt-font-roboto {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif !important
}
.dt-font-Barlow {
    font-family: Barlow, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-BlackOpsOne {
    font-family: BlackOpsOne, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-DFVN-Caligna {
    font-family: DFVN Caligna, sans-serif
}
.dt-font-DFVN-Tan-Nimbus {
    font-family: DFVN-Tan-Nimbus, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.dt-font-EBGaramond {
    font-family: EBGaramond, sans-serif
}
.dt-font-FTV-Hirosaki {
    font-family: FTV-Hirosaki, sans-serif
}
.dt-font-FTVBlack {
    font-family: FTV-VIP-Blacksword, sans-serif
}
.dt-font-Fraunces {
    font-family: Fraunces, serif
}
.dt-font-IBM {
    font-family: IBM Plex Serif, serif
}
.dt-font-Inter {
    font-family: Inter, sans-serif
}
.dt-font-Lalezar {
    font-family: Lalezar, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-Lora {
    font-family: Lora, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.dt-font-Manrope {
    font-family: Manrope, sans-serif
}
.dt-font-Merriweather {
    font-family: Merriweather
}
.dt-font-MonteCarlo {
    font-family: MonteCarlo, sans-serif
}
.dt-font-Montserrat {
    font-family: Montserrat, serif
}
.dt-font-Noto {
    font-family: Noto Serif, serif
}
.dt-font-NotoSans {
    font-family: Noto-Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-Poppins {
    font-family: SVN Poppins, serif
}
.dt-font-Roboto {
    font-family: Roboto, sans-serif
}
.dt-font-SF-UI-Display {
    font-family: SF UI Display, serif
}
.dt-font-SFProText {
    font-family: SFProText, sans-serif
}
.dt-font-SVN-Brunette {
    font-family: SVN-Brunette, sans-serif
}
.dt-font-SVN-Georgia {
    font-family: SVN Georgia, serif
}
.dt-font-SVN-Gilroy {
    font-family: SVN-Gilroy, sans-serif
}
.dt-font-SanFranciscoDisplay {
    font-family: San Francisco Display, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-SanFranciscoText {
    font-family: San Francisco Text, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-ShantellSans {
    font-family: Shantell Sans, sans-serif
}
.dt-font-UTMOngDoGia {
    font-family: UTMOngDoGia, sans-serif
}
.dt-font-Vinmec {
    font-family: Vinmec, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.dt-font-iCielBCCubano {
    font-family: iCielBCCubano, sans-serif
}
.dt-font-inter {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Seg oe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-merriweather {
    font-family: Merriweather, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.dt-font-noto-serif {
    font-family: Noto Serif, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.dt-font-roboto {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif
}
.dt-font-sfuMachine {
    font-family: SFU Machine, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.\!dt-text-22px {
    font-size: 22px !important
}
.\!dt-text-28px {
    font-size: 1.75rem !important;
    line-height: 2.25rem !important
}
.\!dt-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}
.dt-text-10px {
    font-size: .625rem;
    line-height: .75rem
}
.dt-text-11px {
    font-size: 11px
}
.dt-text-13px {
    font-size: .813rem;
    line-height: 1.125rem
}
.dt-text-15px {
    font-size: .9375rem;
    line-height: 1.375rem
}
.dt-text-18px {
    font-size: 18px
}
.dt-text-19px {
    font-size: 19px
}
.dt-text-22px {
    font-size: 22px
}
.dt-text-25px {
    font-size: 25px
}
.dt-text-26px {
    font-size: 26px
}
.dt-text-28px {
    font-size: 1.75rem;
    line-height: 2.25rem
}
.dt-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}
.dt-text-32px {
    font-size: 32px
}
.dt-text-35px {
    font-size: 35px
}
.dt-text-36px {
    font-size: 36px
}
.dt-text-38px {
    font-size: 38px
}
.dt-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}
.dt-text-40px {
    font-size: 40px
}
.dt-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}
.dt-text-50px {
    font-size: 50px
}
.dt-text-54px {
    font-size: 54px
}
.dt-text-5xl {
    font-size: 3rem;
    line-height: 1
}
.dt-text-64px {
    font-size: 64px
}
.dt-text-6xl {
    font-size: 3.75rem;
    line-height: 1
}
.dt-text-70px {
    font-size: 70px
}
.dt-text-74px {
    font-size: 74px
}
.dt-text-\[10px\] {
    font-size: 10px
}
.dt-text-\[113px\] {
    font-size: 113px
}
.dt-text-\[12px\] {
    font-size: 12px
}
.dt-text-\[130px\] {
    font-size: 130px
}
.dt-text-\[13px\] {
    font-size: 13px
}
.dt-text-\[14px\] {
    font-size: 14px
}
.dt-text-\[15px\] {
    font-size: 15px
}
.dt-text-\[16px\] {
    font-size: 16px
}
.dt-text-\[18px\] {
    font-size: 18px
}
.dt-text-\[19px\] {
    font-size: 19px
}
.dt-text-\[200px\] {
    font-size: 200px
}
.dt-text-\[20px\] {
    font-size: 20px
}
.dt-text-\[22px\] {
    font-size: 22px
}
.dt-text-\[23px\] {
    font-size: 23px
}
.dt-text-\[24px\] {
    font-size: 24px
}
.dt-text-\[26px\] {
    font-size: 26px
}
.dt-text-\[28px\] {
    font-size: 28px
}
.dt-text-\[30px\] {
    font-size: 30px
}
.dt-text-\[32px\] {
    font-size: 32px
}
.dt-text-\[34px\] {
    font-size: 34px
}
.dt-text-\[36px\] {
    font-size: 36px
}
.dt-text-\[38px\] {
    font-size: 38px
}
.dt-text-\[40px\] {
    font-size: 40px
}
.dt-text-\[42px\] {
    font-size: 42px
}
.dt-text-\[44px\] {
    font-size: 44px
}
.dt-text-\[45px\] {
    font-size: 45px
}
.dt-text-\[46px\] {
    font-size: 46px
}
.dt-text-\[48px\] {
    font-size: 48px
}
.dt-text-\[50px\] {
    font-size: 50px
}
.dt-text-\[56px\] {
    font-size: 56px
}
.dt-text-\[60px\] {
    font-size: 60px
}
.dt-text-\[64px\] {
    font-size: 64px
}
.dt-text-\[66px\] {
    font-size: 66px
}
.dt-text-\[68px\] {
    font-size: 68px
}
.dt-text-\[70px\] {
    font-size: 70px
}
.dt-text-\[74px\] {
    font-size: 74px
}
.dt-text-\[86px\] {
    font-size: 86px
}
.dt-text-\[90px\] {
    font-size: 90px
}
.dt-text-\[length\:var\(--font-size-title-relative\, 1rem\)\] {
    font-size: var(--font-size-title-relative, 1rem)
}
.dt-text-base {
    font-size: 1rem;
    line-height: 1.5rem
}
.dt-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}
.dt-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem
}
.dt-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}
.dt-text-xs {
    font-size: 0.75rem;
    line-height: 1rem
}
.\!dt-font-medium {
    font-weight: 500 !important
}
.\!dt-font-normal {
    font-weight: 400 !important
}
.dt-font-\[22px\] {
    font-weight: 22px
}
.dt-font-black {
    font-weight: 900
}
.dt-font-bold {
    font-weight: 700
}
.dt-font-extrabold {
    font-weight: 800
}
.dt-font-light {
    font-weight: 300
}
.dt-font-medium {
    font-weight: 500
}
.dt-font-normal {
    font-weight: 400
}
.dt-font-semibold {
    font-weight: 600
}
.dt-uppercase {
    text-transform: uppercase
}
.dt-lowercase {
    text-transform: lowercase
}
.dt-capitalize {
    text-transform: capitalize
}
.dt-normal-case {
    text-transform: none
}
.dt-italic {
    font-style: italic
}
.dt-not-italic {
    font-style: normal
}
.\!dt-leading-22px {
    line-height: 22px !important
}
.\!dt-leading-34px {
    line-height: 34px !important
}
.\!dt-leading-7 {
    line-height: 1.75rem !important
}
.dt-leading-10 {
    line-height: 2.5rem
}
.dt-leading-108px {
    line-height: 108px
}
.dt-leading-124px {
    line-height: 124px
}
.dt-leading-14px {
    line-height: 14px
}
.dt-leading-18px {
    line-height: 18px
}
.dt-leading-19px {
    line-height: 19px
}
.dt-leading-22px {
    line-height: 22px
}
.dt-leading-26px {
    line-height: 26px
}
.dt-leading-29px {
    line-height: 29px
}
.dt-leading-3 {
    line-height: .75rem
}
.dt-leading-30px {
    line-height: 30px
}
.dt-leading-33px {
    line-height: 33px
}
.dt-leading-34px {
    line-height: 34px
}
.dt-leading-38px {
    line-height: 38px
}
.dt-leading-4 {
    line-height: 1rem
}
.dt-leading-4\.5 {
    line-height: 1.125rem
}
.dt-leading-47px {
    line-height: 47px
}
.dt-leading-5 {
    line-height: 1.25rem
}
.dt-leading-5\.5 {
    line-height: 1.375rem
}
.dt-leading-50px {
    line-height: 50px
}
.dt-leading-54px {
    line-height: 54px
}
.dt-leading-56px {
    line-height: 56px
}
.dt-leading-6 {
    line-height: 1.5rem
}
.dt-leading-60px {
    line-height: 60px
}
.dt-leading-64px {
    line-height: 64px
}
.dt-leading-68px {
    line-height: 68px
}
.dt-leading-7 {
    line-height: 1.75rem
}
.dt-leading-70px {
    line-height: 70px
}
.dt-leading-72px {
    line-height: 72px
}
.dt-leading-76px {
    line-height: 76px
}
.dt-leading-8 {
    line-height: 2rem
}
.dt-leading-9 {
    line-height: 2.25rem
}
.dt-leading-\[0\] {
    line-height: 0
}
.dt-leading-\[0px\] {
    line-height: 0
}
.dt-leading-\[1\.4\] {
    line-height: 1.4
}
.dt-leading-\[11px\] {
    line-height: 11px
}
.dt-leading-\[125\%\] {
    line-height: 125%
}
.dt-leading-\[140\%\] {
    line-height: 140%
}
.dt-leading-\[14px\] {
    line-height: 14px
}
.dt-leading-\[15px\] {
    line-height: 15px
}
.dt-leading-\[17px\] {
    line-height: 17px
}
.dt-leading-\[18px\] {
    line-height: 18px
}
.dt-leading-\[19px\] {
    line-height: 19px
}
.dt-leading-\[20px\] {
    line-height: 20px
}
.dt-leading-\[21px\] {
    line-height: 21px
}
.dt-leading-\[22\.4px\] {
    line-height: 22.4px
}
.dt-leading-\[22px\] {
    line-height: 22px
}
.dt-leading-\[23px\] {
    line-height: 23px
}
.dt-leading-\[24px\] {
    line-height: 24px
}
.dt-leading-\[25px\] {
    line-height: 25px
}
.dt-leading-\[26px\] {
    line-height: 26px
}
.dt-leading-\[27px\] {
    line-height: 27px
}
.dt-leading-\[30px\] {
    line-height: 30px
}
.dt-leading-\[31px\] {
    line-height: 31px
}
.dt-leading-\[32px\] {
    line-height: 32px
}
.dt-leading-\[33px\] {
    line-height: 33px
}
.dt-leading-\[34px\] {
    line-height: 34px
}
.dt-leading-\[35px\] {
    line-height: 35px
}
.dt-leading-\[38px\] {
    line-height: 38px
}
.dt-leading-\[39px\] {
    line-height: 39px
}
.dt-leading-\[40px\] {
    line-height: 40px
}
.dt-leading-\[42px\] {
    line-height: 42px
}
.dt-leading-\[44px\] {
    line-height: 44px
}
.dt-leading-\[46px\] {
    line-height: 46px
}
.dt-leading-\[50px\] {
    line-height: 50px
}
.dt-leading-\[52px\] {
    line-height: 52px
}
.dt-leading-\[53px\] {
    line-height: 53px
}
.dt-leading-\[54px\] {
    line-height: 54px
}
.dt-leading-\[55px\] {
    line-height: 55px
}
.dt-leading-\[56px\] {
    line-height: 56px
}
.dt-leading-\[59px\] {
    line-height: 59px
}
.dt-leading-\[60px\] {
    line-height: 60px
}
.dt-leading-\[63px\] {
    line-height: 63px
}
.dt-leading-\[69px\] {
    line-height: 69px
}
.dt-leading-\[70px\] {
    line-height: 70px
}
.dt-leading-\[79px\] {
    line-height: 79px
}
.dt-leading-\[90px\] {
    line-height: 90px
}
.dt-leading-none {
    line-height: 1
}
.dt-leading-normal {
    line-height: 1.5
}
.dt-leading-relaxed {
    line-height: 1.625
}
.dt-leading-snug {
    line-height: 1.375
}
.dt-leading-tight {
    line-height: 1.25
}
.\!dt-text-AthensGray {
    --tw-text-opacity: 1 !important;
    color: rgb(227 229 232 / var(--tw-text-opacity)) !important
}
.\!dt-text-PersianRed {
    --tw-text-opacity: 1 !important;
    color: rgb(205 48 56 / var(--tw-text-opacity)) !important
}
.\!dt-text-c565656 {
    color: rgba(86, 86, 86, 1) !important
}
.dt-text-AthensGray {
    --tw-text-opacity: 1;
    color: rgb(227 229 232 / var(--tw-text-opacity))
}
.dt-text-EVNSPC-primary {
    --tw-text-opacity: 1;
    color: rgb(26 37 141 / var(--tw-text-opacity))
}
.dt-text-EVNSPC-secondary {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-GalleryGray {
    --tw-text-opacity: 1;
    color: rgb(238 238 238 / var(--tw-text-opacity))
}
.dt-text-Gray200 {
    --tw-text-opacity: 1;
    color: rgb(160 164 168 / var(--tw-text-opacity))
}
.dt-text-Gray666 {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}
.dt-text-Gray8080 {
    --tw-text-opacity: 1;
    color: rgb(128 128 128 / var(--tw-text-opacity))
}
.dt-text-MineShaft {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}
.dt-text-PersianRed {
    --tw-text-opacity: 1;
    color: rgb(205 48 56 / var(--tw-text-opacity))
}
.dt-text-Pickleball-light {
    --tw-text-opacity: 1;
    color: rgb(155 255 0 / var(--tw-text-opacity))
}
.dt-text-Pickleball-primary {
    --tw-text-opacity: 1;
    color: rgb(1 28 58 / var(--tw-text-opacity))
}
.dt-text-Pickleball-third {
    --tw-text-opacity: 1;
    color: rgb(21 61 114 / var(--tw-text-opacity))
}
.dt-text-Shark {
    --tw-text-opacity: 1;
    color: rgb(37 40 43 / var(--tw-text-opacity))
}
.dt-text-\[\#\#000000\] {
    color: ##000000
}
.dt-text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.dt-text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.dt-text-\[\#003D79\] {
    --tw-text-opacity: 1;
    color: rgb(0 61 121 / var(--tw-text-opacity))
}
.dt-text-\[\#004DB8\] {
    --tw-text-opacity: 1;
    color: rgb(0 77 184 / var(--tw-text-opacity))
}
.dt-text-\[\#0061E9\] {
    --tw-text-opacity: 1;
    color: rgb(0 97 233 / var(--tw-text-opacity))
}
.dt-text-\[\#0067AB\] {
    --tw-text-opacity: 1;
    color: rgb(0 103 171 / var(--tw-text-opacity))
}
.dt-text-\[\#007A33\] {
    --tw-text-opacity: 1;
    color: rgb(0 122 51 / var(--tw-text-opacity))
}
.dt-text-\[\#045CD7\] {
    --tw-text-opacity: 1;
    color: rgb(4 92 215 / var(--tw-text-opacity))
}
.dt-text-\[\#075DDE\] {
    --tw-text-opacity: 1;
    color: rgb(7 93 222 / var(--tw-text-opacity))
}
.dt-text-\[\#091544\] {
    --tw-text-opacity: 1;
    color: rgb(9 21 68 / var(--tw-text-opacity))
}
.dt-text-\[\#0C2F89\] {
    --tw-text-opacity: 1;
    color: rgb(12 47 137 / var(--tw-text-opacity))
}
.dt-text-\[\#0F6C32\] {
    --tw-text-opacity: 1;
    color: rgb(15 108 50 / var(--tw-text-opacity))
}
.dt-text-\[\#144496\] {
    --tw-text-opacity: 1;
    color: rgb(20 68 150 / var(--tw-text-opacity))
}
.dt-text-\[\#153d72\] {
    --tw-text-opacity: 1;
    color: rgb(21 61 114 / var(--tw-text-opacity))
}
.dt-text-\[\#158E42\] {
    --tw-text-opacity: 1;
    color: rgb(21 142 66 / var(--tw-text-opacity))
}
.dt-text-\[\#170001\] {
    --tw-text-opacity: 1;
    color: rgb(23 0 1 / var(--tw-text-opacity))
}
.dt-text-\[\#1955A6\] {
    --tw-text-opacity: 1;
    color: rgb(25 85 166 / var(--tw-text-opacity))
}
.dt-text-\[\#222222\] {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-\[\#222\] {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-\[\#2361FF\] {
    --tw-text-opacity: 1;
    color: rgb(35 97 255 / var(--tw-text-opacity))
}
.dt-text-\[\#242220\] {
    --tw-text-opacity: 1;
    color: rgb(36 34 32 / var(--tw-text-opacity))
}
.dt-text-\[\#25282B\] {
    --tw-text-opacity: 1;
    color: rgb(37 40 43 / var(--tw-text-opacity))
}
.dt-text-\[\#292D32\] {
    --tw-text-opacity: 1;
    color: rgb(41 45 50 / var(--tw-text-opacity))
}
.dt-text-\[\#2B54A0\] {
    --tw-text-opacity: 1;
    color: rgb(43 84 160 / var(--tw-text-opacity))
}
.dt-text-\[\#2C2C2E\] {
    --tw-text-opacity: 1;
    color: rgb(44 44 46 / var(--tw-text-opacity))
}
.dt-text-\[\#2D8988\] {
    --tw-text-opacity: 1;
    color: rgb(45 137 136 / var(--tw-text-opacity))
}
.dt-text-\[\#333333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}
.dt-text-\[\#333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}
.dt-text-\[\#494949\] {
    --tw-text-opacity: 1;
    color: rgb(73 73 73 / var(--tw-text-opacity))
}
.dt-text-\[\#4C564C\] {
    --tw-text-opacity: 1;
    color: rgb(76 86 76 / var(--tw-text-opacity))
}
.dt-text-\[\#4E545D\] {
    --tw-text-opacity: 1;
    color: rgb(78 84 93 / var(--tw-text-opacity))
}
.dt-text-\[\#565656\] {
    --tw-text-opacity: 1;
    color: rgb(86 86 86 / var(--tw-text-opacity))
}
.dt-text-\[\#6A511D\] {
    --tw-text-opacity: 1;
    color: rgb(106 81 29 / var(--tw-text-opacity))
}
.dt-text-\[\#6F7B91\] {
    --tw-text-opacity: 1;
    color: rgb(111 123 145 / var(--tw-text-opacity))
}
.dt-text-\[\#7B6129\] {
    --tw-text-opacity: 1;
    color: rgb(123 97 41 / var(--tw-text-opacity))
}
.dt-text-\[\#888888\] {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}
.dt-text-\[\#888\] {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}
.dt-text-\[\#A0A4A8\] {
    --tw-text-opacity: 1;
    color: rgb(160 164 168 / var(--tw-text-opacity))
}
.dt-text-\[\#A33E15\] {
    --tw-text-opacity: 1;
    color: rgb(163 62 21 / var(--tw-text-opacity))
}
.dt-text-\[\#AF1F24\] {
    --tw-text-opacity: 1;
    color: rgb(175 31 36 / var(--tw-text-opacity))
}
.dt-text-\[\#B2B2B2\] {
    --tw-text-opacity: 1;
    color: rgb(178 178 178 / var(--tw-text-opacity))
}
.dt-text-\[\#B8060D\] {
    --tw-text-opacity: 1;
    color: rgb(184 6 13 / var(--tw-text-opacity))
}
.dt-text-\[\#C7E89B\] {
    --tw-text-opacity: 1;
    color: rgb(199 232 155 / var(--tw-text-opacity))
}
.dt-text-\[\#C80000\] {
    --tw-text-opacity: 1;
    color: rgb(200 0 0 / var(--tw-text-opacity))
}
.dt-text-\[\#CD3038\] {
    --tw-text-opacity: 1;
    color: rgb(205 48 56 / var(--tw-text-opacity))
}
.dt-text-\[\#CF181C\] {
    --tw-text-opacity: 1;
    color: rgb(207 24 28 / var(--tw-text-opacity))
}
.dt-text-\[\#D9D9D9\] {
    --tw-text-opacity: 1;
    color: rgb(217 217 217 / var(--tw-text-opacity))
}
.dt-text-\[\#DC040C\] {
    --tw-text-opacity: 1;
    color: rgb(220 4 12 / var(--tw-text-opacity))
}
.dt-text-\[\#E2D7C2\] {
    --tw-text-opacity: 1;
    color: rgb(226 215 194 / var(--tw-text-opacity))
}
.dt-text-\[\#E3E5E8\] {
    --tw-text-opacity: 1;
    color: rgb(227 229 232 / var(--tw-text-opacity))
}
.dt-text-\[\#E90000\] {
    --tw-text-opacity: 1;
    color: rgb(233 0 0 / var(--tw-text-opacity))
}
.dt-text-\[\#E93737\] {
    --tw-text-opacity: 1;
    color: rgb(233 55 55 / var(--tw-text-opacity))
}
.dt-text-\[\#F47644\] {
    --tw-text-opacity: 1;
    color: rgb(244 118 68 / var(--tw-text-opacity))
}
.dt-text-\[\#FBAE17\] {
    --tw-text-opacity: 1;
    color: rgb(251 174 23 / var(--tw-text-opacity))
}
.dt-text-\[\#FFF4E9\] {
    --tw-text-opacity: 1;
    color: rgb(255 244 233 / var(--tw-text-opacity))
}
.dt-text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.dt-text-\[\#FFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.dt-text-\[\#dc040c\] {
    --tw-text-opacity: 1;
    color: rgb(220 4 12 / var(--tw-text-opacity))
}
.dt-text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.dt-text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.dt-text-black-mine {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-bolt-event-primary {
    color: var(--primary-color)
}
.dt-text-c-CD3038 {
    --tw-text-opacity: 1;
    color: rgb(205 48 56 / var(--tw-text-opacity))
}
.dt-text-c000 {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.dt-text-c003F73 {
    --tw-text-opacity: 1;
    color: rgb(0 63 115 / var(--tw-text-opacity))
}
.dt-text-c004DB8 {
    --tw-text-opacity: 1;
    color: rgb(0 77 184 / var(--tw-text-opacity))
}
.dt-text-c007916 {
    --tw-text-opacity: 1;
    color: rgb(0 121 22 / var(--tw-text-opacity))
}
.dt-text-c00a651 {
    color: rgba(0, 166, 81, 1)
}
.dt-text-c022c56 {
    --tw-text-opacity: 1;
    color: rgb(2 44 86 / var(--tw-text-opacity))
}
.dt-text-c08439C {
    --tw-text-opacity: 1;
    color: rgb(8 67 156 / var(--tw-text-opacity))
}
.dt-text-c08439c {
    color: rgba(8, 67, 156, 1)
}
.dt-text-c091544 {
    --tw-text-opacity: 1;
    color: rgb(9 21 68 / var(--tw-text-opacity))
}
.dt-text-c0C5226 {
    --tw-text-opacity: 1;
    color: rgb(12 82 38 / var(--tw-text-opacity))
}
.dt-text-c0f6c32 {
    color: rgba(15, 108, 50, 1)
}
.dt-text-c143CDB {
    --tw-text-opacity: 1;
    color: rgb(20 60 219 / var(--tw-text-opacity))
}
.dt-text-c14407E {
    --tw-text-opacity: 1;
    color: rgb(20 64 126 / var(--tw-text-opacity))
}
.dt-text-c158e42 {
    color: rgba(21, 142, 66, 1)
}
.dt-text-c1A7900 {
    --tw-text-opacity: 1;
    color: rgb(26 121 0 / var(--tw-text-opacity))
}
.dt-text-c1a7900 {
    color: rgba(26, 121, 0, 1)
}
.dt-text-c222 {
    color: rgba(34, 34, 34, 1)
}
.dt-text-c2361FF {
    --tw-text-opacity: 1;
    color: rgb(35 97 255 / var(--tw-text-opacity))
}
.dt-text-c2361ff {
    color: rgba(35, 97, 255, 1)
}
.dt-text-c25282b {
    color: rgba(37, 40, 43, 1)
}
.dt-text-c273442 {
    --tw-text-opacity: 1;
    color: rgb(39 52 66 / var(--tw-text-opacity))
}
.dt-text-c292929 {
    --tw-text-opacity: 1;
    color: rgb(41 41 41 / var(--tw-text-opacity))
}
.dt-text-c292c31 {
    --tw-text-opacity: 1;
    color: rgb(41 44 49 / var(--tw-text-opacity))
}
.dt-text-c292d32 {
    --tw-text-opacity: 1;
    color: rgb(41 45 50 / var(--tw-text-opacity))
}
.dt-text-c2D8988 {
    --tw-text-opacity: 1;
    color: rgb(45 137 136 / var(--tw-text-opacity))
}
.dt-text-c404040 {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity))
}
.dt-text-c484848 {
    --tw-text-opacity: 1;
    color: rgb(72 72 72 / var(--tw-text-opacity))
}
.dt-text-c494949 {
    --tw-text-opacity: 1;
    color: rgb(73 73 73 / var(--tw-text-opacity))
}
.dt-text-c4B4B4B {
    --tw-text-opacity: 1;
    color: rgb(75 75 75 / var(--tw-text-opacity))
}
.dt-text-c4D4D4D {
    --tw-text-opacity: 1;
    color: rgb(77 77 77 / var(--tw-text-opacity))
}
.dt-text-c52575C {
    --tw-text-opacity: 1;
    color: rgb(82 87 92 / var(--tw-text-opacity))
}
.dt-text-c535353 {
    --tw-text-opacity: 1;
    color: rgb(83 83 83 / var(--tw-text-opacity))
}
.dt-text-c565656 {
    color: rgba(86, 86, 86, 1)
}
.dt-text-c666 {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}
.dt-text-c686868 {
    --tw-text-opacity: 1;
    color: rgb(104 104 104 / var(--tw-text-opacity))
}
.dt-text-c6D6D6D {
    --tw-text-opacity: 1;
    color: rgb(109 109 109 / var(--tw-text-opacity))
}
.dt-text-c7C7C7C {
    --tw-text-opacity: 1;
    color: rgb(124 124 124 / var(--tw-text-opacity))
}
.dt-text-c7E7E7E {
    --tw-text-opacity: 1;
    color: rgb(126 126 126 / var(--tw-text-opacity))
}
.dt-text-c808080 {
    color: rgba(128, 128, 128, 1)
}
.dt-text-c838383 {
    --tw-text-opacity: 1;
    color: rgb(131 131 131 / var(--tw-text-opacity))
}
.dt-text-c888 {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}
.dt-text-c999999 {
    --tw-text-opacity: 1;
    color: rgb(153 153 153 / var(--tw-text-opacity))
}
.dt-text-cA00505 {
    --tw-text-opacity: 1;
    color: rgb(160 5 5 / var(--tw-text-opacity))
}
.dt-text-cA3A3A3 {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity))
}
.dt-text-cA60520 {
    --tw-text-opacity: 1;
    color: rgb(166 5 32 / var(--tw-text-opacity))
}
.dt-text-cB0FFD5 {
    --tw-text-opacity: 1;
    color: rgb(176 255 213 / var(--tw-text-opacity))
}
.dt-text-cB4B4B4 {
    --tw-text-opacity: 1;
    color: rgb(180 180 180 / var(--tw-text-opacity))
}
.dt-text-cC80000 {
    --tw-text-opacity: 1;
    color: rgb(200 0 0 / var(--tw-text-opacity))
}
.dt-text-cD2242A {
    --tw-text-opacity: 1;
    color: rgb(210 36 42 / var(--tw-text-opacity))
}
.dt-text-cD64000 {
    --tw-text-opacity: 1;
    color: rgb(214 64 0 / var(--tw-text-opacity))
}
.dt-text-cD69800 {
    --tw-text-opacity: 1;
    color: rgb(214 152 0 / var(--tw-text-opacity))
}
.dt-text-cD6D6D6 {
    --tw-text-opacity: 1;
    color: rgb(214 214 214 / var(--tw-text-opacity))
}
.dt-text-cD9D9D9 {
    --tw-text-opacity: 1;
    color: rgb(217 217 217 / var(--tw-text-opacity))
}
.dt-text-cDF5E00 {
    --tw-text-opacity: 1;
    color: rgb(223 94 0 / var(--tw-text-opacity))
}
.dt-text-cF3FAF7 {
    --tw-text-opacity: 1;
    color: rgb(243 250 247 / var(--tw-text-opacity))
}
.dt-text-cF4F6FA {
    --tw-text-opacity: 1;
    color: rgb(244 246 250 / var(--tw-text-opacity))
}
.dt-text-cF6F8FA {
    --tw-text-opacity: 1;
    color: rgb(246 248 250 / var(--tw-text-opacity))
}
.dt-text-cF7CD45 {
    --tw-text-opacity: 1;
    color: rgb(247 205 69 / var(--tw-text-opacity))
}
.dt-text-cFBCD62 {
    --tw-text-opacity: 1;
    color: rgb(251 205 98 / var(--tw-text-opacity))
}
.dt-text-cFDFC00 {
    --tw-text-opacity: 1;
    color: rgb(253 252 0 / var(--tw-text-opacity))
}
.dt-text-cFFF4E9 {
    --tw-text-opacity: 1;
    color: rgb(255 244 233 / var(--tw-text-opacity))
}
.dt-text-ca0a4a8 {
    color: rgba(160, 164, 168, 1)
}
.dt-text-cb7b7b7 {
    color: rgba(183, 183, 183, 1)
}
.dt-text-cc80000 {
    --tw-text-opacity: 1;
    color: rgb(200 0 0 / var(--tw-text-opacity))
}
.dt-text-ccd3038 {
    color: rgba(205, 48, 56, 1)
}
.dt-text-cd6d6d6 {
    --tw-text-opacity: 1;
    color: rgb(214 214 214 / var(--tw-text-opacity))
}
.dt-text-cffffff {
    color: rgba(255, 255, 255, 1)
}
.dt-text-gray {
    --tw-text-opacity: 1;
    color: rgb(136 136 136 / var(--tw-text-opacity))
}
.dt-text-green-haze {
    --tw-text-opacity: 1;
    color: rgb(0 166 81 / var(--tw-text-opacity))
}
.dt-text-green-jewel {
    --tw-text-opacity: 1;
    color: rgb(15 108 50 / var(--tw-text-opacity))
}
.dt-text-green-jewel-2 {
    --tw-text-opacity: 1;
    color: rgb(21 142 66 / var(--tw-text-opacity))
}
.dt-text-inherit {
    color: inherit
}
.dt-text-lottery-primary {
    --tw-text-opacity: 1;
    color: rgb(205 48 56 / var(--tw-text-opacity))
}
.dt-text-lottery-secondary {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-nhan-ai-green-jewel {
    --tw-text-opacity: 1;
    color: rgb(15 108 50 / var(--tw-text-opacity))
}
.dt-text-nhan-ai-primary-green {
    --tw-text-opacity: 1;
    color: rgb(0 122 51 / var(--tw-text-opacity))
}
.dt-text-nhan-ai-primary-orange {
    --tw-text-opacity: 1;
    color: rgb(244 118 68 / var(--tw-text-opacity))
}
.dt-text-primary {
    --tw-text-opacity: 1;
    color: rgb(41 45 50 / var(--tw-text-opacity))
}
.dt-text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}
.dt-text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}
.dt-text-tet-2025-primary {
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity))
}
.dt-text-tet-2025-red {
    --tw-text-opacity: 1;
    color: rgb(205 48 56 / var(--tw-text-opacity))
}
.dt-text-tet-2025-secondary {
    --tw-text-opacity: 1;
    color: rgb(51 51 51 / var(--tw-text-opacity))
}
.dt-text-tet-2025-yellow-light {
    --tw-text-opacity: 1;
    color: rgb(255 239 215 / var(--tw-text-opacity))
}
.dt-text-transparent {
    color: transparent
}
.dt-text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.dt-underline {
    text-decoration-line: underline
}
.dt-decoration-\[\#888\] {
    text-decoration-color: #888
}
.dt-decoration-inherit {
    text-decoration-color: inherit
}
.dt-decoration-solid {
    text-decoration-style: solid
}
.dt-underline-offset-2 {
    text-underline-offset: 2px
}
.\!dt-opacity-50 {
    opacity: 0.5 !important
}
.dt-opacity-0 {
    opacity: 0
}
.dt-opacity-100 {
    opacity: 1
}
.dt-opacity-40 {
    opacity: 0.4
}
.dt-opacity-50 {
    opacity: 0.5
}
.dt-opacity-55 {
    opacity: 0.55
}
.dt-opacity-60 {
    opacity: 0.6
}
.dt-opacity-70 {
    opacity: 0.7
}
.dt-opacity-80 {
    opacity: 0.8
}
.dt-opacity-85 {
    opacity: 0.85
}
.dt-opacity-\[1\] {
    opacity: 1
}
.dt-opacity-\[60\%\] {
    opacity: 60%
}
.dt-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0_0_3px_3px_rgb\(0\, 0\, 0\, \.05\)\] {
    --tw-shadow: 0 0 3px 3px rgb(0, 0, 0, .05);
    --tw-shadow-colored: 0 0 3px 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0_2px_16px_rgba\(0\, 0\, 0\, \.1\)\] {
    --tw-shadow: 0 2px 16px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 2px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0_3px_4px_rgba\(0\, 0\, 0\, \.15\)\] {
    --tw-shadow: 0 3px 4px rgba(0, 0, 0, .15);
    --tw-shadow-colored: 0 3px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0_4px_0_0_rgba\(0\, 0\, 0\, 0\.15\)\] {
    --tw-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.15);
    --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0_4px_4px_rgba\(0\, 0\, 0\, \.25\)\] {
    --tw-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 4px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_-1px_6px_0px_\#0000001A\] {
    --tw-shadow: 0 -1px 6px 0 #0000001A;
    --tw-shadow-colored: 0 -1px 6px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_-1px_8px_0px_\#00000026\] {
    --tw-shadow: 0 -1px 8px 0 #00000026;
    --tw-shadow-colored: 0 -1px 8px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_0\.5px_13px_0px_\#0000001F\] {
    --tw-shadow: 0 0.5px 13px 0 #0000001F;
    --tw-shadow-colored: 0 0.5px 13px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_0px_4px_0px_\#00000040\] {
    --tw-shadow: 0 0 4px 0 #00000040;
    --tw-shadow-colored: 0 0 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_16px_36px_0px_\#80DE9440\] {
    --tw-shadow: 0 16px 36px 0 #80DE9440;
    --tw-shadow-colored: 0 16px 36px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_2px_12px_0px_\#00000040\] {
    --tw-shadow: 0 2px 12px 0 #00000040;
    --tw-shadow-colored: 0 2px 12px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_2px_12px_0px_\#00000066\] {
    --tw-shadow: 0 2px 12px 0 #00000066;
    --tw-shadow-colored: 0 2px 12px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_2px_17\.6px_0px_\#00000026\] {
    --tw-shadow: 0 2px 17.6px 0 #00000026;
    --tw-shadow-colored: 0 2px 17.6px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_2px_8\.6px_0px_rgba\(0\, 0\, 0\, 0\.12\)\] {
    --tw-shadow: 0 2px 8.6px 0 rgba(0, 0, 0, 0.12);
    --tw-shadow-colored: 0 2px 8.6px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_3px_11\.9px_0px_\#00000033\] {
    --tw-shadow: 0 3px 11.9px 0 #00000033;
    --tw-shadow-colored: 0 3px 11.9px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_3px_14\.4px_0px_\#00000026\] {
    --tw-shadow: 0 3px 14.4px 0 #00000026;
    --tw-shadow-colored: 0 3px 14.4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_4px_14px_0px_\#0000001A\] {
    --tw-shadow: 0 4px 14px 0 #0000001A;
    --tw-shadow-colored: 0 4px 14px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_4px_4px_0px_\#00000026\] {
    --tw-shadow: 0 4px 4px 0 #00000026;
    --tw-shadow-colored: 0 4px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_5px_12px_0px_\#0000001F\] {
    --tw-shadow: 0 5px 12px 0 #0000001F;
    --tw-shadow-colored: 0 5px 12px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[0px_9px_18\.200000762939453px_0px_rgba\(0\, 0\, 0\, 0\.03\)\] {
    --tw-shadow: 0 9px 18.200000762939453px 0 rgba(0, 0, 0, 0.03);
    --tw-shadow-colored: 0 9px 18.200000762939453px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-\[1px_1px_13px_1px_\#0000000A\] {
    --tw-shadow: 1px 1px 13px 1px #0000000A;
    --tw-shadow-colored: 1px 1px 13px 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dt-outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}
.dt-outline {
    outline-style: solid
}
.dt-outline-0 {
    outline-width: 0
}
.dt-ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dt-drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-drop-shadow-\[0_-4px_10px_rgba\(0\, 0\, 0\, \.1\)\] {
    --tw-drop-shadow: drop-shadow(0 -4px 10px rgba(0, 0, 0, .1));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-drop-shadow-\[0_-6px_6px_rgba\(0\, 0\, 0\, \.1\)\] {
    --tw-drop-shadow: drop-shadow(0 -6px 6px rgba(0, 0, 0, .1));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-drop-shadow-\[0_4px_14px_rgba\(0\, 0\, 0\, \.1\)\] {
    --tw-drop-shadow: drop-shadow(0 4px 14px rgba(0, 0, 0, .1));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.dt-backdrop-blur-\[50px\] {
    --tw-backdrop-blur: blur(50px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.dt-backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.dt-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.dt-transition-\[all_0\.3s\] {
    transition-property: all 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.dt-transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.dt-transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.dt-delay-100 {
    transition-delay: 100ms
}
.dt-delay-150 {
    transition-delay: 150ms
}
.dt-duration-200 {
    transition-duration: 200ms
}
.dt-duration-300 {
    transition-duration: 300ms
}
.dt-duration-500 {
    transition-duration: 500ms
}
.dt-duration-700 {
    transition-duration: 700ms
}
.dt-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}
.dt-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}
.avatar-default {
    width: 32px;
    height: 32px;
    display: block;
    background: rgba(0, 0, 0, 0) url(../dist/b474c6ca2d1abee5b89b.png) no-repeat center/100% 100%;
    border-radius: 50%;
    overflow: hidden
}
.avatar-default.size-40 {
    width: 40px;
    height: 40px
}
.avatar-default.size-60 {
    width: 60px;
    height: 60px
}
.auth-wrap {
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    color: #4d4d4d;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    visibility: hidden;
    opacity: 0;
    transition: all .3s
}
.auth-wrap.active {
    visibility: visible;
    opacity: 1
}
.auth-wrap .logo {
    display: none
}
.auth-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6) none;
    z-index: -1
}
.auth-container {
    padding: 0 40px 30px;
    background: #fff none;
    width: 100%;
    max-width: 460px;
    position: relative;
    border-radius: 3px;
    overflow-y: auto;
    max-height: 100vh
}
.auth-container.pt-30 {
    padding-top: 30px
}
.auth-close {
    display: none
}
.auth-nav {
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap
}
.auth-nav button {
    flex: 0 0 auto;
    max-width: 100%;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #999;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    border: 0;
    padding: 0;
    border-radius: 0;
    background: #eee none
}
.auth-nav button.active {
    background: #fff none;
    color: #333
}
.auth-desc {
    display: flex;
    justify-content: center;
    margin: 16px 0 0;
    color: #1a1a1a
}
.auth-desc.mt-24 {
    margin-top: 24px
}
.auth-desc.line {
    position: relative;
    z-index: 0
}
.auth-desc.line span {
    display: block;
    padding: 0 20px;
    background: #fff none
}
.auth-desc.line span::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    border-top: 1px solid #eee;
    transform: translateY(-50%);
    z-index: -1
}
.auth-social {
    margin: 16px 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}
.auth-social button {
    flex: 0 0 auto;
    max-width: 100%;
    width: calc(50% - 10px);
    border: 0;
    background: #e2e8f0 none;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    height: 45px;
    padding: 0
}
.auth-social button::before {
    content: "";
    position: relative;
    display: block;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0) none no-repeat center/100% 100%;
    margin: 0 5px 0 0
}
.auth-social button.google::before {
    background-image: url(../dist/7d0beed56ca1d379fbc0.svg)
}
.auth-social button.facebook::before {
    width: 30px;
    height: 30px;
    margin-right: 8px;
    background-image: url(../dist/f5ae7e06d5a6fc5ebaff.svg)
}
.auth-form {
    display: block
}
.auth-message {
    margin: 8px 0 0
}
.auth-message.mt-16 {
    margin-top: 16px
}
.auth-message.success {
    color: #4f8a10
}
.auth-message.error {
    color: #ef4444;
    font-style: italic
}
.auth-control {
    margin: 16px 0 0
}
.auth-control.action {
    display: flex;
    align-items: center;
    justify-content: flex-end
}
.auth-control.term {
    color: #666
}
.auth-control.term a {
    color: #2361ff;
    font-weight: 500
}
.auth-control .auth-submit {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 44px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #f8fafc;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    border: 0;
    padding: 0;
    border-radius: 5px;
    background: #1a7900 none
}
.auth-label {
    color: #1a1a1a;
    font-weight: 500;
    margin: 0 0 2px;
    display: block
}
.auth-row.password {
    position: relative
}
.auth-row.password .auth-input {
    padding-right: 44px
}
.auth-input, .auth-textarea {
    width: 100%;
    height: 44px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 12px 16px 10px;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    outline: 0
}
.auth-input.error, .auth-textarea.error {
    border: 1px solid #ef4444
}
.auth-input.readonly, .auth-textarea.readonly {
    cursor: not-allowed;
    background: #eee;
    border: none;
    height: 100%
}
.auth-textarea {
    height: 100%
}
.auth-view {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    display: block;
    border: 0;
    border-radius: 0;
    padding: 0;
    background: rgba(0, 0, 0, 0) none;
    font-size: 24px;
    color: gray
}
.auth-remember {
    display: flex;
    align-items: center
}
.auth-remember input {
    margin: 0 5px 0 0
}
.auth-forgot {
    font-size: 14px;
    line-height: 22px;
    color: gray;
    font-style: italic;
    padding: 0;
    background: rgba(0, 0, 0, 0) none;
    border: 0;
    border-radius: 0
}
.auth-subtitle {
    font-size: 20px;
    line-height: 26px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    color: #333;
    font-weight: 600;
    text-align: center
}
.auth-note {
    margin: 16px 0 0;
    color: gray;
    font-size: 14px;
    line-height: 22px;
    font-style: italic
}
.auth-note b {
    font-weight: 500
}
.auth-back {
    color: gray;
    font-size: 14px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background: rgba(0, 0, 0, 0) none
}
.auth-back i {
    font-size: 24px;
    margin: 0 5px 0 0;
    position: relative;
    top: -1px
}
.auth-back span {
    color: #06c;
    margin: 0 4px;
    font-weight: 600
}
.auth-description {
    margin: 30px 0 0
}
.ads-sticky {
    position: sticky;
    top: 50px
}
.mdbl {
    margin: 18px auto
}
.mdbl.start {
    margin: 0 auto
}
.mdbl.top-page {
    margin: 0 auto
}
.ads-masthead {
    position: relative;
    z-index: 0
}
.first-letter\:dt-gap-6::first-letter {
    gap: 1.5rem
}
.marker\:dt-justify-self-end *::marker {
    justify-self: end
}
.marker\:dt-justify-self-end::marker {
    justify-self: end
}
.selection\:dt-pb-4 *::-moz-selection {
    padding-bottom: 1rem
}
.selection\:dt-pb-4 *::selection {
    padding-bottom: 1rem
}
.selection\:dt-pb-4::-moz-selection {
    padding-bottom: 1rem
}
.selection\:dt-pb-4::selection {
    padding-bottom: 1rem
}
.placeholder\:dt-text-c565656::-moz-placeholder {
    color: rgba(86, 86, 86, 1)
}
.placeholder\:dt-text-c565656::placeholder {
    color: rgba(86, 86, 86, 1)
}
.placeholder\:dt-text-c838383::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(131 131 131 / var(--tw-text-opacity))
}
.placeholder\:dt-text-c838383::placeholder {
    --tw-text-opacity: 1;
    color: rgb(131 131 131 / var(--tw-text-opacity))
}
.placeholder\:dt-text-primary::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(41 45 50 / var(--tw-text-opacity))
}
.placeholder\:dt-text-primary::placeholder {
    --tw-text-opacity: 1;
    color: rgb(41 45 50 / var(--tw-text-opacity))
}
.before\:dt-absolute::before {
    content: var(--tw-content);
    position: absolute
}
.before\:dt-relative::before {
    content: var(--tw-content);
    position: relative
}
.before\:\!dt-left-1\/2::before {
    content: var(--tw-content);
    left: 50% !important
}
.before\:\!dt-top-1\/2::before {
    content: var(--tw-content);
    top: 50% !important
}
.before\:-dt-bottom-1::before {
    content: var(--tw-content);
    bottom: -0.25rem
}
.before\:-dt-bottom-2::before {
    content: var(--tw-content);
    bottom: -0.5rem
}
.before\:-dt-bottom-2\.5::before {
    content: var(--tw-content);
    bottom: -0.625rem
}
.before\:-dt-bottom-4::before {
    content: var(--tw-content);
    bottom: -1rem
}
.before\:-dt-bottom-6::before {
    content: var(--tw-content);
    bottom: -1.5rem
}
.before\:-dt-bottom-8::before {
    content: var(--tw-content);
    bottom: -2rem
}
.before\:-dt-bottom-\[10px\]::before {
    content: var(--tw-content);
    bottom: -10px
}
.before\:-dt-bottom-\[18px\]::before {
    content: var(--tw-content);
    bottom: -18px
}
.before\:-dt-bottom-\[27px\]::before {
    content: var(--tw-content);
    bottom: -27px
}
.before\:-dt-bottom-\[3px\]::before {
    content: var(--tw-content);
    bottom: -3px
}
.before\:-dt-bottom-\[5px\]::before {
    content: var(--tw-content);
    bottom: -5px
}
.before\:-dt-bottom-\[62px\]::before {
    content: var(--tw-content);
    bottom: -62px
}
.before\:-dt-bottom-\[72px\]::before {
    content: var(--tw-content);
    bottom: -72px
}
.before\:-dt-left-1::before {
    content: var(--tw-content);
    left: -0.25rem
}
.before\:-dt-left-2::before {
    content: var(--tw-content);
    left: -0.5rem
}
.before\:-dt-left-3::before {
    content: var(--tw-content);
    left: -0.75rem
}
.before\:-dt-left-5::before {
    content: var(--tw-content);
    left: -1.25rem
}
.before\:-dt-left-6::before {
    content: var(--tw-content);
    left: -1.5rem
}
.before\:-dt-left-7::before {
    content: var(--tw-content);
    left: -1.75rem
}
.before\:-dt-left-8::before {
    content: var(--tw-content);
    left: -2rem
}
.before\:-dt-left-\[15px\]::before {
    content: var(--tw-content);
    left: -15px
}
.before\:-dt-left-\[20px\]::before {
    content: var(--tw-content);
    left: -20px
}
.before\:-dt-left-\[29px\]::before {
    content: var(--tw-content);
    left: -29px
}
.before\:-dt-left-\[33px\]::before {
    content: var(--tw-content);
    left: -33px
}
.before\:-dt-left-\[3px\]::before {
    content: var(--tw-content);
    left: -3px
}
.before\:-dt-left-\[47px\]::before {
    content: var(--tw-content);
    left: -47px
}
.before\:-dt-left-\[50px\]::before {
    content: var(--tw-content);
    left: -50px
}
.before\:-dt-left-\[5px\]::before {
    content: var(--tw-content);
    left: -5px
}
.before\:-dt-left-\[65px\]::before {
    content: var(--tw-content);
    left: -65px
}
.before\:-dt-right-3::before {
    content: var(--tw-content);
    right: -0.75rem
}
.before\:-dt-right-3\.5::before {
    content: var(--tw-content);
    right: -0.875rem
}
.before\:-dt-right-4::before {
    content: var(--tw-content);
    right: -1rem
}
.before\:-dt-right-4\.5::before {
    content: var(--tw-content);
    right: -18px
}
.before\:-dt-right-5::before {
    content: var(--tw-content);
    right: -1.25rem
}
.before\:-dt-right-6::before {
    content: var(--tw-content);
    right: -1.5rem
}
.before\:-dt-right-7::before {
    content: var(--tw-content);
    right: -1.75rem
}
.before\:-dt-right-8::before {
    content: var(--tw-content);
    right: -2rem
}
.before\:-dt-right-9::before {
    content: var(--tw-content);
    right: -2.25rem
}
.before\:-dt-right-\[13px\]::before {
    content: var(--tw-content);
    right: -13px
}
.before\:-dt-right-\[1px\]::before {
    content: var(--tw-content);
    right: -1px
}
.before\:-dt-right-\[79px\]::before {
    content: var(--tw-content);
    right: -79px
}
.before\:-dt-top-1::before {
    content: var(--tw-content);
    top: -0.25rem
}
.before\:-dt-top-12::before {
    content: var(--tw-content);
    top: -3rem
}
.before\:-dt-top-2::before {
    content: var(--tw-content);
    top: -0.5rem
}
.before\:-dt-top-3::before {
    content: var(--tw-content);
    top: -0.75rem
}
.before\:-dt-top-4::before {
    content: var(--tw-content);
    top: -1rem
}
.before\:-dt-top-5::before {
    content: var(--tw-content);
    top: -1.25rem
}
.before\:-dt-top-6::before {
    content: var(--tw-content);
    top: -1.5rem
}
.before\:-dt-top-7::before {
    content: var(--tw-content);
    top: -1.75rem
}
.before\:-dt-top-\[3px\]::before {
    content: var(--tw-content);
    top: -3px
}
.before\:-dt-top-\[5px\]::before {
    content: var(--tw-content);
    top: -5px
}
.before\:-dt-top-px::before {
    content: var(--tw-content);
    top: -1px
}
.before\:dt-bottom-0::before {
    content: var(--tw-content);
    bottom: 0
}
.before\:dt-bottom-px::before {
    content: var(--tw-content);
    bottom: 1px
}
.before\:dt-left-0::before {
    content: var(--tw-content);
    left: 0
}
.before\:dt-left-1::before {
    content: var(--tw-content);
    left: 0.25rem
}
.before\:dt-left-1\/2::before {
    content: var(--tw-content);
    left: 50%
}
.before\:dt-left-3::before {
    content: var(--tw-content);
    left: 0.75rem
}
.before\:dt-left-32::before {
    content: var(--tw-content);
    left: 8rem
}
.before\:dt-left-5::before {
    content: var(--tw-content);
    left: 1.25rem
}
.before\:dt-left-8::before {
    content: var(--tw-content);
    left: 2rem
}
.before\:dt-left-\[-55px\]::before {
    content: var(--tw-content);
    left: -55px
}
.before\:dt-left-\[24px\]::before {
    content: var(--tw-content);
    left: 24px
}
.before\:dt-left-\[280px\]::before {
    content: var(--tw-content);
    left: 280px
}
.before\:dt-left-\[296px\]::before {
    content: var(--tw-content);
    left: 296px
}
.before\:dt-left-\[308px\]::before {
    content: var(--tw-content);
    left: 308px
}
.before\:dt-left-\[3px\]::before {
    content: var(--tw-content);
    left: 3px
}
.before\:dt-left-\[612px\]::before {
    content: var(--tw-content);
    left: 612px
}
.before\:dt-right-0::before {
    content: var(--tw-content);
    right: 0
}
.before\:dt-right-4::before {
    content: var(--tw-content);
    right: 1rem
}
.before\:dt-right-\[318px\]::before {
    content: var(--tw-content);
    right: 318px
}
.before\:dt-top-0::before {
    content: var(--tw-content);
    top: 0
}
.before\:dt-top-0\.5::before {
    content: var(--tw-content);
    top: 0.125rem
}
.before\:dt-top-1::before {
    content: var(--tw-content);
    top: 0.25rem
}
.before\:dt-top-1\/2::before {
    content: var(--tw-content);
    top: 50%
}
.before\:dt-top-2::before {
    content: var(--tw-content);
    top: 0.5rem
}
.before\:dt-top-2\.5::before {
    content: var(--tw-content);
    top: 0.625rem
}
.before\:dt-top-3::before {
    content: var(--tw-content);
    top: 0.75rem
}
.before\:dt-top-4::before {
    content: var(--tw-content);
    top: 1rem
}
.before\:dt-top-5::before {
    content: var(--tw-content);
    top: 1.25rem
}
.before\:dt-top-\[11px\]::before {
    content: var(--tw-content);
    top: 11px
}
.before\:dt-top-\[14px\]::before {
    content: var(--tw-content);
    top: 14px
}
.before\:dt-top-\[23px\]::before {
    content: var(--tw-content);
    top: 23px
}
.before\:dt-top-\[280px\]::before {
    content: var(--tw-content);
    top: 280px
}
.before\:dt-top-\[30px\]::before {
    content: var(--tw-content);
    top: 30px
}
.before\:dt-top-\[33px\]::before {
    content: var(--tw-content);
    top: 33px
}
.before\:dt-top-\[55px\]::before {
    content: var(--tw-content);
    top: 55px
}
.before\:dt-top-\[66px\]::before {
    content: var(--tw-content);
    top: 66px
}
.before\:dt-top-\[calc\(50\%\+24px\)\]::before {
    content: var(--tw-content);
    top: calc(50% + 24px)
}
.before\:-dt-z-10::before {
    content: var(--tw-content);
    z-index: -10
}
.before\:-dt-z-20::before {
    content: var(--tw-content);
    z-index: -20
}
.before\:-dt-z-\[1\]::before {
    content: var(--tw-content);
    z-index: -1
}
.before\:dt-z-0::before {
    content: var(--tw-content);
    z-index: 0
}
.before\:dt-z-10::before {
    content: var(--tw-content);
    z-index: 10
}
.before\:dt-z-\[2\]::before {
    content: var(--tw-content);
    z-index: 2
}
.before\:dt-order-2::before {
    content: var(--tw-content);
    order: 2
}
.before\:dt-float-left::before {
    content: var(--tw-content);
    float: left
}
.before\:dt-mx-\[5px\]::before {
    content: var(--tw-content);
    margin-left: 5px;
    margin-right: 5px
}
.before\:dt-mx-auto::before {
    content: var(--tw-content);
    margin-left: auto;
    margin-right: auto
}
.before\:dt-my-0::before {
    content: var(--tw-content);
    margin-top: 0;
    margin-bottom: 0
}
.before\:dt-block::before {
    content: var(--tw-content);
    display: block
}
.before\:dt-flex::before {
    content: var(--tw-content);
    display: flex
}
.before\:dt-aspect-square::before {
    content: var(--tw-content);
    aspect-ratio: 1 / 1
}
.before\:dt-size-0::before {
    content: var(--tw-content);
    width: 0;
    height: 0
}
.before\:dt-size-1::before {
    content: var(--tw-content);
    width: 0.25rem;
    height: 0.25rem
}
.before\:dt-size-2::before {
    content: var(--tw-content);
    width: 0.5rem;
    height: 0.5rem
}
.before\:dt-size-2\.5::before {
    content: var(--tw-content);
    width: 0.625rem;
    height: 0.625rem
}
.before\:dt-size-6::before {
    content: var(--tw-content);
    width: 1.5rem;
    height: 1.5rem
}
.before\:dt-size-\[5px\]::before {
    content: var(--tw-content);
    width: 5px;
    height: 5px
}
.before\:dt-size-full::before {
    content: var(--tw-content);
    width: 100%;
    height: 100%
}
.before\:dt-h-0::before {
    content: var(--tw-content);
    height: 0
}
.before\:dt-h-0\.5::before {
    content: var(--tw-content);
    height: 0.125rem
}
.before\:dt-h-1::before {
    content: var(--tw-content);
    height: 0.25rem
}
.before\:dt-h-1\.5::before {
    content: var(--tw-content);
    height: 0.375rem
}
.before\:dt-h-1\/2::before {
    content: var(--tw-content);
    height: 50%
}
.before\:dt-h-16::before {
    content: var(--tw-content);
    height: 4rem
}
.before\:dt-h-2::before {
    content: var(--tw-content);
    height: 0.5rem
}
.before\:dt-h-2\.5::before {
    content: var(--tw-content);
    height: 0.625rem
}
.before\:dt-h-20::before {
    content: var(--tw-content);
    height: 5rem
}
.before\:dt-h-4::before {
    content: var(--tw-content);
    height: 1rem
}
.before\:dt-h-5::before {
    content: var(--tw-content);
    height: 1.25rem
}
.before\:dt-h-6::before {
    content: var(--tw-content);
    height: 1.5rem
}
.before\:dt-h-60::before {
    content: var(--tw-content);
    height: 15rem
}
.before\:dt-h-7::before {
    content: var(--tw-content);
    height: 1.75rem
}
.before\:dt-h-8::before {
    content: var(--tw-content);
    height: 2rem
}
.before\:dt-h-\[10px\]::before {
    content: var(--tw-content);
    height: 10px
}
.before\:dt-h-\[22px\]::before {
    content: var(--tw-content);
    height: 22px
}
.before\:dt-h-\[25px\]::before {
    content: var(--tw-content);
    height: 25px
}
.before\:dt-h-\[5px\]::before {
    content: var(--tw-content);
    height: 5px
}
.before\:dt-h-\[6px\]::before {
    content: var(--tw-content);
    height: 6px
}
.before\:dt-h-\[72px\]::before {
    content: var(--tw-content);
    height: 72px
}
.before\:dt-h-\[calc\(100\%-120px\)\]::before {
    content: var(--tw-content);
    height: calc(100% - 120px)
}
.before\:dt-h-\[calc\(100\%-16px\)\]::before {
    content: var(--tw-content);
    height: calc(100% - 16px)
}
.before\:dt-h-\[calc\(100\%-92px\)\]::before {
    content: var(--tw-content);
    height: calc(100% - 92px)
}
.before\:dt-h-full::before {
    content: var(--tw-content);
    height: 100%
}
.before\:dt-w-0::before {
    content: var(--tw-content);
    width: 0
}
.before\:dt-w-1::before {
    content: var(--tw-content);
    width: 0.25rem
}
.before\:dt-w-1\.5::before {
    content: var(--tw-content);
    width: 0.375rem
}
.before\:dt-w-1\/4::before {
    content: var(--tw-content);
    width: 25%
}
.before\:dt-w-16::before {
    content: var(--tw-content);
    width: 4rem
}
.before\:dt-w-2::before {
    content: var(--tw-content);
    width: 0.5rem
}
.before\:dt-w-20::before {
    content: var(--tw-content);
    width: 5rem
}
.before\:dt-w-3::before {
    content: var(--tw-content);
    width: 0.75rem
}
.before\:dt-w-4::before {
    content: var(--tw-content);
    width: 1rem
}
.before\:dt-w-52::before {
    content: var(--tw-content);
    width: 13rem
}
.before\:dt-w-56::before {
    content: var(--tw-content);
    width: 14rem
}
.before\:dt-w-6::before {
    content: var(--tw-content);
    width: 1.5rem
}
.before\:dt-w-7::before {
    content: var(--tw-content);
    width: 1.75rem
}
.before\:dt-w-72::before {
    content: var(--tw-content);
    width: 18rem
}
.before\:dt-w-96::before {
    content: var(--tw-content);
    width: 24rem
}
.before\:dt-w-\[10px\]::before {
    content: var(--tw-content);
    width: 10px
}
.before\:dt-w-\[130px\]::before {
    content: var(--tw-content);
    width: 130px
}
.before\:dt-w-\[1px\]::before {
    content: var(--tw-content);
    width: 1px
}
.before\:dt-w-\[280px\]::before {
    content: var(--tw-content);
    width: 280px
}
.before\:dt-w-\[55px\]::before {
    content: var(--tw-content);
    width: 55px
}
.before\:dt-w-\[5px\]::before {
    content: var(--tw-content);
    width: 5px
}
.before\:dt-w-\[80px\]::before {
    content: var(--tw-content);
    width: 80px
}
.before\:dt-w-\[86px\]::before {
    content: var(--tw-content);
    width: 86px
}
.before\:dt-w-\[calc\(100\%\+16px\)\]::before {
    content: var(--tw-content);
    width: calc(100% + 16px)
}
.before\:dt-w-\[calc\(100\%\+2px\)\]::before {
    content: var(--tw-content);
    width: calc(100% + 2px)
}
.before\:dt-w-\[calc\(100\%-20px\)\]::before {
    content: var(--tw-content);
    width: calc(100% - 20px)
}
.before\:dt-w-\[calc\(100\%-446px\)\]::before {
    content: var(--tw-content);
    width: calc(100% - 446px)
}
.before\:dt-w-\[calc\(100\%-64px\)\]::before {
    content: var(--tw-content);
    width: calc(100% - 64px)
}
.before\:dt-w-\[calc\(12\.5\%-4px\)\]::before {
    content: var(--tw-content);
    width: calc(12.5% - 4px)
}
.before\:dt-w-\[calc\(50\%-215px\)\]::before {
    content: var(--tw-content);
    width: calc(50% - 215px)
}
.before\:dt-w-full::before {
    content: var(--tw-content);
    width: 100%
}
.before\:dt-w-screen::before {
    content: var(--tw-content);
    width: 100vw
}
.before\:dt-min-w-\[1158px\]::before {
    content: var(--tw-content);
    min-width: 1158px
}
.before\:\!-dt-translate-x-1\/2::before {
    content: var(--tw-content);
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.before\:\!-dt-translate-y-1\/2::before {
    content: var(--tw-content);
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.before\:-dt-translate-x-1\/2::before {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:-dt-translate-y-1\/2::before {
    content: var(--tw-content);
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:dt-rotate-45::before {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:dt-transform::before {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:dt-items-center::before {
    content: var(--tw-content);
    align-items: center
}
.before\:dt-whitespace-nowrap::before {
    content: var(--tw-content);
    white-space: nowrap
}
.before\:dt-rounded::before {
    content: var(--tw-content);
    border-radius: 0.25rem
}
.before\:dt-rounded-full::before {
    content: var(--tw-content);
    border-radius: 9999px
}
.before\:dt-rounded-r::before {
    content: var(--tw-content);
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem
}
.before\:dt-rounded-bl-\[20px\]::before {
    content: var(--tw-content);
    border-bottom-left-radius: 20px
}
.before\:dt-rounded-br-\[20px\]::before {
    content: var(--tw-content);
    border-bottom-right-radius: 20px
}
.before\:dt-rounded-tl-\[20px\]::before {
    content: var(--tw-content);
    border-top-left-radius: 20px
}
.before\:dt-rounded-tr-\[20px\]::before {
    content: var(--tw-content);
    border-top-right-radius: 20px
}
.before\:dt-border::before {
    content: var(--tw-content);
    border-width: 1px
}
.before\:dt-border-8::before {
    content: var(--tw-content);
    border-width: 8px
}
.before\:dt-border-b::before {
    content: var(--tw-content);
    border-bottom-width: 1px
}
.before\:dt-border-b-4::before {
    content: var(--tw-content);
    border-bottom-width: 4px
}
.before\:dt-border-b-\[10px\]::before {
    content: var(--tw-content);
    border-bottom-width: 10px
}
.before\:dt-border-b-\[16px\]::before {
    content: var(--tw-content);
    border-bottom-width: 16px
}
.before\:dt-border-b-\[2px\]::before {
    content: var(--tw-content);
    border-bottom-width: 2px
}
.before\:dt-border-b-\[5px\]::before {
    content: var(--tw-content);
    border-bottom-width: 5px
}
.before\:dt-border-l::before {
    content: var(--tw-content);
    border-left-width: 1px
}
.before\:dt-border-l-2::before {
    content: var(--tw-content);
    border-left-width: 2px
}
.before\:dt-border-l-4::before {
    content: var(--tw-content);
    border-left-width: 4px
}
.before\:dt-border-l-8::before {
    content: var(--tw-content);
    border-left-width: 8px
}
.before\:dt-border-l-\[16px\]::before {
    content: var(--tw-content);
    border-left-width: 16px
}
.before\:dt-border-r::before {
    content: var(--tw-content);
    border-right-width: 1px
}
.before\:dt-border-r-4::before {
    content: var(--tw-content);
    border-right-width: 4px
}
.before\:dt-border-r-8::before {
    content: var(--tw-content);
    border-right-width: 8px
}
.before\:dt-border-t::before {
    content: var(--tw-content);
    border-top-width: 1px
}
.before\:dt-border-t-0::before {
    content: var(--tw-content);
    border-top-width: 0
}
.before\:dt-border-t-4::before {
    content: var(--tw-content);
    border-top-width: 4px
}
.before\:dt-border-t-8::before {
    content: var(--tw-content);
    border-top-width: 8px
}
.before\:dt-border-t-\[10px\]::before {
    content: var(--tw-content);
    border-top-width: 10px
}
.before\:dt-border-t-\[5px\]::before {
    content: var(--tw-content);
    border-top-width: 5px
}
.before\:dt-border-dashed::before {
    content: var(--tw-content);
    border-style: dashed
}
.before\:dt-border-AthensGray::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(227 229 232 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#003F73\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(0 63 115 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#0067AB\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(0 103 171 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#565656\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(86 86 86 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#C8DCD3\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(200 220 211 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#D9D9D9\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#DCDCDC\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#E3E5E8\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(227 229 232 / var(--tw-border-opacity))
}
.before\:dt-border-\[\#bbb\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187 / var(--tw-border-opacity))
}
.before\:dt-border-c000::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.before\:dt-border-cCCCED0::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(204 206 208 / var(--tw-border-opacity))
}
.before\:dt-border-cD9D9D9::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.before\:dt-border-cDFE7E2::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(223 231 226 / var(--tw-border-opacity))
}
.before\:dt-border-cE10017::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(225 0 23 / var(--tw-border-opacity))
}
.before\:dt-border-cFBCD62::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.before\:dt-border-cbdbdbd::before {
    content: var(--tw-content);
    border-color: rgba(189, 189, 189, 1)
}
.before\:dt-border-nhan-ai-primary-orange::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(244 118 68 / var(--tw-border-opacity))
}
.before\:dt-border-tet-2025-gray::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.before\:dt-border-tet-2025-red::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(205 48 56 / var(--tw-border-opacity))
}
.before\:dt-border-transparent::before {
    content: var(--tw-content);
    border-color: transparent
}
.before\:dt-border-b-\[\#E6E6E6\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(230 230 230 / var(--tw-border-opacity))
}
.before\:dt-border-b-\[\#F0DCAC\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-bottom-color: rgb(240 220 172 / var(--tw-border-opacity))
}
.before\:dt-border-b-transparent::before {
    content: var(--tw-content);
    border-bottom-color: transparent
}
.before\:dt-border-l-\[\#FBCD62\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.before\:dt-border-l-\[\#e8e8e8\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(232 232 232 / var(--tw-border-opacity))
}
.before\:dt-border-l-transparent::before {
    content: var(--tw-content);
    border-left-color: transparent
}
.before\:dt-border-r-\[\#FBCD62\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-right-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.before\:dt-border-r-transparent::before {
    content: var(--tw-content);
    border-right-color: transparent
}
.before\:dt-border-t-\[\#FBCD62\]::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-top-color: rgb(251 205 98 / var(--tw-border-opacity))
}
.before\:dt-border-t-transparent::before {
    content: var(--tw-content);
    border-top-color: transparent
}
.before\:dt-bg-\[\#002E51\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(0 46 81 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#00335A\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(0 51 90 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#0F6C32\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(15 108 50 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#158E42\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(21 142 66 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#222\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#292d32\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(41 45 50 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#313131\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(49 49 49 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#383838\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#565656\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(86 86 86 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#6F7B91\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(111 123 145 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#A0A4A8\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(160 164 168 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#E10017\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(225 0 23 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#E6E8E9\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(230 232 233 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#EBEBEB\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(235 235 235 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F0DCAC\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(240 220 172 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F2FBFF\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(242 251 255 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F47644\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(244 118 68 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F4F6FA\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 250 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F8F8F8\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#F9F0E7\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(249 240 231 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#FBCD62\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(251 205 98 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#FCB936\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(252 185 54 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#FFF4E9\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 233 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#FFFBF3\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 243 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#FFF\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[\#e2e8f0\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity))
}
.before\:dt-bg-bolt-event-tertiary::before {
    content: var(--tw-content);
    background-color: var(--tertiary-color)
}
.before\:dt-bg-c158e42::before {
    content: var(--tw-content);
    background-color: rgba(21, 142, 66, 1)
}
.before\:dt-bg-c161616::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity))
}
.before\:dt-bg-ca0a4a8::before {
    content: var(--tw-content);
    background-color: rgba(160, 164, 168, 1)
}
.before\:dt-bg-cf4f6fa::before {
    content: var(--tw-content);
    background-color: rgba(244, 246, 250, 1)
}
.before\:dt-bg-green-jewel::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(15 108 50 / var(--tw-bg-opacity))
}
.before\:dt-bg-nhan-ai-primary-orange::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(244 118 68 / var(--tw-bg-opacity))
}
.before\:dt-bg-white::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.before\:dt-bg-\[image\:var\(--image-url\)\]::before {
    content: var(--tw-content);
    background-image: var(--image-url)
}
.before\:dt-bg-\[linear-gradient\(359\.82deg\2c _\#FFFFFF_3\.39\%\2c _rgba\(255\2c _255\2c _255\2c _0\)_95\.92\%\)\]::before {
    content: var(--tw-content);
    background-image: linear-gradient(359.82deg, #FFFFFF 3.39%, rgba(255, 255, 255, 0) 95.92%)
}
.before\:dt-bg-gradient-to-b::before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}
.before\:dt-bg-gradient-to-t::before {
    content: var(--tw-content);
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}
.before\:dt-from-black::before {
    content: var(--tw-content);
    --tw-gradient-from: #000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.before\:dt-from-transparent::before {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.before\:dt-to-\[\#1D1D1D\]::before {
    content: var(--tw-content);
    --tw-gradient-to: #1D1D1D var(--tw-gradient-to-position)
}
.before\:dt-bg-cover::before {
    content: var(--tw-content);
    background-size: cover
}
.before\:dt-pl-2::before {
    content: var(--tw-content);
    padding-left: 0.5rem
}
.before\:dt-pr-1::before {
    content: var(--tw-content);
    padding-right: 0.25rem
}
.before\:dt-font-noto-serif::before {
    content: var(--tw-content);
    font-family: Noto Serif, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, serif
}
.before\:dt-text-xl::before {
    content: var(--tw-content);
    font-size: 1.25rem;
    line-height: 1.75rem
}
.before\:dt-text-xs::before {
    content: var(--tw-content);
    font-size: 0.75rem;
    line-height: 1rem
}
.before\:dt-font-semibold::before {
    content: var(--tw-content);
    font-weight: 600
}
.before\:dt-leading-none::before {
    content: var(--tw-content);
    line-height: 1
}
.before\:dt-text-Gray200::before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(160 164 168 / var(--tw-text-opacity))
}
.before\:dt-text-c565656::before {
    content: var(--tw-content);
    color: rgba(86, 86, 86, 1)
}
.before\:dt-text-ca0a4a8::before {
    content: var(--tw-content);
    color: rgba(160, 164, 168, 1)
}
.before\:dt-text-white::before {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.before\:dt-opacity-40::before {
    content: var(--tw-content);
    opacity: 0.4
}
.before\:dt-opacity-80::before {
    content: var(--tw-content);
    opacity: 0.8
}
.before\:dt-shadow::before {
    content: var(--tw-content);
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.before\:dt-transition::before {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.before\:dt-content-\[\'\'\]::before{--tw-content:'';content:var(--tw-content)}.before\:dt-content-\[\'\|\'\]::before{--tw-content:'|';content:var(--tw-content)}.before\:dt-content-\[\'\203A\'\]::before{--tw-content:'›';content:var(--tw-content)}.before\:dt-content-\[attr\(before\)\]::before{--tw-content:attr(before);content:var(--tw-content)}.before\:dt-content-\[attr\(data-count\)_\'\.\'\]::before{--tw-content:attr(data-count) '.';content:var(--tw-content)}.before\:dt-content-\[attr\(data-placeholder\)\]::before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.before\:\[height\:70\%\!important\]::before{content:var(--tw-content);height:70% !important}.before\:\[top\:-44px\!important\]::before{content:var(--tw-content);top:-44px !important}.after\:dt-absolute::after{content:var(--tw-content);position:absolute}.after\:dt-relative::after{content:var(--tw-content);position:relative}.after\:-dt-bottom-1::after{content:var(--tw-content);bottom:-0.25rem}.after\:-dt-bottom-2::after{content:var(--tw-content);bottom:-0.5rem}.after\:-dt-bottom-\[27px\]::after{content:var(--tw-content);bottom:-27px}.after\:-dt-bottom-px::after{content:var(--tw-content);bottom:-1px}.after\:-dt-left-6::after{content:var(--tw-content);left:-1.5rem}.after\:-dt-left-\[26px\]::after{content:var(--tw-content);left:-26px}.after\:-dt-right-1::after{content:var(--tw-content);right:-0.25rem}.after\:-dt-right-10::after{content:var(--tw-content);right:-2.5rem}.after\:-dt-right-4::after{content:var(--tw-content);right:-1rem}.after\:-dt-right-6::after{content:var(--tw-content);right:-1.5rem}.after\:-dt-right-7::after{content:var(--tw-content);right:-1.75rem}.after\:-dt-right-9::after{content:var(--tw-content);right:-2.25rem}.after\:-dt-right-\[26px\]::after{content:var(--tw-content);right:-26px}.after\:-dt-right-\[29px\]::after{content:var(--tw-content);right:-29px}.after\:-dt-top-7::after{content:var(--tw-content);top:-1.75rem}.after\:-dt-top-px::after{content:var(--tw-content);top:-1px}.after\:dt-bottom-0::after{content:var(--tw-content);bottom:0}.after\:dt-bottom-1::after{content:var(--tw-content);bottom:0.25rem}.after\:dt-bottom-\[-10px\]::after{content:var(--tw-content);bottom:-10px}.after\:dt-bottom-\[-3px\]::after{content:var(--tw-content);bottom:-3px}.after\:dt-bottom-\[0px\]::after{content:var(--tw-content);bottom:0}.after\:dt-bottom-\[1px\]::after{content:var(--tw-content);bottom:1px}.after\:dt-bottom-px::after{content:var(--tw-content);bottom:1px}.after\:dt-left-0::after{content:var(--tw-content);left:0}.after\:dt-left-1\/2::after{content:var(--tw-content);left:50%}.after\:dt-left-24::after{content:var(--tw-content);left:6rem}.after\:dt-left-40::after{content:var(--tw-content);left:10rem}.after\:dt-left-5::after{content:var(--tw-content);left:1.25rem}.after\:dt-left-6::after{content:var(--tw-content);left:1.5rem}.after\:dt-left-8::after{content:var(--tw-content);left:2rem}.after\:dt-left-\[-47px\]::after{content:var(--tw-content);left:-47px}.after\:dt-left-\[0px\]::after{content:var(--tw-content);left:0}.after\:dt-left-\[172px\]::after{content:var(--tw-content);left:172px}.after\:dt-left-\[20\%\]::after{content:var(--tw-content);left:20%}.after\:dt-left-\[calc\(50\%_-_1px\)\]::after{content:var(--tw-content);left:calc(50% - 1px)}.after\:dt-right-0::after{content:var(--tw-content);right:0}.after\:dt-right-32::after{content:var(--tw-content);right:8rem}.after\:dt-right-\[-28px\]::after{content:var(--tw-content);right:-28px}.after\:dt-right-\[-35px\]::after{content:var(--tw-content);right:-35px}.after\:dt-right-\[0px\]::after{content:var(--tw-content);right:0}.after\:dt-top-0::after{content:var(--tw-content);top:0}.after\:dt-top-1\/2::after{content:var(--tw-content);top:50%}.after\:dt-top-5::after{content:var(--tw-content);top:1.25rem}.after\:dt-top-\[150px\]::after{content:var(--tw-content);top:150px}.after\:dt-top-\[17px\]::after{content:var(--tw-content);top:17px}.after\:dt-top-\[28px\]::after{content:var(--tw-content);top:28px}.after\:dt-top-\[34px\]::after{content:var(--tw-content);top:34px}.after\:dt-top-\[55px\]::after{content:var(--tw-content);top:55px}.after\:dt-top-\[calc\(50\%\+12px\)\]::after{content:var(--tw-content);top:calc(50% + 12px)}.after\:-dt-z-10::after{content:var(--tw-content);z-index:-10}.after\:dt-z-\[-1\]::after{content:var(--tw-content);z-index:-1}.after\:dt-order-2::after{content:var(--tw-content);order:2}.after\:dt-mx-auto::after{content:var(--tw-content);margin-left:auto;margin-right:auto}.after\:dt-block::after{content:var(--tw-content);display:block}.after\:dt-hidden::after{content:var(--tw-content);display:none}.after\:dt-aspect-square::after{content:var(--tw-content);aspect-ratio:1 / 1}.after\:dt-size-0::after{content:var(--tw-content);width:0;height:0}.after\:dt-h-0::after{content:var(--tw-content);height:0}.after\:dt-h-1::after{content:var(--tw-content);height:0.25rem}.after\:dt-h-2::after{content:var(--tw-content);height:0.5rem}.after\:dt-h-2\.5::after{content:var(--tw-content);height:0.625rem}.after\:dt-h-32::after{content:var(--tw-content);height:8rem}.after\:dt-h-4::after{content:var(--tw-content);height:1rem}.after\:dt-h-7::after{content:var(--tw-content);height:1.75rem}.after\:dt-h-\[10px\]::after{content:var(--tw-content);height:10px}.after\:dt-h-\[1px\]::after{content:var(--tw-content);height:1px}.after\:dt-h-\[22px\]::after{content:var(--tw-content);height:22px}.after\:dt-h-\[24px\]::after{content:var(--tw-content);height:24px}.after\:dt-h-\[2px\]::after{content:var(--tw-content);height:2px}.after\:dt-h-\[42px\]::after{content:var(--tw-content);height:42px}.after\:dt-h-\[50\%\]::after{content:var(--tw-content);height:50%}.after\:dt-h-\[5px\]::after{content:var(--tw-content);height:5px}.after\:dt-h-\[calc\(100\%-22px\)\]::after{content:var(--tw-content);height:calc(100% - 22px)}.after\:dt-h-\[calc\(100\%_-_28px\)\]::after{content:var(--tw-content);height:calc(100% - 28px)}.after\:dt-h-full::after{content:var(--tw-content);height:100%}.after\:dt-w-0::after{content:var(--tw-content);width:0}.after\:dt-w-0\.5::after{content:var(--tw-content);width:0.125rem}.after\:dt-w-2::after{content:var(--tw-content);width:0.5rem}.after\:dt-w-2\.5::after{content:var(--tw-content);width:0.625rem}.after\:dt-w-4::after{content:var(--tw-content);width:1rem}.after\:dt-w-6::after{content:var(--tw-content);width:1.5rem}.after\:dt-w-7::after{content:var(--tw-content);width:1.75rem}.after\:dt-w-\[100\%\]::after{content:var(--tw-content);width:100%}.after\:dt-w-\[105px\]::after{content:var(--tw-content);width:105px}.after\:dt-w-\[161px\]::after{content:var(--tw-content);width:161px}.after\:dt-w-\[1px\]::after{content:var(--tw-content);width:1px}.after\:dt-w-\[2px\]::after{content:var(--tw-content);width:2px}.after\:dt-w-\[342px\]::after{content:var(--tw-content);width:342px}.after\:dt-w-\[34px\]::after{content:var(--tw-content);width:34px}.after\:dt-w-\[5px\]::after{content:var(--tw-content);width:5px}.after\:dt-w-\[78\%\]::after{content:var(--tw-content);width:78%}.after\:dt-w-\[calc\(100\%-350px\)\]::after{content:var(--tw-content);width:calc(100% - 350px)}.after\:dt-w-\[calc\(100\%_-_48px\)\]::after{content:var(--tw-content);width:calc(100% - 48px)}.after\:dt-w-\[calc\(12\.5\%-4px\)\]::after{content:var(--tw-content);width:calc(12.5% - 4px)}.after\:dt-w-\[calc\(50\%-215px\)\]::after{content:var(--tw-content);width:calc(50% - 215px)}.after\:dt-w-full::after{content:var(--tw-content);width:100%}.after\:dt-w-px::after{content:var(--tw-content);width:1px}.after\:dt-w-screen::after{content:var(--tw-content);width:100vw}.after\:-dt-translate-x-1\/2::after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-dt-translate-y-1\/2::after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:dt-translate-y-full::after{content:var(--tw-content);--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:dt-transform::after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes dt-pulse{50%{content:var(--tw-content);opacity:.5}}.after\:dt-animate-pulse::after{content:var(--tw-content);animation:dt-pulse 2s cubic-bezier(0.4,0,0.6,1) infinite}.after\:dt-rounded-\[8px\]::after{content:var(--tw-content);border-radius:8px}.after\:dt-rounded-full::after{content:var(--tw-content);border-radius:9999px}.after\:dt-rounded-b-\[14px\]::after{content:var(--tw-content);border-bottom-right-radius:14px;border-bottom-left-radius:14px}.after\:dt-rounded-bl-\[20px\]::after{content:var(--tw-content);border-bottom-left-radius:20px}.after\:dt-rounded-br-\[20px\]::after{content:var(--tw-content);border-bottom-right-radius:20px}.after\:dt-rounded-tl-\[20px\]::after{content:var(--tw-content);border-top-left-radius:20px}.after\:dt-rounded-tr-\[20px\]::after{content:var(--tw-content);border-top-right-radius:20px}.after\:dt-border-4::after{content:var(--tw-content);border-width:4px}.after\:dt-border-b::after{content:var(--tw-content);border-bottom-width:1px}.after\:dt-border-b-8::after{content:var(--tw-content);border-bottom-width:8px}.after\:dt-border-b-\[10px\]::after{content:var(--tw-content);border-bottom-width:10px}.after\:dt-border-b-\[16px\]::after{content:var(--tw-content);border-bottom-width:16px}.after\:dt-border-b-\[1px\]::after{content:var(--tw-content);border-bottom-width:1px}.after\:dt-border-b-\[5px\]::after{content:var(--tw-content);border-bottom-width:5px}.after\:dt-border-l::after{content:var(--tw-content);border-left-width:1px}.after\:dt-border-l-2::after{content:var(--tw-content);border-left-width:2px}.after\:dt-border-l-\[16px\]::after{content:var(--tw-content);border-left-width:16px}.after\:dt-border-l-\[5px\]::after{content:var(--tw-content);border-left-width:5px}.after\:dt-border-r::after{content:var(--tw-content);border-right-width:1px}.after\:dt-border-r-8::after{content:var(--tw-content);border-right-width:8px}.after\:dt-border-r-\[16px\]::after{content:var(--tw-content);border-right-width:16px}.after\:dt-border-r-\[20px\]::after{content:var(--tw-content);border-right-width:20px}.after\:dt-border-r-\[44px\]::after{content:var(--tw-content);border-right-width:44px}.after\:dt-border-r-\[5px\]::after{content:var(--tw-content);border-right-width:5px}.after\:dt-border-t::after{content:var(--tw-content);border-top-width:1px}.after\:dt-border-t-2::after{content:var(--tw-content);border-top-width:2px}.after\:dt-border-t-8::after{content:var(--tw-content);border-top-width:8px}.after\:dt-border-t-\[10px\]::after{content:var(--tw-content);border-top-width:10px}.after\:dt-border-t-\[16px\]::after{content:var(--tw-content);border-top-width:16px}.after\:dt-border-t-\[5px\]::after{content:var(--tw-content);border-top-width:5px}.after\:dt-border-t-\[70px\]::after{content:var(--tw-content);border-top-width:70px}.after\:dt-border-solid::after{content:var(--tw-content);border-style:solid}.after\:dt-border-dashed::after{content:var(--tw-content);border-style:dashed}.after\:dt-border-\[\#003F73\]::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 63 115 / var(--tw-border-opacity))}.after\:dt-border-\[\#D9D9D9\]::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}.after\:dt-border-\[\#E3E5E8\]::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(227 229 232 / var(--tw-border-opacity))}.after\:dt-border-\[\#E43B4C\]::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(228 59 76 / var(--tw-border-opacity))}.after\:dt-border-\[transparent_\#C80000_transparent_transparent\]::after{content:var(--tw-content);border-color:transparent #C80000 transparent transparent}.after\:dt-border-c000::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.after\:dt-border-cFBCD62::after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(251 205 98 / var(--tw-border-opacity))}.after\:dt-border-transparent::after{content:var(--tw-content);border-color:transparent}.after\:dt-border-b-MineShaft::after{content:var(--tw-content);--tw-border-opacity:1;border-bottom-color:rgb(51 51 51 / var(--tw-border-opacity))}.after\:dt-border-b-\[\#E6E6E6\]::after{content:var(--tw-content);--tw-border-opacity:1;border-bottom-color:rgb(230 230 230 / var(--tw-border-opacity))}.after\:dt-border-b-transparent::after{content:var(--tw-content);border-bottom-color:transparent}.after\:dt-border-l-\[\#FBCD62\]::after{content:var(--tw-content);--tw-border-opacity:1;border-left-color:rgb(251 205 98 / var(--tw-border-opacity))}.after\:dt-border-l-transparent::after{content:var(--tw-content);border-left-color:transparent}.after\:dt-border-r-\[\#292d32\]::after{content:var(--tw-content);--tw-border-opacity:1;border-right-color:rgb(41 45 50 / var(--tw-border-opacity))}.after\:dt-border-r-\[\#FBCD62\]::after{content:var(--tw-content);--tw-border-opacity:1;border-right-color:rgb(251 205 98 / var(--tw-border-opacity))}.after\:dt-border-r-transparent::after{content:var(--tw-content);border-right-color:transparent}.after\:dt-border-t-MineShaft::after{content:var(--tw-content);--tw-border-opacity:1;border-top-color:rgb(51 51 51 / var(--tw-border-opacity))}.after\:dt-border-t-\[\#FBCD62\]::after{content:var(--tw-content);--tw-border-opacity:1;border-top-color:rgb(251 205 98 / var(--tw-border-opacity))}.after\:dt-border-t-transparent::after{content:var(--tw-content);border-top-color:transparent}.after\:dt-bg-\[\#004DB8\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 77 184 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#158E42\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(21 142 66 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#565656\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(86 86 86 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#A0A4A8\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(160 164 168 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#C80000\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(200 0 0 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#D9D9D9\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(217 217 217 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#DCDCDC\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(220 220 220 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#DFE7E2\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(223 231 226 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#E3E5E8\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(227 229 232 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#E6E8E9\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(230 232 233 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#F3C276\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(243 194 118 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#F6F8FA\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(246 248 250 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#FBCD62\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(251 205 98 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#FFC84D\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 200 77 / var(--tw-bg-opacity))}.after\:dt-bg-\[\#FFF\]::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:dt-bg-c0f6c32::after{content:var(--tw-content);background-color:rgba(15,108,50,1)}.after\:dt-bg-ca0a4a8::after{content:var(--tw-content);background-color:rgba(160,164,168,1)}.after\:dt-bg-nhan-ai-primary-green::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 122 51 / var(--tw-bg-opacity))}.after\:dt-bg-\[linear-gradient\(180deg\2c _rgba\(255\2c _255\2c _255\2c _0\)_52\.66\%\2c _rgba\(106\2c _105\2c _105\2c _0\.67\)_75\%\2c _rgba\(32\2c _32\2c _32\2c _1\)_100\%\)\]::after{content:var(--tw-content);background-image:linear-gradient(180deg,rgba(255,255,255,0) 52.66%,rgba(106,105,105,0.67) 75%,rgba(32,32,32,1) 100%)}.after\:dt-bg-gradient-to-b::after{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.after\:dt-bg-gradient-to-r::after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:dt-bg-gradient-to-t::after{content:var(--tw-content);background-image:linear-gradient(to top,var(--tw-gradient-stops))}.after\:dt-bg-video-sport::after{content:var(--tw-content);background-image:linear-gradient(180deg,rgba(0,0,0,0.00) 0,rgba(0,0,0,0.66) 43.93%,#000 90.79%)}.after\:dt-from-stone-800::after{content:var(--tw-content);--tw-gradient-from:#292524 var(--tw-gradient-from-position);--tw-gradient-to:rgb(41 37 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.after\:dt-from-transparent::after{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.after\:dt-to-\[\#FFF\]::after{content:var(--tw-content);--tw-gradient-to:#FFF var(--tw-gradient-to-position)}.after\:dt-to-white::after{content:var(--tw-content);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.after\:dt-text-center::after{content:var(--tw-content);text-align:center}.after\:dt-font-SF-UI-Display::after{content:var(--tw-content);font-family:SF UI Display,serif}.after\:dt-font-SFProText::after{content:var(--tw-content);font-family:SFProText,sans-serif}.after\:dt-text-xs::after{content:var(--tw-content);font-size:0.75rem;line-height:1rem}.after\:dt-font-medium::after{content:var(--tw-content);font-weight:500}.after\:dt-leading-6::after{content:var(--tw-content);line-height:1.5rem}.after\:dt-underline::after{content:var(--tw-content);text-decoration-line:underline}.after\:dt-transition::after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.after\:dt-content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}.after\:dt-content-\[attr\(before\)\]::after{--tw-content:attr(before);content:var(--tw-content)}.first\:dt-m-0:first-child{margin:0}.first\:dt-border-b:first-child{border-bottom-width:1px}.first\:dt-border-t-0:first-child{border-top-width:0}.first\:dt-border-AthensGray:first-child{--tw-border-opacity:1;border-color:rgb(227 229 232 / var(--tw-border-opacity))}.first\:dt-pb-4:first-child{padding-bottom:1rem}.first\:dt-pt-0:first-child{padding-top:0}.last\:dt-border-none:last-child{border-style:none}.visited\:dt-text-cF3FAF7:visited{color:rgb(243 250 247 )}.checked\:dt-bg-\[\#0F6C32\]:checked{--tw-bg-opacity:1;background-color:rgb(15 108 50 / var(--tw-bg-opacity))}.checked\:dt-accent-\[\#0F6C32\]:checked{accent-color:#0F6C32}.hover\:dt-h-8:hover{height:2rem}.hover\:dt-scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:dt-scale-\[1\.1\]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:dt-cursor-pointer:hover{cursor:pointer}.hover\:dt-cursor-zoom-in:hover{cursor:zoom-in}.hover\:dt-rounded-\[18px\]:hover{border-radius:18px}.hover\:dt-rounded-lg:hover{border-radius:0.5rem}.hover\:dt-border:hover{border-width:1px}.hover\:dt-border-4:hover{border-width:4px}.hover\:dt-border-b-2:hover{border-bottom-width:2px}.hover\:dt-border-Gray200:hover{--tw-border-opacity:1;border-color:rgb(160 164 168 / var(--tw-border-opacity))}.hover\:dt-border-MineShaft:hover{--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity))}.hover\:dt-border-\[\#0067AB\]:hover{--tw-border-opacity:1;border-color:rgb(0 103 171 / var(--tw-border-opacity))}.hover\:dt-border-\[\#153D72\]:hover{--tw-border-opacity:1;border-color:rgb(21 61 114 / var(--tw-border-opacity))}.hover\:dt-border-\[\#333\]:hover{--tw-border-opacity:1;border-color:rgb(51 51 51 / var(--tw-border-opacity))}.hover\:dt-border-\[\#97D3AE\]:hover{--tw-border-opacity:1;border-color:rgb(151 211 174 / var(--tw-border-opacity))}.hover\:dt-border-\[\#FF9F2E\]:hover{--tw-border-opacity:1;border-color:rgb(255 159 46 / var(--tw-border-opacity))}.hover\:dt-border-bolt-event-primary:hover{border-color:var(--primary-color)}.hover\:dt-border-c000:hover{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.hover\:dt-border-c158e42:hover{border-color:rgba(21,142,66,1)}.hover\:dt-border-c377af6:hover{--tw-border-opacity:1;border-color:rgb(55 122 246 / var(--tw-border-opacity))}.hover\:dt-border-c57c3ff:hover{border-color:rgba(87,195,255,1)}.hover\:dt-border-nhan-ai-primary-green:hover{--tw-border-opacity:1;border-color:rgb(0 122 51 / var(--tw-border-opacity))}.hover\:dt-border-tet-2025-red:hover{--tw-border-opacity:1;border-color:rgb(205 48 56 / var(--tw-border-opacity))}.hover\:dt-border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.hover\:dt-bg-\[\#004080\]:hover{--tw-bg-opacity:1;background-color:rgb(0 64 128 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#007A33\]:hover{--tw-bg-opacity:1;background-color:rgb(0 122 51 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#489433\]:hover{--tw-bg-opacity:1;background-color:rgb(72 148 51 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#4E4F4D\]\/60:hover{background-color:rgb(78 79 77 / 0.6)}.hover\:dt-bg-\[\#599210\]:hover{--tw-bg-opacity:1;background-color:rgb(89 146 16 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#A0A4A8\]:hover{--tw-bg-opacity:1;background-color:rgb(160 164 168 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#A2D5B5\]:hover{--tw-bg-opacity:1;background-color:rgb(162 213 181 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#DFE9F9\]:hover{--tw-bg-opacity:1;background-color:rgb(223 233 249 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#E3E5E8\]:hover{--tw-bg-opacity:1;background-color:rgb(227 229 232 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#E6E6E6\]:hover{--tw-bg-opacity:1;background-color:rgb(230 230 230 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#EAF9F1\]:hover{--tw-bg-opacity:1;background-color:rgb(234 249 241 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#EBF4FF\]:hover{--tw-bg-opacity:1;background-color:rgb(235 244 255 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#F4F6FA\]:hover{--tw-bg-opacity:1;background-color:rgb(244 246 250 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#f0f0f0\]:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.hover\:dt-bg-\[\#f5f5f5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:dt-bg-bolt-event-primary:hover{background-color:var(--primary-color)}.hover\:dt-bg-bolt-event-quaternary:hover{background-color:var(--quaternary-color)}.hover\:dt-bg-bolt-event-svg:hover{background-color:var(--svg-color)}.hover\:dt-bg-c599210:hover{--tw-bg-opacity:1;background-color:rgb(89 146 16 / var(--tw-bg-opacity))}.hover\:dt-bg-cD2242A:hover{--tw-bg-opacity:1;background-color:rgb(210 36 42 / var(--tw-bg-opacity))}.hover\:dt-bg-cffefd7:hover{background-color:rgba(255,239,215,1)}.hover\:dt-bg-nhan-ai-primary-green:hover{--tw-bg-opacity:1;background-color:rgb(0 122 51 / var(--tw-bg-opacity))}.hover\:dt-bg-tet-2025-red:hover{--tw-bg-opacity:1;background-color:rgb(205 48 56 / var(--tw-bg-opacity))}.hover\:dt-text-\[26px\]:hover{font-size:26px}.hover\:dt-font-bold:hover{font-weight:700}.hover\:dt-font-medium:hover{font-weight:500}.hover\:\!dt-text-\[\#fff\]:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}.hover\:dt-text-EVNSPC-primary:hover{--tw-text-opacity:1;color:rgb(26 37 141 / var(--tw-text-opacity))}.hover\:dt-text-EVNSPC-secondary:hover{--tw-text-opacity:1;color:rgb(34 34 34 / var(--tw-text-opacity))}.hover\:dt-text-GalleryGray:hover{--tw-text-opacity:1;color:rgb(238 238 238 / var(--tw-text-opacity))}.hover\:dt-text-MineShaft:hover{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}.hover\:dt-text-PersianBrown:hover{--tw-text-opacity:1;color:rgb(168 111 57 / var(--tw-text-opacity))}.hover\:dt-text-PersianRed:hover{--tw-text-opacity:1;color:rgb(205 48 56 / var(--tw-text-opacity))}.hover\:dt-text-Pickleball-dark:hover{--tw-text-opacity:1;color:rgb(15 108 50 / var(--tw-text-opacity))}.hover\:dt-text-Pickleball-secondary:hover{--tw-text-opacity:1;color:rgb(128 165 29 / var(--tw-text-opacity))}.hover\:dt-text-\[\#222222\]:hover{--tw-text-opacity:1;color:rgb(34 34 34 / var(--tw-text-opacity))}.hover\:dt-text-\[\#333\]:hover{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}.hover\:dt-text-\[\#565656\]:hover{--tw-text-opacity:1;color:rgb(86 86 86 / var(--tw-text-opacity))}.hover\:dt-text-\[\#B8060D\]:hover{--tw-text-opacity:1;color:rgb(184 6 13 / var(--tw-text-opacity))}.hover\:dt-text-\[\#C80000\]:hover{--tw-text-opacity:1;color:rgb(200 0 0 / var(--tw-text-opacity))}.hover\:dt-text-\[\#DC040C\]:hover{--tw-text-opacity:1;color:rgb(220 4 12 / var(--tw-text-opacity))}.hover\:dt-text-\[\#E3E5E8\]:hover{--tw-text-opacity:1;color:rgb(227 229 232 / var(--tw-text-opacity))}.hover\:dt-text-\[\#FBAE17\]:hover{--tw-text-opacity:1;color:rgb(251 174 23 / var(--tw-text-opacity))}.hover\:dt-text-\[\#FCB936\]:hover{--tw-text-opacity:1;color:rgb(252 185 54 / var(--tw-text-opacity))}.hover\:dt-text-\[\#FFC84D\]:hover{--tw-text-opacity:1;color:rgb(255 200 77 / var(--tw-text-opacity))}.hover\:dt-text-\[\#FFF4E9\]:hover{--tw-text-opacity:1;color:rgb(255 244 233 / var(--tw-text-opacity))}.hover\:dt-text-\[\#dc040c\]:hover{--tw-text-opacity:1;color:rgb(220 4 12 / var(--tw-text-opacity))}.hover\:dt-text-black-mine:hover{--tw-text-opacity:1;color:rgb(34 34 34 / var(--tw-text-opacity))}.hover\:dt-text-bolt-event-primary:hover{color:var(--primary-color)}.hover\:dt-text-bolt-event-secondary:hover{color:var(--secondary-color)}.hover\:dt-text-c-CD3038:hover{--tw-text-opacity:1;color:rgb(205 48 56 / var(--tw-text-opacity))}.hover\:dt-text-c000:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:dt-text-c01549D:hover{--tw-text-opacity:1;color:rgb(1 84 157 / var(--tw-text-opacity))}.hover\:dt-text-c08439c:hover{color:rgba(8,67,156,1)}.hover\:dt-text-c091544:hover{--tw-text-opacity:1;color:rgb(9 21 68 / var(--tw-text-opacity))}.hover\:dt-text-c0f6c32:hover{color:rgba(15,108,50,1)}.hover\:dt-text-c158e42:hover{color:rgba(21,142,66,1)}.hover\:dt-text-c222:hover{color:rgba(34,34,34,1)}.hover\:dt-text-c292929:hover{--tw-text-opacity:1;color:rgb(41 41 41 / var(--tw-text-opacity))}.hover\:dt-text-c5283FF:hover{--tw-text-opacity:1;color:rgb(82 131 255 / var(--tw-text-opacity))}.hover\:dt-text-c565656:hover{color:rgba(86,86,86,1)}.hover\:dt-text-c850101:hover{--tw-text-opacity:1;color:rgb(133 1 1 / var(--tw-text-opacity))}.hover\:dt-text-c888:hover{--tw-text-opacity:1;color:rgb(136 136 136 / var(--tw-text-opacity))}.hover\:dt-text-cA00505:hover{--tw-text-opacity:1;color:rgb(160 5 5 / var(--tw-text-opacity))}.hover\:dt-text-cB0FFD5:hover{--tw-text-opacity:1;color:rgb(176 255 213 / var(--tw-text-opacity))}.hover\:dt-text-cC80000:hover{--tw-text-opacity:1;color:rgb(200 0 0 / var(--tw-text-opacity))}.hover\:dt-text-cF11652:hover{--tw-text-opacity:1;color:rgb(241 22 82 / var(--tw-text-opacity))}.hover\:dt-text-cF3FAF7:hover{--tw-text-opacity:1;color:rgb(243 250 247 / var(--tw-text-opacity))}.hover\:dt-text-cF6F8FA:hover{--tw-text-opacity:1;color:rgb(246 248 250 / var(--tw-text-opacity))}.hover\:dt-text-cF7CD45:hover{--tw-text-opacity:1;color:rgb(247 205 69 / var(--tw-text-opacity))}.hover\:dt-text-cFBCD62:hover{--tw-text-opacity:1;color:rgb(251 205 98 / var(--tw-text-opacity))}.hover\:dt-text-cc80000:hover{--tw-text-opacity:1;color:rgb(200 0 0 / var(--tw-text-opacity))}.hover\:dt-text-cffffff:hover{color:rgba(255,255,255,1)}.hover\:dt-text-green-haze:hover{--tw-text-opacity:1;color:rgb(0 166 81 / var(--tw-text-opacity))}.hover\:dt-text-green-jewel:hover{--tw-text-opacity:1;color:rgb(15 108 50 / var(--tw-text-opacity))}.hover\:dt-text-lottery-primary:hover{--tw-text-opacity:1;color:rgb(205 48 56 / var(--tw-text-opacity))}.hover\:dt-text-nhan-ai-green-jewel:hover{--tw-text-opacity:1;color:rgb(15 108 50 / var(--tw-text-opacity))}.hover\:dt-text-nhan-ai-primary-green:hover{--tw-text-opacity:1;color:rgb(0 122 51 / var(--tw-text-opacity))}.hover\:dt-text-nhan-ai-primary-orange:hover{--tw-text-opacity:1;color:rgb(244 118 68 / var(--tw-text-opacity))}.hover\:dt-text-primary:hover{--tw-text-opacity:1;color:rgb(41 45 50 / var(--tw-text-opacity))}.hover\:dt-text-tet-2025-red:hover{--tw-text-opacity:1;color:rgb(205 48 56 / var(--tw-text-opacity))}.hover\:dt-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:hover\:dt-text-nhan-ai-primary-green:hover:hover{--tw-text-opacity:1;color:rgb(0 122 51 / var(--tw-text-opacity))}.hover\:dt-underline:hover{text-decoration-line:underline}.hover\:dt-opacity-100:hover{opacity:1}.hover\:dt-opacity-\[0\.8\]:hover{opacity:0.8}.hover\:dt-shadow:hover{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:dt-shadow-\[0_0_8px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover{--tw-shadow:0 0 8px 8px rgba(0,0,0,0.05);--tw-shadow-colored:0 0 8px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:dt-shadow-\[0px_0px_12px_0px_\#541E0026\]:hover{--tw-shadow:0 0 12px 0 #541E0026;--tw-shadow-colored:0 0 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:dt-shadow-\[0px_1px_4px_0px_\#11AF4C80\]:hover{--tw-shadow:0 1px 4px 0 #11AF4C80;--tw-shadow-colored:0 1px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:dt-shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:before\:dt-bg-\[\#158E42\]:hover::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(21 142 66 / var(--tw-bg-opacity))}.focus\:dt-border-none:focus{border-style:none}.focus\:dt-border-\[\#222222\]:focus{--tw-border-opacity:1;border-color:rgb(34 34 34 / var(--tw-border-opacity))}.focus\:dt-border-\[\#D9D9D9\]:focus{--tw-border-opacity:1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}.focus\:dt-border-cD9D9D9:focus{--tw-border-opacity:1;border-color:rgb(217 217 217 / var(--tw-border-opacity))}.focus\:dt-border-green-jewel:focus{--tw-border-opacity:1;border-color:rgb(15 108 50 / var(--tw-border-opacity))}.focus\:dt-bg-bolt-event-primary:focus{background-color:var(--primary-color)}.focus\:dt-text-GalleryGray:focus{--tw-text-opacity:1;color:rgb(238 238 238 / var(--tw-text-opacity))}.focus\:dt-text-c565656:focus{color:rgba(86,86,86,1)}.focus\:dt-text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:dt-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:dt-border:focus-visible{border-width:1px}.focus-visible\:dt-border-\[1px\]:focus-visible{border-width:1px}.focus-visible\:dt-border-\[\#000000\]:focus-visible{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.focus-visible\:dt-border-\[\#222\]:focus-visible{--tw-border-opacity:1;border-color:rgb(34 34 34 / var(--tw-border-opacity))}.focus-visible\:dt-border-black:focus-visible{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.focus-visible\:dt-border-black-mine:focus-visible{--tw-border-opacity:1;border-color:rgb(34 34 34 / var(--tw-border-opacity))}.focus-visible\:dt-border-c222:focus-visible{border-color:rgba(34,34,34,1)}.disabled\:dt-cursor-none:disabled{cursor:none}.disabled\:dt-opacity-100:disabled{opacity:1}.disabled\:dt-opacity-50:disabled{opacity:0.5}.disabled\:dt-opacity-65:disabled{opacity:0.65}.dt-group:hover .group-hover\:dt-visible{visibility:visible}.dt-group:hover .group-hover\:dt-top-7{top:1.75rem}.dt-group:hover .group-hover\:dt-flex{display:flex}.dt-group:hover .group-hover\:dt-w-6{width:1.5rem}.dt-group:hover .group-hover\:dt-translate-y-0{--tw-translate-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dt-group:hover .group-hover\:dt-bg-\[\#158E42\]{--tw-bg-opacity:1;background-color:rgb(21 142 66 / var(--tw-bg-opacity))}.dt-group:hover .group-hover\:dt-bg-\[\#FFC84D\]{--tw-bg-opacity:1;background-color:rgb(255 200 77 / var(--tw-bg-opacity))}.dt-group:hover .group-hover\:dt-stroke-white{stroke:#fff}.dt-group:hover .group-hover\:dt-text-\[26px\]{font-size:26px}.dt-group:hover .group-hover\:dt-text-\[\#FCB936\]{--tw-text-opacity:1;color:rgb(252 185 54 / var(--tw-text-opacity))}.dt-group:hover .group-hover\:dt-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dt-group:hover .group-hover\:dt-opacity-100{opacity:1}.dt-group:hover .group-hover\:dt-shadow-\[0px_2px_12px_0px_\#00000066\]{--tw-shadow:0 2px 12px 0 #00000066;--tw-shadow-colored:0 2px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:1920px){.max-\[1920px\]\:dt-mb-3{margin-bottom:0.75rem}}@media (max-width:991px){.max-\[991px\]\:dt-hidden{display:none}}@media (max-width:480px){.max-\[480px\]\:dt-border-\[\#0067AB\]{--tw-border-opacity:1;border-color:rgb(0 103 171 / var(--tw-border-opacity))}}@media (min-width:640px){.sm\:\!dt-w-\[327px\]{width:327px !important}.sm\:dt-whitespace-nowrap{white-space:nowrap}.sm\:dt-pl-6{padding-left:1.5rem}.sm\:dt-text-start{text-align:start}}@media (min-width:768px){.md\:dt-right-4{right:1rem}.md\:dt-top-7{top:1.75rem}.md\:dt-ml-\[60px\]{margin-left:60px}.md\:dt-mt-6{margin-top:1.5rem}.md\:dt-size-7{width:1.75rem;height:1.75rem}.md\:dt-h-11{height:2.75rem}.md\:dt-h-12{height:3rem}.md\:dt-h-5\/6{height:83.333333%}.md\:dt-max-w-3xl{max-width:48rem}.md\:dt-items-center{align-items:center}.md\:dt-gap-7{gap:1.75rem}.md\:dt-rounded-lg{border-radius:0.5rem}.md\:dt-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:dt-pl-14{padding-left:3.5rem}.md\:dt-pr-5{padding-right:1.25rem}.md\:dt-pt-16{padding-top:4rem}.min-\[768px\]\:dt-touch-auto{touch-action:auto}}@media (min-width:1024px){.lg\:dt-h-full{height:100%}.lg\:dt-flex-row{flex-direction:row}.lg\:dt-justify-between{justify-content:space-between}.lg\:dt-gap-6{gap:1.5rem}.lg\:dt-gap-8{gap:2rem}.lg\:dt-gap-\[59px\]{gap:59px}.lg\:dt-text-base{font-size:1rem;line-height:1.5rem}.lg\:dt-text-sm{font-size:0.875rem;line-height:1.25rem}}@media (min-width:1280px){.xl\:dt-mb-8{margin-bottom:2rem}.xl\:dt-mt-4{margin-top:1rem}.xl\:dt-block{display:block}.xl\:dt-h-\[60px\]{height:60px}.xl\:dt-w-\[60px\]{width:60px}.xl\:dt-px-12{padding-left:3rem;padding-right:3rem}.xl\:dt-px-16{padding-left:4rem;padding-right:4rem}}@media (min-width:1536px){.\32xl\:dt-w-\[300px\]{width:300px}.\32xl\:dt-gap-0{gap:0}}@media (min-width:1613px){.min-\[1613px\]\:dt-absolute{position:absolute}.min-\[1613px\]\:-dt-left-\[230px\]{left:-230px}.min-\[1613px\]\:dt-top-0{top:0}.min-\[1613px\]\:dt-mt-\[272px\]{margin-top:272px}.min-\[1613px\]\:dt-block{display:block}.min-\[1613px\]\:dt-hidden{display:none}.min-\[1613px\]\:dt-max-w-\[230px\]{max-width:230px}.min-\[1613px\]\:dt-pb-\[400px\]{padding-bottom:400px}.min-\[1613px\]\:dt-pt-16{padding-top:4rem}}@media (min-width:1920px){.min-\[1920px\]\:dt-max-w-\[800px\]{max-width:800px}.min-\[1920px\]\:dt-gap-10{gap:2.5rem}}.\[\&\>svg\]\:dt-mt-\[3px\]>svg{margin-top:3px}.dt-fe{margin-top:20px}.cdn-cls table{width:100%}.cdn-cls table th,.cdn-cls table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:center}.cdn-cls .dt-tcdt__form{display:flex;justify-content:center}.cdn-cls .dt-tcdt__form .form-control{padding:12px;line-height:24px;font-size:16px;height:auto;min-width:250px;display:block;background-color:rgba(0,0,0,0);background-image:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-width:1px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-radius:0;box-shadow:none;color:#373c56}.cdn-cls .dt-tcdt__form .form-group{margin-bottom:0;padding:0 8px}.cdn-cls .dt-tcdt__form .btn{padding:12px 32px;font-size:16px;color:#fff;background-color:#1a7900;outline:none;display:inline-block;margin-bottom:0;font-weight:600;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;line-height:1.3846154;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out}.cdn-cls .dt-tcdt{background-color:rgba(26,121,0,.15);padding:4rem 0}.cdn-cls .dt-tcdt__title{color:#1a7900;text-transform:uppercase;font-size:32px;margin-bottom:32px}.cdn-cls .page-tcdt .dt-main{padding-top:0}.cdn-cls .tcdt-block{margin:2rem 0}.cdn-cls .tcdt-table-wrapper thead{background-color:#fff}.cdn-cls .tcdt-tab{padding:24px 0;display:flex;list-style:none;justify-content:center}.cdn-cls .tcdt-tab>li{padding:0 4px}.cdn-cls .tcdt-tab>li>a{padding:8px 24px;border:1px solid #eee;border-radius:24px;font-size:16px;font-weight:500}.cdn-cls .tcdt-tab>li>a:hover{color:#1a7900}.cdn-cls .tcdt-tab>li.active>a{background-color:#1a7900;color:#fff;border-color:#1a7900}.cdn-cls .tcdt-count{width:40px}.cdn-cls .tcdt-sbd{width:100px}.cdn-cls .tcdt-toan{width:52px}.cdn-cls .tcdt-van{width:80px}.cdn-cls .tcdt-ngoaingu{width:80px}.cdn-cls .tcdt-vatly{width:60px}.cdn-cls .tcdt-hoahoc{width:70px}.cdn-cls .tcdt-sinhhoc{width:70px}.cdn-cls .tcdt-tb-tn{width:100px}.cdn-cls .tcdt-lichsu{width:70px}.cdn-cls .tcdt-dialy{width:60px}.cdn-cls .tcdt-gdcd{width:70px}.cdn-cls .tcdt-tb-xh{width:100px}.cdn-cls .tcdt-filter{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;font-size:16px}.cdn-cls .tcdt-filter:last-child{margin-bottom:0}.cdn-cls .tcdt-filter__label{font-weight:700}.cdn-cls .tcdt-filter__select{padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.cdn-cls .tcdt-filter__list{padding:0;display:flex;list-style:none}.cdn-cls .tcdt-filter__list>li{float:left}.cdn-cls .tcdt-filter__list>li:not(:last-child)::after{content:"|";padding:0 8px;color:#ccc}.cdn-cls .tcdt-filter__list>li.active>a{font-weight:700;color:#1a7900}.cdn-cls .tcdt-filter__list>li>a{color:#616161}.cdn-cls .tcdt-filter__list>li>a:hover{color:#1a7900}
 *, ::after, ::before {
    box-sizing: border-box
}
html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%
}
body {
    margin: 0;
    padding: 0;
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    overflow-x: hidden;
    color: #4d4d4d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
body.no-scroll {
    overflow: hidden
}
@media only screen and (max-width: 1199px) {
    body.no-scroll {
        overflow-x: auto
    }
    body {
        overflow: visible
    }
}
button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
a {
    color: #222;
    text-decoration: none
}
a:focus, a:hover, a:active {
    outline: 0;
    color: #06c
}
img {
    max-width: 100%;
    height: auto
}
.container {
    width: 1158px;
    padding: 0 15px;
    margin: 0 auto
}
.container.v-detail {
    width: 100%;
    padding: 8px 16px 0
}
.container.v-detail .video-nav {
    justify-content: start;
    gap: 16px
}
.container.v-detail .video-nav a {
    color: #404040
}
footer.container.v-detail {
    max-width: 1660px;
    padding: 36px 15px 30px
}
.author-info_right {
    text-align: right;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
    margin-top: 0;
    justify-content: flex-end;
    color: #333;
    font-size: 18px;
    line-height: 30px
}
.author-info_right a {
    color: #333
}
.author-info_right a:hover {
    outline: 0;
    color: #06c
}
.bg-wrap {
    position: relative;
    z-index: 0
}
.bg-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    min-width: 1158px;
    display: block;
    z-index: -1
}
.flex-jcb {
    display: flex;
    align-items: center;
    justify-content: space-between
}
.flex-jcc {
    display: flex;
    align-items: center;
    justify-content: center
}
.header {
    padding-top: 16px;
    padding-bottom: 13px;
    z-index: 10
}
.header::before {
    background: #fff none
}
.header-logo {
    margin: 0;
    line-height: 0
}
.header-logo a {
    line-height: 0;
    display: inline-block
}
.header-logo a svg, .header-logo a img {
    width: auto;
    height: 46px
}
.header-logo a svg.config, .header-logo a svg.noel, .header-logo a img.config, .header-logo a img.noel {
    height: 46px;
    position: relative;
    top: -2px;
    -o-object-fit: contain;
    object-fit: contain
}
.header-logo.dtnewyear a {
    max-height: 20px
}
.header-logo.dtnewyear svg, .header-logo.dtnewyear img {
    height: 46px;
    position: relative;
    top: -16px;
    -o-object-fit: contain;
    object-fit: contain
}
.header-account {
    background: rgba(0, 0, 0, 0) none;
    border: 0;
    padding: 0;
    white-space: nowrap;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    outline: 0;
    color: gray;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500
}
.header-account svg {
    margin: 0 9px 0 0;
    stroke: #4d4d4d
}
.newest-link {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 14px;
    gap: 8px;
    border: 1px solid #ccc;
    border-radius: 123px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #292d32;
    margin-right: 18px
}
.international {
    height: 37px;
    padding: 4px 0;
    border: none;
    border-radius: 18px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    margin: 0 16px 0 0;
    font-weight: 400;
    line-height: 1;
    position: relative
}
.international:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 8px;
    width: 1px;
    height: 20px;
    background-color: #d6d6d6
}
.international:last-child:after {
    width: 0
}
.international img {
    margin: 0 8px 0 0;
    overflow: hidden;
    height: 26px
}
div[data-module=user-onboarding] {
    z-index: 10;
    position: absolute;
    width: 0;
    top: 0;
    right: 0
}
.user-popup {
    background: none;
    border: none
}
.user-info {
    color: gray;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    cursor: pointer;
    margin-right: 17px;
    position: relative
}
.user-info:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    right: -5px;
    top: 3px;
    background-color: #d6d6d6
}
.user-info .user-logout {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    visibility: visible;
    opacity: 1;
    top: 205px;
    background: #eee none
}
.user-info .user-logout:hover {
    color: #2361ff
}
.user-info .user-logout::before {
    content: none
}
.user-info .user-infos {
    visibility: visible;
    opacity: 1;
    top: 45px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px solid #d5d5d5;
    width: 140px;
    justify-content: flex-start
}
.user-info .user-infos:hover {
    color: #2361ff
}
.user-info .user-infos::before {
    content: "";
    position: absolute;
    top: -8px;
    right: 35px;
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 9px solid #eee
}
.user-info .user-comment {
    border-radius: 0;
    visibility: visible;
    opacity: 1;
    top: 77px;
    border-bottom: 1px solid #d5d5d5;
    width: 140px;
    justify-content: flex-start
}
.user-info .user-comment span {
    white-space: nowrap
}
.user-info .user-comment::before {
    content: none
}
.user-info .user-comment:hover {
    color: #2361ff
}
.user-info .user-your-news {
    border-radius: 0;
    visibility: visible;
    opacity: 1;
    top: 109px;
    border-bottom: 1px solid #d5d5d5;
    width: 140px;
    justify-content: flex-start
}
.user-info .user-your-news span {
    white-space: nowrap
}
.user-info .user-your-news::before {
    content: none
}
.user-info .user-your-news:hover {
    color: #2361ff
}
.user-info .user-news {
    border-radius: 0;
    visibility: visible;
    opacity: 1;
    top: 141px;
    border-bottom: 1px solid #d5d5d5;
    width: 140px;
    justify-content: flex-start
}
.user-info .user-news::before {
    content: none
}
.user-info .user-news:hover {
    color: #2361ff
}
.user-info .user-saved {
    border-radius: 0;
    visibility: visible;
    opacity: 1;
    top: 173px;
    border-bottom: 1px solid #d5d5d5;
    width: 140px;
    justify-content: flex-start
}
.user-info .user-saved::before {
    content: none
}
.user-info .user-saved:hover {
    color: #2361ff
}
.user-info>svg {
    margin: 0 5px 0 5px;
    stroke: gray
}
.user-name {
    position: relative;
    top: 1px
}
.user-name b {
    font-weight: 600
}
.user-avatar {
    position: relative;
    margin: 0 4px 0 0
}
.user-avatar .avatar {
    width: 26px;
    height: 26px;
    background: #1a7900 none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}
.user-avatar .avatar.img-check {
    background: none
}
.user-avatar svg {
    stroke: #4d4d4d
}
.user-logout {
    position: absolute;
    top: 60px;
    right: -25px;
    width: 140px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 12px;
    background: #eee none;
    border-radius: 5px;
    font-size: 12px;
    color: #666;
    font-weight: 600;
    border: 0;
    visibility: hidden;
    opacity: 0
}
.user-logout::before {
    content: "";
    position: absolute;
    top: -8px;
    right: 35px;
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 9px solid #eee
}
.user-extend {
    position: absolute;
    right: -25px;
    width: 140px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 12px;
    background: #eee none;
    border-radius: 5px;
    font-size: 12px;
    color: #666;
    font-weight: 600;
    border: 0;
    visibility: hidden;
    opacity: 0
}
.user-extend::before {
    content: "";
    position: absolute;
    top: -8px;
    right: 35px;
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 9px solid #eee
}
.search-link {
    margin: 0 0 0 20px;
    line-height: 0
}
.search-link svg {
    stroke: #4d4d4d
}
.menu {
    position: sticky;
    top: 0;
    z-index: 9;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.menu::before {
    background: #fff none
}
.menu-wrap {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #eee;
    position: sticky;
    top: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px
}
.menu-wrap::before {
    background: #fff none;
    top: -1px
}
.menu-wrap:not(.show)>li:hover::after {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, 0)
}
.menu-wrap:not(.show)>li:hover .submenu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0)
}
.menu-wrap:not(.show)>li:hover::before, .menu-wrap:not(.show)>li.active::before {
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    bottom: -2px;
    border-top: 3px solid #1a7900
}
.menu-wrap.show>li>a {
    color: #a0a4a8
}
.menu-wrap.show>li>a:hover {
    color: #1a7900
}
.menu-wrap>li {
    position: relative
}
.menu-wrap>li.has-child::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid #eee;
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translate(-50%, 30px);
    transition: all .15s;
    visibility: hidden;
    opacity: 0
}
.menu-wrap>li>a {
    font-weight: 500;
    color: #333;
    height: 38px;
    display: flex;
    align-items: center;
    text-transform: uppercase
}
.menu-wrap>li.home svg {
    stroke: #333
}
.menu-wrap>li.home svg path:nth-child(1) {
    fill: #333
}
.menu-wrap>li.menu-more {
    cursor: pointer;
    display: flex;
    align-items: center
}
.menu-wrap>li.menu-more:hover::before {
    display: none
}
.menu-wrap>li.menu-more .close {
    display: none
}
.menu-wrap>li.menu-more.show .more {
    display: none
}
.menu-wrap>li.menu-more.show .close {
    display: block
}
.menu-wrap>li.menu-logo img {
    width: auto;
    max-height: 26px;
    position: relative;
    top: -6px
}
.menu-second {
    margin: 0 0 0 40px;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}
.menu-second.child {
    margin: 12px 0 0;
    margin-bottom: -13px;
    padding-top: 10px;
    border-top: 1px solid
}
.menu-second.child .deactive a {
    color: #565656
}
.menu-second.child .deactive a:hover {
    color: #2361ff
}
.menu-second.child li {
    display: block;
    position: relative
}
.menu-second.child li:not(:first-of-type) {
    margin: 0 0 0 30px
}
.menu-second.child li:not(:first-of-type)::before {
    display: none
}
.menu-second.child li h1 {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    margin: 0;
    font-weight: 600
}
.menu-second.child li a {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 0 0 4px;
    border-bottom: 3px solid rgba(0, 0, 0, 0)
}
.menu-second.child li.has-child::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid #eee;
    position: absolute;
    bottom: -13px;
    left: 50%;
    transform: translate(-50%, 30px);
    transition: all .15s;
    visibility: hidden;
    opacity: 0
}
.menu-second.child li.has-child:hover .submenu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0)
}
.menu-second.child li.has-child .submenu {
    margin: 32px 0;
    padding: 2px 0 4px;
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff none;
    border: 1px solid #eee;
    border-radius: 5px;
    transition: all .15s;
    visibility: hidden;
    opacity: 0;
    transform: translateY(15px);
    z-index: 9
}
.menu-second.child li.has-child .submenu>li {
    margin: 0;
    border-bottom: none
}
.menu-second.child li.has-child .submenu>li:not(:first-of-type)::before {
    display: none
}
.menu-second.child li.has-child .submenu>li:last-of-type {
    border-bottom: 0
}
.menu-second.child li.has-child .submenu>li>a {
    padding: 6px 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #666;
    display: flex;
    align-items: center;
    white-space: nowrap;
    transition: all .15s;
    border-bottom: 0
}
.menu-second.child li.has-child .submenu>li>a:hover {
    color: #2361ff
}
.menu-second.child li.has-child .submenu>li>a::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 1px solid #2361ff;
    position: relative;
    display: block;
    transition: all .15s
}
.menu-second.child li.has-child .submenu>li>a:hover::before {
    width: 10px;
    margin: 0 6px 0 0
}
.menu-second.child li.active a {
    color: #222
}
.menu-second.subcate {
    margin: 12px 0 0;
    margin-bottom: -13px;
    padding-top: 10px;
    border-top: 1px solid
}
.menu-second.subcate .deactive a {
    color: #565656
}
.menu-second.subcate li {
    display: block;
    position: relative
}
.menu-second.subcate li:not(:first-of-type) {
    margin: 0 0 0 30px
}
.menu-second.subcate li:not(:first-of-type)::before {
    display: none
}
.menu-second.subcate li h1 {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    margin: 0;
    font-weight: 600
}
.menu-second.subcate li a {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 0 0 4px;
    border-bottom: 3px solid rgba(0, 0, 0, 0)
}
.menu-second.subcate li a:hover {
    color: #2361ff
}
.menu-second.subcate li.has-child:hover .submenu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0)
}
.menu-second.subcate li.has-child .submenu {
    margin: 28px 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff none;
    border: 1px solid #eee;
    border-radius: 5px;
    transition: all .15s;
    visibility: hidden;
    opacity: 0;
    transform: translateY(15px);
    z-index: 9
}
.menu-second.subcate li.has-child .submenu>li {
    margin: 0;
    border-bottom: none;
    list-style-type: none
}
.menu-second.subcate li.has-child .submenu>li:not(:first-of-type)::before {
    display: none
}
.menu-second.subcate li.has-child .submenu>li:last-of-type {
    border-bottom: 0
}
.menu-second.subcate li.has-child .submenu>li>a {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    display: flex;
    align-items: center;
    white-space: nowrap;
    transition: all .15s;
    border-bottom: 0;
    font-weight: 400;
    text-transform: none
}
.menu-second.subcate li.has-child .submenu>li>a:hover {
    color: #0f6c32;
    list-style-type: none;
    background: #f4f6fa;
    border-radius: 8px;
    font-weight: 500
}
.menu-second.subcate li.has-child .submenu>li>a::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 1px solid #2361ff;
    position: relative;
    display: block;
    transition: all .15s
}
.menu-second.subcate li.has-child .submenu>li>a:hover::before {
    margin: 0 6px 0 0
}
.menu-second.subcate li.active a {
    color: #222
}
.menu-second li {
    display: flex;
    align-items: center
}
.menu-second li:not(:first-of-type)::before {
    content: "";
    position: relative;
    width: 0;
    height: 15px;
    border-left: 1px solid #c4c4c4;
    margin: 0 12px;
    display: block;
    top: 2px
}
.menu-second.sub-menu {
    margin: 0;
    flex-wrap: wrap;
    min-height: 20px
}
.menu-second.sub-menu li:not(:first-of-type)::before {
    margin: 0 8px
}
.menu-second.ml-30 {
    margin-left: 30px
}
.submenu {
    margin: 0;
    padding: 2px 0 4px;
    list-style: none;
    position: absolute;
    left: -5px;
    top: 39px;
    min-width: 140px;
    background: #eee none;
    border-radius: 0 0 5px 5px;
    transition: all .15s;
    visibility: hidden;
    opacity: 0;
    transform: translateY(15px)
}
.submenu>li {
    border-bottom: 1px solid #d5d5d5
}
.submenu>li:last-of-type {
    border-bottom: 0
}
.submenu>li>a {
    padding: 8px 12px;
    line-height: 16px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #666;
    display: flex;
    align-items: center;
    white-space: nowrap;
    transition: all .15s
}
.submenu>li>a:hover {
    color: #2361ff
}
.submenu>li>a::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 1px solid #2361ff;
    position: relative;
    display: block;
    transition: all .15s
}
.submenu>li>a:hover::before {
    width: 10px;
    margin: 0 6px 0 0
}
.nav-full {
    position: fixed;
    left: 50%;
    width: 100vw;
    height: 100vh;
    z-index: 9;
    visibility: hidden;
    opacity: 0;
    padding: 39px 0 0;
    transition: top .15s, visibility .15s, opacity .15s;
    transform: translateX(-50%);
    min-width: 1158px;
    display: none
}
@media only screen and (max-width: 1199px) {
    .nav-full {
        left: 0;
        transform: translateX(0)
    }
}
.nav-full.show {
    display: block;
    position: absolute;
    top: 0;
    visibility: visible;
    opacity: 1
}
.nav-full::before {
    background: #f7f7f7 none
}
.nav-full .nf-wrap {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 228px;
    gap: 11px;
    height: 100%
}
.nav-sticky {
    position: sticky;
    top: 0
}
.nf-menu {
    margin: 0;
    padding: 20px 10px 20px 0;
    list-style: none;
    display: grid;
    grid-template-columns: 148px repeat(5, minmax(0, 1fr));
    grid-row-gap: 24px;
    grid-column-gap: 8px;
    flex-wrap: wrap;
    align-content: flex-start;
    max-height: 100%;
    overflow-y: auto
}
.nf-menu::-webkit-scrollbar {
    width: 4px
}
.nf-menu::-webkit-scrollbar-thumb {
    background-color: #c4c4c4
}
.nf-menu>li>a {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.nf-submenu {
    margin: 12px 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 12px
}
.nf-submenu a {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.nf-submenu a:hover {
    color: #2361ff
}
.nf-sidebar {
    position: relative
}
.nf-sidebar::before {
    content: "";
    position: absolute;
    top: 0;
    left: -11px;
    width: 0;
    height: 100%;
    border-left: 1px solid #ccc
}
.nf-sidebar .social {
    margin-top: 24px;
    color: #333;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    justify-content: flex-start
}
.nf-sidebar .item.cols-2 {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 91px;
    gap: 20px
}
.nf-sidebar .item.cols-2 ol li a {
    color: #333
}
.nf-sidebar .item.line {
    height: 0;
    border-top: 1px solid #ccc;
    margin: 25px 0
}
.nf-sidebar .item .col {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 18px
}
.nf-sidebar .item .col.col-v2 {
    gap: 12px
}
.nf-sidebar .item .col li {
    color: #222;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600
}
.nf-sidebar .item .col li>a {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.nf-sidebar .item .col li>a.uppercase {
    text-transform: uppercase
}
.nf-sidebar .item .col li>a.email {
    display: flex;
    align-items: center;
    font-weight: 400
}
.nf-sidebar .item .col li>a.email svg {
    margin: 0 8px 0 0;
    stroke: #666
}
.nf-sidebar .item .col li>a.headphone {
    display: flex;
    align-items: center;
    font-weight: 400
}
.nf-sidebar .item .col li>a.headphone svg {
    margin: 0 8px 0 0;
    stroke: #666
}
#articleEventSticky {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    pointer-events: none;
    transition: transform .3s ease-in-out;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transform: translateY(-50%)
}
#articleEventSticky.active {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    transform: translateY(0)
}
.social {
    margin: 24px 0 0
}
.social-label {
    display: block;
    margin: 0
}
.social-list {
    margin: 0 0 0 16px;
    gap: 8px
}
.social-list a {
    width: 30px;
    height: 30px;
    background: none no-repeat center/auto 30px;
    text-indent: -999999px;
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    line-height: 0
}
.social-list a.facebook {
    background-image: url(../dist/f79dca0321a473942b57.svg)
}
.social-list a.youtube {
    background-image: url(../dist/add0b845165b2db1bdc0.svg)
}
.social-list a.tiktok {
    width: 22px;
    background-image: url(../dist/e84c1388df2f58641617.svg)
}
.footer {
    padding-top: 34px;
    padding-bottom: 30px
}
.footer::before {
    background: #fff none
}
.footer::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 15px;
    width: calc(100% - 30px);
    height: 0;
    border-top: 4px solid #0f6c32
}
.footer.mt-40 {
    margin-top: 40px
}
.footer-logo {
    justify-content: flex-start
}
.footer-wrap {
    display: flex;
    justify-content: space-between;
    margin: 10px 0 0;
    color: #000;
    line-height: 24px
}
.footer-wrap a {
    color: #000;
    font-weight: 400
}
.footer-wrap b {
    font-weight: 400
}
.footer-wrap .footer-two .m-0 {
    margin: 0
}
.footer-wrap .footer-two a:hover {
    text-decoration: underline
}
.footer-list {
    margin: 20px 0 0;
    padding: 0;
    list-style: none
}
.footer-list:first-child {
    margin-top: 0
}
.footer-app-label {
    display: block;
    margin: 0
}
.footer-app-ico {
    margin: 16px 0 0
}
.footer-app a {
    width: 125px;
    height: 38px;
    background: none no-repeat center/125px 38px;
    margin: 0 20px 0 0;
    text-indent: -999999px;
    color: rgba(0, 0, 0, 0);
    overflow: hidden;
    line-height: 0
}
.footer-app a:last-of-type {
    margin-right: 0
}
.footer-app a.ios {
    background-image: url(../dist/ee6bf097e303486d2a1c.png)
}
.footer-app a.android {
    background-image: url(../dist/25695d60eaeb16411962.png)
}
.no-gutters {
    margin-right: 0;
    margin-left: 0
}
.body {
    margin-top: 24px;
    padding-bottom: 24px
}
.body.v-detail {
    margin-top: 0
}
.title-container {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}
.title-breadcrumbs {
    display: flex;
    align-items: flex-end
}
.title-page {
    margin: -3px 0 -4px 0;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #222;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.title-page a {
    color: #222
}
.title-page.mt-30 {
    margin-top: 30px
}
.title-parent {
    margin: -3px 0;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    color: #222;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.title-parent a {
    color: #222
}
.title-parent.mt-30 {
    margin-top: 30px
}
.title-author::after {
    content: "";
    width: 50px;
    height: 0;
    display: block;
    left: 0;
    bottom: -2px;
    border-top: 5px solid #1a7900;
    margin: 12px 0 0;
    border-left: 0
}
.title-subpage {
    margin: 0;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    color: #666;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    display: flex;
    align-items: center
}
.title-subpage::before {
    content: "/";
    position: relative;
    margin: 0 10px 0 12px;
    font-weight: 400;
    color: #a0a4a8
}
.title-subpage a {
    color: #222
}
.title-tag {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 20px;
    font-weight: 100;
    color: #333;
    margin: .67em 0
}
.title-tag h1 {
    display: inline-block;
    font-size: 20px;
    margin: 0
}
.title-sub {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    color: #1a7900;
    text-decoration: underline
}
.ads-body .body {
    margin-top: 250px;
    padding-top: 20px;
    background: #fff none
}
.ads-body .bg-wrap:not(.header):not(.menu):not(.menu-wrap):not(.sg-header)::before {
    max-width: 100%
}
#desktop-home-top-page, #desktop-top-page {
    background: #f4f6fa none
}
.dantri-widget--vote {
    height: auto
}
.page-home .dantri-widget--vote {
    height: 436px
}
#desktop-right-1.start {
    min-height: 600px
}
#desktop-right-1.end {
    min-height: 0
}
.weather-placeholder {
    min-width: 240px
}
.auth-placeholder {
    min-width: 90px
}
.notification-placeholder {
    min-width: 24px;
    margin: 0 0 0 20px
}
#bannerMasthead>div {
    aspect-ratio: 16 / 9;
    max-height: 250px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(244 246 250 / var(--tw-bg-opacity))
}
.box-trend-container .swiper-wrapper .slides:hover {
    color: #0c5226
}
.level-2_container .subMenuCate {
    display: none;
    transition: all .15s;
    visibility: hidden;
    opacity: 0;
    transform: translateY(15px);
    z-index: 9
}
.level-2_container .subMenuCate::before {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    height: 20px;
    width: 100%
}
.level-2_container .subMenuCate>li:hover>a {
    color: #0f6c32;
    display: flex;
    white-space: nowrap
}
.level-2_container .subMenuCate>li:hover>a::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 1px solid #2361ff;
    position: relative;
    display: block;
    transition: all .15s
}
.level-2_container .subMenuCate>li:hover>a:hover::before {
    margin: 0 6px 0 0
}
.level-2_container:hover .subMenuCate {
    display: block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0)
}
.header.minify {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 48px;
    position: relative
}
.header.minify.nav-sticky {
    position: sticky;
    top: 0
}
.header-inner {
    padding: 5px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 10
}
.header-inner::before {
    background: #fff none;
    border-bottom: 1px solid #d9d9d9
}
.header-inner__left {
    display: flex;
    align-items: center
}
.header-inner__left>*:not(:first-child) {
    margin-left: 12px
}
.header-inner__left .logo {
    margin: 0 0 0 12px;
    line-height: 0
}
.header-inner__left .logo a {
    display: inline-block;
    line-height: 0
}
.header-inner__left .logo a svg, .header-inner__left .logo a img {
    width: auto;
    height: 46px
}
.header-inner__left .logo a svg.config, .header-inner__left .logo a svg.noel, .header-inner__left .logo a img.config, .header-inner__left .logo a img.noel {
    position: relative;
    top: -2px;
    -o-object-fit: contain;
    object-fit: contain
}
.header-inner__left .logo.dtnewyear a {
    max-height: 20px
}
.header-inner__left .logo.dtnewyear svg, .header-inner__left .logo.dtnewyear img {
    height: 46px;
    position: relative;
    top: -10px;
    -o-object-fit: contain;
    object-fit: contain
}
.header-inner__left .navigation {
    width: 24px;
    height: 24px;
    padding: 0;
    border: 0;
    background: rgba(0, 0, 0, 0) none;
    display: flex;
    align-items: center;
    justify-content: center
}
.header-inner__left .navigation svg.close {
    display: none
}
.header-inner__left .navigation.show svg.more {
    display: none
}
.header-inner__left .navigation.show svg.close {
    display: block
}
.header-inner__left .category {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.header-inner__left .category:not(:nth-child(3)) {
    margin-left: 6px
}
.header-inner__left .category svg {
    position: relative;
    top: 1px;
    margin-right: 6px
}
.header-inner__right {
    display: flex;
    align-items: center
}
.header-inner__right>*:not(:first-child) {
    margin-left: 24px;
    position: relative
}
.header-inner__right>*:not(:first-child)::before {
    content: "";
    width: 0;
    height: 22px;
    position: absolute;
    top: 50%;
    left: -12px;
    border-left: 1px solid #e6e8e9;
    transform: translateY(-50%)
}
.header-inner__right .icon-notify {
    margin-left: 0
}
.header-inner__right .icon-notify::before {
    content: none
}
.header-inner__right .search-link {
    margin: 0
}
.header-inner__right .user-info {
    font-size: 14px
}
.header-inner__right .user-info>svg {
    width: 24px;
    margin: 0 0 0 4px
}
.header-inner__right .user-info .user-infos {
    top: 35px
}
.header-inner__right .user-info .user-comment {
    top: 67px
}
.header-inner__right .user-info .user-your-news {
    top: 99px
}
.header-inner__right .user-info .user-news {
    top: 131px
}
.header-inner__right .user-info .user-saved {
    top: 163px
}
.header-inner__right .user-info .user-logout {
    top: 195px
}
.header-inner__right .user-avatar {
    margin: 0 8px 0 0
}
.header-inner__right .user-avatar .avatar {
    width: 24px;
    height: 24px;
    font-size: 11px
}
.header-inner__right .user-logout {
    top: 50px
}
.header-inner__right .user-logout::before {
    right: 28px
}
.header-inner__right .header-account {
    font-size: 12px
}
.header-inner__right .header-account svg {
    width: 20px;
    margin: 0 0 0 8px
}
.header .nav-full {
    padding-top: 48px
}
.wc-header {
    position: sticky;
    top: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 60px
}
.wc-header::before {
    background: #831432 url(../dist/0012af0c37b17abfb3d4.jpg) no-repeat center/cover;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.wc-header .logo {
    line-height: 0;
    margin: 0
}
.wc-header .logo a {
    display: inline-block;
    line-height: 0
}
.wc-navigation {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center
}
.wc-navigation h1, .wc-navigation h2 {
    margin: 0
}
.wc-navigation a {
    color: #fff;
    display: flex;
    align-items: center;
    height: 60px;
    font-size: 13px;
    font-weight: 600;
    font-family: "SVN Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    text-transform: uppercase;
    position: relative
}
.wc-navigation a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 100%;
    height: 0;
    border-top: 2px solid rgba(0, 0, 0, 0)
}
.wc-navigation li:not(:first-child) {
    margin-left: 32px
}
.wc-navigation li.active a:after, .wc-navigation li:hover a:after {
    border-top-color: #31dcca
}
.euro-header {
    position: sticky;
    top: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 60px
}
.euro-header::before {
    background: #143cdb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.euro-header .logo {
    line-height: 0;
    margin: 0
}
.euro-header .logo a {
    display: inline-block;
    line-height: 0
}
.euro-navigation {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center
}
.euro-navigation h1, .euro-navigation h2 {
    margin: 0
}
.euro-navigation a {
    color: #fff;
    display: flex;
    align-items: center;
    height: 60px;
    font-size: 13px;
    font-weight: 600;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    text-transform: uppercase;
    position: relative
}
.euro-navigation a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 100%;
    height: 0;
    border-top: 2px solid rgba(0, 0, 0, 0)
}
.euro-navigation li:not(:first-child) {
    margin-left: 32px
}
.euro-navigation li.active a, .euro-navigation li:hover a {
    color: #ffcb00
}
@font-face {
    font-family: "Fraunces";
    src: url(../dist/611a72f2e9f7891656bf.eot);
    src: url(../dist/611a72f2e9f7891656bf.eot?#iefix) format("embedded-opentype"), url(../dist/f4c159b16101edc163fc.woff2) format("woff2"), url(../dist/b613b5d2b95652b1f9e6.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Fraunces";
    src: url(../dist/9323fbe09a9bc4ddf51c.eot);
    src: url(../dist/9323fbe09a9bc4ddf51c.eot?#iefix) format("embedded-opentype"), url(../dist/14dd6c4b946f5f87cac9.woff2) format("woff2"), url(../dist/43464fcc77e87bae0b93.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Fraunces";
    src: url(../dist/5830bb1d2aafed3df6e4.eot);
    src: url(../dist/5830bb1d2aafed3df6e4.eot?#iefix) format("embedded-opentype"), url(../dist/a7a17f7eaea56dfffcf0.woff2) format("woff2"), url(../dist/b73ecaafcabfd1936761.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Fraunces";
    src: url(../dist/c5d87a0dc4458727b6f0.eot);
    src: url(../dist/c5d87a0dc4458727b6f0.eot?#iefix) format("embedded-opentype"), url(../dist/e80c871396d64e4a4ad6.woff2) format("woff2"), url(../dist/390eda533f222a8ffd23.woff) format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Fraunces";
    src: url(../dist/d6e881cf936a17c67f94.eot);
    src: url(../dist/d6e881cf936a17c67f94.eot?#iefix) format("embedded-opentype"), url(../dist/cb343d473e7ed9fceb30.woff2) format("woff2"), url(../dist/59aca5fe6c250316cb84.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
.lunar-parent .lunar-header .logo svg path:nth-child(3), .lunar-parent .lunar-header .logo svg path:nth-child(4), .lunar-parent .lunar-header .logo svg path:nth-child(5) {
    fill: #fff
}
.lunar-parent .lunar-header .lunar-navigation a {
    color: #fff
}
.lunar-child .lunar-default {
    margin-top: 0;
    padding-top: 0;
    border-top: 0
}
.lunar-header {
    padding-top: 40px;
    padding-bottom: 40px;
    display: grid;
    grid-template-columns: 80px calc(100% - 120px);
    grid-gap: 40px;
    align-items: center;
    position: relative;
    z-index: 1
}
.lunar-header .logo {
    margin: 0
}
.lunar-navigation {
    margin: 0;
    padding: 0;
    list-style: none;
    justify-self: flex-end
}
.lunar-navigation::after {
    content: "";
    display: block;
    clear: both
}
.lunar-navigation li {
    float: left
}
.lunar-navigation li:not(:first-child) {
    margin: 0 0 0 36px
}
.lunar-navigation li.active a {
    color: #cd3038
}
.lunar-navigation a {
    font-family: "Fraunces", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #292d32
}
.lunar-navigation a:hover {
    color: #cd3038
}
@font-face {
    font-family: "Merriweather";
    src: url(../dist/f25696743e044c149101.eot);
    src: url(../dist/f25696743e044c149101.eot?#iefix) format("embedded-opentype"), url(../dist/926b2ccb3309387a9c03.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Merriweather";
    src: url(../dist/d4047866c75fca77335f.eot);
    src: url(../dist/d4047866c75fca77335f.eot?#iefix) format("embedded-opentype"), url(../dist/36206d9136392929e22b.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Merriweather";
    src: url(../dist/fdccaf0fca67e6ba83d9.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Merriweather";
    src: url(../dist/fdccaf0fca67e6ba83d9.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Merriweather";
    src: url(../dist/5c49362283e813c01146.eot);
    src: url(../dist/5c49362283e813c01146.eot?#iefix) format("embedded-opentype"), url(../dist/b9845c4bdb7e65c17a90.woff2) format("woff2");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Manroque";
    src: url(../dist/17d1780d31951bdd6b4d.eot);
    src: url(../dist/17d1780d31951bdd6b4d.eot?#iefix) format("embedded-opentype"), url(../dist/2e6d3d21cb34c92a8f7a.woff2) format("woff2"), url(../dist/d9217a74b277ef214eb4.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/246ba59c66e592e9a505.eot);
    src: url(../dist/246ba59c66e592e9a505.eot?#iefix) format("embedded-opentype"), url(../dist/0b33f41eb1974d58060a.woff2) format("woff2"), url(../dist/0fc2edbac0dd1c541f23.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/67da549236305d7a5290.eot);
    src: url(../dist/67da549236305d7a5290.eot?#iefix) format("embedded-opentype"), url(../dist/29881e5d43ff99584f9c.woff2) format("woff2"), url(../dist/086a549676bbdfd90c4c.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/961d5f698871e0c4a215.eot);
    src: url(../dist/961d5f698871e0c4a215.eot?#iefix) format("embedded-opentype"), url(../dist/0a055d53ca81f7b2c793.woff2) format("woff2"), url(../dist/6d91eaed4bf3999159c9.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "MonteCarlo";
    src: url(../dist/bcfb7d61935a8735f164.eot);
    src: url(../dist/bcfb7d61935a8735f164.eot?#iefix) format("embedded-opentype"), url(../dist/472e7e30b8f9b9af98ce.woff2) format("woff2"), url(../dist/9cf685078c2eb02c64c2.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
.BannerHome {
    background: rgba(0, 0, 0, 0) url(../dist/c955281abba5bb898211.svg) center
}
.background {
    z-index: 15;
    min-width: 1158px
}
.content .singular-content, .content .singular-sapo {
    color: #333;
    font-family: "Manroque", "serif";
    font-size: 16px
}
.Bgmedia {
    background-color: #fff4e9
}
.BannerCateHc {
    background: rgba(0, 0, 0, 0) url(../dist/b688f32dea50103894dd.jpg) no-repeat center;
    background-size: cover
}
.BannerCateDa {
    background: rgba(0, 0, 0, 0) url(../dist/6039e7d514873be7d186.jpg) no-repeat center;
    background-size: cover
}
.card:hover {
    box-shadow: 2px 4px 33px 0 rgba(255, 89, 23, .2509803922)
}
.card-index:hover {
    box-shadow: 2px 1px 16px 0 rgba(255, 89, 23, .2509803922)
}
.pagination {
    margin: 44px 0 0;
    display: flex;
    align-items: center;
    justify-content: center
}
.pagination .page-item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border: 1px solid #e6e8e9;
    border-radius: 8px;
    background: #fff none;
    color: #25282b;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 500;
    font-size: 16px
}
.pagination .page-item:not(:first-child) {
    margin-left: 8px
}
.pagination .page-item.active, .pagination .page-item.active:hover {
    background: #0f6c32 none;
    border: 1px solid #0f6c32;
    color: #fff
}
.pagination .page-item:hover {
    border: 1px solid #a0a4a8;
    color: #0f6c32
}
.nhan-ai .collapsible-container.active .collapsible div svg {
    fill: #f11652;
    transform: rotate(180deg)
}
.collapsible-container.active .collapsible div svg path {
    fill: #f11652
}
.collapsible-container.active .collapsible div {
    color: #f11652
}
.dotations-scroll::-webkit-scrollbar {
    width: 2px
}
.dotations-scroll::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 6px;
    height: 167px
}
.dotations-scroll::-webkit-scrollbar-track {
    background-color: #858585;
    border-radius: 6px
}
#slideImage .swiper-pagination {
    display: flex;
    justify-content: center;
    top: 21px;
    height: -moz-fit-content;
    height: fit-content
}
#slideImage .swiper-pagination-bullet {
    width: 93px;
    height: 4px;
    opacity: 1;
    border-radius: 2px;
    background: #fff
}
#slideImage .swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: rgb(51 51 51 / var(--tw-bg-opacity))
}
#slideImage .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, #slideImage .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, #slideImage .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, #slideImage .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.bg-thankpage {
    background: rgba(0, 0, 0, 0) url(../dist/717424839e8a4454c0c7.png) center no-repeat;
    padding: 111px 224px;
    height: 753px
}
.btn-more:hover svg path {
    fill: #007a33
}
.srcoll-sponsors::-webkit-scrollbar {
    width: 2px
}
.srcoll-sponsors::-webkit-scrollbar-thumb {
    background-color: #858585;
    border-radius: 6px
}
.srcoll-sponsors::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 6px
}
#swiper1 .swiper, #swiper2 .swiper {
    padding: 28px 10px 14px 14px
}
#swiper1 .swiper-slide, #swiper2 .swiper-slide {
    height: auto
}
#swiper1 .swiper-pagination, #swiper2 .swiper-pagination {
    bottom: -10px
}
#swiper1 .swiper-pagination-bullet-active, #swiper2 .swiper-pagination-bullet-active {
    background-color: #a0a4a8
}
#swiper1 .swiper-button-disabled svg path, #swiper2 .swiper-button-disabled svg path {
    fill: #d6d6d6
}
#swiper1 .swiper-button-disabled, #swiper2 .swiper-button-disabled {
    cursor: auto
}
.swiper3 .swiper-button-disabled {
    cursor: auto
}
.swiper3 .swiper-button-disabled svg path {
    fill: #d6d6d6
}
.rdrDateRangePickerWrapper .rdrStaticRanges>.rdrStaticRangeSelected, .rdrDateRangePickerWrapper .rdrStaticRanges .rdrStaticRangeSelected .rdrStaticRange {
    background-color: #fff4eb
}
.button-active {
    color: #333;
    font-weight: 700
}
.button-active:before {
    content: " ";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -21px;
    height: 10px;
    background-color: #007a33
}
.progressbar {
    width: 0;
    transition: width 1.2s ease 900ms
}
.btn-chuong-trinh:hover svg path {
    stroke: #fff
}
.triangle-down {
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-top: 16px solid #fff4e9
}
.scroll-acticle-forcus::-webkit-scrollbar {
    width: 4px
}
.scroll-acticle-forcus::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    border-radius: 6px
}
.scroll-acticle-forcus::-webkit-scrollbar-track {
    background-color: #fff4e9;
    border-radius: 6px
}
.logo img.config {
    height: 46px
}
#articleFocus .swiper-pagination-bullet {
    width: 0.875rem;
    height: 0.875rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity))
}
#articleFocus .swiper-pagination-bullet.swiper-pagination-bullet-active {
    --tw-border-opacity: 1;
    border-color: rgb(0 122 51 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(0 122 51 / var(--tw-bg-opacity))
}
@font-face {
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}
:root {
    --swiper-theme-color: #007aff
}
:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}
.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}
.swiper-horizontal {
    touch-action: pan-y
}
.swiper-vertical {
    touch-action: pan-x
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}
.swiper-slide-invisible-blank {
    visibility: hidden
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}
.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}
.swiper-3d {
    perspective: 1200px
}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}
.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15)
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}
:root {
    --swiper-navigation-size: 44px
}
.swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none
}
.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}
.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
    display: none !important
}
.swiper-button-prev svg, .swiper-button-next svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform-origin: center
}
.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {
    transform: rotate(180deg)
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}
.swiper-button-lock {
    display: none
}
.swiper-button-prev:after, .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev'
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: 'next'
}
:root {}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
    display: none !important
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33)
}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2)
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}
.swiper-pagination-bullet:only-child {
    display: none !important
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-vertical>.swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}
.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}
.swiper-vertical>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}
.swiper-pagination-lock {
    display: none
}
.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}
.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/6a4a1dbca4a4c0dcbb61.eot);
    src: url(../dist/6a4a1dbca4a4c0dcbb61.eot?#iefix) format("embedded-opentype"), url(../dist/64829b694aa8524a9b67.woff2) format("woff2"), url(../dist/637cb74708b2ca0a25f0.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/5c5dd35837088d502e2d.eot);
    src: url(../dist/5c5dd35837088d502e2d.eot?#iefix) format("embedded-opentype"), url(../dist/23d535a705086acad65b.woff2) format("woff2"), url(../dist/8ce787d3b8d4ab6a6ec0.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/be689cfabd544f7f0dfb.eot);
    src: url(../dist/be689cfabd544f7f0dfb.eot?#iefix) format("embedded-opentype"), url(../dist/f563fdf104a6ba993017.woff2) format("woff2"), url(../dist/6445ae15564a7ea9f816.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/87c26410df15b8b54395.eot);
    src: url(../dist/87c26410df15b8b54395.eot?#iefix) format("embedded-opentype"), url(../dist/c7d7d42489df5749e609.woff2) format("woff2"), url(../dist/2962cc3fc34dea608030.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/20b9925e12f9878f76f6.eot);
    src: url(../dist/20b9925e12f9878f76f6.eot?#iefix) format("embedded-opentype"), url(../dist/70e8220a3dc33319fac8.woff2) format("woff2"), url(../dist/b1d4d7ee3424231c1d7b.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/2f42dda2567c16d5a940.eot);
    src: url(../dist/2f42dda2567c16d5a940.eot?#iefix) format("embedded-opentype"), url(../dist/bd91eabe82b459037530.woff2) format("woff2"), url(../dist/0bc5b2f1da1bc7e04584.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Noto Serif";
    src: url(../dist/5cd825e49c59627d692e.eot);
    src: url(../dist/5cd825e49c59627d692e.eot?#iefix) format("embedded-opentype"), url(../dist/c34081fd24d2512e0d02.woff2) format("woff2"), url(../dist/d658ee4c731434a44b04.woff) format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap
}
@font-face {
    font-family: "Manroque";
    src: url(../dist/17d1780d31951bdd6b4d.eot);
    src: url(../dist/17d1780d31951bdd6b4d.eot?#iefix) format("embedded-opentype"), url(../dist/2e6d3d21cb34c92a8f7a.woff2) format("woff2"), url(../dist/d9217a74b277ef214eb4.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/246ba59c66e592e9a505.eot);
    src: url(../dist/246ba59c66e592e9a505.eot?#iefix) format("embedded-opentype"), url(../dist/0b33f41eb1974d58060a.woff2) format("woff2"), url(../dist/0fc2edbac0dd1c541f23.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/67da549236305d7a5290.eot);
    src: url(../dist/67da549236305d7a5290.eot?#iefix) format("embedded-opentype"), url(../dist/29881e5d43ff99584f9c.woff2) format("woff2"), url(../dist/086a549676bbdfd90c4c.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Manrope";
    src: url(../dist/961d5f698871e0c4a215.eot);
    src: url(../dist/961d5f698871e0c4a215.eot?#iefix) format("embedded-opentype"), url(../dist/0a055d53ca81f7b2c793.woff2) format("woff2"), url(../dist/6d91eaed4bf3999159c9.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap
}
.grid.related {
    margin: 30px 0 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 24px
}
.grid.related .title {
    grid-column-start: 1;
    grid-column-end: 5;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    text-transform: uppercase
}
.grid.related .article-title {
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 22px;
    color: #222
}
.author-wrap {
    margin: 12px 0 0;
    display: flex;
    align-items: center
}
.author-avatar {
    margin: 0 12px 0 0;
    display: flex;
    align-items: center
}
.author-avatar__picture {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    order: 3
}
.author-avatar__picture img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%
}
.author-avatar__picture:nth-child(2) {
    margin-left: -12px
}
.author-avatar__picture:nth-child(3) {
    margin-left: -12px
}
.author-meta {
    display: flex;
    align-items: center
}
.author-name {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}
.author-name b {
    font-weight: 600
}
.author-name a {
    color: #222
}
.author-name.multi {
    position: relative
}
.author-name.multi>b {
    display: flex;
    align-items: center;
    cursor: pointer
}
.author-name.multi>b svg {
    position: relative;
    top: 1px
}
.author-name.multi:hover .author-list {
    visibility: visible;
    opacity: 1;
    top: 35px
}
.author-position {
    margin: 6px 0 0;
    color: gray
}
.author-time {
    margin: 0 0 0 8px;
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #a0a4a8
}
.author-time::before {
    content: "";
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    background: #222 none;
    position: relative;
    margin: 0 8px 0 0
}
.author-list {
    list-style: none;
    position: absolute;
    top: 55px;
    left: calc(50% + 35px);
    margin: 0;
    padding: 12px;
    background: #e6e6e6 none;
    border-radius: 5px;
    white-space: nowrap;
    z-index: 9;
    transform: translateX(-50%);
    transition: all .3s;
    visibility: hidden;
    opacity: 0
}
.author-list::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid #e6e6e6;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%)
}
.author-list li:not(:first-child) {
    margin: 12px 0 0
}
.author-list .author-wrap {
    margin-top: 0
}
.author-list .author-meta {
    display: block
}
.author-list .author-name {
    font-size: 14px;
    line-height: 16px;
    color: #333
}
.author-list .author-position {
    margin-top: 2px;
    font-size: 12px;
    line-height: 14px
}
.tags-wrap {
    margin: -10px 0 0;
    padding: 0;
    list-style: none
}
.tags-wrap.mt-30 {
    margin-top: 20px
}
.tags-wrap::after {
    content: "";
    display: block;
    clear: both
}
.tags-wrap li {
    float: left;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    line-height: 18px;
    margin: 10px 10px 0 0
}
.tags-wrap li:last-of-type {
    margin-right: 0
}
.tags-wrap li.label {
    color: #333;
    line-height: 26px
}
.tags-wrap li.label b {
    font-weight: 600
}
.tags-wrap li a {
    display: block;
    padding: 4px 12px;
    background: #f4f6fa none;
    border-radius: 13px;
    border: 1px solid #e3e5e8;
    color: #666
}
.tags-wrap li a:hover {
    background: #f4f6fa none;
    color: #222;
    border: 1px solid #a0a4a8
}
.tags-wrap.dark li.label {
    font-size: 16px;
    font-weight: 600;
    color: #e6e6e6;
    display: flex;
    align-items: center
}
.tags-wrap.dark li.label::before {
    content: "";
    position: relative;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
    background: rgba(0, 0, 0, 0) url(../dist/b56159d31289c030e52a.svg) no-repeat center/16px 16px
}
.tags-wrap.dark li a {
    color: #e6e6e6;
    background: #475569 none
}
.article-thumb a {
    position: relative;
    line-height: 0;
    display: block;
    padding: 0 0 66.66667%;
    overflow: hidden
}
.article-thumb img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.article-title {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 600
}
.article-title.text-ico a::before {
    content: attr(data-label);
    display: inline-block;
    color: #fff;
    padding: 3px 4px 1px;
    margin: 0 5px 0 0;
    font-weight: 500;
    font-size: 11px;
    line-height: 15px;
    font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-style: normal;
    text-transform: uppercase;
    border-radius: 4px;
    position: relative;
    top: -1px
}
.article-title.orange a::before {
    background: #f59e0b none
}
.article-title.red a::before {
    background: #b91c1c none
}
.article-excerpt {
    font-size: 14px;
    line-height: 22px;
    color: #888
}
.article-excerpt a {
    color: #565656
}
.article-ico {
    position: absolute;
    left: 6px;
    bottom: 6px;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #fff
}
.article-ico i {
    width: 25px;
    height: 25px;
    display: block;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0) none center/100% 100%
}
.article-ico i.video {
    background-image: url(../dist/ac210c0e1c9b4668bb35.svg);
    margin-right: 4px
}
.article-ico i.photo {
    background-image: url(../dist/82b0481440549a44c89c.svg)
}
.article-ico i.album {
    background-image: url(../dist/d2e23de7990a9a8e2901.svg)
}
.video-blocked {
    padding: 25% 10%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #222;
    color: #fff;
    text-align: center;
    cursor: not-allowed
}
#swiper-business .swiper:not(.swiper-initialized) .swiper-slide {
    margin-right: 24px
}
#swiper-business .swiper.swiper-initialized .swiper-slide {
    margin-right: 0
}
.breadcrumbs {
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
    color: gray;
    font-size: 16px;
    line-height: 20px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 400
}
.breadcrumbs.mt-16 {
    margin-top: 16px
}
.breadcrumbs::after {
    content: "";
    display: block;
    clear: both
}
.breadcrumbs li {
    float: left
}
.breadcrumbs li:not(:first-of-type)::before {
    content: "›";
    font-size: 20px;
    color: #a0a4a8;
    display: block;
    position: relative;
    float: left;
    margin: 0 5px
}
.breadcrumbs li:not(:first-of-type)::after {
    content: "";
    display: block;
    clear: both
}
.breadcrumbs li a {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    text-transform: uppercase;
    color: #565656
}
.breadcrumbs.dark {
    color: #b3b3b3
}
.breadcrumbs.dark li a {
    color: #b3b3b3
}
.breadcrumbs.dark li:last-of-type a {
    color: #1a7900
}
.comment--button__select {
    display: flex;
    position: relative;
    gap: 33px;
    margin-top: 48px;
    margin-bottom: 49px;
    border-bottom: 1px solid #e6e6e6;
    min-width: calc(100% + 50px);
    margin-left: -25px;
    padding-left: 25px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.comment--button__select .active {
    border-bottom: 3px solid #1a7900;
    color: #222;
    font-weight: 600
}
.comment--button__new {
    border: none;
    background: none;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: gray;
    padding-left: 0
}
.comment--button__old {
    border: none;
    background: none;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: gray;
    padding-left: 0
}
.comment-wrap {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    padding: 25px 25px 20px
}
.comment-wrap.mt-30 {
    margin-top: 30px
}
.comment-wrap.dark {
    border-color: #334155
}
.comment-title {
    font-size: 20px;
    line-height: 26px;
    color: #333;
    font-weight: 600;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    display: flex;
    align-items: center
}
.comment-title.dark {
    color: #e6e6e6
}
.comment-title svg {
    position: relative;
    left: -5px;
    margin: 0 10px 0 0
}
.comment-action {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 500;
    color: gray
}
.comment-action.dark {
    color: #b3b3b3
}
.comment-action.dark button:not(:nth-child(1))::before {
    border-left-color: #334155
}
.comment-action>*:not(:first-child) {
    margin: 0 0 0 7px
}
.comment-action button {
    padding: 0;
    background: rgba(0, 0, 0, 0) none;
    border: 0;
    color: #2361ff;
    cursor: pointer;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.comment-action button:not(:nth-child(1))::before {
    content: "";
    position: relative;
    width: 0;
    height: 18px;
    border-left: 1px solid #ccc;
    margin: 0 7px 0 0
}
.comment-box {
    margin: 10px 0 0
}
.comment-box .textarea {
    background: #f1f5f9 none;
    border-radius: 5px;
    padding: 12px;
    color: #333;
    border: 0;
    width: 100%;
    display: block;
    height: 107px;
    outline: none;
    resize: none
}
.comment-box .textarea.textarea-reply {
    height: 70px
}
.comment-box .action {
    margin: 8px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 34px
}
.comment-box .note {
    flex: 0 0 auto;
    max-width: 100%;
    width: calc(100% - 140px);
    color: gray
}
.comment-box .submit {
    border: 0;
    padding: 1px 0 0;
    border-radius: 5px;
    background: #1a7900 none;
    color: #f8fafc;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    width: 120px;
    height: 34px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    cursor: pointer
}
.comment-box.dark .textarea {
    background-color: #1e293b;
    color: #b3b3b3
}
.comment-container {
    margin: 20px 0 0
}
.comment-nav {
    border-bottom: 1px solid #e6e6e6
}
.comment-nav::after {
    content: "";
    display: block;
    clear: both
}
.comment-nav>* {
    float: left
}
.comment-nav>*:not(:first-child) {
    margin: 0 0 0 20px
}
.comment-nav button {
    border: 0;
    padding: 7px 0;
    background: rgba(0, 0, 0, 0) none;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: gray;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    position: relative;
    cursor: pointer
}
.comment-nav button.active {
    color: #333
}
.comment-nav button.active::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 0;
    border-bottom: 3px solid #1a7900
}
.comment-nav.dark {
    border-bottom-color: #334155
}
.comment-nav.dark button {
    color: #b3b3b3
}
.comment-nav.dark button.active {
    color: #e6e6e6
}
.comment-list {
    margin: 0;
    padding: 0;
    list-style: none
}
.comment-list>li {
    margin: 20px 0 0
}
.comment-list>li:not(:first-of-type) {
    border-top: 1px solid #e6e6e6;
    padding: 20px 0 0
}
.comment-list.child {
    margin-left: 52px
}
.comment-list.dark>li:not(:first-of-type) {
    border-top-color: #334155
}
.comment-list.dark .comment-author {
    color: #e6e6e6
}
.comment-list.dark .comment-empty::before, .comment-list.dark .comment-reply::before {
    background-color: #b3b3b3
}
.comment-empty {
    position: relative;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}
.comment-empty svg {
    stroke: #999
}
.comment-empty span {
    margin: 10px 0 0;
    display: block
}
.comment-item {
    display: flex;
    flex-wrap: wrap
}
.comment-avatar {
    flex: 0 0 auto;
    max-width: 100%;
    width: 40px;
    height: 40px;
    margin: 0 12px 0 0
}
.comment-avatar .avatar {
    background: #1a7900;
    border-radius: 50%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase
}
.comment-avatar .avatar.img-check {
    background: none
}
.comment-avatar img {
    width: 100%;
    border-radius: 50%
}
.comment-content {
    flex: 0 0 auto;
    max-width: 100%;
    width: calc(100% - 52px)
}
.comment-top {
    display: flex;
    align-items: center;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    line-height: 16px;
    color: #999
}
.comment-author {
    font-weight: 600;
    color: #333
}
.comment-author.dark {
    color: #e6e6e6
}
.comment-time {
    margin: 0 0 0 8px
}
.comment-text {
    margin: 8px 0 0;
    color: #333
}
.comment-bottom {
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 12px;
    color: #565656
}
.comment-bottom li {
    position: relative
}
.comment-bottom li:not(:first-of-type) {
    display: flex;
    align-items: center
}
.comment-bottom li:not(:first-of-type)::before {
    content: "";
    position: relative;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #ccc none;
    margin: 0 7px
}
.comment-bottom li button {
    padding: 0;
    background: rgba(0, 0, 0, 0) none;
    border: 0;
    cursor: pointer;
    color: #565656
}
.comment-bottom li button.like {
    display: flex;
    align-items: center;
    line-height: 12px;
    gap: 8px
}
.comment-bottom li button.like.active {
    color: #2361ff
}
.comment-bottom li button.like.active::before {
    background: #2361ff none
}
.comment-bottom li button.like b {
    margin: 0 3px 0 0
}
.comment-bottom li button .icon {
    transition: all .3s ease-in-out
}
.comment-bottom li button .icon:hover {
    transform: scale(1.4);
    transform-origin: center
}
.comment-bottom li .reaction-list {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear .33s, opacity .33s linear;
    display: flex;
    list-style-type: none;
    gap: 8px;
    padding: 8px 15px;
    box-shadow: 0 1px 3.9px 0 rgba(0, 0, 0, .1490196078);
    border-radius: 100px;
    background: #fff;
    position: absolute;
    top: -48px;
    left: -36px;
    z-index: 2
}
.comment-bottom li .reaction-list.active {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s
}
.comment-bottom li .reaction-list::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 1px;
    z-index: -1
}
.comment-bottom li .reaction-active {
    display: flex;
    gap: 8px;
    color: #0f6c32;
    align-items: center;
    line-height: 12px
}
.comment-bottom li .reaction-item {
    position: relative
}
.comment-bottom li .reaction-item-name {
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in-out;
    position: absolute;
    top: -28px;
    left: 50%;
    transform: translate(-50%, 0);
    background: rgba(86, 86, 86, .8980392157);
    border-radius: 16px;
    padding: 4px 10px;
    line-height: 14px;
    color: #fff;
    white-space: nowrap;
    font-size: 12px
}
.comment-bottom li .reaction-item:hover .reaction-item-name {
    visibility: visible;
    opacity: 1
}
.comment-bottom li:hover .list-reacted-detail {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s
}
.comment-bottom li .list-reacted {
    display: flex;
    gap: 12px
}
.comment-bottom li .list-reacted-icon {
    display: flex;
    position: relative
}
.comment-bottom li .list-reacted-item:not(:first-of-type) {
    margin-left: -8px
}
.comment-bottom li .list-reacted-count {
    color: #888;
    margin-left: 6px
}
.comment-bottom li .list-reacted-count.high-light {
    color: #0f6c32
}
.comment-bottom li .list-reacted-detail {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear .33s, opacity .33s linear;
    display: flex;
    position: absolute;
    top: -42px;
    left: 50%;
    padding: 8px 12px;
    gap: 12px;
    box-shadow: 0 1px 3.9px 0 rgba(0, 0, 0, .1490196078);
    background: #fff;
    border-radius: 100px;
    align-items: center;
    transform: translate(-50%, -10%)
}
.comment-bottom li .list-reacted-detail::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 1px;
    z-index: -1;
    top: 6px
}
.comment-bottom li .list-reacted-detail-item {
    display: flex;
    gap: 6px;
    color: #222;
    font-size: 14px;
    justify-content: space-between;
    align-items: center
}
.comment-bottom li .icon {
    display: block;
    width: 24px;
    height: 24px
}
.comment-bottom li .icon-like {
    background: url(../dist/58435a7d78efaf8e2f13.svg) no-repeat center/24px auto
}
.comment-bottom li .icon-haha {
    background: url(../dist/f1dafd819a004b9ec925.svg) no-repeat center/22px auto
}
.comment-bottom li .icon-sad {
    background: url(../dist/93b33216db1fe1e737c2.svg) no-repeat center/22px auto
}
.comment-bottom li .icon-wow {
    background: url(../dist/80f41361ccd750e4ac47.svg) no-repeat center/22px auto
}
.comment-reply {
    margin: 12px 0 0 52px;
    display: flex;
    align-items: center;
    padding: 0;
    background: rgba(0, 0, 0, 0) none;
    border: 0;
    cursor: pointer;
    color: #0f6c32;
    text-decoration: underline;
    font-size: 15px;
    line-height: 20px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.comment-reply::before {
    content: "";
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    background: #4d4d4d none;
    -webkit-mask: url(../dist/b8f3063d4f0f9e31d2c8.svg) no-repeat center/24px 24px;
    mask: url(../dist/b8f3063d4f0f9e31d2c8.svg) no-repeat center/24px 24px;
    margin: 0 4px 0 0
}
.comment-more {
    margin: 20px 0 0;
    display: flex;
    align-items: center;
    padding: 12px 28px;
    background: #f4f6fa none;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    color: #0f6c32;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 30px
}
@font-face {
    font-family: "Inter";
    src: url(../dist/c58c465723edbb1e7132.eot);
    src: url(../dist/c58c465723edbb1e7132.eot?#iefix) format("embedded-opentype"), url(../dist/ac03a6de9ea313009257.woff2) format("woff2"), url(../dist/f3ce705f806c10eb6e2d.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/4779e75fdb6a29fbacd9.eot);
    src: url(../dist/4779e75fdb6a29fbacd9.eot?#iefix) format("embedded-opentype"), url(../dist/d4b5441320ecab87d64a.woff2) format("woff2"), url(../dist/484bd6e66988b594f558.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/b6115a2cf89be644f163.eot);
    src: url(../dist/b6115a2cf89be644f163.eot?#iefix) format("embedded-opentype"), url(../dist/7249951440b8b2f3f6ba.woff2) format("woff2"), url(../dist/6d7d360a0832f5c43a22.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}
@font-face {
    font-family: "Inter";
    src: url(../dist/881389b4b0a03b4f452c.eot);
    src: url(../dist/881389b4b0a03b4f452c.eot?#iefix) format("embedded-opentype"), url(../dist/df454d31cb00344b1ff1.woff2) format("woff2"), url(../dist/3a84061fa1e9573b4a9f.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
.emagazine-sidebar {
    position: relative;
    margin-top: var(--top-social-pin)
}
.hidden {
    display: none
}
.side-bar-height {
    max-height: var(--article-height)
}
.singular-sidebar {
    position: relative;
    margin-top: var(--top-social-pin)
}
.singular-footer .social-pin {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    width: 100%;
    margin-top: 22px;
    margin-bottom: 22px;
    position: static
}
.singular-footer .social-pin li {
    flex: 2
}
.singular-footer .social-pin li:first-child {
    flex: 1
}
.singular-footer .social-pin li:nth-child(6) {
    flex: 14
}
.singular-footer .social-pin li.line::before {
    content: none
}
.singular-footer .social-pin .link .tooltiptext {
    left: 0;
    margin-left: -78px;
    height: 34px;
    top: 2px;
    display: flex;
    justify-content: center;
    align-items: center
}
.singular-footer .social-pin .link .tooltiptext:after {
    left: 63px;
    transform: rotate(48deg)
}
.v-detail .singular-footer .social-pin li {
    flex: 1
}
.v-detail .singular-footer .social-pin li:first-child {
    flex: 1
}
.v-detail .singular-footer .social-pin li:nth-child(6) {
    flex: 14
}
.v-detail .singular-footer .social-pin li.line::before {
    content: none
}
.cpanel-action {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    position: sticky;
    top: 100px;
    width: -moz-max-content;
    width: max-content
}
.cpanel-action li:not(:first-of-type) {
    margin: 8px 0 0
}
.cpanel-action li.line::before {
    content: "";
    display: block;
    width: 32px;
    padding-top: 16px;
    border-top: 1px solid #e3e6e8
}
.cpanel-action li.save.comment-empty_saved {
    margin-top: 8px
}
.cpanel-action li.save.comment-empty_saved span {
    margin: 0
}
.cpanel-item {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    padding: 0;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-size: 28px;
    transition: all .3s
}
.cpanel-item:active {
    transform: translateY(4px)
}
.cpanel-item:active svg {
    background: #eee none
}
.cpanel-item:active:hover {
    box-shadow: none
}
.cpanel-item.save {
    margin-top: 18px
}
.cpanel-item:hover {
    box-shadow: 0 0 8px 8px rgba(0, 0, 0, .05)
}
.cpanel-item.link {
    position: relative
}
.cpanel-item.link .tooltiptext {
    width: 70px;
    background: #fff none;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 105px;
    margin-left: -60px;
    font-size: 14px;
    border: 2px solid #ccc;
    font-weight: 400
}
.cpanel-item.link .tooltiptext:after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: #ccc;
    border-width: 2px 2px 0 0;
    width: 10px;
    height: 10px;
    top: 10px;
    left: -6px;
    transform: rotate(-137deg)
}
.cpanel-item.comment {
    background-color: rgba(0, 0, 0, 0);
    color: #999;
    font-size: 35px
}
.cpanel-item.comment span {
    height: 16px;
    padding: 1px 5px;
    background: #eaf9f1;
    border-radius: 4px;
    color: #0f6c32;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -8px;
    left: 18px;
    text-indent: 0;
    font-size: 11px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    line-height: 140%;
    font-weight: 600;
    z-index: 1
}
.cpanel-item.bookmark {
    background-color: rgba(0, 0, 0, 0);
    color: #999;
    font-size: 35px
}
.cpanel-item.donate {
    font-size: 28px
}
.cpanel-item.donate:hover {
    background: #1a7900 none
}
.body-container {
    display: grid;
    grid-template-columns: 35px calc(100% - 91px);
    grid-gap: 56px
}
.grid-container {
    display: grid;
    grid-template-columns: calc(100% - 357px) 300px;
    grid-gap: 57px
}
.singular-container .title-page {
    font-size: 36px;
    line-height: 50px;
    font-weight: 600;
    color: #222;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.singular-container .dt-audio {
    margin-top: 24px
}
.singular-sapo {
    margin: 32px 0 0;
    font-size: 18px;
    line-height: 30px;
    color: #333;
    font-style: italic;
    font-family: "Noto Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", serif;
    font-weight: 400
}
.singular-sapo p {
    margin: 0 0 20px
}
.singular-content {
    margin: 32px 0 0;
    font-size: 18px;
    line-height: 30px;
    font-family: "Noto Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", serif;
    color: #333;
    overflow-wrap: break-word
}
.singular-content::after {
    content: "";
    display: block;
    clear: both
}
.singular-content>* {
    margin: 0 0 20px
}
.singular-content h1, .singular-content h2, .singular-content h3, .singular-content h4, .singular-content h5, .singular-content h6 {
    font-family: "Noto Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", serif;
    color: #222;
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}
.singular-content .author-info_right {
    text-align: right;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
    margin-top: 0;
    justify-content: flex-end;
    color: #333;
    font-size: 18px;
    line-height: 30px
}
.singular-content .author-info_right a {
    color: #333
}
.singular-content .author-info_right a:hover {
    outline: 0;
    color: #06c
}
.singular-content a {
    color: #06c
}
.singular-content figure {
    margin: 28px 0;
    padding: 0
}
.singular-content figure.align-left {
    margin: 0 24px 0 0
}
.singular-content figure img {
    width: 100%
}
.singular-content figure figcaption {
    margin: 8px 0 0;
    padding: 0 30px;
    font-size: 14px;
    line-height: 22px;
    font-style: italic;
    text-align: center;
    color: #565656
}
.singular-content figure figcaption>* {
    margin: 0
}
.singular-content figure video {
    width: 100%;
    height: 100%;
    max-width: 100%
}
.singular-content figure.image img {
    cursor: zoom-in
}
.singular-content .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}
.singular-content .table-responsive table {
    width: 100%;
    border: 1px solid #eee;
    margin: 24px 0;
    border-collapse: collapse
}
.singular-content .table-responsive table td, .singular-content .table-responsive table th {
    padding: 12px;
    vertical-align: middle;
    border: 1px solid #eee
}
.singular-content .align-left {
    float: left;
    margin-left: 0;
    margin-right: 24px
}
.singular-content .align-right {
    float: right;
    margin-left: 24px;
    margin-right: 0
}
.singular-content .align-center {
    float: none;
    margin-left: auto;
    margin-right: auto
}
.singular-content .content-box {
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    overflow-wrap: break-word
}
.singular-content .content-box::after {
    content: "";
    display: block;
    clear: both
}
.singular-content .content-box>* {
    margin: 0 0 15px
}
.singular-content .content-box>*:last-child {
    margin-bottom: 0
}
.singular-content .content-box figure.align-left {
    margin: 0 20px 0 0
}
.singular-content .content-box figure.align-right {
    margin: 0 0 0 20px
}
.singular-content .video-wrapper {
    position: relative;
    width: 100%;
    padding: 0 0 56.25%;
    z-index: 5
}
.singular-content .video-wrapper.p-0 {
    padding: 0
}
.singular-content .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.singular-intro {
    padding: 30px 30px 10px;
    margin: 47px 0 0 0;
    background: #e6f1ff none;
    position: relative;
    font-size: 18px;
    line-height: 26px
}
.singular-intro>* {
    margin: 0 0 20px
}
.singular-intro::after {
    content: "";
    position: absolute;
    top: -27px;
    left: -27px;
    border-radius: 50%;
    width: 54px;
    height: 54px;
    background: #fff url(../dist/cd344ffd269622f9a473.svg) no-repeat center/30px auto
}
.singular-source {
    font-size: 16px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    gap: 3px
}
.singular-source i {
    font-size: 20px;
    position: relative;
    top: 5px
}
.singular-author {
    font-size: 18px;
    text-align: right
}
.breadcrumbs {
    padding-bottom: 5px
}
.article-related {
    margin: 24px 0 0;
    padding: 16px 24px 24px;
    border: 1px solid #eee;
    border-radius: 4px
}
.article-related .title-head {
    grid-column-start: span 2;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #222;
    text-transform: none;
    padding: 0 0 12px;
    border-bottom: 1px solid #eee
}
.article-related .article-item {
    margin: 20px 0 0;
    display: grid;
    grid-gap: 16px;
    grid-template-columns: 135px calc(100% - 151px)
}
.article-related .article-title {
    margin: 0;
    font-size: 16px;
    line-height: 22px
}
.article-related .article-title a {
    color: #222
}
.article-related .article-title a:hover {
    color: #06c
}
.article-related .article-excerpt {
    margin: 4px 0 0;
    font-size: 13px;
    line-height: 20px
}
.article-lot {
    padding: 0;
    margin: 0;
    counter-reset: count
}
.article-lot.line {
    padding-top: 16px;
    border-top: 1px solid #000
}
.article-lot .article-head {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #222
}
.article-lot .article-item {
    counter-increment: count
}
.article-lot .article-item:nth-child(2) {
    margin: 24px 0 0
}
.article-lot .article-item:nth-child(2) .article-content {
    margin: 16px 0 0
}
.article-lot .article-item:nth-child(2) .article-title {
    font-size: 18px;
    margin-top: 10px
}
.article-lot .article-item:not(:nth-child(2)) {
    display: grid;
    grid-gap: 14px;
    grid-template-columns: 1fr 90px;
    margin: 16px 0 0;
    padding: 16px 0 0;
    border-top: 1px solid #eee
}
.article-lot .article-item:not(:nth-child(2)) .article-thumb {
    order: 2
}
.article-lot .article-item:not(:nth-child(2)) .article-content {
    order: 1
}
.article-lot .article-title {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    margin: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 0 25px;
    position: relative
}
.article-lot .article-title::before {
    content: counter(count) ".";
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    color: #a0a4a8;
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    font-family: "Noto Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", serif
}
.article-dmb .title-head {
    margin-top: 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #25282b;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    padding: 16px 0 0;
    border-top: 1px solid #222;
    text-transform: uppercase
}
.article-dmb .article.grid {
    margin: 20px 0 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 24px
}
.article-dmb .article-title {
    margin: 8px 0 0;
    font-size: 16px
}
.article-event {
    margin: 0;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .08);
    border-radius: 4px;
    border: 1px solid #eee;
    background: #fff none;
    padding: 24px 30px
}
.article-event.mt-35 {
    margin-top: 35px
}
.article-event .title {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #25282b
}
.article-event .title .label {
    text-transform: uppercase;
    font-weight: 600
}
.article-event .title a {
    color: #18460b
}
.article-event .title a:hover {
    color: #06c
}
.article-event .article-item {
    margin: 12px 0 0;
    position: relative;
    padding: 0 0 0 20px
}
.article-event .article-item:nth-child(2) {
    margin-top: 20px
}
.article-event .article-item:nth-child(2)::before {
    top: 19px;
    height: calc(100% - 4px)
}
.article-event .article-item:nth-child(2)::after {
    top: 9px
}
.article-event .article-item:nth-child(2) .article-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px
}
.article-event .article-item::before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
    position: absolute;
    top: 15px;
    left: 3px;
    border-left: 1px solid #e3e3e3
}
.article-event .article-item::after {
    content: "";
    width: 7px;
    height: 7px;
    background: #fc2435 none;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 0
}
.article-event .article-item.event-more::before {
    display: none
}
.article-event .article-item.event-more a, .article-event .article-item.event-more button {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #18460b
}
.article-event .article-item.event-more a:hover, .article-event .article-item.event-more button:hover {
    color: #06c
}
.article-event .article-title {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-weight: 500
}
.article-event .article-title a {
    color: #222
}
.article-event .article-title a:hover {
    color: #06c
}
.article-event .article-time {
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: rgba(0, 0, 0, .5);
    margin: 3px 0 0
}
.article-care.list {
    margin: 24px 0 0;
    padding: 16px 0 0;
    border-top: 1px solid #222
}
.article-care.list.border-none {
    margin-top: 0;
    border: none
}
.article-care.list .article-head {
    margin: 0 0 24px;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    text-transform: uppercase;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.article-care.list .article-item {
    display: grid;
    grid-template-columns: 252px calc(100% - 268px);
    grid-gap: 16px
}
.article-care.list .article-item:not(:nth-child(2)) {
    margin-top: 20px
}
.article-care.list .article-title {
    margin: 0;
    font-size: 20px;
    line-height: 26px
}
.article-care.list .article-excerpt {
    margin: 8px 0 0
}
.related-more {
    margin: 20px 0 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #828282;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Arial", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif
}
.related-more .label {
    position: relative;
    padding: 0 0 0 28px;
    background: rgba(0, 0, 0, 0) url(../dist/03956be7558878e34da9.svg) no-repeat left center
}
.related-more a {
    color: #18460b
}
.related-more a:hover {
    color: #06c
}
.video-js.vjs-ad-playing {
    z-index: 8
}
.flourish-credit {
    display: none
}
#table-content {
    color: #0061e9;
    transition: height 300ms ease-out, margin-top 400ms ease-out
}
#table-content button svg {
    rotate: 180deg
}
#table-content>ul {
    overflow: hidden;
    transition: height 300ms ease-out, margin-top 400ms ease-out;
    margin-top: 0
}
#table-content>ul>li a {
    color: #222
}
#table-content>ul>li a:hover {
    font-weight: 500;
    text-decoration: underline
}
#table-content.active button svg {
    rotate: 0deg
}
#table-content.active>ul {
    margin-top: 12px
}
.toc-sm, .toc-md {
    background: #f4f6fa url(../dist/c3c1f7e6d7452b0323bb.png) no-repeat center right
}
.toc-lg {
    background: #f4f6fa url(../dist/9f0708cec31163e4ca91.png) no-repeat bottom right
}
.content-travel .content-box {
    background: #fff4e9 url(../dist/48067b71b7e6fdfdde44.jpg) no-repeat center/cover !important;
    border: none !important;
    border-radius: 8px
}
.w-100{width: 100%;}
.NupYIqfa3yfNhHXQ6gIk{position:relative}.P3q9ESMhNZhPE8YbyXdq::after{content:" ";display:block;height:inherit;width:inherit;background:rgba(6,5,5,.5490196078);opacity:.75;z-index:-1;position:absolute;pointer-events:none}.v6KIAFLPoRXHD_vdv93d::-webkit-scrollbar{width:6px}.v6KIAFLPoRXHD_vdv93d::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.v6KIAFLPoRXHD_vdv93d::-webkit-scrollbar-track{background:#fff4e9;border-radius:10px;height:100px}.v6KIAFLPoRXHD_vdv93d::-webkit-scrollbar-thumb:hover{background:#ccc}.bfc73FOVsDmsKsXdhOW_>button{--tw-bg-opacity:1;background-color:rgb(255 244 233 / var(--tw-bg-opacity))}.bfc73FOVsDmsKsXdhOW_>.wGFiCKiM_Br8AC5IQkEi{border-width:1px;--tw-border-opacity:1;border-color:rgb(244 118 68 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 244 233 / var(--tw-bg-opacity));font-weight:600;--tw-text-opacity:1;color:rgb(0 122 51 / var(--tw-text-opacity))}.mNn_15yQeul7mjth601J{position:relative}.mNn_15yQeul7mjth601J button.wGFiCKiM_Br8AC5IQkEi{position:relative;width:-moz-fit-content;width:fit-content}.mNn_15yQeul7mjth601J button.wGFiCKiM_Br8AC5IQkEi::after{position:absolute;bottom:-2px;display:block;height:0.25rem;width:-moz-fit-content;width:fit-content;width:-webkit-fill-available;--tw-bg-opacity:1;background-color:rgb(244 118 68 / var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}.eL4hfg4uYZrCBLOMKOwq::before{position:absolute;left:50%;top:0px;z-index:-1;display:block;height:100%;width:100vw;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:14px;border-bottom-left-radius:14px;--tw-bg-opacity:1;background-color:rgb(255 244 233 / var(--tw-bg-opacity));--tw-content:" ";content:var(--tw-content)}.ILwNfNtqKFgKHVPtqnGJ{--tw-bg-opacity:1;background-color:rgb(0 122 51 / var(--tw-bg-opacity))}.xaQogIV2N354fAkTKzh4{background:#fff4e9;border-radius:10px}.jNIVV3tIXn0AaHulnMRU [type=radio]:checked,.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked){position:absolute;left:-9999px}.jNIVV3tIXn0AaHulnMRU [type=radio]:checked+label,.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}.jNIVV3tIXn0AaHulnMRU [type=radio]:checked+label:before,.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #007a33;border-radius:100%;background:#fff}.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked)+label:before{border-color:#d1d1d6}.jNIVV3tIXn0AaHulnMRU [type=radio]:checked+label:after,.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#007a33;position:absolute;top:5px;left:5px;border-radius:100%;transition:all .2s ease}.jNIVV3tIXn0AaHulnMRU [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.jNIVV3tIXn0AaHulnMRU [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.zU9fFhVtovPm759XmCkS{background:linear-gradient(90deg, #FF86AA 16.37%, #FF2869 82.8%)}
.header-mb{display: none;}
@media screen and (max-width: 767px){
    .header-mb{display: block;}
    .header-pc, footer, #campaign-view, div[data-type="search-campaign"], #articleFocus, .dt-w-\[360px\]{display: none;}
    .container{max-width: 100%;}
    #nhan-ai-list.dt-grid-cols-3 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .BannerCateHc{
        width: 100%;min-width: unset;
        background-image: url(../dist/af312552912933b63ba6.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    #swiper1 .dt-grid-cols-3 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    #slideImage{height: auto;}
    .dt-min-h-\[72px\]{
        min-height: unset;
    }
    .header {
        position: sticky;
        top: 0;
        z-index: 99;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 12px;
        padding-bottom: 12px;
        min-height: 56px
    }

    .header::before {
        background: #fff none;
        box-shadow: 0 1px 3px rgba(0,0,0,.08)
    }

    .header .btn-menu {
        padding: 0;
        width: 32px;
        height: 32px;
        border: 0;
        background: rgba(0,0,0,0) none;
        color: #4d4d4d;
        font-size: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        left: -4px
    }

    .header .logo {
        margin: 0;
        line-height: 0
    }

    .header .logo-wrap {
        display: flex;
        align-items: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    .header .logo-wrap:has(.logo-text)>div:first-of-type img,.header .logo-wrap:has(div:nth-of-type(2))>div:first-of-type img,.header .logo-wrap:has(h1.logo)>div:first-of-type img {
        height: 32px
    }

    .header .logo-wrap>*:not(:nth-child(1)) {
        display: flex;
        align-items: center
    }

    .header .logo-wrap>*:not(:nth-child(1))::before {
        content: "";
        display: block;
        width: 0;
        height: 20px;
        border-left: 1px solid #e6e8e9;
        position: relative;
        margin: 0 8px
    }

    .header .logo-wrap>*:not(:nth-child(1)) svg,.header .logo-wrap>*:not(:nth-child(1)) img {
        width: auto;
        height: 18px
    }

    .header .logo a {
        display: inline-block;
        line-height: 0
    }

    .header .logo a svg,.header .logo a img {
        width: auto;
        height: 38px
    }

    .header .logo a svg.config,.header .logo a svg.noel,.header .logo a img.config,.header .logo a img.noel {
        height: 38px;
        min-width: -moz-fit-content;
        min-width: fit-content;
        position: relative;
        top: -4px;
        -o-object-fit: contain;
        object-fit: contain
    }

    .header .logo.dtnewyear a {
        max-height: 16px;
        min-width: 84px
    }

    .header .logo.dtnewyear a svg,.header .logo.dtnewyear a img {
        height: 36px;
        position: relative;
        top: -16px;
        -o-object-fit: contain;
        object-fit: contain
    }

    .header .logo-text {
        font-family: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Arial","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;
        font-size: 15px;
        line-height: 20px;
        font-weight: 600;
        color: #a0a4a8;
        white-space: nowrap
    }

    .header .logo-text a {
        color: #a0a4a8
    }
    .auth-placeholder {
        min-width: unset;
    }
    html, body{overflow-x: hidden;}
    .popup-quyen-gop .v6KIAFLPoRXHD_vdv93d{max-width: 100%;display: block;}
    .form-nhap-tien, .popup-quyen-gop .dt-pl-9 .dt-block .dt-font-Manrope{display: none;}
    .popup-quyen-gop .dt-w-\[170px\], .popup-quyen-gop .dt-w-\[170px\] img{
        width: 100%;
    }
    .popup-quyen-gop .dt-h-\[170px\] {
        height: auto;margin-top: 0;
    }
}