/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */
.view {
    --tw-bg-opacity: 1;
    background-color: green;
}

.alert {
    padding: 1rem;
    margin: 0.2rem
}

.alert-success {
    background: aquamarine;
}

.alert-danger {
    background: rgba(255, 0, 0, 0.71);
}

.pagination {
    display: flex !important;
}

.pagination li {
    border: 1px solid;
    padding: 0 0.7rem 0 0.7rem;
    font-size: 1.2rem !important;
}

.pagination_links {
    float: right;
}

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
    margin: 0
}

hr {
    color: inherit;
    height: 0
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
select {
    text-transform: none
}

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

legend {
    padding: 0
}

progress {
    vertical-align: baseline
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

button {
    background-color: transparent;
    background-image: none
}

fieldset,
ol,
ul {
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none
}

html {
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5
}

body {
    font-family: inherit;
    line-height: inherit
}

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

hr {
    border-top-width: 1px
}

img {
    border-style: solid
}
/*
textarea {
    resize: vertical
}
*/
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

table {
    border-collapse: collapse
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    line-height: inherit;
    padding: 0
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

*,
:after,
:before {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity))
}

[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
select,
textarea {
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem
}

[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
select:focus,
textarea:focus {
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #1c64f2;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

select {
    -webkit-print-color-adjust: exact;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right -0.2rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    color-adjust: exact;
    padding-right: 2.5rem
}

[multiple] {
    -webkit-print-color-adjust: unset;
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    color-adjust: unset;
    padding-right: .75rem
}

[type=checkbox],
[type=radio] {
    -webkit-print-color-adjust: exact;
    --tw-shadow: 0 0 #0000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: #6b7280;
    border-width: 1px;
    color: #1c64f2;
    color-adjust: exact;
    display: inline-block;
    flex-shrink: 0;
    height: 1rem;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 1rem
}

[type=checkbox] {
    border-radius: 0
}

[type=radio] {
    border-radius: 100%
}

[type=checkbox]:focus,
[type=radio]:focus {
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    outline: 2px solid transparent;
    outline-offset: 2px
}

[type=checkbox]:checked,
[type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
}

[type=radio]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
    background-color: currentColor;
    border-color: transparent
}

[type=checkbox]:indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
    background-color: currentColor;
    border-color: transparent
}

[type=file] {
    background: unset;
    border-color: inherit;
    border-radius: 0;
    border-width: 0;
    font-size: unset;
    line-height: inherit;
    padding: 0
}

[type=file]:focus {
    outline: 1px auto -webkit-focus-ring-color
}

input[type=file]::-webkit-file-upload-button {
    -webkit-margin-start: -1rem;
    -webkit-margin-end: 1rem;
    background: #374151;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 500;
    margin-inline-end: 1rem;
    margin-inline-start: -1rem;
    padding: .625rem 1rem .625rem 2rem
}

input[type=file]::file-selector-button {
    -webkit-margin-start: -1rem;
    -webkit-margin-end: 1rem;
    background: #374151;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 500;
    margin-inline-end: 1rem;
    margin-inline-start: -1rem;
    padding: .625rem 1rem .625rem 2rem
}

input[type=file]::-webkit-file-upload-button:hover {
    background: #4b5563
}

input[type=file]::file-selector-button:hover {
    background: #4b5563
}

.pZ06BCBBhEiS8JGgQDKV:after {
    background: #fff;
    border-color: #d1d5db;
    box-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

input:checked+.pZ06BCBBhEiS8JGgQDKV:after {
    border-color: #fff
}

input:checked+.pZ06BCBBhEiS8JGgQDKV {
    background: #1c64f2;
    border-color: #1c64f2
}

.tkX8MMO2MiTlgtbd_jG3,
.tkX8MMO2MiTlgtbd_jG3:before {
    background: inherit;
    height: 8px;
    position: absolute;
    width: 8px
}

.tkX8MMO2MiTlgtbd_jG3 {
    visibility: hidden
}

.tkX8MMO2MiTlgtbd_jG3:before {
    content: "";
    transform: rotate(45deg);
    visibility: visible
}

[data-tooltip-style^=light]+.H78G_4yayxs5C3xdFbnK>.tkX8MMO2MiTlgtbd_jG3:before {
    border-color: #e4e4e7;
    border-style: solid
}

[data-tooltip-style^=light]+.H78G_4yayxs5C3xdFbnK[data-popper-placement^=top]>.tkX8MMO2MiTlgtbd_jG3:before {
    border-bottom-width: 1px;
    border-right-width: 1px
}

[data-tooltip-style^=light]+.H78G_4yayxs5C3xdFbnK[data-popper-placement^=right]>.tkX8MMO2MiTlgtbd_jG3:before {
    border-bottom-width: 1px;
    border-left-width: 1px
}

[data-tooltip-style^=light]+.H78G_4yayxs5C3xdFbnK[data-popper-placement^=bottom]>.tkX8MMO2MiTlgtbd_jG3:before {
    border-left-width: 1px;
    border-top-width: 1px
}

[data-tooltip-style^=light]+.H78G_4yayxs5C3xdFbnK[data-popper-placement^=left]>.tkX8MMO2MiTlgtbd_jG3:before {
    border-right-width: 1px;
    border-top-width: 1px
}

.H78G_4yayxs5C3xdFbnK[data-popper-placement^=top]>.tkX8MMO2MiTlgtbd_jG3 {
    bottom: -4px
}

.H78G_4yayxs5C3xdFbnK[data-popper-placement^=bottom]>.tkX8MMO2MiTlgtbd_jG3 {
    top: -4px
}

.H78G_4yayxs5C3xdFbnK[data-popper-placement^=left]>.tkX8MMO2MiTlgtbd_jG3 {
    right: -4px
}

.H78G_4yayxs5C3xdFbnK[data-popper-placement^=right]>.tkX8MMO2MiTlgtbd_jG3 {
    left: -4px
}

.H78G_4yayxs5C3xdFbnK.ZBSHeVK3dmgzHTRX3hLO>.tkX8MMO2MiTlgtbd_jG3:before {
    visibility: hidden
}

.fE3pmEmw8F30VPtAqcha {
    width: 100%
}

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

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

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

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

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

._DVAfiyo21kM68EUVzEQ {
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

._zIL6vmKR4tYa_o9ybUL {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: static;
    white-space: normal;
    width: auto
}

.qArZHwmmp1ULq_EXc7FF {
    pointer-events: none
}

.VphsKPo2qv69hVllCsab {
    pointer-events: auto
}

.nMj7VC5PIvEilgLw4zEi {
    visibility: visible
}

.ZBSHeVK3dmgzHTRX3hLO {
    visibility: hidden
}

.smkr9JarUQxXDNNOXpIs {
    position: static
}

._LPVUrp9Uina5fcERqWC {
    position: fixed
}

.pq2JRWtiWcwYnw3xueNl {
    position: absolute
}

.ahOqFrhzLjivRe8a1kX_ {
    position: relative
}

.nNOlnAWW1_F9_q_s4umb {
    position: -webkit-sticky;
    position: sticky
}

._DGThsbfFGclb6iwA4_9 {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

._WGbLgD5wr3m_9WZl9Ua {
    bottom: 0;
    top: 0
}

.uQByIGHtHssL9HoPQXR4 {
    top: 0
}

._lAzsNe8Mc9FYKCKyXJT {
    top: 1rem
}

.ZjE1E_5ejL_PlLNIq3MM {
    right: 0
}

.juqxc8IAhXJiQY_V2ofp {
    right: 1rem
}

.VuoyqWQkm5MTiE515qz8 {
    bottom: 0
}

.TYmpscr1PwuC1dpYXDpM {
    left: 0
}

.T48beodD7XREB37WQ9eW {
    isolation: isolate
}

.kssRxisKI6huJRvs0_dF {
    isolation: auto
}

.QhmQ_v3mmDFIP9VaVOfb {
    z-index: 10
}

.bXWhrLpoBVu4aMI8XQxr {
    z-index: 20
}

.taX5bm_AMmfFooXEd5Ny {
    z-index: 30
}

.rBEQnDddLcKNSnbv_P6W {
    z-index: 40
}

.Jq3rRDG6Hsr3eAZ0KJeH {
    z-index: 50
}

.UKjppDIWtDJbrt1EbWi5 {
    order: 1
}

._uQa_ExcsTN6BoybQjcN {
    grid-column: span 1/span 1
}

.NM7Z1HBVjN_86WhEcXan {
    grid-column: span 2/span 2
}

._P4crYcwEj3d10LO5o8N {
    grid-column: span 6/span 6
}

._rqdzTLZuOhGujxvI_Bb {
    grid-column: span 12/span 12
}

.EWLTGduHCjFnjN6tLCXV {
    grid-column: 1/-1
}

._wZx6_fO2hTTiqUPwQ2K {
    float: right
}

._kd_TpyMi5kEN00X8Asd {
    float: left
}

._1WYsYlQf3e1cMF9Ij0O {
    float: none
}

.rWfaRhiWXPVf0yFvOuRm {
    clear: left
}

.P5rAg3xceYMGV94p4Ojk {
    clear: right
}

.ukqKdXvEJUYvZTAB9Mm8 {
    clear: both
}

.glzF0_xnK5dqVVzNQPD0 {
    clear: none
}

.TJ_bn80yrAmQvhz_svJe {
    margin: 0
}

.CVIwWQ2Ci_dKo__6xcK9 {
    margin: .25rem
}

.qhDAbki_PF71h2OQ8Q_Q {
    margin: .75rem
}

.G4VJZUD5jhDFjlkzgM9p {
    margin: 2rem
}

.SMOZz_mBEn7YSwq_daqg {
    margin: 3.5rem
}

.tVoN_ONXELuZ_7_tcyok {
    margin: 4rem
}

._Zt0QWNoskeJIuWJ94UW {
    margin-left: 1rem;
    margin-right: 1rem
}

.ZaKHxcG4mQbOvJ4IzRtQ {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

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

.aJF41JQLhtfw_MCGt5Th {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.dPKKN86A3v0FrOZGwMAI {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

.rAK1rJOGQIuHVnOkla3l {
    margin-bottom: 2rem;
    margin-top: 2rem
}

._doGzYmWP2_jIjPyHtlc {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

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

.CidV7gB_4Epg62AqLG57 {
    margin-top: 0
}

.iRFVFKvV59EjIwjCM62m {
    margin-top: .25rem
}

.gC_jEY75u_oxfOOKnLpH {
    margin-top: .5rem
}

.Rb8wn9HkB3B6Tcw7cRWw {
    margin-top: .75rem
}

.XJih04pKHf8Cekga6Hj3 {
    margin-top: 1rem
}

.KC0h1uHEHnCjmnE_rg8g {
    margin-top: 1.25rem
}

.lK4YcZMYuPJXBsFBM5Hv {
    margin-top: 1.5rem
}

.R2oNx0cNtxO_M_VVt390 {
    margin-top: 2rem
}

.xLxy3movqzZW0DK9On8M {
    margin-top: .125rem
}

.wO2o3nNtGz9p6gHiDV4q {
    margin-top: .875rem
}

.XZQ1UNoAcQMIV4si4Jk_ {
    margin-top: -1.25rem
}

._x10ClrjYfqGxZTMmpBl {
    margin-right: .25rem
}

.fhCwost7CSNRc2WSHLFW {
    margin-right: .5rem
}

.R9nujHypnXyuHrBww9QK {
    margin-right: .75rem
}

.y7LTF_4HCOoAzmZm_v8k {
    margin-right: 1rem
}

.XKqpZP5xNmxxFuyBDpSR {
    margin-right: 1.5rem
}

.a6oNxeE2_RMYuJ3ruA_U {
    margin-right: 3rem
}

.T1qzIiYBzxDgBnL9ISMF {
    margin-right: .625rem
}

.uq6K_W9aRWoQeVKPE1pl {
    margin-right: -.25rem
}

.b_xa_7V_UQbliVJRSasd {
    margin-right: -.75rem
}

.jJi0txJ1d906tXSu7r93 {
    margin-bottom: 0
}

.Z3N7I2IDDsoXK6xJ1cSW {
    margin-bottom: .25rem
}

.TR_P65x9ie7j6uxFo_Cs {
    margin-bottom: .5rem
}

._hpGev6RXFut0Jm_iRgf {
    margin-bottom: .75rem
}

.hD0sTTDgbxakubcHVW2X {
    margin-bottom: 1rem
}

.Td37IMFwOi4Zt3Vhv3cT {
    margin-bottom: 1.25rem
}

.EyjJPKD7jgGRBhaLpRVI {
    margin-bottom: 1.5rem
}

.HpZzxvgSmWLxwGF95rQK {
    margin-bottom: 2rem
}

.XYlXIRC4nG0lv4dgDrX_ {
    margin-bottom: 2.5rem
}

._qjblX_txtOQqv_KS58Z {
    margin-bottom: .125rem
}

.iPpA4AtZi__uabBE5IKW {
    margin-bottom: .375rem
}

.c2LzVf9SsdSEMBrRjNwS {
    margin-left: .25rem
}

.t1I6QaLqvCmfaYJcpWU_ {
    margin-left: .5rem
}

.oA7zcT_42jVeFuWTXQnq {
    margin-left: .75rem
}

.t7hrtvgtuIwf8EPNuj2r {
    margin-left: 1rem
}

.QkJPyfv8DpRcr_CZe6OJ {
    margin-left: 1.25rem
}

.MNgnvsy4e42uHuBwxxJg {
    margin-left: 1.5rem
}

.zjZIaeYZzHaaBqxD5KzF {
    margin-left: auto
}

.ZEPNZzATe5nPnS0shmrF {
    margin-left: -.25rem
}

.LauDXToZH9Rf4o6Op7aC {
    box-sizing: border-box
}

._cbVZefgdIrXBt3thQDb {
    box-sizing: content-box
}

._Vb9igHms0hI1PQcvp_S {
    display: block
}

.VPGGthdu3cy_ZP7AL7dt {
    display: inline-block
}

.oPlV3cK5HfQEd_TT8sK9 {
    display: inline
}

.YRrCJSr_j5nopfm4duUc {
    display: flex
}

._k0lTW0vvzboctTxDi2R {
    display: inline-flex
}

.X_Ud0SdI5RyAZfwcMIXF {
    display: table
}

.AMvi_c7wbsU8G3_2xCim {
    display: inline-table
}

.R33XNLigpQxnR_Czyo_j {
    display: table-caption
}

.KB_TZPoK96ny_82pqyOE {
    display: table-cell
}

.N2VRZiEWZToAIcziqSQl {
    display: table-column
}

._MeOZEYPEW9Z8AcZM7K_ {
    display: table-column-group
}

.Bdx0cGuzGz2vaGqHqoa3 {
    display: table-footer-group
}

.RiHtwh2Q8dTJu3G3wskr {
    display: table-header-group
}

.cHTB_ZURp8PVKW0w7d7d {
    display: table-row-group
}

.tXAv85xm1BmUSsEy5GB0 {
    display: table-row
}

.FF0B1uH_gtoM9lki9mia {
    display: flow-root
}

.xCPtuxM4_gihvpPwv9bX {
    display: grid
}

._RglBDcorSNUcKkuxqKq {
    display: inline-grid
}

.gVUm8R6WHXxwSqXrG1MD {
    display: contents
}

.YtDDGoCYq4t6UcaVy50x {
    display: list-item
}

._SmdlCf6eUKB_V9S5IDj {
    display: none
}

.OgxY1ZtPt4vH63N7ZL0q {
    height: 0
}

.i_MRHZYcgPhKYQAOf7FI {
    height: .25rem
}

.iRRyDh3hk0uKgmcxvdhD {
    height: .5rem
}

.bHAdXFPNFeidKlaOkKvl {
    height: .75rem
}

._o2IXcpM0qnG3JPReKus {
    height: 1rem
}

.rxe6apEJoEk8r75xaVNG {
    height: 1.25rem
}

.MnxxlQlR1H0xJuMEE8Yr {
    height: 1.5rem
}

.bLH_DeiQ7Cp4iBqeW3kq {
    height: 1.75rem
}

.mWvJQyBFgwNGEt0h7bSP {
    height: 2rem
}

.t3O38hGwkMJkf3_U2LhZ {
    height: 2.25rem
}

.Mln3CkDzLcoVQAC3Uqsd {
    height: 2.5rem
}

.TZANVyZaogC2vtqxZ7oo {
    height: 2.75rem
}

.v2F5G_Fm6X1wxdNJdQlJ {
    height: 5rem
}

._m642ApgC88SsmX5RGWt {
    height: 6rem
}

.nRgpYtDXPa8Sk01AYTQr {
    height: 7rem
}

.UjxN_6aH_Opce1DX_DRr {
    height: 8rem
}

.LBw_xNY6RemSb6arrxbk {
    height: .625rem
}

.OEd3yuKfmszRdDeW_2zu {
    height: .875rem
}

.uLPch_bqyJDXwe5tynMV {
    height: 100%
}

.rhJ7qSuv_H6qJxmzGcAa {
    height: 100vh
}

.YEIqrYYZZnouxfWI2aiR {
    height: calc(100% - 2rem)
}

.qG4UENFSlNnopb6lM8a8 {
    min-height: 0
}

.SXX5V42dZ6Fw3QpmjvbD {
    width: 0
}

.MNmifiddIP3pgI1Ifwlm {
    width: .5rem
}

.nXHmt07_6T25v6kTjTzf {
    width: .75rem
}

.E9GV5sZJIbfO_GEQ_moc {
    width: 1rem
}

.ADSeKHR1DvUUA48Chci_ {
    width: 1.25rem
}

.YIUegm7fh_CpJbivTu6B {
    width: 1.5rem
}

.RWlOLn85L9w5_1l9GIaX {
    width: 1.75rem
}

.yNvZ2JlUalNo5uPPv1sf {
    width: 2rem
}

.hlT3pgfpx11BUFMWNdhc {
    width: 2.5rem
}

.Rr_S4jo1he4sYSgq5LE_ {
    width: 2.75rem
}

.XO0Hd72IH1CH2AVjcbWM {
    width: 5rem
}

.nXXJb4baZCQ1uzyny9BT {
    width: 6rem
}

.IxVXJAn2ZWxXpcIHvPnh {
    width: 7rem
}

._07uZcLokMvX7uULfRPY {
    width: 8rem
}

.nUVQqdd_RQjvvOrcRIpD {
    width: 16rem
}

._QV5Y5YHkBJZSFfAsN1O {
    width: auto
}

.ZCcDCx3VW8mhFqKa8r5J {
    width: .625rem
}

._AA3rO_G7gzZSX90mzZi {
    width: .875rem
}

.Ce_ecllpQM9Lc4yCjD_9 {
    width: 50%
}

.o7fm00O9VUdt_v_JkdMI {
    width: 66.666667%
}

.t6gkcSf0Bt4MLItXvDJ_ {
    width: 100%
}

._Iv94MrdFJLoiYsdXLuq {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.G4dLHP1O7x3gaD0_p7Kc {
    min-width: 0
}

.RIzAMcn0rwiIETiMLJYb {
    min-width: 20rem
}

.TK9h2c2b79uBgR_cJzCE {
    min-width: 100%
}

.ZhzOGpbwY0R4TKKYr5pG {
    max-width: 24rem
}

.uv4ZnT9l0TZhdd_Ia_EC {
    max-width: 28rem
}

.Rv1FIuLTiXLx6VXsBFe9 {
    max-width: 32rem
}

.TnCneWVBJS9LByVLKjZH {
    max-width: 42rem
}

.DSinOeYMF_Gmwu9gOltI {
    max-width: 65ch
}

._74lpPUMEtHf6F0_fjLe {
    flex: 1 1 0%
}

._F_5_4aHMFl9ldi7JKmB {
    flex: 1 1 auto
}

.bIRey9ytskUfueo9E8EX {
    flex: none
}

.VQS2tmQ_zFyBOC2tkmto {
    flex-shrink: 0
}

.pfK7PNHtn1_mwyrkWuLb {
    flex-shrink: 1
}

.POuUxRn_2mImkG0xUuUT {
    flex-grow: 1
}

.lOJzUgePgNEywFDBNqoV {
    table-layout: auto
}

.tE23eyc5jfeQpiPRybcw {
    table-layout: fixed
}

.SDE5yUtgfTb3G7uZsTXF {
    border-collapse: collapse
}

._NZqO6OJrW_eaiE2GNIH {
    border-collapse: separate
}

.J3Prop_5XYo9wwjXuecz {
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.J3Prop_5XYo9wwjXuecz,
.u8offG3fYP2NVsUHw__L {
    --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
}

.u8offG3fYP2NVsUHw__L {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.__vPn_gIwaV_DbLAzEvq {
    transform: none
}

.VC3CWpWtbPnKEGp4NKOW {
    --tw-rotate: 90deg
}

@-webkit-keyframes WRL9IoNSeoGVYlyHdLrT {
    to {
        transform: rotate(1turn)
    }
}

@keyframes WRL9IoNSeoGVYlyHdLrT {
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes Eg0zOOarlDoBOTrAmFaI {

    75%,
    to {
        opacity: 0;
        transform: scale(2)
    }
}

@keyframes Eg0zOOarlDoBOTrAmFaI {

    75%,
    to {
        opacity: 0;
        transform: scale(2)
    }
}

@-webkit-keyframes Irqtgst_CBNpizOTEEQ9 {
    50% {
        opacity: .5
    }
}

@keyframes Irqtgst_CBNpizOTEEQ9 {
    50% {
        opacity: .5
    }
}

@-webkit-keyframes Sl1mW9dXOyWEwVbfMdFB {

    0%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        transform: translateY(-25%)
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: none
    }
}

@keyframes Sl1mW9dXOyWEwVbfMdFB {

    0%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(.8, 0, 1, 1);
        transform: translateY(-25%)
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: none
    }
}

.FviarNsZ3_xUmono11Mg {
    cursor: default
}

.SA5DoMHfwOFtY4h_qzuM {
    cursor: pointer
}

.ra0_vxHY8uKBKLTJEjsn {
    cursor: move
}

.vuY4kXpYHhjwCNxPiFiv {
    cursor: not-allowed
}

.FJg5hUcaJs1gUSVd2r40 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ClT56qYGvvSB_ohTkdG4 {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.i74QocNnpmvdL5DigfcH {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

._OkzZbYqloloAgN1xzyF {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.h8h6bMyYRFK9E1ti_msQ {
    resize: none
}

.fBzdp9bmLIn8GinCnR_b {
    resize: vertical
}

.__IYwc9UFjFnTaoYApeg {
    resize: horizontal
}

.rMtVlvM11jly8v9nMioj {
    resize: both
}

.CwXVND2g9gxPqIRZo0RR {
    list-style-position: inside
}

.ZvhXKpuSoDTRcvo8sVpG {
    list-style-position: outside
}

.xdunzYpzbwcYs_0Tjgcz {
    list-style-type: none
}

.d93FXV44B7W7cAGa5CAv {
    list-style-type: disc
}

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

.KPyVa9pHzXxVXM5a0H0a {
    grid-auto-flow: row
}

.XjqnrsAh_BrYrKLOHBN_ {
    grid-auto-flow: column
}

.K6xJ0CD3G9HtYe7KkrzH {
    grid-auto-flow: row dense
}

._DJo_SNYnGdvyJ82C1Ka {
    grid-auto-flow: column dense
}

.Nu4HUn5EQpnNJ1itNkrd {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.Q4KJqTa5GBaAJ29_u66A {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.VWCEsSASYzme_Objbtiq {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.wsYi4cvaXxUsSa57vf_Z {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.xcwgeeZbzBfzbYbc32HH {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.VQL6xpneuM_OxUjm2iT7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.wDF2ls8Apmy3KGiCbxI_ {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.EUen0GX6k4xAbnJswLeo {
    grid-template-rows: repeat(2, minmax(0, 1fr))
}

.TM88qKaDPqmY4tqJQRTf {
    flex-direction: row
}

._1UIGgPxizHT3BqZkb_A {
    flex-direction: row-reverse
}

.e8VqoQNK0mbkRFDL3LMV {
    flex-direction: column
}

.Sg_3d5zRNStcQDmbq_hb {
    flex-direction: column-reverse
}

.hP1M5IgfjJiY8_B1VUN1 {
    flex-wrap: wrap
}

.odyDqLAIuYzfo13JZ_hh {
    flex-wrap: wrap-reverse
}

._N_Xuysigv619Lpbv4oU {
    flex-wrap: nowrap
}

.V5TUi0vz_HalYg2P6JMZ {
    place-content: center
}

.jYJBX_AuAvM_dbPJ_xll {
    place-content: start
}

.eXLku84MwQeiv6tCW6Yt {
    place-content: end
}

._bwNq8GD6xjtsHnEWpWR {
    place-content: space-between
}

.Uu5lSoQjlSxF4ECbD8m0 {
    place-content: space-around
}

.lq60Rxy3DXHH2EZ0Com2 {
    place-content: space-evenly
}

.TiBbyF9WyvgIcPuBUSaQ {
    place-content: stretch
}

.MHg85wcP6dIPM2uxOP_8 {
    place-items: start
}

.d26A5l2fmQpZod8Yd6VZ {
    place-items: end
}

.TChFgihaIcR36bFkPtWB {
    place-items: center
}

.igcRLmV1nwoVwSY2TbpK {
    place-items: stretch
}

.A4nrCyN6pdA4Oc1Dr3YS {
    align-content: center
}

.tDhby_PWEzl5iGb_TPfg {
    align-content: flex-start
}

.SGVG7o5a2U6ohuvEmxkC {
    align-content: flex-end
}

._yWvtoNmN0Os0O_bvfrt {
    align-content: space-between
}

.cXgJqHmkMyL8QAzZdJUh {
    align-content: space-around
}

.Jpp6irnfUyGqIGrNCKga {
    align-content: space-evenly
}

._7_AEkSp_Gi6KH9ZW6st {
    align-items: flex-start
}

.wjH0YHj0qjwiVAvY1p5o {
    align-items: flex-end
}

.Q_jg_EPdNf9eDMn1mLI2 {
    align-items: center
}

.C5zbBMfA_zX8ND7xBYbd {
    align-items: baseline
}

.RL7uPEoqj_KRubJO6Kau {
    align-items: stretch
}

._HgeI6Dx9I__pBEYsPz0 {
    justify-content: flex-start
}

.URF_PdoDtDpDi8BZQL94 {
    justify-content: flex-end
}

.Nm7xMnguzOx6J5Ao7yCU {
    justify-content: center
}

.sJNGKHxFYdN5Nzml5J2j {
    justify-content: space-between
}

.jrP1Cwq8JspjUsoNnZ6j {
    justify-content: space-around
}

.ZqN4d58VCh3D3ypuEJpx {
    justify-content: space-evenly
}

.FbfnQOoP7fOucedjOPoJ {
    justify-items: start
}

.tTGbCIrvVVnBiR1ostDl {
    justify-items: end
}

.f_PC_fgesmaB1QbCTud3 {
    justify-items: center
}

.MKiZXvFTFtxxZdfJ7cxy {
    justify-items: stretch
}

._5Tr_VpHPDHkr3MEHnD3 {
    gap: .5rem
}

.iHPddplqYvrN6qWgvntn {
    gap: 1rem
}

.Bcw8VuwRWYxPGjWjS6Ig {
    gap: 1.5rem
}

.bhR_PkwU_R7UbU0M5yyi {
    gap: 2rem
}

.u14lCOT_pwaGMUQh5AXi {
    gap: 3rem
}

.bNuwEJVjy8l4O1aX1zho {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.cvkpv2bmXbOtb62ppyJC {
    row-gap: 2rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.EbRqGfGl4n9EPGcvrwZR>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 1
}

.azPN6c3ezb6RZPmOSGMY>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

.dejOxLF1XRaeIBJ8AlCM>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
    border-right-width: calc(1px*var(--tw-divide-x-reverse))
}

.Zy1Pypi71Xu6guex6urN>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-bottom-width: calc(1px*var(--tw-divide-y-reverse));
    border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)))
}

._tHKeAzEOiyzunXIeZpq>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 1
}

.EyDRRJbuOTqv3C5Cma8X>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 1
}

._w_2pVXrtEYInd17FnNU>:not([hidden])~:not([hidden]) {
    border-style: solid
}

._zXfZGhvuwcCNAhEFKQ_>:not([hidden])~:not([hidden]) {
    border-style: dashed
}

.sZg9ciY9j_keJovmgPvo>:not([hidden])~:not([hidden]) {
    border-style: dotted
}

.GNu99QvAkufOuheFsdDT>:not([hidden])~:not([hidden]) {
    border-style: double
}

.OQPYJLf7vu3o4VLROd9s>:not([hidden])~:not([hidden]) {
    border-style: none
}

.z30cepEEBLSTPSvWeVPH>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity))
}

.NIAblPiyeuYQ0zW671xb>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity))
}

.DbJ3LcQY_8qHK_CVzROX {
    place-self: auto
}

.OVlCcxnFB5QBYXaFMg_n {
    place-self: start
}

.HQcL13tQJuandWxSclOX {
    place-self: end
}

.T_HKDBJIxT4a4k4Aj44R {
    place-self: center
}

.rpg8MsjKS_OXdWRgvhFr {
    place-self: stretch
}

._WWBeALZMtbA_K_wZrAc {
    align-self: auto
}

.Q3CZI6T5Jx4MBCPpi57K {
    align-self: flex-start
}

.RvrcEp3QP6nn3yjaokQ8 {
    align-self: flex-end
}

._rCfAafI7lqYALljdSxM {
    align-self: center
}

.JHdSKCwwu0jgThcAkVgp {
    align-self: stretch
}

.LKomB72dGaEe2YBeuTII {
    align-self: baseline
}

.Jy9yDdNaro3kLPbyInnt {
    justify-self: auto
}

.YTKXGuiNISIw28NwdyY0 {
    justify-self: start
}

.z9GMFT1xBhjy6jvPpjpE {
    justify-self: end
}

.um3FTvNTbIin_4uy_ecA {
    justify-self: center
}

.RpqpuYj9J161zKPch1y7 {
    justify-self: stretch
}

.Cn_of7Q7bg5HZPbuySX7 {
    overflow: auto
}

.wBVMFkIGfrKshbvi2gS1 {
    overflow: hidden
}

.bTHCpFidkhw01hSBDm7E {
    overflow: visible
}

._dxJItoX_DmoALwiP7Gl {
    overflow: scroll
}

._IebywwKB6L2zG0BTy63 {
    overflow-x: auto
}

._lTTGxW9MVI40FyDCtmr {
    overflow-y: auto
}

.LQrvJzHhtGuotyv_EF_N {
    overflow-x: hidden
}

.K0zroU9fHy_hccnsrjzG {
    overflow-y: hidden
}

._rFOevgyLnucFEfiii1X {
    overflow-x: visible
}

.oo_GJK1mfk7UxDxCAg3Q {
    overflow-y: visible
}

.pdl952ted2i71qBLPIcQ {
    overflow-x: scroll
}

.sO_tinfrMVt7QYxF_dd8 {
    overflow-y: scroll
}

.ceLu9_mw7BsDnNUzxkkb {
    -ms-scroll-chaining: chained;
    overscroll-behavior: auto
}

.z1EoEuFcpzJXkbe8meX4 {
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.MxbfhdZldW_XJAxGSyOZ {
    -ms-scroll-chaining: none;
    overscroll-behavior: none
}

._XdVhznbp6V1Lc_F1qwS {
    overscroll-behavior-y: auto
}

.BEOjlVecb7zZrnTKGu62 {
    overscroll-behavior-y: contain
}

.tYloshnKKI4OdQ7k3qem {
    overscroll-behavior-y: none
}

.Z_sH0_7Xwax_3pl27xzL {
    overscroll-behavior-x: auto
}

.shIXf0GSVU_Z0e_b_zYC {
    overscroll-behavior-x: contain
}

.SIfgHU_KkWCovsoM0F7F {
    overscroll-behavior-x: none
}

.vfNYjqjYMlN1XskEucCt {
    overflow: hidden;
    white-space: nowrap
}

.vfNYjqjYMlN1XskEucCt,
.XwLZCZ2uQX_9LC_LDuqA {
    text-overflow: ellipsis
}

._PATTJtpXUMRctuGSZqm {
    text-overflow: clip
}

.HW_VbJklMX50B0ScZgL2 {
    white-space: normal
}

.BHrWGjM1Iab_fAz0_91H {
    white-space: nowrap
}

.bDYrueHxTnmjcFK2lfls {
    white-space: pre
}

._zZfBDKR8Bti7GLvIgzI {
    white-space: pre-line
}

._QxAsBuf_6z7d9xn2tS3 {
    white-space: pre-wrap
}

._kcoimsD99THI5iNl7CS {
    overflow-wrap: normal;
    word-break: normal
}

.V1a03WXBONolOIBpPrlS {
    overflow-wrap: break-word
}

.clB1IBfgpSTTPZgzZ_Ba {
    word-break: break-all
}

.D0cB2fwpzIAF6I3dz1f_ {
    border-radius: .125rem
}

.Y3FxyuXtj2gecrGXvLEI {
    border-radius: .25rem
}

.W5n_NSFnC6y2nqoHw_5x {
    border-radius: .375rem
}

.mveJTCIb2WII7J4sY22F {
    border-radius: .5rem
}

.RpVwy4sO7Asb86CncKJ_ {
    border-radius: 9999px
}

.zQeL_bQRwh9WGEnvS5ug {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

._NarM3uVIDdkHugrf78E {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

._McrmMbFrEkc_sTK9IC8 {
    border-bottom-right-radius: .5rem;
    border-top-right-radius: .5rem
}

._4S0zan6DXh_qcS8KsOi {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.XLlgRXUdQQs0S2kEfqxT {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.Zbcg0Bjzm_C_64FAwnE3 {
    border-bottom-left-radius: .5rem;
    border-top-left-radius: .5rem
}

.zCN6AFXRpuEJOWh1KZ2N {
    border-top-left-radius: .25rem
}

.VSZvnUNkMvBX_xBJyT9U {
    border-top-right-radius: .25rem
}

.L78flNNTtPCt7ClfMZqG {
    border-bottom-right-radius: .25rem
}

.kV1Ecl5i0pCueU4NcIJo {
    border-bottom-left-radius: .25rem
}

.x10gJN85ZCc5bRhhp5SO {
    border-width: 0
}

.b0rXX23llDSn6PZwxAyx {
    border-width: 2px
}

.pXhVRBC8yaUNllmIWxln {
    border-width: 1px
}

.KRYm_slIW7o1BHfoH1bZ {
    border-top-width: 0
}

._vn8PvoZLLDetPCJlfPP {
    border-right-width: 0
}

.hEIh0_vxSXD_ZBXYxnd0 {
    border-right-width: 1px
}

.EpUSgjHdM6oyMXUiK_8_ {
    border-bottom-width: 1px
}

.OGKixnDyVtiO6FLfdedj {
    border-left-width: 0
}

.oIAcw_u8e2fEm0DdQi2j {
    border-left-width: 1px
}

.UwdUO33ENNLGctd_YfnO {
    border-style: solid
}

.olKvC3XA85ljIesOcoAC {
    border-style: dashed
}

.uU2A6MNe2sWxrCXe70A9 {
    border-style: dotted
}

.GjhmNEG04PFRzFzHAts2 {
    border-style: double
}

.Kk75GeJEcUr3mV1Csoyj {
    border-style: none
}

.MGZ9bvBP5fgetIhNCD_o {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity))
}

.tu2pET5XXEFdLYbAVwZL {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity))
}

.qUWbS_LTZujDB4XCd11V {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity))
}

.vpDN1VEJLu5FmLkr5WCk {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity))
}

.HdmPxzrHWPsdXAJUn8hR {
    --tw-border-opacity: 1;
    border-color: rgba(26, 86, 219, var(--tw-border-opacity))
}

.bBg1_YEFygzKJ0ohRbqk:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity))
}

.tQllBC_S9HhJwbUmpPfQ:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 66, 159, var(--tw-border-opacity))
}

.rBZjJBnYZhN81q_ZIGAc:focus {
    --tw-border-opacity: 1;
    border-color: rgba(8, 145, 178, var(--tw-border-opacity))
}

.mW4LfSTbez3WHPeTDguY {
    background-color: transparent
}

._Ybd3WwuTVljUT4vEaM3 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.jtAJHOc7mn7b4IKRO59D {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity))
}

._9dH7mrOkzM4RTmidHTs {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity))
}

.WwS1mve_UI16RedcVHEs {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity))
}

.RwT9RGumnuqUj7lx7fdb {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity))
}

.foDHZclRWUf2bqma2a8U {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity))
}

.__CUdK3mSkcMQpxc1Lod {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 232, 232, var(--tw-bg-opacity))
}

.LfYUuHLcucn28jFBf2YQ {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 82, 82, var(--tw-bg-opacity))
}

.SdPDrbResNmgnA0L4Iki {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 36, 36, var(--tw-bg-opacity))
}

.lZje8JvlESgmRAyE5oBT {
    --tw-bg-opacity: 1;
    background-color: rgba(200, 30, 30, var(--tw-bg-opacity))
}

._9l2MVOj9uksi1brcZMM {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 186, 140, var(--tw-bg-opacity))
}

.Dnqe3vvw22y12_oWDYvR {
    --tw-bg-opacity: 1;
    background-color: rgba(222, 247, 236, var(--tw-bg-opacity))
}

._8jNXfz935bbH_fAUIpN {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 196, 141, var(--tw-bg-opacity))
}

.TdN_rgqCTju0IuQUjOfH {
    --tw-bg-opacity: 1;
    background-color: rgba(22, 189, 202, var(--tw-bg-opacity))
}

._nFZDjCNbOZi0LzGOKi_ {
    --tw-bg-opacity: 1;
    background-color: rgba(225, 239, 254, var(--tw-bg-opacity))
}

._0858KT1d0y98Z_k6cvL {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 86, 219, var(--tw-bg-opacity))
}

.eD79DAAyg5R4oxRIpzVL {
    --tw-bg-opacity: 1;
    background-color: rgba(88, 80, 236, var(--tw-bg-opacity))
}

.k1sFscPcBz_oMeiTaKv8 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 235, 254, var(--tw-bg-opacity))
}

._I92_RswYrnpS0B5dKZO {
    --tw-bg-opacity: 1;
    background-color: rgba(144, 97, 249, var(--tw-bg-opacity))
}

.hkPJMkgbvafVO7Vf2I80 {
    --tw-bg-opacity: 1;
    background-color: rgba(214, 31, 105, var(--tw-bg-opacity))
}

.acHlHtq6IToxgPtv8jXP {
    --tw-bg-opacity: 1;
    background-color: rgba(8, 145, 178, var(--tw-bg-opacity))
}

._Nn_uwvNTvwDq9f1qVjw:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity))
}

._7KA5gD55t2lxf9Jkj20:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity))
}

.lBgPGkku8NiP5ReH09_2:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity))
}

._gcxxKLcHXnx6zNmPLn8:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity))
}

._hwGprpWFg861uOaLs98:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(155, 28, 28, var(--tw-bg-opacity))
}

.XReAfK_HGXT3wZdvkoFv:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 66, 159, var(--tw-bg-opacity))
}

._d2_cgOaNPOMzJiF_FEb:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(14, 116, 144, var(--tw-bg-opacity))
}

.zm4DJynLOnO_thJwVc_K:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity))
}

.YDxTlMchJwRzLwFqGXwy {
    --tw-bg-opacity: 0.5
}

.HmOX3Otlw5iENKGSjjou {
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice
}

.OsuXHW1fGTs_1wLOKTND {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

.o6keFr1IvZ1FkcmlHC96 {
    background-size: contain
}

._eHkux8RMflas8E7vuU1 {
    background-attachment: fixed
}

._gATkSsH_Lxks8i9TSaY {
    background-attachment: local
}

.sSkGll5AYBDMFPY_Ytlx {
    background-attachment: scroll
}

.F8Dfr4kUmcmCOQk8bCGw {
    background-clip: border-box
}

.Z_lisF4evA1boheeikAO {
    background-clip: padding-box
}

.t2kBrR_9Z7h20XlJD7Rh {
    background-clip: content-box
}

.aOPAuySrsKvniaUOpOPc {
    -webkit-background-clip: text;
    background-clip: text
}

.moPRS1HKksATwkpEYQP4 {
    background-repeat: repeat
}

.bltKfrileHgMQn9RHpml {
    background-repeat: no-repeat
}

.jWXig7zJhibgJxS81V9S {
    background-repeat: repeat-x
}

.kjMqxZUDMNd8jw9lnGol {
    background-repeat: repeat-y
}

.zGq7KG0npFJ1oqgtu67S {
    background-repeat: round
}

.uVYdsMG5MgkrPxxxw2FX {
    background-repeat: space
}

.d_EJJ9deWWkyTAh8xLqS {
    background-origin: border-box
}

.Cqk5kX3TktemCJoC_uki {
    background-origin: padding-box
}

.pmeRnljCPTYp21RnvmpL {
    background-origin: content-box
}

._oeKbVD1oSQzXavBwaiJ {
    -o-object-fit: contain;
    object-fit: contain
}

.xU70zL_AYZ_4_YNizrzR {
    -o-object-fit: cover;
    object-fit: cover
}

._zZcxw2FIyORMtro2lJC {
    -o-object-fit: fill;
    object-fit: fill
}

.NMUOdMAuWfSWyFkrjJxf {
    -o-object-fit: none;
    object-fit: none
}

._v2ixzxZn2rU9GnIRvX9 {
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.sQaK4IH7BIQSgBTGX8Pe {
    padding: .25rem
}

.FJRldeiG2gFGZfuKgp88 {
    padding: .5rem
}

._wYiJGbRZyFZeCc8y7Sf {
    padding: 1rem
}

.TcRv2CxEufCAnWVUJnDf {
    padding: 1.25rem
}

.IvHclGgvMLtYg_ow0uba {
    padding: 1.5rem
}

.Z4DH5a4vmjReSFRBpPgz {
    padding: .375rem
}

.olxDi3yL6f0gpdsOFDhx {
    padding: .625rem
}

.u9_fvzcYrA0KCturmOwS {
    padding-left: 0;
    padding-right: 0
}

.skAJ8STK1kl9U6mU2XFc {
    padding-left: .25rem;
    padding-right: .25rem
}

.n5I7Hci7uIpROnS9rYKu {
    padding-left: .5rem;
    padding-right: .5rem
}

._Cj_M6jt2eLjDgkBBNgI {
    padding-left: .75rem;
    padding-right: .75rem
}

.RZmKBZs1E1eXw8vkE6jY {
    padding-left: 1rem;
    padding-right: 1rem
}

.ZjWEEmDsdPvU2GdH53LK {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.JGzJOGfW2x0VXm_3WgQB {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.yrcDQUuTHsA3vRbA_QBh {
    padding-left: .375rem;
    padding-right: .375rem
}

.St_AVDyTHE88JaawJoRQ {
    padding-left: .625rem;
    padding-right: .625rem
}

.dV7bWpwxM7rV8dk5i82I {
    padding-bottom: 0;
    padding-top: 0
}

._bVaO2NfVVP88LtHWYlv {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.b9aD6g2qw84oyZNsMO8j {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.i8v96MUlFwGv9qJUkAx7 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

._9igzqn_6D3Qq5Hcwkfk {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.UmqKMau8dYPUeY1E6YOC {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.YHiWkESJ_FRThRhSUhlR {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.rHWFo7_ZyjyPi7pYtbL9 {
    padding-bottom: 3rem;
    padding-top: 3rem
}

.Zs2BLzUMh0_yTpU6xCcU {
    padding-bottom: .125rem;
    padding-top: .125rem
}

.Qkdk47eO_FsOcXfaC9zb {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.cexDVMRjens2nRrMcG96 {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.Yr1oeNFASSARgkvkNsPa {
    padding-top: 0
}

.RLVemQvbW8bmzNf3KoDP {
    padding-top: .5rem
}

.wlOthpHGZ8jLLRoA3tl2 {
    padding-top: .75rem
}

.p_2EXc_a2sDA_h41l8QU {
    padding-top: 1rem
}

.LVS5VhNiuUNp2iESGVfr {
    padding-top: 1.25rem
}

.mlwbuv_bMkMhzTA3msA3 {
    padding-top: 1.5rem
}

.ce5FeZ9ko_gHK0Ny73hz {
    padding-top: 2rem
}

.D7h8g_ot4LPPDGn5RmY4 {
    padding-top: 2.25rem
}

.wfz9oKCp_svYP9oWrZuR {
    padding-top: 4rem
}

.Cp1mFiAlkrwSlCvxivlG {
    padding-top: 5rem
}

.I3wPPzMRic5rh7BH6Fx_ {
    padding-top: 8rem
}

.I2IM8dHnq5utmcKJuu49 {
    padding-right: .5rem
}

.bgRtFMPAzlI4F2ls_5G3 {
    padding-right: .75rem
}

.GNWLm5Ri4kqWXPnbSq8E {
    padding-right: 1rem
}

.j3i69xSMMfEtcnNNMuVd {
    padding-bottom: 0
}

.hwCTzGuw3Wvg2a388A7l {
    padding-bottom: .5rem
}

.pjVv_HvtzX_QkbymyvoG {
    padding-bottom: 1rem
}

.gyULXFQVgjg7SZF8X3HH {
    padding-bottom: 1.5rem
}

.XYChh_GyxXGwI9NMA1Ww {
    padding-left: 0
}

.gFiu4B86q1_tyJyXv_0v {
    padding-left: .5rem
}

.aa_y6SeayB9fNgBD5ROa {
    padding-left: .75rem
}

.LTEDJh4s7gPtSmaVhWcH {
    padding-left: 1rem
}

.EJnfd6vZtUKv58_y4cN8 {
    padding-left: 1.5rem
}

.phuq9OcM4E3Gy9MJy0RC {
    padding-left: 2.5rem
}

.xfuvbLgYErj_fGTMHhLc {
    padding-left: 2.75rem
}

.upQp7iWehfaU8VTbfx_w {
    text-align: left
}

.ijrOHNoSVGATsWYKl4Id {
    text-align: center
}

.G7L_x8U60vNOkb_OtFOV {
    text-align: right
}

.jtYdxqYTxtGbs_jfFFfw {
    text-align: justify
}

.z_m5GbgHaFlIYONlP0DI {
    vertical-align: baseline
}

.bUjsjyBv6um8ORSwb9J0 {
    vertical-align: top
}

.u0Aizb1ol0gBXDISYKJM {
    vertical-align: middle
}

.SWNV_75BHUY32xLLo8oc {
    vertical-align: bottom
}

.gK2Ph41_j3gc4lllFA7Q {
    vertical-align: text-top
}

.RZuw5qGA8f2K9fLMZMg1 {
    vertical-align: text-bottom
}

.gMXmdpOPfqG_3CKkL0VD {
    font-size: .75rem;
    line-height: 1rem
}

.c8dCx6gnV43hTOLV6ks5 {
    font-size: .875rem;
    line-height: 1.25rem
}

.d3C8uAdJKNl1jzfE9ynq {
    font-size: 1rem;
    line-height: 1.5rem
}

.y0nOgdpiqOUaFDbjAxwD {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.vyo_A8gnQD1QWDPglr3h {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.q1oXbofRCOhVhOSB8tiU {
    font-size: 1.5rem;
    line-height: 2rem
}

.hzF5p0DKbO64_tGedy_c {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.xiIHblq459cdnybNUPZM {
    font-size: 3rem;
    line-height: 1
}

._43MO1gcdi2Y0RJW1uHL {
    font-weight: 400
}

.ezMFUVl744lvw6ht0lFe {
    font-weight: 500
}

.yM_AorRf2jSON3pDsdrz {
    font-weight: 600
}

.IOPhczRgtphv6NdNBDjj {
    font-weight: 700
}

.RB_um5eBnoFmJV2qT7_S {
    font-weight: 800
}

.sdSaZcRa4_We5kKaX4pf {
    text-transform: uppercase
}

._q7tNajI7kJW8zFHvKu7 {
    text-transform: lowercase
}

._4yQkTZxaHA87L63RJ_K {
    text-transform: capitalize
}

._oCL5bHfry9yqlqaeEEn {
    text-transform: none
}

.oiyrMvoEuxMrz1yxoEST {
    font-style: italic
}

.yo0GKAXAsUDIWsazc10y {
    font-style: normal
}

.__F_Wl0UM4Yp7pMpZn_M,
._Ci_z82WvhULjeKpic_M,
.BWIfyb5kCngMTA8pFwfS,
.C4YIThbodpegJibTvfkE,
.DnRF2z9r_u2Nmy2jOQnf,
.H5yngSIrpJWOsZCljsvB,
.l03r85bkN0qmrC__3ruV,
.YE3DE4Ff1fbhneGbhqpw {
    --tw-ordinal: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-slashed-zero: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-numeric-figure: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-numeric-spacing: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-numeric-fraction: var(--tw-empty,
            /*!*/
            /*!*/
        );
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.HwdDEFrZpFDszwc83Z2M {
    font-variant-numeric: normal
}

.H5yngSIrpJWOsZCljsvB {
    --tw-ordinal: ordinal
}

.C4YIThbodpegJibTvfkE {
    --tw-slashed-zero: slashed-zero
}

.DnRF2z9r_u2Nmy2jOQnf {
    --tw-numeric-figure: lining-nums
}

.__F_Wl0UM4Yp7pMpZn_M {
    --tw-numeric-figure: oldstyle-nums
}

.BWIfyb5kCngMTA8pFwfS {
    --tw-numeric-spacing: proportional-nums
}

.YE3DE4Ff1fbhneGbhqpw {
    --tw-numeric-spacing: tabular-nums
}

.l03r85bkN0qmrC__3ruV {
    --tw-numeric-fraction: diagonal-fractions
}

._Ci_z82WvhULjeKpic_M {
    --tw-numeric-fraction: stacked-fractions
}

.UirERFDFKMacm9yfi0Ha {
    line-height: 1.5rem
}

.Lw3aOz_uIR008Wkx5h3m {
    line-height: 2.25rem
}

.wgkxUJNDca22__ptDPRh {
    line-height: 1
}

.OXyBmUnmaFHYN14c7Giu {
    line-height: 1.25
}

.AX9fWk_1GRI2Pnhm8wfX {
    letter-spacing: -.025em
}

._fj5qD1qKucIHy44xhzZ {
    letter-spacing: .05em
}

.y6GKdvUrd7vp_pxsFb57 {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

._JmTNv5EiHqK2A1jcQSf {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity))
}

.PeR2JZ9BZHYIH8Ea3F36 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity))
}

.iyrgFoJBjXFzXLcq5BhU {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity))
}

.rYHHksRBEMl_guI3q0UQ {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity))
}

.__9sbu0yrzdhGIkLWNXl {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity))
}

.aKB6odMbznaNbQj0JRKh {
    --tw-text-opacity: 1;
    color: rgba(240, 82, 82, var(--tw-text-opacity))
}

.m_WzesDEb91pTPmX64rt {
    --tw-text-opacity: 1;
    color: rgba(224, 36, 36, var(--tw-text-opacity))
}

.ZN_OBnKt2VQjvkKnCO6j {
    --tw-text-opacity: 1;
    color: rgba(155, 28, 28, var(--tw-text-opacity))
}

.eVDDcTay8N4YuA8LjPC2 {
    --tw-text-opacity: 1;
    color: rgba(49, 196, 141, var(--tw-text-opacity))
}

._slPOgYG58UZfxi9teaV {
    --tw-text-opacity: 1;
    color: rgba(14, 159, 110, var(--tw-text-opacity))
}

.UptwuMAvsdRjvAaYNP6r {
    --tw-text-opacity: 1;
    color: rgba(3, 84, 63, var(--tw-text-opacity))
}

.y7_9jOVUVo2DCNcAYzmU {
    --tw-text-opacity: 1;
    color: rgba(6, 148, 162, var(--tw-text-opacity))
}

.QlIIjRGobS_qgIHEoifj {
    --tw-text-opacity: 1;
    color: rgba(225, 239, 254, var(--tw-text-opacity))
}

.bsPBanOQrT2hqSGqiD_F {
    --tw-text-opacity: 1;
    color: rgba(28, 100, 242, var(--tw-text-opacity))
}

.ddQfTyPRlbx4hi9v0Jbf {
    --tw-text-opacity: 1;
    color: rgba(30, 66, 159, var(--tw-text-opacity))
}

.gxqPdw4EewWD7Ph9huFn {
    --tw-text-opacity: 1;
    color: rgba(85, 33, 181, var(--tw-text-opacity))
}

.Kj7Bwd1IIX30iGyBuvix {
    --tw-text-opacity: 1;
    color: rgba(8, 145, 178, var(--tw-text-opacity))
}

.BpcA_ZTX79XDgSc71n2v:hover ._Oyukq8JlN1X9w2FmPds,
.ZnBoTVi7VOJdCLSSU62n:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity))
}

.lVdPby_geDbl2zZm5HXn:hover {
    --tw-text-opacity: 1;
    color: rgba(250, 202, 21, var(--tw-text-opacity))
}

._AF_BeXfHvWy_siZxhZR:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 148, 162, var(--tw-text-opacity))
}

.W_sCP6_PDfz0Lqf875WU {
    text-decoration: underline
}

.kFlk3k_uhzYPiSbsq5cU {
    text-decoration: line-through
}

.RmyQaPRlu2UC5jA7Qf_h {
    text-decoration: none
}

.oJZU4OQzzfXeLbF7UKZ_:hover {
    text-decoration: underline
}

._JuCjEvnRAY7i_IOYa7l:hover {
    text-decoration: none
}

.KRANKvs7gs1E_d0fCA0k {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.j1RuxUoFJxm2HjvXu0eS {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.Db4Wzva4DMepJJiQLY7M {
    opacity: 0
}

.iGx2u6250_LVfxnEvjuB {
    opacity: .5
}

.wxHMn0uTKBD0WuelEDNr {
    opacity: 1
}

.dZVEAjgBzEgwmUlQ4b5i {
    background-blend-mode: normal
}

.LGnnaxn4Ox0OhcOCTUG5 {
    background-blend-mode: multiply
}

.zwhMlDoRd4fLp3nOMq12 {
    background-blend-mode: screen
}

.T1tt0skHinBi0JlnITIP {
    background-blend-mode: overlay
}

.bj9Oc_t7xOQ4PdF_n60Y {
    background-blend-mode: darken
}

.Y7d5rVhIDeiO2LWS1m6b {
    background-blend-mode: lighten
}

.y5VdbnI_X6cQaJgmKKdB {
    background-blend-mode: color-dodge
}

.B6s8IzG1fIyyLgPppNMK {
    background-blend-mode: color-burn
}

.S88KNCG9I8yZ3p197x0h {
    background-blend-mode: hard-light
}

.yHZPdWX6HaTl__Fj_p7w {
    background-blend-mode: soft-light
}

.bRDe6gkFCcT78lmLNAEz {
    background-blend-mode: difference
}

._RSEccXZHquIyWKYQ6qG {
    background-blend-mode: exclusion
}

.L_s3MwRUWmnqBmHXoK9S {
    background-blend-mode: hue
}

.O3_ZII7BPwuhstLy0yKS {
    background-blend-mode: saturation
}

.zXHCr3FwrHZZBGOf_7Pz {
    background-blend-mode: color
}

._EfJSu3t_zNxsT9NN7EM {
    background-blend-mode: luminosity
}

.QG7A7bQeGr4RH_7TN4G8 {
    mix-blend-mode: normal
}

.oiAc1h8kG0hY9X8qj6jE {
    mix-blend-mode: multiply
}

.AxwIkWLMd1hPUxhr5KXN {
    mix-blend-mode: screen
}

.iLec0gK_GaQKo6f2Wqjw {
    mix-blend-mode: overlay
}

.CokNOwS4hCo6ByGpoO_V {
    mix-blend-mode: darken
}

.iFwR0TBy1OMVu04ZG4T0 {
    mix-blend-mode: lighten
}

.Y_VrKNyESgdUlDdqzfRe {
    mix-blend-mode: color-dodge
}

.GSi4iKqxzs2_2yLzBZFV {
    mix-blend-mode: color-burn
}

._AHay0o5Q03cx2rrsejL {
    mix-blend-mode: hard-light
}

.jjNYF9J7GHu88kD1nKr7 {
    mix-blend-mode: soft-light
}

.cR9E7pkYcPBiIRfP1Xi5 {
    mix-blend-mode: difference
}

._NElfnu6aaqRGzfd7_rd {
    mix-blend-mode: exclusion
}

.ft8Ed7pk_dMPXWGwVx0c {
    mix-blend-mode: hue
}

.c4sMPAy_7ZongWiWhFbf {
    mix-blend-mode: saturation
}

.xM6EUmF6j7BwdzGoll4m {
    mix-blend-mode: color
}

.csiWmtqgdfHVBlmkW_Wf {
    mix-blend-mode: luminosity
}

*,
:after,
:before {
    --tw-shadow: 0 0 #0000
}

.fzhbbDQ686T8arwvi_bJ {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05)
}

.fzhbbDQ686T8arwvi_bJ,
.mngKhi_Rv06PF57lblDI {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.mngKhi_Rv06PF57lblDI {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)
}

.cl0mFvgyErwMYM5aRkru {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

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

*,
:after,
:before {
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(63, 131, 248, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000
}

._lcYL1RDHinSb3H9v0td {
    --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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

._lcYL1RDHinSb3H9v0td,
.BCXo0zdQlc4S7h_o_JxW:focus {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.BCXo0zdQlc4S7h_o_JxW:focus {
    --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(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

._q0p_O8QLU1paqtuqmI2:focus {
    --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

._dylIDxYTN3qgvD4U597:focus,
._q0p_O8QLU1paqtuqmI2:focus {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

._dylIDxYTN3qgvD4U597:focus {
    --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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.EwwFkiTgBjc20DnQ_dOy {
    --tw-ring-inset: inset
}

.XGQIxPVjm_m7D0aLHB7Y:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity))
}

._6wdnQrxT_dGdAdNk5AQ:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity))
}

.KLtw3_OqL54e_zEQU_yi:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity))
}

.wGCv_lBIef6dPW_LgqPQ:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 180, 180, var(--tw-ring-opacity))
}

.HZD1DSdQItR1VGMatHwl:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(164, 202, 254, var(--tw-ring-opacity))
}

._4r76xfuFORgZSZe_G9Y:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 243, 252, var(--tw-ring-opacity))
}

.rGobUcgpqeHpa65AzUbc:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(8, 145, 178, var(--tw-ring-opacity))
}

.fk5keLwKgSa7pEvzGsSy {
    --tw-blur: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-brightness: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-contrast: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-grayscale: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-hue-rotate: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-invert: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-saturate: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-sepia: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-drop-shadow: var(--tw-empty,
            /*!*/
            /*!*/
        );
    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)
}

.ChXtWQPwSR__0xm9kTAV {
    filter: none
}

.V__Bn_53u04psO_Ho0jw {
    --tw-blur: blur(8px)
}

.S7LZNBsJMSjU3najXtjH {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
}

.YrChNlOe14VQKn_ZXdHJ {
    --tw-grayscale: grayscale(100%)
}

.HAELVRMBZaXIkLpDHyNB {
    --tw-invert: invert(100%)
}

.CzGFfBQz5_OTnOep6ejI {
    --tw-sepia: sepia(100%)
}

.__FXekDFuAOPslVPQIHk {
    --tw-backdrop-blur: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-brightness: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-contrast: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-grayscale: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-hue-rotate: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-invert: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-opacity: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-saturate: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-backdrop-sepia: var(--tw-empty,
            /*!*/
            /*!*/
        );
    -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)
}

.vAhV2b1Mb_2NNIaAlFb2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

._qKMuXivMTV9CcB_vkFM {
    --tw-backdrop-blur: blur(8px)
}

.Rje3JZIQBELkNVheUTyz {
    --tw-backdrop-grayscale: grayscale(100%)
}

.Ep_OUbKTfNaqIEm7qhkN {
    --tw-backdrop-invert: invert(100%)
}

.n3CZIQd3CivWiIkMhj2c {
    --tw-backdrop-sepia: sepia(100%)
}

.bcsWqjK52oeyT6oeC2Az {
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.mc9bwhBTHL8mVzJvl6gz {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.bNOx3Wgl24m9GoljaM1X {
    transition-duration: .15s;
    transition-property: width;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gZ3KuFw1JESHhOJhjT8j {
    transition-duration: 75ms
}

.rqOAGYeDo9iWuroePkaf {
    transition-duration: .3s
}

.nn3WaqE_29itOsotRlUD {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.w_yYgHcQbWxUgDZ_F9zX {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

._YqiysMW5AwmOK7uPxZH {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.pZ06BCBBhEiS8JGgQDKV:after {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    --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(var(--tw-ring-offset-width)) var(--tw-ring-color);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
    border-radius: 9999px;
    border-width: 1px;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    content: "";
    height: 1.25rem;
    left: .125rem;
    position: absolute;
    top: .125rem;
    transition-duration: .15s;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 1.25rem
}

input:checked+.pZ06BCBBhEiS8JGgQDKV:after {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    transform: translateX(100%)
}

input:checked+.pZ06BCBBhEiS8JGgQDKV {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(8, 145, 178, var(--tw-bg-opacity));
    border-color: rgba(8, 145, 178, var(--tw-border-opacity))
}

[type=checkbox],
[type=radio] {
    --tw-text-opacity: 1;
    color: rgba(8, 145, 178, var(--tw-text-opacity))
}

.apexcharts-tooltip {
    --tw-bg-opacity: 1 !important;
    --tw-text-opacity: 1 !important;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border-radius: .5rem !important;
    border-width: 0 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    color: rgba(107, 114, 128, var(--tw-text-opacity)) !important
}

.apexcharts-tooltip .apexcharts-tooltip-title {
    --tw-border-opacity: 1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity)) !important;
    border-bottom-width: 1px !important;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity)) !important;
    padding: .5rem 1rem !important
}

.apexcharts-xaxistooltip {
    --tw-bg-opacity: 1 !important;
    --tw-text-opacity: 1 !important;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border-radius: .5rem !important;
    border-width: 0 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    color: rgba(107, 114, 128, var(--tw-text-opacity)) !important
}

.apexcharts-xaxistooltip-text {
    font-size: .875rem !important;
    font-weight: 500 !important;
    line-height: 1.25rem !important
}

.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
    border-width: 0 !important
}

.svgMap-map-wrapper {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important
}

.svgMap-map-controls-wrapper {
    --tw-shadow: 0 0 #0000 !important;
    bottom: 0 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    left: 0 !important
}

.svgMap-map-wrapper .svgMap-control-button {
    --tw-border-opacity: 1 !important;
    border: 1px solid rgba(209, 213, 219, var(--tw-border-opacity)) !important;
    border-radius: .5rem !important
}

.svgMap-map-wrapper .svgMap-control-button:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity)) !important
}

.svgMap-map-wrapper .svgMap-control-button:first-child {
    margin-right: .5rem !important
}

.svgMap-tooltip {
    --tw-bg-opacity: 1 !important;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border-radius: .5rem !important;
    border-width: 0 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    text-align: left !important
}

.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container {
    border-width: 0 !important;
    display: inline-block !important;
    margin-right: .5rem !important;
    padding: 0 !important;
    text-align: left !important
}

.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag {
    border-width: 0 !important;
    display: inline-block !important;
    height: 1rem !important;
    padding: 0 !important
}

.svgMap-tooltip .svgMap-tooltip-title {
    --tw-text-opacity: 1 !important;
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
    display: inline-block !important;
    font-size: .875rem !important;
    font-weight: 600 !important;
    line-height: 1.25rem !important;
    padding-top: .5rem !important
}

.svgMap-tooltip .svgMap-tooltip-content {
    margin-top: 0 !important
}

.svgMap-tooltip .svgMap-tooltip-content table td {
    color: rgba(107, 114, 128, var(--tw-text-opacity)) !important;
    font-weight: 400 !important
}

.svgMap-tooltip .svgMap-tooltip-content table td,
.svgMap-tooltip .svgMap-tooltip-content table td span {
    --tw-text-opacity: 1 !important;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    text-align: left !important
}

.svgMap-tooltip .svgMap-tooltip-content table td span {
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
    font-weight: 600 !important
}

.svgMap-tooltip .svgMap-tooltip-pointer {
    display: none !important
}

.Q1E16RPOtcbrz9MalAD9 {
    --tw-rotate: 6deg !important;
    opacity: 1 !important
}

.vJA8rN_mhv4S9kjbE86C {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity)) !important;
    opacity: .4 !important
}

.fc .fc-toolbar {
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.25rem !important
}

.fc .fc-toolbar-title {
    --tw-text-opacity: 1 !important;
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
    font-size: 1.125rem !important;
    font-weight: 600 !important;
    line-height: 1.75rem !important
}

.fc .fc-today-button:focus {
    z-index: 10 !important
}

.fc .fc-today-button {
    --tw-border-opacity: 1 !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity)) !important;
    border-radius: .5rem !important;
    border-width: 1px !important
}

.fc .fc-today-button:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity)) !important
}

.fc .fc-today-button {
    --tw-text-opacity: 1 !important;
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
    font-size: .875rem !important;
    font-weight: 500 !important;
    line-height: 1.25rem !important;
    padding: .5rem 1rem !important
}

.fc .fc-today-button:focus,
.fc .fc-today-button:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(8, 145, 178, var(--tw-text-opacity)) !important
}

.fc .fc-today-button:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(165, 243, 252, var(--tw-ring-opacity)) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.fc .fc-button-group .fc-next-button,
.fc .fc-button-group .fc-prev-button {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border-radius: .25rem !important;
    border-width: 0 !important;
    cursor: pointer !important;
    display: inline-flex !important;
    justify-content: center !important
}

.fc .fc-button-group .fc-next-button:focus,
.fc .fc-button-group .fc-next-button:hover,
.fc .fc-button-group .fc-prev-button:focus,
.fc .fc-button-group .fc-prev-button:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity)) !important
}

.fc .fc-button-group .fc-next-button,
.fc .fc-button-group .fc-prev-button {
    --tw-text-opacity: 1 !important;
    color: rgba(107, 114, 128, var(--tw-text-opacity)) !important;
    padding: .5rem !important
}

.fc .fc-button-group .fc-next-button:hover,
.fc .fc-button-group .fc-prev-button:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important
}

.fc .fc-button-group .fc-next-button:focus,
.fc .fc-button-group .fc-prev-button:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}

.fc .fc-scrollgrid {
    border-left-width: 0 !important
}

.fc .fc-daygrid-day-frame,
.fc .fc-scrollgrid {
    --tw-border-opacity: 1 !important;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity)) !important
}

.fc .fc-col-header-cell-cushion {
    --tw-text-opacity: 1 !important;
    color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    line-height: 1.5rem !important;
    padding-bottom: .75rem !important;
    padding-top: .75rem !important
}

.fc-theme-standard th {
    --tw-border-opacity: 1 !important;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity)) !important;
    border-width: 0 0 1px !important
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end {
    margin-right: .5rem !important
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start {
    margin-left: .5rem !important
}

.fc .fc-event .fc-event-main {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(8, 145, 178, var(--tw-bg-opacity)) !important
}

.fc .fc-event .fc-event-main:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(14, 116, 144, var(--tw-bg-opacity)) !important
}

.fc .fc-event .fc-event-main {
    padding: .5rem !important
}

.fc .fc-h-event .fc-event-main-frame {
    font-size: .75rem !important;
    font-weight: 600 !important;
    line-height: 1rem !important
}

.fc .fc-daygrid-day-frame {
    cursor: pointer !important
}

.fc .fc-daygrid-day-frame:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity)) !important
}

@media (min-width:640px) {
    .giIl_u8sVQcS8AUVCjOz {
        position: -webkit-sticky;
        position: sticky
    }

    .wwofGIyK_H_z3Xjelq8G {
        grid-column: span 2/span 2
    }

    .DlUdveMmz1SkMYd217vD {
        grid-column: span 3/span 3
    }

    .GgdULYVy8kzBUcQdiu8d {
        margin-top: 0
    }

    .tkZo48dB4RhnHSlDXzoe {
        margin-bottom: 0
    }

    .V06Yk9NEMXib8OhuPdys {
        margin-left: 1.5rem
    }

    .sZYS4vWJatzZF6efWgCA {
        margin-left: auto
    }

    ._Mtkbsrriw1bozWW8bPk {
        display: inline
    }

    .rvdRhGyExrNYTA6euxsF {
        display: flex
    }

    .YGZ_TYrBRFL45RhSwT1Z {
        display: inline-flex
    }

    .AbYb4ISri2OeSBF2fen7 {
        display: none
    }

    .cetJU7yt52TBxxdaIygU {
        height: 1.25rem
    }

    .NaQJIEi_uYbdAsDO0j69 {
        height: 100%
    }

    .KcFFi0RQeeLbabX2ce8e {
        width: 1.25rem
    }

    .YjIcol6erypmyPYvea_h {
        width: 13rem
    }

    .M48ZKJRVl15lezXSp8SH {
        width: 16rem
    }

    .oeCS4mDFkk8KH_qyDAoJ {
        width: 18rem
    }

    .icxWjIgUd9_dzYucx1nx {
        width: auto
    }

    .mos9eFvMZqS6bAyBmkIn {
        max-width: 32rem
    }

    .otXIILUmT_3H4K9OrvaJ {
        max-width: 640px
    }

    .HD0QRNT3lUqWQhXP5VK8 {
        flex: 1 1 0%
    }

    .pEjhbiVHG4rn1eIOx9eT {
        flex: none
    }

    .AqVNvLG_H6VHhym2yKMp {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .ze_VHcxi8X1MpN7ZGE1X {
        grid-template-rows: repeat(1, minmax(0, 1fr))
    }

    .n8sxvjGHwzwKnEL9Mnm_ {
        justify-content: flex-end
    }

    ._PC7_lPKkOLQCngwwxFs {
        justify-content: center
    }

    .PkbUjvbha500DQzbEAMM {
        justify-content: space-between
    }

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

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

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

    .om3BNuWld9UpFB3WzeiL>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
        border-right-width: calc(1px*var(--tw-divide-x-reverse))
    }

    .lPgrNAFSq7M44sp_5uKw>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgba(243, 244, 246, var(--tw-divide-opacity))
    }

    .PTS4x_A1HVmoZYJHkYaG {
        border-radius: .5rem
    }

    ._YxZw_O8dWkTljptcO7z {
        padding: 1.5rem
    }

    .BJhi2nPur3FVtXfbBkqr {
        padding: 2rem
    }

    .ojRP9__ELTardyMy527D {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .yMBL9uNh7GmEQ_E_GNSh {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .YJEBMPxJE_MyJtwHjBt6 {
        padding-top: 1.5rem
    }

    .ofZDYaxW49rNiBHWHEGS {
        padding-right: .75rem
    }

    .dGKzfMAd6n2iS7Kmq6Ow {
        padding-left: .5rem
    }

    .LyVFTdcmKAHP4E6xZt0h {
        text-align: right
    }

    ._uUyPtOMdPL3AONLT6kx {
        font-size: .75rem;
        line-height: 1rem
    }

    .gx_pYWtAG2cJIqhquLbx {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .ilBQG9HfEnj_vfZyuQN_ {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .NdexIDe6BTJXjtSnppoV {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .cdZDaAM7xDQV_z8X7CiP {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    ._W6lL4Tl4FRQaFVvDlM2 {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    ._VyI00BpeJZYZ6E_tUQH {
        font-size: 3rem;
        line-height: 1
    }

    .nhnDKclXPtBvkG_uh5fq {
        line-height: 1
    }

    .C71xSk73u32I0BPkvq3u {
        letter-spacing: -.025em
    }
}

@media (min-width:768px) {
    .k6hbvxXxe_du942IR0vX {
        bottom: 0;
        left: 0;
        right: 0;
        top: 0
    }

    .c1eYUZ_8_Ngd_nOQIopI {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }

    .w12Sp6N5KzNpTxh_2iBb {
        margin-bottom: 3rem;
        margin-top: 3rem
    }

    .fMgHUheWh_tlS12QmZV7 {
        margin-top: 0
    }

    .FFcQetUrTcbSdxPEonbj {
        margin-top: 1.5rem
    }

    .xLxz3T8aF89CfiYPaIX3 {
        margin-right: 1.5rem
    }

    ._ZI9D_boHHl7De08RAA7 {
        margin-bottom: 0
    }

    .EbR_B0tHyczsKYnc0ktU {
        margin-left: .5rem
    }

    ._3Ib31dSHY_LxnlNfnS_ {
        display: block
    }

    ._TsbEtxNT5XPbTk6VlSv {
        display: flex
    }

    .IerQx_TrL55Lkoy6sBIE {
        height: auto
    }

    .KIoDZDiDZQzT3K26HO9T {
        height: 100vh
    }

    .ZdxeAApja8buXOHjZEAs {
        width: 24rem
    }

    .ZrRO1ZZzN2eG_T6s2VJl {
        max-width: 28rem
    }

    ._IrWoHocjEUQnxx2tEu4 {
        max-width: 32rem
    }

    ._wDL7UcyA_Sot_H5YE7K {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .r2J0fZNC8R3xWtaYryk2 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .hhVyfLYO5HBNKAsXwK1v {
        align-items: center
    }

    .t5cz8HTvFaREjnieK5hv {
        justify-content: space-between
    }

    ._iFJECkepxhZOUCU6Z2n {
        gap: 4rem
    }

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

    ._o_7_Ae_imWWoG8__L0J>:not([hidden])~:not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)));
        border-right-width: calc(1px*var(--tw-divide-x-reverse))
    }

    .OIwPGEon8LoccHrpvTvS>:not([hidden])~:not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgba(243, 244, 246, var(--tw-divide-opacity))
    }

    .LSIxp7RSuOKhsg28v_u3 {
        padding: 1.5rem
    }

    .lXnUo5ZfOYcYrrsH1Izf {
        padding: 2rem
    }

    .X0u95Nqc4orf2sFsIVr0 {
        padding: 4rem
    }

    .HGhalj2fLcn4EW5qhZRa {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .VS_eC9rMc1VfvC_eyACU {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .OQO0pvIsbCyYk6BDU1eV {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .uZA22oIO_SmhF60EZ9rn {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

@media (min-width:1024px) {
    ._rbREs2SIYdK0SJ5aDno {
        position: fixed
    }

    .ItdDtcpCIGVyCtD9QqGA {
        position: absolute
    }

    .Y3QAfhxtVpqyvmw1OQEz {
        margin-bottom: 1.5rem;
        margin-top: 1.5rem
    }

    .I2ux3UHBbXxfrZHBqsld {
        margin-bottom: 3rem;
        margin-top: 3rem
    }

    ._bn9sV7mqFEAi32yEn9i {
        margin-top: .25rem
    }

    ._fFpJzx4ZdJSmYD9_tZ3 {
        margin-top: .375rem
    }

    .bqENLAd5lw7DYVe46RFH {
        margin-right: 0
    }

    .jED15q8tDB7Q4L3scLbd {
        margin-right: .25rem
    }

    .eZtH9LQrajmhBwXsihB4 {
        margin-right: .375rem
    }

    .rSnThEIXxMwYPqWrYmu6 {
        margin-bottom: 1.25rem
    }

    .jf_cbOmwTWYNge_xgG4B {
        margin-bottom: 2.5rem
    }

    .Syhv8OuxgyaGMa27BMXo {
        margin-left: 4rem
    }

    .zW58fVqdWJHfumftUEwF {
        margin-left: 16rem
    }

    .Yv6MasvLpkmInnA0LqbC {
        display: block
    }

    .N3Gb8rTHzm26fWGpfaqP {
        display: inline
    }

    ._YtPVN_LlqV6t4rglMAI {
        display: flex
    }

    .F34pkf_DAj2DlPtfAEMV {
        display: none
    }

    .eVV36cVCqgCWHoUvdy_7 {
        width: 4rem
    }

    .YuvmWSZkTA7DMMvNMCMz {
        width: 16rem
    }

    .skGrjyHRlWNG_cHY40Cg {
        width: 24rem
    }

    .P9GeNSEWTjwr5S8oYXzg {
        max-width: 1024px
    }

    .Rj2_u97mGUmCSPabDfGD {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    ._fb3vYPWtkqW992C6ulg {
        flex-direction: row
    }

    ._8_o7ahaIGkNXiF_VRG0 {
        gap: 2rem
    }

    .Mn6eGIrCdE3ozCLqssvI {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

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

    ._RuYfOgGb_Zp_Qy2emT5 {
        padding: 4rem
    }

    .uN6KeBHTrWj1b8dfwvVG {
        padding-left: 0;
        padding-right: 0
    }

    .wekyMYEi8zByMSCgzHQ_ {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .NUNBhN4wTv4SFUTkLVGg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .vXKUKRP3PRKQ_RH5opI2 {
        padding-bottom: 0;
        padding-top: 0
    }

    .oHnpzPI405hrnY5qLHCa {
        padding-right: .75rem
    }

    .W3VHmE2jAiCd1MN9SdsH {
        padding-left: .75rem
    }

    .TcPymUI0qRI_HK56budh {
        padding-left: 1rem
    }

    .xp5LNnmIH_1b_ejw6aQJ {
        padding-left: 2rem
    }

    .cuxyNKUbd5hnprwfwS2s {
        padding-left: 16rem
    }

    ._oly1OhnXZd0iSfUzCDU {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .ydrQDf1Vp0dvugV0vX85 {
        font-size: 3rem;
        line-height: 1
    }
}

@media (min-width:1280px) {
    .Atl0coQVHTfJeIp5DBNr {
        grid-column: auto
    }

    .DK_tVGlnJVpSJzqmtFRV {
        grid-column: span 10/span 10
    }

    ._6jpNyQau_A4imT2blKn {
        grid-column-start: 2
    }

    .roTtmJKSiubwdmgJkwrv {
        margin-bottom: 0
    }

    .QzGxlDe4W0Kn6V1Dkd6r {
        margin-bottom: .5rem
    }

    .RO6axy6tLw1YpZ9T54F_ {
        margin-bottom: 1rem
    }

    .xu6Xcz2CnxX04u4eQAne {
        display: block
    }

    .QHA_q3pLj0OyhJKA0aJI {
        width: 24rem
    }

    .V8KaaSaw8llOOjV7vwuc {
        width: 100%
    }

    .Q1hPH2qWcqvGJYzNco8_ {
        max-width: 56rem
    }

    .SwT7Kd2nq4AegrA_rbqO {
        max-width: 768px
    }

    .h6ZjYPWLn_mAxjSYNWsM {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sIk4Wc5VFaQpncPF5Sx4 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .evdUXPPxiAXcz6kZyq8J {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .AWLGIryfLKwkSeUZd4O6 {
        gap: 1rem
    }

    .HKBJHf04QMJ77PBpx8eL {
        gap: 6rem
    }

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

    ._74Ro6wvR4pVSwhxRa2l {
        padding: 0
    }

    .SWDELhWFjL8JxEtm91_o {
        padding: 2rem;
        margin: 1rem;
    }

    .dMAuL1oBmema6sjWH3ZQ {
        padding-left: 0;
        padding-right: 0
    }

    .AMvhrs8n09TcKuSF5SJj {
        padding-bottom: 6rem;
        padding-top: 6rem
    }
}

@media (min-width:1536px) {
    .a3PhNoZfGyYtBq9oUFmb {
        grid-column: span 2/span 2
    }

    ._LxKPo9M0PIFCGZPppU5 {
        grid-column: span 8/span 8
    }

    ._8rJrICBuRpUxEBkdHIF {
        grid-column-start: 3
    }

    ._5qVeTKgUlNIvLfYDjop {
        margin-bottom: 0
    }

    ._Zd6CFkEZSNEHC9TBkyE {
        display: flex
    }

    .VOQfaV0lXxNYPtugcadK {
        width: auto
    }

    .EaxKPe33bBy_Ky6mzblq {
        max-width: 1024px
    }

    .r8lSKzxeZmXfyH8vtxDQ {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .Bp2JwWXI_YUqmd7g9F7F {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    ._AOthDwByeS52BU8oHsY {
        gap: 6rem
    }

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

/*! svgMap | https://github.com/StephanWagner/svgMap | MIT License | Copyright Stephan Wagner | https://stephanwagner.me */
.svgMap-container,
.svgMap-wrapper {
    position: relative
}

.svgMap-block-zoom-notice {
    background: rgba(0, 0, 0, .8);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    transition: opacity .25s;
    z-index: 2
}

.svgMap-block-zoom-notice-active .svgMap-block-zoom-notice {
    opacity: 1;
    pointer-events: all;
    top: 0
}

.svgMap-block-zoom-notice>div {
    font-size: 28px;
    left: 0;
    padding: 0 32px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%)
}

@media (max-width:900px) {
    .svgMap-block-zoom-notice>div {
        font-size: 22px
    }
}

.svgMap-map-wrapper {
    background: #d9ecff;
    color: #111;
    overflow: hidden;
    padding-top: 50%;
    position: relative;
    width: 100%
}

.svgMap-map-wrapper * {
    box-sizing: border-box
}

.svgMap-map-wrapper :focus:not(:focus-visible) {
    outline: 0
}

.svgMap-map-wrapper .svgMap-map-image {
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.svgMap-map-wrapper .svgMap-map-controls-wrapper {
    border-radius: 2px;
    bottom: 10px;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
    display: flex;
    left: 10px;
    overflow: hidden;
    position: absolute;
    z-index: 1
}

.svgMap-map-wrapper .svgMap-map-controls-move,
.svgMap-map-wrapper .svgMap-map-controls-zoom {
    background: #fff;
    display: flex;
    margin-right: 5px;
    overflow: hidden
}

.svgMap-map-wrapper .svgMap-map-controls-move:last-child,
.svgMap-map-wrapper .svgMap-map-controls-zoom:last-child {
    margin-right: 0
}

.svgMap-map-wrapper .svgMap-control-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: 0;
    color: inherit;
    cursor: pointer;
    font: inherit;
    height: 30px;
    line-height: inherit;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    text-transform: none;
    width: 30px
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:after,
.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before {
    background: #666;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background-color .25s
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before {
    height: 3px;
    width: 11px
}

@media (hover:hover) {

    .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:after,
    .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:before {
        background: #111
    }
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:after,
.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:active:before {
    background: #111
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:after,
.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button.svgMap-disabled:before {
    background: #ccc
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button {
    margin: 1px 0 1px 1px
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button:after {
    height: 11px;
    width: 3px
}

.svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-out-button {
    margin: 1px 1px 1px 0
}

.svgMap-map-wrapper .svgMap-country {
    stroke: #fff;
    stroke-width: 1;
    stroke-linejoin: round;
    vector-effect: non-scaling-stroke;
    transition: fill .25s, stroke .25s
}

.svgMap-map-wrapper .svgMap-country[data-link] {
    cursor: pointer
}

@media (hover:hover) {
    .svgMap-map-wrapper .svgMap-country:hover {
        stroke: #333;
        stroke-width: 1.5
    }
}

.svgMap-map-wrapper .svgMap-country.svgMap-active {
    stroke: #333;
    stroke-width: 1.5
}

.svgMap-tooltip {
    background: #fff;
    border-bottom: 1px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    display: none;
    min-width: 60px;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, -100%);
    z-index: 2
}

.svgMap-tooltip.svgMap-tooltip-flipped {
    border-bottom: 0;
    border-top: 1px solid #000;
    transform: translate(-50%)
}

.svgMap-tooltip.svgMap-active {
    display: block
}

.svgMap-tooltip .svgMap-tooltip-content-container {
    padding: 10px 20px;
    position: relative
}

.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container {
    margin: 2px 0 5px;
    text-align: center
}

.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container.svgMap-tooltip-flag-container-emoji {
    font-size: 50px;
    line-height: 0;
    padding: 25px 0 15px
}

.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag {
    background: rgba(0, 0, 0, .15);
    border-radius: 2px;
    display: block;
    height: 32px;
    margin: auto;
    padding: 2px;
    width: auto
}

.svgMap-tooltip .svgMap-tooltip-title {
    font-size: 18px;
    line-height: 28px;
    padding: 0 0 8px;
    text-align: center;
    white-space: nowrap
}

.svgMap-tooltip .svgMap-tooltip-content {
    color: #777;
    font-size: 14px;
    margin: -5px 0 0;
    text-align: center;
    white-space: nowrap
}

.svgMap-tooltip .svgMap-tooltip-content table {
    border-spacing: 0;
    margin: auto;
    padding: 0
}

.svgMap-tooltip .svgMap-tooltip-content table td {
    padding: 2px 0;
    text-align: left
}

.svgMap-tooltip .svgMap-tooltip-content table td span {
    color: #111
}

.svgMap-tooltip .svgMap-tooltip-content table td:first-child {
    padding-right: 10px;
    text-align: right
}

.svgMap-tooltip .svgMap-tooltip-content table td sup {
    position: relative;
    top: -5px;
    vertical-align: baseline
}

.svgMap-tooltip .svgMap-tooltip-content .svgMap-tooltip-no-data {
    color: #777;
    font-style: italic;
    padding: 2px 0
}

.svgMap-tooltip .svgMap-tooltip-pointer {
    height: 10px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 30px
}

.svgMap-tooltip .svgMap-tooltip-pointer:after {
    background: #fff;
    border: 1px solid #000;
    bottom: 6px;
    content: "";
    height: 20px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%) rotate(45deg);
    width: 20px
}

.svgMap-tooltip.svgMap-tooltip-flipped .svgMap-tooltip-pointer {
    bottom: auto;
    top: -10px;
    transform: translateX(-50%) scaleY(-1)
}
div#example_filter {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
div#example_length {
    width: 20% !important;
    margin-top: 10px !important;
}
select {
    min-width: 25% !important;
}