
@import url('../../_assets/fonts/Epilogue/Epilogue.css');
@import url('../../_assets/fonts/Syncopate/Syncopate.css');
@import url('../../_assets/vendors/daterangepicker/daterangepicker.css');
@import url('../../_assets/vendors/dataTables/dataTables.css');
@import url('../../_assets/vendors/dataTables/dataTables_buttons.min.css');

*,
::before,
::after { box-sizing:border-box; border-width:0; border-style:solid; border-color:currentColor; }
::before,
::after { --tw-content:''; }

html { line-height:1.5; -webkit-text-size-adjust:100%; -moz-tab-size:4; -o-tab-size:4; tab-size:4; font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ }
body { margin:0; line-height:inherit; }

hr { height:0; color:inherit; border-top-width:1px; }

aside { background-color: rgb(32 34 34 / var(--tw-bg-opacity)); }
main { background: #fff; color: #212322; }
main h3,
main h4 { color: #212322; }
main label { color: #212322; }


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

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

a { color:inherit; text-decoration:inherit; }
b, strong { font-weight:bolder; }

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

small { font-size:80%; }
sub,
sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sub { bottom:-0.25em; }
sup { top:-0.5em; }

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

button, input, optgroup, select, textarea { font-family:inherit; font-size:100%; font-weight:inherit; line-height:inherit; color:inherit; margin:0; padding:0; }
button, select { text-transform:none; }
button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance:button; background-color:transparent; background-image:none; }

:-moz-focusring { outline:auto; }
:-moz-ui-invalid { box-shadow:none; }

progress { vertical-align:baseline; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height:auto; }
[type='search'] { -webkit-appearance:textfield; outline-offset:-2px; }
::-webkit-search-decoration { -webkit-appearance:none; }
::-webkit-file-upload-button { -webkit-appearance:button; font:inherit; }

summary { display:list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin:0; }
fieldset { margin:0; padding:0; }
legend { padding:0; }
ol, ul, menu { list-style:none; margin:0; padding:0; }
textarea { resize:vertical; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity:1; color:#9ca3af; }
input::-moz-placeholder, textarea::-moz-placeholder { opacity:1; color:#9ca3af; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity:1; color:#9ca3af; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { opacity:1; color:#9ca3af; }
input::placeholder, textarea::placeholder { opacity:1; color:#9ca3af; }

button, [role="button"] { cursor:pointer; }
:disabled { cursor:default; }

img, svg, video, canvas, audio, iframe, embed, object { display:block; vertical-align:middle; }
img, video { max-width:100%; height:auto; }

[hidden] { display:none; }

::-moz-selection { background-color:rgb(32 34 34 / var(--tw-bg-opacity)); --tw-bg-opacity:0.4; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
::selection { background-color:rgb(1 197 186 / var(--tw-bg-opacity)); --tw-bg-opacity:0.4; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }

::-webkit-scrollbar { height:0.5rem; width:0.5rem; }
::-webkit-scrollbar-track { border-left-width:3px; border-right-width:3px; border-top-width:0px; border-bottom-width:0px; border-style:solid; --tw-border-opacity:1; border-color:rgb(32 34 34 / var(--tw-border-opacity)); background-color:rgb(1 197 186 / var(--tw-bg-opacity)); --tw-bg-opacity:0.4; }
::-webkit-scrollbar-track:horizontal { border-top-width:3px; border-bottom-width:3px; border-left-width:0px; border-right-width:0px; }
::-webkit-scrollbar-thumb { border-left-width:2px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; border-style:solid; --tw-border-opacity:1; border-color:rgb(32 34 34 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); }
::-webkit-scrollbar-thumb:horizontal { border-top-width:2px; border-bottom-width:2px; border-left-width:0px; border-right-width:0px; }
::-webkit-scrollbar-thumb:hover { --tw-bg-opacity:1; background-color:rgb(28 170 162 / var(--tw-bg-opacity)); }


body { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); font-family:Epilogue, sans-serif; font-size:1rem; font-weight:400; line-height:1.6; --tw-text-opacity:1; color:rgb(230 230 235 / var(--tw-text-opacity)); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }


h1 { font-family:Syncopate, sans-serif; font-size:2.5rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
h2 { font-family:Syncopate, sans-serif; font-size:2.25rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
h3 { font-family:Syncopate, sans-serif; font-size:1.75rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
h4 { font-family:Syncopate, sans-serif; font-size:1.25rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
h5 { font-family:Syncopate, sans-serif; font-size:1.125rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
h6 { font-family:Syncopate, sans-serif; font-size:1rem; font-weight:700; line-height:1.2; letter-spacing:-.04em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
@media (min-width:992px) {
	h1 { font-size:5rem; }
	h2 { font-size:2.5rem; }
	h3 { font-size:2.25rem; }
	h4 { font-size:1.75rem; }
	h5 { font-size:1.25rem; }
	h6 { font-size:1.125rem; }
}

a { cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:currentColor; -webkit-text-decoration-line:none; text-decoration-line:none; }
a.link { color:currentColor; }
a.link:hover { --tw-text-opacity:1; color:rgb(28 170 162 / var(--tw-text-opacity)); }
a.link:focus { --tw-text-opacity:1; color:rgb(57 141 136 / var(--tw-text-opacity)); }
a.link:active { --tw-text-opacity:1; color:rgb(57 141 136 / var(--tw-text-opacity)); }

button { cursor:pointer; }

ul { list-style:disc; padding-left:24px; }
ul li { padding-left:0px; }

[type=text],
[type=email],
[type=url],
[type=password],
[type=number],
[type=date],
[type=datetime-local],
[type=month],
[type=search],
[type=tel],
[type=time],
[type=week],
[multiple],
textarea,
select { height:auto; min-height:46px; border-radius:0px; border-width:2px; border-style:solid; --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); background-color:transparent; padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; padding-right:1rem; --tw-text-opacity:1;  --tw-shadow:0 0 #0000; --tw-shadow-colored:0 0 #0000; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); outline:2px solid transparent; outline-offset:2px; }
[type=text]::-webkit-input-placeholder, [type=email]::-webkit-input-placeholder, [type=url]::-webkit-input-placeholder, [type=password]::-webkit-input-placeholder, [type=number]::-webkit-input-placeholder, [type=date]::-webkit-input-placeholder, [type=datetime-local]::-webkit-input-placeholder, [type=month]::-webkit-input-placeholder, [type=search]::-webkit-input-placeholder, [type=tel]::-webkit-input-placeholder, [type=time]::-webkit-input-placeholder, [type=week]::-webkit-input-placeholder, [multiple]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
[type=text]::-moz-placeholder, [type=email]::-moz-placeholder, [type=url]::-moz-placeholder, [type=password]::-moz-placeholder, [type=number]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=month]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=time]::-moz-placeholder, [type=week]::-moz-placeholder, [multiple]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
[type=text]:-ms-input-placeholder, [type=email]:-ms-input-placeholder, [type=url]:-ms-input-placeholder, [type=password]:-ms-input-placeholder, [type=number]:-ms-input-placeholder, [type=date]:-ms-input-placeholder, [type=datetime-local]:-ms-input-placeholder, [type=month]:-ms-input-placeholder, [type=search]:-ms-input-placeholder, [type=tel]:-ms-input-placeholder, [type=time]:-ms-input-placeholder, [type=week]:-ms-input-placeholder, [multiple]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
[type=text]::-ms-input-placeholder, [type=email]::-ms-input-placeholder, [type=url]::-ms-input-placeholder, [type=password]::-ms-input-placeholder, [type=number]::-ms-input-placeholder, [type=date]::-ms-input-placeholder, [type=datetime-local]::-ms-input-placeholder, [type=month]::-ms-input-placeholder, [type=search]::-ms-input-placeholder, [type=tel]::-ms-input-placeholder, [type=time]::-ms-input-placeholder, [type=week]::-ms-input-placeholder, [multiple]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
[type=text]::placeholder,
[type=email]::placeholder,
[type=url]::placeholder,
[type=password]::placeholder,
[type=number]::placeholder,
[type=date]::placeholder,
[type=datetime-local]::placeholder,
[type=month]::placeholder,
[type=search]::placeholder,
[type=tel]::placeholder,
[type=time]::placeholder,
[type=week]::placeholder,
[multiple]::placeholder,
textarea::placeholder,
select::placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
[type=text]:hover,
[type=email]:hover,
[type=url]:hover,
[type=password]:hover,
[type=number]:hover,
[type=date]:hover,
[type=datetime-local]:hover,
[type=month]:hover,
[type=search]:hover,
[type=tel]:hover,
[type=time]:hover,
[type=week]:hover,
[multiple]:hover,
textarea:hover,
select:hover { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-shadow:0px 1px 6px rgba(119,126,144,0.48); --tw-shadow-colored:0px 1px 6px var(--tw-shadow-color); box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
[type=text]:focus,
[type=email]:focus,
[type=url]:focus,
[type=password]:focus,
[type=number]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=week]:focus,
[multiple]:focus,
textarea:focus,
select:focus { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); outline:2px solid transparent; outline-offset:2px; }
[type=text]:disabled,
[type=email]:disabled,
[type=url]:disabled,
[type=password]:disabled,
[type=number]:disabled,
[type=date]:disabled,
[type=datetime-local]:disabled,
[type=month]:disabled,
[type=search]:disabled,
[type=tel]:disabled,
[type=time]:disabled,
[type=week]:disabled,
[multiple]:disabled,
textarea:disabled,
select:disabled { cursor:not-allowed; --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:disabled::-webkit-input-placeholder, [type=email]:disabled::-webkit-input-placeholder, [type=url]:disabled::-webkit-input-placeholder, [type=password]:disabled::-webkit-input-placeholder, [type=number]:disabled::-webkit-input-placeholder, [type=date]:disabled::-webkit-input-placeholder, [type=datetime-local]:disabled::-webkit-input-placeholder, [type=month]:disabled::-webkit-input-placeholder, [type=search]:disabled::-webkit-input-placeholder, [type=tel]:disabled::-webkit-input-placeholder, [type=time]:disabled::-webkit-input-placeholder, [type=week]:disabled::-webkit-input-placeholder, [multiple]:disabled::-webkit-input-placeholder, textarea:disabled::-webkit-input-placeholder, select:disabled::-webkit-input-placeholder { --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:disabled::-moz-placeholder, [type=email]:disabled::-moz-placeholder, [type=url]:disabled::-moz-placeholder, [type=password]:disabled::-moz-placeholder, [type=number]:disabled::-moz-placeholder, [type=date]:disabled::-moz-placeholder, [type=datetime-local]:disabled::-moz-placeholder, [type=month]:disabled::-moz-placeholder, [type=search]:disabled::-moz-placeholder, [type=tel]:disabled::-moz-placeholder, [type=time]:disabled::-moz-placeholder, [type=week]:disabled::-moz-placeholder, [multiple]:disabled::-moz-placeholder, textarea:disabled::-moz-placeholder, select:disabled::-moz-placeholder { --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:disabled:-ms-input-placeholder, [type=email]:disabled:-ms-input-placeholder, [type=url]:disabled:-ms-input-placeholder, [type=password]:disabled:-ms-input-placeholder, [type=number]:disabled:-ms-input-placeholder, [type=date]:disabled:-ms-input-placeholder, [type=datetime-local]:disabled:-ms-input-placeholder, [type=month]:disabled:-ms-input-placeholder, [type=search]:disabled:-ms-input-placeholder, [type=tel]:disabled:-ms-input-placeholder, [type=time]:disabled:-ms-input-placeholder, [type=week]:disabled:-ms-input-placeholder, [multiple]:disabled:-ms-input-placeholder, textarea:disabled:-ms-input-placeholder, select:disabled:-ms-input-placeholder { --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:disabled::-ms-input-placeholder, [type=email]:disabled::-ms-input-placeholder, [type=url]:disabled::-ms-input-placeholder, [type=password]:disabled::-ms-input-placeholder, [type=number]:disabled::-ms-input-placeholder, [type=date]:disabled::-ms-input-placeholder, [type=datetime-local]:disabled::-ms-input-placeholder, [type=month]:disabled::-ms-input-placeholder, [type=search]:disabled::-ms-input-placeholder, [type=tel]:disabled::-ms-input-placeholder, [type=time]:disabled::-ms-input-placeholder, [type=week]:disabled::-ms-input-placeholder, [multiple]:disabled::-ms-input-placeholder, textarea:disabled::-ms-input-placeholder, select:disabled::-ms-input-placeholder { --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:disabled::placeholder,
[type=email]:disabled::placeholder,
[type=url]:disabled::placeholder,
[type=password]:disabled::placeholder,
[type=number]:disabled::placeholder,
[type=date]:disabled::placeholder,
[type=datetime-local]:disabled::placeholder,
[type=month]:disabled::placeholder,
[type=search]:disabled::placeholder,
[type=tel]:disabled::placeholder,
[type=time]:disabled::placeholder,
[type=week]:disabled::placeholder,
[multiple]:disabled::placeholder,
textarea:disabled::placeholder,
select:disabled::placeholder { --tw-text-opacity:1; color:rgb(57 53 86 / var(--tw-text-opacity)); }
[type=text]:hover:disabled,
[type=email]:hover:disabled,
[type=url]:hover:disabled,
[type=password]:hover:disabled,
[type=number]:hover:disabled,
[type=date]:hover:disabled,
[type=datetime-local]:hover:disabled,
[type=month]:hover:disabled,
[type=search]:hover:disabled,
[type=tel]:hover:disabled,
[type=time]:hover:disabled,
[type=week]:hover:disabled,
[multiple]:hover:disabled,
textarea:hover:disabled,
select:hover:disabled { --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); --tw-shadow:0 0 #0000; --tw-shadow-colored:0 0 #0000; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
[type=text].error,
[type=email].error,
[type=url].error,
[type=password].error,
[type=number].error,
[type=date].error,
[type=datetime-local].error,
[type=month].error,
[type=search].error,
[type=tel].error,
[type=time].error,
[type=week].error,
[multiple].error,
textarea.error,
select.error { --tw-border-opacity:1; border-color:rgb(239 70 111 / var(--tw-border-opacity)); --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
[type=text].error::-webkit-input-placeholder, [type=email].error::-webkit-input-placeholder, [type=url].error::-webkit-input-placeholder, [type=password].error::-webkit-input-placeholder, [type=number].error::-webkit-input-placeholder, [type=date].error::-webkit-input-placeholder, [type=datetime-local].error::-webkit-input-placeholder, [type=month].error::-webkit-input-placeholder, [type=search].error::-webkit-input-placeholder, [type=tel].error::-webkit-input-placeholder, [type=time].error::-webkit-input-placeholder, [type=week].error::-webkit-input-placeholder, [multiple].error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder, select.error::-webkit-input-placeholder { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
[type=text].error::-moz-placeholder, [type=email].error::-moz-placeholder, [type=url].error::-moz-placeholder, [type=password].error::-moz-placeholder, [type=number].error::-moz-placeholder, [type=date].error::-moz-placeholder, [type=datetime-local].error::-moz-placeholder, [type=month].error::-moz-placeholder, [type=search].error::-moz-placeholder, [type=tel].error::-moz-placeholder, [type=time].error::-moz-placeholder, [type=week].error::-moz-placeholder, [multiple].error::-moz-placeholder, textarea.error::-moz-placeholder, select.error::-moz-placeholder { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
[type=text].error:-ms-input-placeholder, [type=email].error:-ms-input-placeholder, [type=url].error:-ms-input-placeholder, [type=password].error:-ms-input-placeholder, [type=number].error:-ms-input-placeholder, [type=date].error:-ms-input-placeholder, [type=datetime-local].error:-ms-input-placeholder, [type=month].error:-ms-input-placeholder, [type=search].error:-ms-input-placeholder, [type=tel].error:-ms-input-placeholder, [type=time].error:-ms-input-placeholder, [type=week].error:-ms-input-placeholder, [multiple].error:-ms-input-placeholder, textarea.error:-ms-input-placeholder, select.error:-ms-input-placeholder { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
[type=text].error::-ms-input-placeholder, [type=email].error::-ms-input-placeholder, [type=url].error::-ms-input-placeholder, [type=password].error::-ms-input-placeholder, [type=number].error::-ms-input-placeholder, [type=date].error::-ms-input-placeholder, [type=datetime-local].error::-ms-input-placeholder, [type=month].error::-ms-input-placeholder, [type=search].error::-ms-input-placeholder, [type=tel].error::-ms-input-placeholder, [type=time].error::-ms-input-placeholder, [type=week].error::-ms-input-placeholder, [multiple].error::-ms-input-placeholder, textarea.error::-ms-input-placeholder, select.error::-ms-input-placeholder { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
[type=text].error::placeholder,
[type=email].error::placeholder,
[type=url].error::placeholder,
[type=password].error::placeholder,
[type=number].error::placeholder,
[type=date].error::placeholder,
[type=datetime-local].error::placeholder,
[type=month].error::placeholder,
[type=search].error::placeholder,
[type=tel].error::placeholder,
[type=time].error::placeholder,
[type=week].error::placeholder,
[multiple].error::placeholder,
textarea.error::placeholder,
select.error::placeholder { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0428 9.54289L12.2499 12.3358L9.45703 9.54289L8.04282 10.9571L11.5428 14.4571C11.9333 14.8476 12.5665 14.8476 12.957 14.4571L16.457 10.9571L15.0428 9.54289Z" fill="white"/></svg>'); background-size:24px 24px; background-position:right 8px top 50%; background-repeat:no-repeat; padding-right:48px; }
select option { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }

/* Default toggle */
.toggle-bg:after { content:""; position:absolute; top:0.25rem; left:0.25rem; height:1rem; width:1rem; border-radius:9999px; border-width:1px; --tw-border-opacity:1; border-color:rgb(255 255 255 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); -webkit-transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration:150ms; transition-duration:150ms; }
input:checked + .toggle-bg:after { -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); left:0.5rem; --tw-border-opacity:1; border-color:rgb(255 255 255 / var(--tw-border-opacity)); }
input:checked + .toggle-bg { --tw-border-opacity:1; border-color:rgb(1 141 240 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); }

/* Default Input Range */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=range] { height:1rem; width:100%; -webkit-appearance:none; -moz-appearance:none; appearance:none; overflow:hidden; border-radius:0.125rem; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); --tw-bg-opacity:0.1; }
	input[type=range]::-webkit-slider-runnable-track { height:1rem; -webkit-appearance:none; appearance:none; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); --tw-bg-opacity:0.1; }
	input[type=range]::-webkit-slider-thumb { height:1rem; width:1rem; -webkit-appearance:none; appearance:none; border-radius:9999px; border-width:2px; border-style:solid; --tw-border-opacity:1; border-color:rgb(255 255 255 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); --tw-shadow:-99999px 0 0 99991px rgba(1,141,240,1); --tw-shadow-colored:-99999px 0 0 99991px var(--tw-shadow-color); box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
}
input[type=range]::-moz-range-progress { --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); }
input[type=range]::-moz-range-track { background-color:rgb(255 255 255 / var(--tw-bg-opacity)); --tw-bg-opacity:0.1; }
input[type=range]::-ms-fill-lower { --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); }
input[type=range]::-ms-fill-upper { background-color:rgb(255 255 255 / var(--tw-bg-opacity)); --tw-bg-opacity:0.1; }

/* Default Checkbox */
input[type=checkbox] { position:absolute; overflow:hidden; height:0; width:0; padding:0; border:0; opacity:0; }
input[type=checkbox] + label { position:relative; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; cursor:pointer; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; font-weight:400; opacity:1; }
input[type=checkbox] + label::before { margin-right:0.5rem; display:inline-block; height:1rem; width:1rem; border-radius:0px; border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(156 153 174 / var(--tw-border-opacity)); background-color:transparent; vertical-align:middle; --tw-shadow:0 0 #0000; --tw-shadow-colored:0 0 #0000; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); --tw-content:""; content:var(--tw-content); }
input[type=checkbox]:checked + label::after { position:absolute; left:0px; top:50%; margin:0px; height:1rem; width:1rem; --tw-translate-y:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4312 3.31928C12.7729 3.661 12.7729 4.21502 12.4312 4.55672L6.3062 10.6814C5.9645 11.0231 5.41052 11.0231 5.06881 10.6815L2.00631 7.61924C1.66459 7.27754 1.66456 6.72352 2.00625 6.3818C2.34795 6.04007 2.90197 6.04005 3.24369 6.38174L5.68749 8.82532L11.1938 3.31926C11.5355 2.97755 12.0895 2.97757 12.4312 3.31928Z" fill="white"/></svg>'); background-size:14px 14px; background-position:center; background-repeat:no-repeat; --tw-content:""; content:var(--tw-content); }


*, ::before, ::after {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness:proximity;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:;
}
::-webkit-backdrop {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness:proximity;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:;
}
::backdrop {
	--tw-border-spacing-x:0;
	--tw-border-spacing-y:0;
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-rotate:0;
	--tw-skew-x:0;
	--tw-skew-y:0;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-pan-x:;
	--tw-pan-y:;
	--tw-pinch-zoom:;
	--tw-scroll-snap-strictness:proximity;
	--tw-ordinal:;
	--tw-slashed-zero:;
	--tw-numeric-figure:;
	--tw-numeric-spacing:;
	--tw-numeric-fraction:;
	--tw-ring-inset:;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-color:rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-ring-shadow:0 0 #0000;
	--tw-shadow:0 0 #0000;
	--tw-shadow-colored:0 0 #0000;
	--tw-blur:;
	--tw-brightness:;
	--tw-contrast:;
	--tw-grayscale:;
	--tw-hue-rotate:;
	--tw-invert:;
	--tw-saturate:;
	--tw-sepia:;
	--tw-drop-shadow:;
	--tw-backdrop-blur:;
	--tw-backdrop-brightness:;
	--tw-backdrop-contrast:;
	--tw-backdrop-grayscale:;
	--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert:;
	--tw-backdrop-opacity:;
	--tw-backdrop-saturate:;
	--tw-backdrop-sepia:;
}

.container { width:100%; margin-right:auto; margin-left:auto; padding-right:2rem; padding-left:2rem; }
@media (min-width:576px) { .container { max-width:576px; } }
@media (min-width:768px) { .container { max-width:768px; } }
@media (min-width:992px) { .container { max-width:992px; } }
@media (min-width:1200px) { .container { max-width:1200px; } }
@media (min-width:1328px) { .container { max-width:1328px; } }


/* White Circle Loader */
.lds-ring { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; position:relative; width:24px; height:24px; }
.lds-ring div { box-sizing:border-box; display:block; position:absolute; width:100%; height:100%; border:2px solid #fff; border-radius:50%; -webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color:#fff transparent transparent transparent; }
.lds-ring div:nth-child(1) { -webkit-animation-delay:-0.45s; animation-delay:-0.45s; }
.lds-ring div:nth-child(2) { -webkit-animation-delay:-0.3s; animation-delay:-0.3s; }
.lds-ring div:nth-child(3) { -webkit-animation-delay:-0.15s; animation-delay:-0.15s; }
@-webkit-keyframes lds-ring {
	0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }
}
@keyframes lds-ring {
	0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }
}


/* Default Popup */
.js-popup { display:none; }
.js-popup.show { display:block; }
.js-popup.show .js-popup-dialog { -webkit-animation:popupFadeIn 0.5s ease forwards; animation:popupFadeIn 0.5s ease forwards; }
@-webkit-keyframes popupFadeIn {
	0% { opacity:0; -webkit-transform:scale(0.5); transform:scale(0.5); }
	100% { opacity:1; -webkit-transform:scale(1); transform:scale(1); }
}
@keyframes popupFadeIn {
	0% { opacity:0; -webkit-transform:scale(0.5); transform:scale(0.5); }
	100% { opacity:1; -webkit-transform:scale(1); transform:scale(1); }
}


/* Styles Override - Quill.js */
.ql-container.ql-snow { border-width:2px; border-style:solid; --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.ql-editor { max-height:200px; overflow:hidden; padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; padding-right:1rem; }
.ql-editor:hover { overflow:auto; }
.ql-editor.ql-blank::before { font-style:normal; --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.ql-editor p { --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.ql-toolbar.ql-snow { border-bottom-right-radius:0.25rem; border-bottom-left-radius:0.25rem; border-width:2px; border-top-width:0px; border-style:solid; --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; padding-right:1rem; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.ql-toolbar.ql-snow .ql-formats > *:not(:last-child) { margin-right:0.75rem; }
.ql-toolbar.ql-snow .ql-picker-label { height:100%; width:100%; border-width:0px; padding:0px; }
.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button { height:1.5rem; width:1.5rem; border-width:0px; padding:1px; }
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker { height:1.5rem; width:1.5rem; border-width:0px; padding:1px; }
.ql-snow .ql-stroke { stroke:#9C99AE; }
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill { fill:#9C99AE; }


/* Form */
.form-group { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; gap:0.5rem; }
label { font-size:1rem; line-height:1.6; font-weight:500; --tw-text-opacity:1; color:rgb(230 230 235 / var(--tw-text-opacity)); opacity:0.7; }


/* Styles Override - Daterangepicker */
.js-daterangepicker { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 14C12.1978 14 12.3911 13.9414 12.5556 13.8315C12.72 13.7216 12.8482 13.5654 12.9239 13.3827C12.9996 13.2 13.0194 12.9989 12.9808 12.8049C12.9422 12.6109 12.847 12.4327 12.7071 12.2929C12.5673 12.153 12.3891 12.0578 12.1951 12.0192C12.0011 11.9806 11.8 12.0004 11.6173 12.0761C11.4346 12.1518 11.2784 12.28 11.1685 12.4444C11.0586 12.6089 11 12.8022 11 13C11 13.2652 11.1054 13.5196 11.2929 13.7071C11.4804 13.8946 11.7348 14 12 14ZM17 14C17.1978 14 17.3911 13.9414 17.5556 13.8315C17.72 13.7216 17.8482 13.5654 17.9239 13.3827C17.9996 13.2 18.0194 12.9989 17.9808 12.8049C17.9422 12.6109 17.847 12.4327 17.7071 12.2929C17.5673 12.153 17.3891 12.0578 17.1951 12.0192C17.0011 11.9806 16.8 12.0004 16.6173 12.0761C16.4346 12.1518 16.2784 12.28 16.1685 12.4444C16.0586 12.6089 16 12.8022 16 13C16 13.2652 16.1054 13.5196 16.2929 13.7071C16.4804 13.8946 16.7348 14 17 14ZM12 18C12.1978 18 12.3911 17.9414 12.5556 17.8315C12.72 17.7216 12.8482 17.5654 12.9239 17.3827C12.9996 17.2 13.0194 16.9989 12.9808 16.8049C12.9422 16.6109 12.847 16.4327 12.7071 16.2929C12.5673 16.153 12.3891 16.0578 12.1951 16.0192C12.0011 15.9806 11.8 16.0004 11.6173 16.0761C11.4346 16.1518 11.2784 16.28 11.1685 16.4444C11.0586 16.6089 11 16.8022 11 17C11 17.2652 11.1054 17.5196 11.2929 17.7071C11.4804 17.8946 11.7348 18 12 18ZM17 18C17.1978 18 17.3911 17.9414 17.5556 17.8315C17.72 17.7216 17.8482 17.5654 17.9239 17.3827C17.9996 17.2 18.0194 16.9989 17.9808 16.8049C17.9422 16.6109 17.847 16.4327 17.7071 16.2929C17.5673 16.153 17.3891 16.0578 17.1951 16.0192C17.0011 15.9806 16.8 16.0004 16.6173 16.0761C16.4346 16.1518 16.2784 16.28 16.1685 16.4444C16.0586 16.6089 16 16.8022 16 17C16 17.2652 16.1054 17.5196 16.2929 17.7071C16.4804 17.8946 16.7348 18 17 18ZM7 14C7.19778 14 7.39112 13.9414 7.55557 13.8315C7.72002 13.7216 7.84819 13.5654 7.92388 13.3827C7.99957 13.2 8.01937 12.9989 7.98079 12.8049C7.9422 12.6109 7.84696 12.4327 7.70711 12.2929C7.56725 12.153 7.38907 12.0578 7.19509 12.0192C7.00111 11.9806 6.80004 12.0004 6.61732 12.0761C6.43459 12.1518 6.27841 12.28 6.16853 12.4444C6.05865 12.6089 6 12.8022 6 13C6 13.2652 6.10536 13.5196 6.29289 13.7071C6.48043 13.8946 6.73478 14 7 14ZM19 4H18V3C18 2.73478 17.8946 2.48043 17.7071 2.29289C17.5196 2.10536 17.2652 2 17 2C16.7348 2 16.4804 2.10536 16.2929 2.29289C16.1054 2.48043 16 2.73478 16 3V4H8V3C8 2.73478 7.89464 2.48043 7.70711 2.29289C7.51957 2.10536 7.26522 2 7 2C6.73478 2 6.48043 2.10536 6.29289 2.29289C6.10536 2.48043 6 2.73478 6 3V4H5C4.20435 4 3.44129 4.31607 2.87868 4.87868C2.31607 5.44129 2 6.20435 2 7V19C2 19.7956 2.31607 20.5587 2.87868 21.1213C3.44129 21.6839 4.20435 22 5 22H19C19.7956 22 20.5587 21.6839 21.1213 21.1213C21.6839 20.5587 22 19.7956 22 19V7C22 6.20435 21.6839 5.44129 21.1213 4.87868C20.5587 4.31607 19.7956 4 19 4ZM20 19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V10H20V19ZM20 8H4V7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6H19C19.2652 6 19.5196 6.10536 19.7071 6.29289C19.8946 6.48043 20 6.73478 20 7V8ZM7 18C7.19778 18 7.39112 17.9414 7.55557 17.8315C7.72002 17.7216 7.84819 17.5654 7.92388 17.3827C7.99957 17.2 8.01937 16.9989 7.98079 16.8049C7.9422 16.6109 7.84696 16.4327 7.70711 16.2929C7.56725 16.153 7.38907 16.0578 7.19509 16.0192C7.00111 15.9806 6.80004 16.0004 6.61732 16.0761C6.43459 16.1518 6.27841 16.28 6.16853 16.4444C6.05865 16.6089 6 16.8022 6 17C6 17.2652 6.10536 17.5196 6.29289 17.7071C6.48043 17.8946 6.73478 18 7 18Z" fill="white"/></svg>'); background-size:24px 24px; background-position:right 8px top 50%; background-repeat:no-repeat; padding-right:48px; }
.daterangepicker .drp-selected { display:none; }
.daterangepicker .drp-buttons .cancelBtn { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); background-color:transparent; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.daterangepicker .drp-buttons .cancelBtn:hover { --tw-border-opacity:1; border-color:rgb(28 170 162 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.daterangepicker .drp-buttons .cancelBtn:active { --tw-border-opacity:1; border-color:rgb(57 141 136 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.daterangepicker .drp-buttons .cancelBtn:disabled { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0; }
.\!pointer-events-none { pointer-events:none !important; }
.visible { visibility:visible; }
.\!static { position:static !important; }
.static { position:static; }
.fixed { position:fixed; }
.absolute { position:absolute; }
.relative { position:relative; }
.sticky { position:-webkit-sticky; position:sticky; }
.left-4 { left:1rem; }
.right-0 { right:0px; }
.left-0 { left:0px; }
.top-16 { top:4rem; }
.bottom-auto { bottom:auto; }
.left-\[15\%\] { left:15%; }
.-top-20 { top:-5rem; }
.top-0 { top:0px; }
.bottom-0 { bottom:0px; }
.right-4 { right:1rem; }
.top-full { top:100%; }
.top-5 { top:1.25rem; }
.right-5 { right:1.25rem; }
.top-1 { top:0.25rem; }
.top-\[34px\] { top:34px; }
.left-\[8px\] { left:8px; }
.top-\[56px\] { top:56px; }
.left-\[36px\] { left:36px; }
.right-\[8px\] { right:8px; }
.top-\[136px\] { top:136px; }
.-right-\[10px\] { right:-10px; }
.top-\[80px\] { top:80px; }
.left-\[110px\] { left:110px; }
.top-\[40px\] { top:40px; }
.bottom-\[36px\] { bottom:36px; }
.left-\[200px\] { left:200px; }
.right-\[4px\] { right:4px; }
.top-\[1px\] { top:1px; }
.right-\[1px\] { right:1px; }
.top-\[76px\] { top:76px; }
.left-8 { left:2rem; }
.right-8 { right:2rem; }
.left-auto { left:auto; }
.-right-\[69px\] { right:-69px; }
.right-2 { right:0.5rem; }
.-bottom-\[1px\] { bottom:-1px; }
.top-4 { top:1rem; }
.-right-0 { right:-0px; }
.-right-\[1px\] { right:-1px; }
.bottom-full { bottom:100%; }
.isolate { isolation:isolate; }
.z-\[1\] { z-index:1; }
.-z-\[1\] { z-index:-1; }
.z-dropdown { z-index:1000; }
.z-50 { z-index:50; }
.z-\[2\] { z-index:2; }
.z-\[-1\] { z-index:-1; }
.z-\[0\] { z-index:0; }
.z-10 { z-index:10; }
.z-offcanvas { z-index:1045; }
.z-modal-backdrop { z-index:1050; }
.z-modal { z-index:1055; }
.order-last { -webkit-box-ordinal-group:10000; -webkit-order:9999; -ms-flex-order:9999; order:9999; }
.order-none { -webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0; }
.order-2 { -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2; }
.order-1 { -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1; }
.order-first { -webkit-box-ordinal-group:-9998; -webkit-order:-9999; -ms-flex-order:-9999; order:-9999; }
.order-3 { -webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3; }
.order-4 { -webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4; }
.col-span-3 { grid-column:span 3 / span 3; }
.m-0 { margin:0px; }
.m-auto { margin:auto; }
.-mx-8 { margin-left:-2rem; margin-right:-2rem; }
.-mx-4 { margin-left:-1rem; margin-right:-1rem; }
.mx-auto { margin-left:auto; margin-right:auto; }
.mx-5 { margin-left:1.25rem; margin-right:1.25rem; }
.my-auto { margin-top:auto; margin-bottom:auto; }
.my-6 { margin-top:1.5rem; margin-bottom:1.5rem; }
.mx-8 { margin-left:2rem; margin-right:2rem; }
.mt-4 { margin-top:1rem; }
.mt-2 { margin-top:0.5rem; }
.mb-4 { margin-bottom:1rem; }
.mt-\[2px\] { margin-top:2px; }
.mt-8 { margin-top:2rem; }
.mb-8 { margin-bottom:2rem; }
.mt-6 { margin-top:1.5rem; }
.mt-0 { margin-top:0px; }
.-ml-\[11px\] { margin-left:-11px; }
.mb-2 { margin-bottom:0.5rem; }
.ml-\[42px\] { margin-left:42px; }
.ml-\[72px\] { margin-left:72px; }
.ml-\[35px\] { margin-left:35px; }
.mt-auto { margin-top:auto; }
.mt-10 { margin-top:2.5rem; }
.mb-\[6px\] { margin-bottom:6px; }
.mb-1 { margin-bottom:0.25rem; }
.mb-6 { margin-bottom:1.5rem; }
.mr-6 { margin-right:1.5rem; }
.ml-2 { margin-left:0.5rem; }
.ml-8 { margin-left:2rem; }
.mb-5 { margin-bottom:1.25rem; }
.mb-16 { margin-bottom:4rem; }
.mt-1 { margin-top:0.25rem; }
.mb-10 { margin-bottom:2.5rem; }
.mt-\[5px\] { margin-top:5px; }
.mr-4 { margin-right:1rem; }
.ml-4 { margin-left:1rem; }
.mb-\[2px\] { margin-bottom:2px; }
.-mt-\[67px\] { margin-top:-67px; }
.mt-\[14px\] { margin-top:14px; }
.mb-3 { margin-bottom:0.75rem; }
.mt-14 { margin-top:3.5rem; }
.ml-auto { margin-left:auto; }
.mb-\[10px\] { margin-bottom:10px; }
.mt-3 { margin-top:0.75rem; }
.block { display:block; }
.inline-block { display:inline-block; }
.inline { display:inline; }
.flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
.table { display:table; }
.grid { display:grid; }
.contents { display:contents; }
.list-item { display:list-item; }
.hidden { display:none; }
.\!hidden { display:none !important; }
.aspect-\[1\/1\] { aspect-ratio:1/1; }
.\!aspect-\[1\/1\] { aspect-ratio:1/1 !important; }
.aspect-1 { aspect-ratio:1; }
.aspect-\[3\/2\] { aspect-ratio:3/2; }
.aspect-\[384\/304\] { aspect-ratio:384/304; }
.aspect-\[292\/105\] { aspect-ratio:292/105; }
.aspect-\[400\/236\] { aspect-ratio:400/236; }
.aspect-\[292\/186\] { aspect-ratio:292/186; }
.aspect-\[311\/256\] { aspect-ratio:311/256; }
.aspect-\[400\/375\] { aspect-ratio:400/375; }
.h-8 { height:2rem; }
.h-full { height:100%; }
.h-\[130px\] { height:130px; }
.h-6 { height:1.5rem; }
.h-7 { height:1.75rem; }
.h-5 { height:1.25rem; }
.\!h-fit { height:-webkit-fit-content !important; height:-moz-fit-content !important; height:fit-content !important; }
.\!h-6 { height:1.5rem !important; }
.\!h-full { height:100% !important; }
.\!h-12 { height:3rem !important; }
.\!h-\[38px\] { height:38px !important; }
.h-\[232px\] { height:232px; }
.h-\[152px\] { height:152px; }
.h-\[1px\] { height:1px; }
.h-14 { height:3.5rem; }
.h-3 { height:0.75rem; }
.h-\[56px\] { height:56px; }
.\!h-8 { height:2rem !important; }
.\!h-\[46px\] { height:46px !important; }
.h-\[32px\] { height:32px; }
.h-\[20px\] { height:20px; }
.h-\[34px\] { height:34px; }
.h-\[148px\] { height:148px; }
.h-\[84px\] { height:84px; }
.h-auto { height:auto; }
.h-\[64px\] { height:64px; }
.h-\[44px\] { height:44px; }
.h-\[46px\] { height:46px; }
.h-4 { height:1rem; }
.h-\[52px\] { height:52px; }
.h-fit { height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; }
.h-9 { height:2.25rem; }
.h-2 { height:0.5rem; }
.h-\[40px\] { height:40px; }
.h-12 { height:3rem; }
.h-\[45px\] { height:45px; }
.h-\[6px\] { height:6px; }
.h-\[120px\] { height:120px; }
.h-\[96px\] { height:96px; }
.h-\[48px\] { height:48px; }
.h-\[14px\] { height:14px; }
.h-\[11px\] { height:11px; }
.h-10 { height:2.5rem; }
.h-\[42px\] { height:42px; }
.h-\[200px\] { height:200px; }
.h-\[100px\] { height:100px; }
.h-1 { height:0.25rem; }
.h-\[400px\] { height:400px; }
.max-h-\[356px\] { max-height:356px; }
.max-h-\[760px\] { max-height:760px; }
.max-h-\[706px\] { max-height:706px; }
.max-h-\[288px\] { max-height:288px; }
.max-h-\[256px\] { max-height:256px; }
.min-h-screen { min-height:100vh; }
.min-h-\[320px\] { min-height:320px; }
.min-h-\[116px\] { min-height:116px; }
.min-h-0 { min-height:0px; }
.min-h-full { min-height:100%; }
.w-full { width:100%; }
.w-5 { width:1.25rem; }
.w-8 { width:2rem; }
.w-fit { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; }
.w-\[130px\] { width:130px; }
.w-6 { width:1.5rem; }
.w-7 { width:1.75rem; }
.\!w-full { width:100% !important; }
.w-auto { width:auto; }
.\!w-fit { width:-webkit-fit-content !important; width:-moz-fit-content !important; width:fit-content !important; }
.\!w-6 { width:1.5rem !important; }
.\!w-12 { width:3rem !important; }
.w-11 { width:2.75rem; }
.w-\[80px\] { width:80px; }
.w-14 { width:3.5rem; }
.w-3 { width:0.75rem; }
.w-\[56px\] { width:56px; }
.\!w-8 { width:2rem !important; }
.w-0 { width:0px; }
.w-1\/2 { width:50%; }
.w-2\/3 { width:66.666667%; }
.w-\[2px\] { width:2px; }
.w-\[5px\] { width:5px; }
.w-\[1px\] { width:1px; }
.w-\[44px\] { width:44px; }
.w-\[202px\] { width:202px; }
.w-1\/3 { width:33.333333%; }
.w-4 { width:1rem; }
.w-\[52px\] { width:52px; }
.w-\[214px\] { width:214px; }
.w-11\/12 { width:91.666667%; }
.w-9 { width:2.25rem; }
.w-2 { width:0.5rem; }
.w-\[40px\] { width:40px; }
.w-\[220px\] { width:220px; }
.w-\[6px\] { width:6px; }
.w-\[120px\] { width:120px; }
.w-\[96px\] { width:96px; }
.w-\[48px\] { width:48px; }
.w-\[14px\] { width:14px; }
.w-\[10px\] { width:10px; }
.w-10 { width:2.5rem; }
.w-\[92px\] { width:92px; }
.w-12 { width:3rem; }
.w-\[42px\] { width:42px; }
.w-\[100px\] { width:100px; }
.w-1 { width:0.25rem; }
.\!min-w-\[32px\] { min-width:32px !important; }
.min-w-\[70px\] { min-width:70px; }
.min-w-\[108px\] { min-width:108px; }
.min-w-\[88px\] { min-width:88px; }
.max-w-\[33\.333333\%\] { max-width:33.333333%; }
.max-w-\[311px\] { max-width:311px; }
.max-w-none { max-width:none; }
.max-w-\[376px\] { max-width:376px; }
.max-w-\[36px\] { max-width:36px; }
.max-w-\[87px\] { max-width:87px; }
.max-w-\[732px\] { max-width:732px; }
.max-w-\[256px\] { max-width:256px; }
.max-w-\[1070px\] { max-width:1070px; }
.max-w-\[1080px\] { max-width:1080px; }
.max-w-full { max-width:100%; }
.max-w-\[250px\] { max-width:250px; }
.max-w-\[259px\] { max-width:259px; }
.flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
.flex-initial { -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; }
.flex-none { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }
.flex-shrink-0 { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
.shrink-0 { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
.flex-grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
.grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
.basis-2\/3 { -webkit-flex-basis:66.666667%; -ms-flex-preferred-size:66.666667%; flex-basis:66.666667%; }
.basis-1\/3 { -webkit-flex-basis:33.333333%; -ms-flex-preferred-size:33.333333%; flex-basis:33.333333%; }
.translate-y-4 { --tw-translate-y:1rem; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\!translate-x-0 { --tw-translate-x:0px !important; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.-translate-y-full { --tw-translate-y:-100%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-1\/2 { --tw-translate-x:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[12\.5\%\] { --tw-translate-x:12.5%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[12\.5\%\] { --tw-translate-y:12.5%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[42px\] { --tw-translate-y:42px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[3px\] { --tw-translate-x:3px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-\[36px\] { --tw-translate-y:36px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[8px\] { --tw-translate-x:8px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-4 { --tw-translate-y:-1rem; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-\[2px\] { --tw-translate-x:-2px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-0 { --tw-rotate:0deg; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.transform { -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.cursor-pointer { cursor:pointer; }
.resize { resize:both; }
.grid-cols-1 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
.grid-cols-2 { grid-template-columns:repeat(2, minmax(0, 1fr)); }
.grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
.flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; }
.flex-col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
.flex-wrap { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.items-start { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; }
.items-end { -webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; }
.items-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
.items-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
.justify-start { -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }
.justify-end { -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; }
.justify-center { -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.justify-between { -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }

.gap-14 { gap:3.5rem; }
.gap-6 { gap:1.5rem; }
.gap-2 { gap:0.5rem; }
.gap-8 { gap:2rem; }
.gap-4 { gap:1rem; }
.gap-3 { gap:0.75rem; }
.gap-\[10px\] { gap:10px; }
.gap-1 { gap:0.25rem; }
.gap-12 { gap:3rem; }
.gap-20 { gap:5rem; }
.gap-10 { gap:2.5rem; }
.gap-16 { gap:4rem; }
.gap-\[6px\] { gap:6px; }
.gap-9 { gap:2.25rem; }
.gap-5 { gap:1.25rem; }
.gap-\[1px\] { gap:1px; }
.gap-x-1 { -webkit-column-gap:0.25rem; -moz-column-gap:0.25rem; column-gap:0.25rem; }
.gap-y-1 { row-gap:0.25rem; }
.gap-x-5 { -webkit-column-gap:1.25rem; -moz-column-gap:1.25rem; column-gap:1.25rem; }
.gap-x-8 { -webkit-column-gap:2rem; -moz-column-gap:2rem; column-gap:2rem; }
.gap-y-8 { row-gap:2rem; }
.gap-y-\[2px\] { row-gap:2px; }
.gap-y-2 { row-gap:0.5rem; }
.gap-x-4 { -webkit-column-gap:1rem; -moz-column-gap:1rem; column-gap:1rem; }
.self-center { -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; }
.self-stretch { -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; }
.overflow-auto { overflow:auto; }
.overflow-hidden { overflow:hidden; }
.overflow-visible { overflow:visible; }
.overflow-x-auto { overflow-x:auto; }
.overflow-y-auto { overflow-y:auto; }
.overflow-x-hidden { overflow-x:hidden; }
.overflow-y-hidden { overflow-y:hidden; }
.scroll-smooth { scroll-behavior:smooth; }
.text-ellipsis { text-overflow:ellipsis; }
.whitespace-nowrap { white-space:nowrap; }
.whitespace-pre { white-space:pre; }
.break-words { overflow-wrap:break-word; }
.break-all { word-break:break-all; }
.rounded-full { border-radius:9999px; }
.\!rounded-none { border-radius:0px !important; }
.\!rounded-full { border-radius:9999px !important; }
.rounded-sm { border-radius:0.125rem; }
.rounded-\[70px\] { border-radius:70px; }
.border-2 { border-width:2px; }
.\!border-0 { border-width:0px !important; }
.\!border { border-width:1px !important; }
.border-0 { border-width:0px; }
.border { border-width:1px; }
.\!border-2 { border-width:2px !important; }
.border-\[3px\] { border-width:3px; }
.border-y { border-top-width:1px; border-bottom-width:1px; }
.border-x-0 { border-left-width:0px; border-right-width:0px; }
.border-x { border-left-width:1px; border-right-width:1px; }
.border-b { border-bottom-width:1px; }
.border-t { border-top-width:1px; }
.border-r { border-right-width:1px; }
.border-l { border-left-width:1px; }
.border-t-0 { border-top-width:0px; }
.border-solid { border-style:solid; }
.\!border-solid { border-style:solid !important; }
.border-dashed { border-style:dashed; }
.border-bg-1 { --tw-border-opacity:1; border-color:rgb(32 34 34 / var(--tw-border-opacity)); }
.border-neutral-80 { --tw-border-opacity:1; /*border-color:rgb(57 53 86 / var(--tw-border-opacity));*/ }
.border-neutral-60 { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); }
.\!border-neutral-80 { --tw-border-opacity:1 !important; border-color:rgb(57 53 86 / var(--tw-border-opacity)) !important; }
.border-white { --tw-border-opacity:1; border-color:rgb(255 255 255 / var(--tw-border-opacity)); }
.\!border-light-pink { --tw-border-opacity:1 !important; border-color:rgb(255 114 210 / var(--tw-border-opacity)) !important; }
.border-neutral-20 { --tw-border-opacity:1; border-color:rgb(206 204 214 / var(--tw-border-opacity)); }
.border-action { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }
.border-light-pink { --tw-border-opacity:1; border-color:rgb(255 114 210 / var(--tw-border-opacity)); }
.border-neutral-40 { --tw-border-opacity:1; border-color:rgb(156 153 174 / var(--tw-border-opacity)); }
.bg-bg-1 { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
.bg-primary { --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); }
.bg-white { --tw-bg-opacity:1; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); }
.bg-neutral-90 { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
.bg-transparent { background-color:transparent; }
.\!bg-transparent { background-color:transparent !important; }
.\!bg-dark-purple { --tw-bg-opacity:1 !important; background-color:rgb(45 20 70 / var(--tw-bg-opacity)) !important; }
.bg-dark-green { --tw-bg-opacity:1; background-color:rgb(6 68 98 / var(--tw-bg-opacity)); }
.bg-neutral-80 { --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.\!bg-neutral { --tw-bg-opacity:1 !important; background-color:rgb(32 34 34 / var(--tw-bg-opacity)) !important; }
.bg-\[rgba\(8\2c 1\2c 52\2c 0\.7\)\] { background-color:rgba(8,1,52,0.7); }
.bg-light-yellow { --tw-bg-opacity:1; background-color:rgb(255 209 102 / var(--tw-bg-opacity)); }
.bg-action { --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); }
.bg-bg-2 { --tw-bg-opacity:1; background-color:rgb(11 6 45 / var(--tw-bg-opacity)); }
.bg-secondary { --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); }
.bg-neutral-60 { --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.bg-dark-yellow { --tw-bg-opacity:1; background-color:rgb(67 51 64 / var(--tw-bg-opacity)); }
.bg-dark-red { --tw-bg-opacity:1; background-color:rgb(87 24 72 / var(--tw-bg-opacity)); }
.bg-dark-pink { --tw-bg-opacity:1; background-color:rgb(86 24 87 / var(--tw-bg-opacity)); }
.bg-dark-purple { --tw-bg-opacity:1; background-color:rgb(45 20 70 / var(--tw-bg-opacity)); }
.bg-light-green { --tw-bg-opacity:1; background-color:rgb(39 209 170 / var(--tw-bg-opacity)); }
.bg-light-blue { --tw-bg-opacity:1; background-color:rgb(45 156 219 / var(--tw-bg-opacity)); }
.bg-light-purple { --tw-bg-opacity:1; background-color:rgb(195 121 246 / var(--tw-bg-opacity)); }
.bg-dark-blue { --tw-bg-opacity:1; background-color:rgb(33 24 87 / var(--tw-bg-opacity)); }
.bg-light-pink { --tw-bg-opacity:1; background-color:rgb(255 114 210 / var(--tw-bg-opacity)); }
.bg-neutral-40 { --tw-bg-opacity:1; background-color:rgb(156 153 174 / var(--tw-bg-opacity)); }
.bg-neutral { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
.bg-opacity-\[0\.16\] { --tw-bg-opacity:0.16; }
.bg-opacity-50 { --tw-bg-opacity:0.5; }
.bg-opacity-40 { --tw-bg-opacity:0.4; }
.bg-gradient-to-r { background-image:-webkit-linear-gradient(left, var(--tw-gradient-stops)); background-image:linear-gradient(to right, var(--tw-gradient-stops)); }
.bg-become-creator-card { background-image:url('../images/become-creator-card-bg.png'); }
.from-\[\#016DB0\] { --tw-gradient-from:#016DB0; --tw-gradient-to:rgb(1 109 176 / 0); --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to); }
.to-\[\#01FFCA\] { --tw-gradient-to:#01FFCA; }
.bg-cover { background-size:cover; }
.bg-clip-text { -webkit-background-clip:text; background-clip:text; }
.bg-center { background-position:center; }
.bg-no-repeat { background-repeat:no-repeat; }
.object-contain { -o-object-fit:contain; object-fit:contain; }
.object-cover { -o-object-fit:cover; object-fit:cover; }
.object-center { -o-object-position:center; object-position:center; }
.p-1 { padding:0.25rem; }
.p-4 { padding:1rem; }
.\!p-0 { padding:0px !important; }
.p-0 { padding:0px; }
.p-6 { padding:1.5rem; }
.p-\[1px\] { padding:1px; }
.p-20 { padding:5rem; }
.\!p-\[2px\] { padding:2px !important; }
.p-3 { padding:0.75rem; }
.p-\[46px\] { padding:46px; }
.p-8 { padding:2rem; }
.p-12 { padding:3rem; }
.p-\[14px\] { padding:14px; }
.p-2 { padding:0.5rem; }
.py-20 { padding-top:5rem; padding-bottom:5rem; }
.py-2 { padding-top:0.5rem; padding-bottom:0.5rem; }
.py-8 { padding-top:2rem; padding-bottom:2rem; }
.px-3 { padding-left:0.75rem; padding-right:0.75rem; }
.py-6 { padding-top:1.5rem; padding-bottom:1.5rem; }
.px-4 { padding-left:1rem; padding-right:1rem; }
.\!px-3 { padding-left:0.75rem !important; padding-right:0.75rem !important; }
.px-1 { padding-left:0.25rem; padding-right:0.25rem; }
.py-\[2px\] { padding-top:2px; padding-bottom:2px; }
.py-11 { padding-top:2.75rem; padding-bottom:2.75rem; }
.\!py-\[2px\] { padding-top:2px !important; padding-bottom:2px !important; }
.\!px-2 { padding-left:0.5rem !important; padding-right:0.5rem !important; }
.\!px-4 { padding-left:1rem !important; padding-right:1rem !important; }
.\!py-2 { padding-top:0.5rem !important; padding-bottom:0.5rem !important; }
.px-8 { padding-left:2rem; padding-right:2rem; }
.\!px-\[10px\] { padding-left:10px !important; padding-right:10px !important; }
.px-\[6px\] { padding-left:6px; padding-right:6px; }
.px-5 { padding-left:1.25rem; padding-right:1.25rem; }
.px-7 { padding-left:1.75rem; padding-right:1.75rem; }
.py-10 { padding-top:2.5rem; padding-bottom:2.5rem; }
.py-16 { padding-top:4rem; padding-bottom:4rem; }
.px-2 { padding-left:0.5rem; padding-right:0.5rem; }
.px-6 { padding-left:1.5rem; padding-right:1.5rem; }
.py-1 { padding-top:0.25rem; padding-bottom:0.25rem; }
.py-4 { padding-top:1rem; padding-bottom:1rem; }
.px-\[10px\] { padding-left:10px; padding-right:10px; }
.px-10 { padding-left:2.5rem; padding-right:2.5rem; }
.py-9 { padding-top:2.25rem; padding-bottom:2.25rem; }
.px-14 { padding-left:3.5rem; padding-right:3.5rem; }
.py-12 { padding-top:3rem; padding-bottom:3rem; }
.pl-\[3\.125rem\] { padding-left:3.125rem; }
.pr-4 { padding-right:1rem; }
.pb-8 { padding-bottom:2rem; }
.pt-8 { padding-top:2rem; }
.pb-5 { padding-bottom:1.25rem; }
.pt-4 { padding-top:1rem; }
.pb-3 { padding-bottom:0.75rem; }
.pt-11 { padding-top:2.75rem; }
.pb-0 { padding-bottom:0px; }
.pb-11 { padding-bottom:2.75rem; }
.pb-6 { padding-bottom:1.5rem; }
.pr-0 { padding-right:0px; }
.pl-12 { padding-left:3rem; }
.pt-6 { padding-top:1.5rem; }
.pr-16 { padding-right:4rem; }
.pt-7 { padding-top:1.75rem; }
.pr-\[56px\] { padding-right:56px; }
.pb-12 { padding-bottom:3rem; }
.pt-2 { padding-top:0.5rem; }
.pb-4 { padding-bottom:1rem; }
.pb-2 { padding-bottom:0.5rem; }
.pr-1 { padding-right:0.25rem; }
.pr-6 { padding-right:1.5rem; }
.pl-2 { padding-left:0.5rem; }
.pr-8 { padding-right:2rem; }
.pl-8 { padding-left:2rem; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-end { text-align:end; }
.font-body { font-family:Epilogue, sans-serif; }
.text-\[80px\] { font-size:80px; }
.text-xl { font-size:1.25rem; line-height:1.6; }
.text-\[1\.5rem\] { font-size:1.5rem; }
.text-base { font-size:1rem; line-height:1.6; }
.text-sm { font-size:0.875rem; line-height:1.6; }
.text-lg { font-size:1.125rem; line-height:1.6; }
.text-xs { font-size:0.75rem; line-height:1.6; }
.text-2xl { font-size:1.5rem; line-height:1.6; }
.\!text-xl { font-size:1.25rem !important; line-height:1.6 !important; }
.text-\[1\.75rem\] { font-size:1.75rem; }
.text-\[18px\] { font-size:18px; }
.\!text-\[1\.375rem\] { font-size:1.375rem !important; }
.\!text-sm { font-size:0.875rem !important; line-height:1.6 !important; }
.\!text-\[1\.75rem\] { font-size:1.75rem !important; }
.\!text-\[2\.25rem\] { font-size:2.25rem !important; }
.text-\[11px\] { font-size:11px; }
.\!text-\[1\.25rem\] { font-size:1.25rem !important; }
.\!text-2xl { font-size:1.5rem !important; line-height:1.6 !important; }
.font-normal { font-weight:400; }
.font-medium { font-weight:500; }
.\!font-normal { font-weight:400 !important; }
.font-semibold { font-weight:600; }
.font-bold { font-weight:700; }
.\!font-medium { font-weight:500 !important; }
.\!font-bold { font-weight:700 !important; }
.uppercase { text-transform:uppercase; }
.capitalize { text-transform:capitalize; }
.italic { font-style:italic; }
.ordinal { --tw-ordinal:ordinal; font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.leading-tight { line-height:1.2; }
.leading-normal { line-height:1.6; }
.leading-\[120\%\] { line-height:120%; }
.tracking-wide { letter-spacing:.03em; }
.tracking-\[0\.03em\] { letter-spacing:0.03em; }
.text-white { --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.text-secondary { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
.text-neutral-40 { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.text-neutral-20 { --tw-text-opacity:1; color:rgb(206 204 214 / var(--tw-text-opacity)); }
.text-transparent { color:transparent; }
.text-neutral-10 { --tw-text-opacity:1; color:rgb(230 230 235 / var(--tw-text-opacity)); }
.\!text-light-purple { --tw-text-opacity:1 !important; color:rgb(195 121 246 / var(--tw-text-opacity)) !important; }
.\!text-light-pink { --tw-text-opacity:1 !important; color:rgb(255 114 210 / var(--tw-text-opacity)) !important; }
.text-light-green { --tw-text-opacity:1; color:rgb(39 209 170 / var(--tw-text-opacity)); }
.text-danger { --tw-text-opacity:1; color:rgb(239 70 111 / var(--tw-text-opacity)); }
.text-light-pink { --tw-text-opacity:1; color:rgb(255 114 210 / var(--tw-text-opacity)); }
.text-primary { --tw-text-opacity:1; color:rgb(1 141 240 / var(--tw-text-opacity)); }
.text-neutral { --tw-text-opacity:1; color:rgb(32 34 34 / var(--tw-text-opacity)); }
.text-action { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
.text-light-yellow { --tw-text-opacity:1; color:rgb(255 209 102 / var(--tw-text-opacity)); }
.text-light-purple { --tw-text-opacity:1; color:rgb(195 121 246 / var(--tw-text-opacity)); }
.text-light-blue { --tw-text-opacity:1; color:rgb(45 156 219 / var(--tw-text-opacity)); }
.text-neutral-60 { --tw-text-opacity:1; color:rgb(107 103 133 / var(--tw-text-opacity)); }
.text-warning { --tw-text-opacity:1; color:rgb(250 230 55 / var(--tw-text-opacity)); }
.\!text-danger { --tw-text-opacity:1 !important; color:rgb(239 70 111 / var(--tw-text-opacity)) !important; }
.\!text-neutral-40 { --tw-text-opacity:1 !important; color:rgb(156 153 174 / var(--tw-text-opacity)) !important; }
.text-current { color:currentColor; }
.underline { -webkit-text-decoration-line:underline; text-decoration-line:underline; }
.no-underline { -webkit-text-decoration-line:none; text-decoration-line:none; }
.\!opacity-100 { opacity:1 !important; }
.opacity-80 { opacity:0.8; }
.opacity-0 { opacity:0; }
.opacity-100 { opacity:1; }
.opacity-70 { opacity:0.7; }
.\!shadow-none { --tw-shadow:0 0 #0000 !important; --tw-shadow-colored:0 0 #0000 !important; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
.\!outline-none { outline:2px solid transparent !important; outline-offset:2px !important; }
.blur-\[2px\] { --tw-blur:blur(2px); -webkit-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); 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); }
.blur { --tw-blur:blur(8px); -webkit-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); 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); }
.filter { -webkit-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); 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); }
.transition { -webkit-transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration:150ms; transition-duration:150ms; }


/**
* Display
*/
.display-1 { font-family:Epilogue, sans-serif; font-size:2rem; font-weight:700; line-height:1.2; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.display-2 { font-family:Epilogue, sans-serif; font-size:1.5rem; font-weight:700; line-height:1.2; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.display-3 { font-family:Epilogue, sans-serif; font-size:1.25rem; font-weight:700; line-height:1.2; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.display-4 { font-family:Epilogue, sans-serif; font-size:1rem; font-weight:500; line-height:1.2; letter-spacing:.03em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.display-5 { font-family:Epilogue, sans-serif; font-size:10px; font-weight:400; line-height:1.2; letter-spacing:.03em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
@media (min-width:992px) {
	.display-1 { font-size:3rem; }
	.display-2 { font-size:2rem; }
	.display-3 { font-size:1.5rem; }
	.display-4 { font-size:1.25rem; }
	.display-5 { font-size:11px; }
}


/**
* Buttons
*/
[type=button] { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.btn { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; cursor:pointer; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:0.5rem; border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:2rem; padding-right:2rem; text-align:center; font-family:Epilogue, sans-serif; font-size:1rem; font-weight:600; line-height:1.6; --tw-text-opacity:1; color:rgb(32 34 34 / var(--tw-text-opacity)); }
.btn:hover { --tw-border-opacity:1; border-color:rgb(28 170 162 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(28 170 162 / var(--tw-bg-opacity)); }
.btn:active { --tw-border-opacity:1; border-color:rgb(57 141 136 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 141 136 / var(--tw-bg-opacity)); }
.btn:disabled { cursor:not-allowed; --tw-border-opacity:1; border-color:rgb(0 63 59 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(0 63 59 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(107 103 133 / var(--tw-text-opacity)); }
.btn.btn-white { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(255 255 255 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(32 34 34 / var(--tw-text-opacity)); }
.btn.btn-white:hover { --tw-border-opacity:1; border-color:rgb(230 230 235 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(230 230 235 / var(--tw-bg-opacity)); }
.btn.btn-white:active { --tw-border-opacity:1; border-color:rgb(206 204 214 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(206 204 214 / var(--tw-bg-opacity)); }
.btn.btn-white:disabled { --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(107 103 133 / var(--tw-text-opacity)); }
.btn > img, .btn > svg { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:1.25rem; width:1.25rem; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.btn > img { -o-object-fit:contain; object-fit:contain; -o-object-position:center; object-position:center; }
.btn > svg [fill] { fill:currentColor; }
.btn > svg [stroke] { stroke:currentColor; }
.btn.btn-icon { height:42px; width:42px; padding:0px; }
.btn.btn-sm { font-size:0.875rem; line-height:1.6; }
.btn.btn-sm > img, .btn.btn-sm > svg { height:1rem; width:1rem; }
.btn.btn-sm.btn-icon { height:38px; width:38px; }
.btn.btn-lg { font-size:1.125rem; line-height:1.6; }
.btn.btn-lg > img, .btn.btn-lg > svg { height:1.5rem; width:1.5rem; }
.btn.btn-lg.btn-icon { height:46px; width:46px; }
.btn.btn-outline { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); background-color:transparent; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.btn.btn-outline:hover { --tw-border-opacity:1; border-color:rgb(28 170 162 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.btn.btn-outline:active { --tw-border-opacity:1; border-color:rgb(57 141 136 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.btn.btn-outline:disabled { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.btn.btn-outline-neutral-40 { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(156 153 174 / var(--tw-border-opacity)); background-color:transparent; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.btn.btn-outline-neutral-40:hover { --tw-border-opacity:1; border-color:rgb(206 204 214 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.btn.btn-outline-neutral-40:active { --tw-border-opacity:1; border-color:rgb(230 230 235 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.btn.btn-outline-neutral-40:disabled { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.btn.btn-outline-neutral-80 { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); background-color:transparent; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.btn.btn-outline-neutral-80:hover { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.btn.btn-outline-neutral-80:active { --tw-border-opacity:1; border-color:rgb(156 153 174 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.btn.btn-outline-neutral-80:disabled { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }

/**
* Labels
*/
.label { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:0.25rem; padding-top:2px; padding-bottom:2px; padding-left:0.5rem; padding-right:0.5rem; text-align:center; font-family:Epilogue, sans-serif; font-size:0.875rem; font-weight:500; line-height:1.6; }
.\!label { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:0.25rem; padding-top:2px; padding-bottom:2px; padding-left:0.5rem; padding-right:0.5rem; text-align:center; font-family:Epilogue, sans-serif; font-size:0.875rem; font-weight:500; line-height:1.6; }
.label > img, .label > svg { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:1rem; width:1rem; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.\!label > img, .\!label > svg { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:1rem; width:1rem; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.label > img { -o-object-fit:contain; object-fit:contain; -o-object-position:center; object-position:center; }
.\!label > img { -o-object-fit:contain; object-fit:contain; -o-object-position:center; object-position:center; }
.label > svg [fill] { fill:currentColor; }
.\!label > svg [fill] { fill:currentColor; }
.label > svg [stroke] { stroke:currentColor; }
.\!label > svg [stroke] { stroke:currentColor; }
.label.label-circle { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:26px; width:26px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; border-radius:9999px; padding:0px; }
.\!label.label-circle { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:26px; width:26px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; border-radius:9999px; padding:0px; }
.label.label-circle > img, .label.label-circle > svg { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:1rem; width:1rem; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.\!label.label-circle > img, .\!label.label-circle > svg { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:1rem; width:1rem; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
.label.label-circle.label-lg { height:40px; width:40px; }
.\!label.label-circle.label-lg { height:40px; width:40px; }
.label.label-circle.label-lg > img, .label.label-circle.label-lg > svg { height:1.5rem; width:1.5rem; }
.\!label.label-circle.label-lg > img, .\!label.label-circle.label-lg > svg { height:1.5rem; width:1.5rem; }

/**
* Ellipsis Text
*/
.ellipsis-1 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ellipsis-2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

/**
* Triangle Clip Path
*/

/**
* Invisible Scrollbar
*/
.invisible-scrollbar { -ms-overflow-style:none; scrollbar-width:none; }
.invisible-scrollbar::-webkit-scrollbar { display:none; }
/**
* Analytics Map - Dashboard
*/
.analytics-map path[data-country] { cursor:pointer; }
/**
* Code Block
*/
.codeblock { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(11 6 45 / var(--tw-bg-opacity)); padding-left:1.5rem; padding-right:1.5rem; padding-top:1rem; padding-bottom:1rem; }



/**
* Dropdown Menu
*/
.js-dropdown-menu { --tw-shadow:0px 16px 64px 0px rgba(18, 27, 40, 0.8); --tw-shadow-colored:0px 16px 64px 0px var(--tw-shadow-color); box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }


/**
 * Base Layer
 *
 * The base layer is for things like reset rules or default styles applied to 
 * plain HTML elements.
 */
/**
 * Components Layer
 *
 * The components layer is for class-based styles that you want to be able to 
 * override with utilities.
 */
/**
 * Utilities Layer
 *
 * The utilities layer is for small, single-purpose classes that should always 
 * take precedence over any other styles.
 */
.placeholder\:text-neutral-40::-webkit-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.placeholder\:text-neutral-40::-moz-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.placeholder\:text-neutral-40:-ms-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.placeholder\:text-neutral-40::-ms-input-placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.placeholder\:text-neutral-40::placeholder { --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
.before\:absolute::before { content:var(--tw-content); position:absolute; }
.before\:-top-2::before { content:var(--tw-content); top:-0.5rem; }
.before\:left-1\/2::before { content:var(--tw-content); left:50%; }
.before\:left-0::before { content:var(--tw-content); left:0px; }
.before\:right-0::before { content:var(--tw-content); right:0px; }
.before\:bottom-0::before { content:var(--tw-content); bottom:0px; }
.before\:-bottom-1::before { content:var(--tw-content); bottom:-0.25rem; }
.before\:right-\[128px\]::before { content:var(--tw-content); right:128px; }
.before\:right-\[81px\]::before { content:var(--tw-content); right:81px; }
.before\:right-\[72px\]::before { content:var(--tw-content); right:72px; }
.before\:-bottom-2::before { content:var(--tw-content); bottom:-0.5rem; }
.before\:-z-\[1\]::before { content:var(--tw-content); z-index:-1; }
.before\:h-4::before { content:var(--tw-content); height:1rem; }
.before\:h-\[1px\]::before { content:var(--tw-content); height:1px; }
.before\:h-\[5px\]::before { content:var(--tw-content); height:5px; }
.before\:w-8::before { content:var(--tw-content); width:2rem; }
.before\:w-full::before { content:var(--tw-content); width:100%; }
.before\:w-2::before { content:var(--tw-content); width:0.5rem; }
.before\:-translate-x-1\/2::before { content:var(--tw-content); --tw-translate-x:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.before\:translate-x-1\/2::before { content:var(--tw-content); --tw-translate-x:50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.before\:rotate-180::before { content:var(--tw-content); --tw-rotate:180deg; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.before\:bg-neutral-90::before { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
.before\:bg-neutral-80::before { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.before\:bg-white::before { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); }
.before\:content-none::before { --tw-content:none; content:var(--tw-content); }
/* .before\:content-\[\'\'\]::before { --tw-content:''; content:var(--tw-content); } */
.before\:clip-path-triangle::before { content:var(--tw-content); -webkit-clip-path:polygon(0 100%, 50% 0, 100% 100%); clip-path:polygon(0 100%, 50% 0, 100% 100%); }

.after\:absolute::after { content:var(--tw-content); position:absolute; }
.after\:bottom-0::after { content:var(--tw-content); bottom:0px; }
.after\:left-0::after { content:var(--tw-content); left:0px; }
.after\:right-0::after { content:var(--tw-content); right:0px; }
.after\:top-0::after { content:var(--tw-content); top:0px; }
.after\:left-\[16px\]::after { content:var(--tw-content); left:16px; }
.after\:-z-\[1\]::after { content:var(--tw-content); z-index:-1; }
.after\:h-\[1px\]::after { content:var(--tw-content); height:1px; }
.after\:h-full::after { content:var(--tw-content); height:100%; }
.after\:w-\[1px\]::after { content:var(--tw-content); width:1px; }
.after\:bg-neutral-80::after { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
/* .after\:content-\[\'\'\]::after { --tw-content:''; content:var(--tw-content); } */
.first\:ml-0:first-child { margin-left:0px; }
.first\:ml-auto:first-child { margin-left:auto; }
.first\:pl-8:first-child { padding-left:2rem; }
.first\:pt-0:first-child { padding-top:0px; }
.last\:mr-auto:last-child { margin-right:auto; }
.last\:mb-0:last-child { margin-bottom:0px; }
.last\:border-b-0:last-child { border-bottom-width:0px; }
.last\:pr-8:last-child { padding-right:2rem; }
.last\:pb-0:last-child { padding-bottom:0px; }
.odd\:bg-dark-purple:nth-child(odd) { --tw-bg-opacity:1; background-color:rgb(45 20 70 / var(--tw-bg-opacity)); }
.hover\:border-action-hover:hover { --tw-border-opacity:1; border-color:rgb(28 170 162 / var(--tw-border-opacity)); }
.hover\:border-secondary:hover { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }
.hover\:bg-neutral-80:hover { --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.hover\:\!bg-light-purple:hover { --tw-bg-opacity:1 !important; background-color:rgb(195 121 246 / var(--tw-bg-opacity)) !important; }
.hover\:\!bg-neutral-80:hover { --tw-bg-opacity:1 !important; background-color:rgb(57 53 86 / var(--tw-bg-opacity)) !important; }
.hover\:bg-action-hover:hover { --tw-bg-opacity:1; background-color:rgb(28 170 162 / var(--tw-bg-opacity)); }
.hover\:bg-dark-green:hover { --tw-bg-opacity:1; background-color:rgb(6 68 98 / var(--tw-bg-opacity)); }
.hover\:bg-light-pink:hover { --tw-bg-opacity:1; background-color:rgb(255 114 210 / var(--tw-bg-opacity)); }
.hover\:text-secondary:hover { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
.hover\:\!text-white:hover { --tw-text-opacity:1 !important; color:rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.focus\:\!bg-neutral-80:focus { --tw-bg-opacity:1 !important; background-color:rgb(57 53 86 / var(--tw-bg-opacity)) !important; }
.active\:border-action-pressed:active { --tw-border-opacity:1; border-color:rgb(57 141 136 / var(--tw-border-opacity)); }
.active\:\!bg-light-purple:active { --tw-bg-opacity:1 !important; background-color:rgb(195 121 246 / var(--tw-bg-opacity)) !important; }
.active\:bg-action-pressed:active { --tw-bg-opacity:1; background-color:rgb(57 141 136 / var(--tw-bg-opacity)); }
.active\:bg-neutral-60:active { --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.active\:\!text-white:active { --tw-text-opacity:1 !important; color:rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.group:last-child .group-last\:hidden { display:none; }
.group:last-child .group-last\:cursor-default { cursor:default; }
.group:last-child .group-last\:text-white { --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
.group:last-child .group-last\:\!text-white { --tw-text-opacity:1 !important; color:rgb(255 255 255 / var(--tw-text-opacity)) !important; }
.group:hover .group-hover\:block { display:block; }
.group:hover .group-hover\:hidden { display:none; }
.group:hover .group-hover\:text-secondary { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
.group:hover .group-hover\:text-neutral-10 { --tw-text-opacity:1; color:rgb(230 230 235 / var(--tw-text-opacity)); }
.peer\/price:checked ~ .peer-checked\/price\:border-secondary { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }
.peer\/bid:checked ~ .peer-checked\/bid\:border-secondary { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }
.peer\/bundle:checked ~ .peer-checked\/bundle\:border-secondary { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }

@media (min-width:576px) {
	.sm\:absolute { position:absolute; }
	.sm\:relative { position:relative; }
	.sm\:top-4 { top:1rem; }
	.sm\:left-10 { left:2.5rem; }
	.sm\:top-1\/4 { top:25%; }
	.sm\:-left-\[8px\] { left:-8px; }
	.sm\:-right-\[8px\] { right:-8px; }
	.sm\:top-1\/2 { top:50%; }
	.sm\:-bottom-8 { bottom:-2rem; }
	.sm\:right-0 { right:0px; }
	.sm\:top-\[40px\] { top:40px; }
	.sm\:-left-\[16px\] { left:-16px; }
	.sm\:top-\[64px\] { top:64px; }
	.sm\:left-\[24px\] { left:24px; }
	.sm\:top-\[48px\] { top:48px; }
	.sm\:top-full { top:100%; }
	.sm\:left-auto { left:auto; }
	.sm\:-right-\[112px\] { right:-112px; }
	.sm\:-right-8 { right:-2rem; }
	.sm\:right-4 { right:1rem; }
	.sm\:order-1 { -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1; }
	.sm\:order-2 { -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2; }
	.sm\:mx-0 { margin-left:0px; margin-right:0px; }
	.sm\:-mx-3 { margin-left:-0.75rem; margin-right:-0.75rem; }
	.sm\:mt-8 { margin-top:2rem; }
	.sm\:mb-0 { margin-bottom:0px; }
	.sm\:mb-4 { margin-bottom:1rem; }
	.sm\:block { display:block; }
	.sm\:flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
	.sm\:\!flex { display:-webkit-box !important; display:-webkit-flex !important; display:-ms-flexbox !important; display:flex !important; }
	.sm\:grid { display:grid; }
	.sm\:hidden { display:none; }
	.sm\:h-auto { height:auto; }
	.sm\:w-6 { width:1.5rem; }
	.sm\:w-12 { width:3rem; }
	.sm\:w-auto { width:auto; }
	.sm\:w-1\/2 { width:50%; }
	.sm\:w-3\/5 { width:60%; }
	.sm\:w-\[304px\] { width:304px; }
	.sm\:w-\[256px\] { width:256px; }
	.sm\:w-full { width:100%; }
	.sm\:min-w-\[220px\] { min-width:220px; }
	.sm\:max-w-\[140px\] { max-width:140px; }
	.sm\:max-w-\[576px\] { max-width:576px; }
	.sm\:flex-none { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }
	.sm\:flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
	.sm\:grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
	.sm\:-translate-y-1\/2 { --tw-translate-y:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.sm\:translate-y-full { --tw-translate-y:100%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.sm\:translate-y-\[36px\] { --tw-translate-y:36px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.sm\:grid-cols-2 { grid-template-columns:repeat(2, minmax(0, 1fr)); }
	.sm\:flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; }
	.sm\:flex-col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
	.sm\:flex-wrap { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
	.sm\:flex-nowrap { -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
	.sm\:items-start { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; }
	.sm\:items-end { -webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; }
	.sm\:items-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
	.sm\:justify-between { -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
	.sm\:gap-6 { gap:1.5rem; }
	.sm\:gap-2 { gap:0.5rem; }
	.sm\:gap-8 { gap:2rem; }
	.sm\:gap-4 { gap:1rem; }
	.sm\:gap-0 { gap:0px; }
	.sm\:gap-x-8 { -webkit-column-gap:2rem; -moz-column-gap:2rem; column-gap:2rem; }
	.sm\:gap-y-6 { row-gap:1.5rem; }
	.sm\:gap-x-6 { -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem; column-gap:1.5rem; }
	.sm\:self-center { -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; }
	.sm\:self-stretch { -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; }
	.sm\:overflow-hidden { overflow:hidden; }
	.sm\:overflow-visible { overflow:visible; }
	.sm\:border { border-width:1px; }
	.sm\:border-0 { border-width:0px; }
	.sm\:border-b-0 { border-bottom-width:0px; }
	.sm\:border-t { border-top-width:1px; }
	.sm\:border-b { border-bottom-width:1px; }
	.sm\:border-t-0 { border-top-width:0px; }
	.sm\:p-6 { padding:1.5rem; }
	.sm\:p-10 { padding:2.5rem; }
	.sm\:py-32 { padding-top:8rem; padding-bottom:8rem; }
	.sm\:px-\[26px\] { padding-left:26px; padding-right:26px; }
	.sm\:\!px-4 { padding-left:1rem !important; padding-right:1rem !important; }
	.sm\:\!py-2 { padding-top:0.5rem !important; padding-bottom:0.5rem !important; }
	.sm\:py-8 { padding-top:2rem; padding-bottom:2rem; }
	.sm\:px-0 { padding-left:0px; padding-right:0px; }
	.sm\:\!px-8 { padding-left:2rem !important; padding-right:2rem !important; }
	.sm\:px-7 { padding-left:1.75rem; padding-right:1.75rem; }
	.sm\:px-2 { padding-left:0.5rem; padding-right:0.5rem; }
	.sm\:py-0 { padding-top:0px; padding-bottom:0px; }
	.sm\:px-6 { padding-left:1.5rem; padding-right:1.5rem; }
	.sm\:py-6 { padding-top:1.5rem; padding-bottom:1.5rem; }
	.sm\:px-10 { padding-left:2.5rem; padding-right:2.5rem; }
	.sm\:px-8 { padding-left:2rem; padding-right:2rem; }
	.sm\:py-20 { padding-top:5rem; padding-bottom:5rem; }
	.sm\:pt-8 { padding-top:2rem; }
	.sm\:pb-8 { padding-bottom:2rem; }
	.sm\:pt-7 { padding-top:1.75rem; }
	.sm\:pt-0 { padding-top:0px; }
	.sm\:pr-8 { padding-right:2rem; }
	.sm\:pb-0 { padding-bottom:0px; }
	.sm\:pb-4 { padding-bottom:1rem; }
	.sm\:text-left { text-align:left; }
	.sm\:text-center { text-align:center; }
	.sm\:text-8xl { font-size:6rem; line-height:1.6; }
	.sm\:text-\[2rem\] { font-size:2rem; }
	.sm\:text-base { font-size:1rem; line-height:1.6; }
	.sm\:font-bold { font-weight:700; }
	.sm\:text-neutral-20 { --tw-text-opacity:1; color:rgb(206 204 214 / var(--tw-text-opacity)); }
	.sm\:display-3 { font-family:Epilogue, sans-serif; font-size:1.25rem; font-weight:700; line-height:1.2; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
	@media (min-width:992px) { .sm\:display-3 { font-size:1.5rem; } }
	.sm\:btn-outline.btn { border-width:1px; border-style:solid; --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); background-color:transparent; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
	.sm\:btn-outline.btn:hover { --tw-border-opacity:1; border-color:rgb(28 170 162 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
	.sm\:btn-outline.btn:active { --tw-border-opacity:1; border-color:rgb(57 141 136 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
	.sm\:btn-outline.btn:disabled { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); --tw-text-opacity:1; color:rgb(156 153 174 / var(--tw-text-opacity)); }
	.sm\:before\:right-\[128px\]::before { content:var(--tw-content); right:128px; }
	.sm\:before\:right-12::before { content:var(--tw-content); right:3rem; }
	/* .before\:sm\:content-\[\'\'\]::before { --tw-content:''; content:var(--tw-content); } */
	/* .sm\:after\:content-\[\'\'\]::after { --tw-content:''; content:var(--tw-content); } */
	.sm\:after\:content-none::after { --tw-content:none; content:var(--tw-content); }
	.sm\:first\:pl-3:first-child { padding-left:0.75rem; }
	.sm\:last\:pr-3:last-child { padding-right:0.75rem; }
}

@media (min-width:768px) {
	.md\:top-20 { top:5rem; }
	.md\:top-auto { top:auto; }
	.md\:-bottom-8 { bottom:-2rem; }
	.md\:left-\[24px\] { left:24px; }
	.md\:top-\[108px\] { top:108px; }
	.md\:left-\[64px\] { left:64px; }
	.md\:bottom-auto { bottom:auto; }
	.md\:top-0 { top:0px; }
	.md\:-right-\[24px\] { right:-24px; }
	.md\:top-\[56px\] { top:56px; }
	.md\:top-28 { top:7rem; }
	.md\:left-0 { left:0px; }
	.md\:right-\[102px\] { right:102px; }
	.md\:top-1 { top:0.25rem; }
	.md\:order-first { -webkit-box-ordinal-group:-9998; -webkit-order:-9999; -ms-flex-order:-9999; order:-9999; }
	.md\:col-span-1 { grid-column:span 1 / span 1; }
	.md\:-mx-5 { margin-left:-1.25rem; margin-right:-1.25rem; }
	.md\:mt-10 { margin-top:2.5rem; }
	.md\:mb-2 { margin-bottom:0.5rem; }
	.md\:mb-0 { margin-bottom:0px; }
	.md\:mb-\[2px\] { margin-bottom:2px; }
	.md\:mr-3 { margin-right:0.75rem; }
	.md\:mr-\[10px\] { margin-right:10px; }
	.md\:mb-8 { margin-bottom:2rem; }
	.md\:mt-8 { margin-top:2rem; }
	.md\:block { display:block; }
	.md\:flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
	.md\:hidden { display:none; }
	.md\:aspect-\[292\/186\] { aspect-ratio:292/186; }
	.md\:aspect-\[1\/1\] { aspect-ratio:1/1; }
	.md\:aspect-\[3\/2\] { aspect-ratio:3/2; }
	.md\:h-\[28px\] { height:28px; }
	.md\:h-14 { height:3.5rem; }
	.md\:h-20 { height:5rem; }
	.md\:h-8 { height:2rem; }
	.md\:h-auto { height:auto; }
	.md\:w-8 { width:2rem; }
	.md\:w-16 { width:4rem; }
	.md\:\!w-auto { width:auto !important; }
	.md\:w-1\/3 { width:33.333333%; }
	.md\:w-1\/2 { width:50%; }
	.md\:w-2\/5 { width:40%; }
	.md\:w-7\/12 { width:58.333333%; }
	.md\:w-\[124px\] { width:124px; }
	.md\:w-14 { width:3.5rem; }
	.md\:w-\[116px\] { width:116px; }
	.md\:w-full { width:100%; }
	.md\:w-20 { width:5rem; }
	.md\:\!min-w-\[88px\] { min-width:88px !important; }
	.md\:max-w-\[132px\] { max-width:132px; }
	.md\:max-w-\[755px\] { max-width:755px; }
	.md\:max-w-\[741px\] { max-width:741px; }
	.md\:flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
	.md\:flex-none { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }
	.md\:flex-shrink-0 { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
	.md\:grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
	.md\:translate-x-\[10px\] { --tw-translate-x:10px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.md\:grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
	.md\:grid-cols-4 { grid-template-columns:repeat(4, minmax(0, 1fr)); }
	.md\:grid-cols-1 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
	.md\:flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; }
	.md\:flex-col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
	.md\:flex-nowrap { -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
	.md\:items-start { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; }
	.md\:items-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
	.md\:justify-between { -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
	.md\:gap-3 { gap:0.75rem; }
	.md\:gap-0 { gap:0px; }
	.md\:gap-2 { gap:0.5rem; }
	.md\:gap-6 { gap:1.5rem; }
	.md\:gap-20 { gap:5rem; }
	.md\:overflow-hidden { overflow:hidden; }
	.md\:border { border-width:1px; }
	.md\:border-t { border-top-width:1px; }
	.md\:border-t-0 { border-top-width:0px; }
	.md\:border-l { border-left-width:1px; }
	.md\:border-solid { border-style:solid; }
	.md\:border-primary { --tw-border-opacity:1; border-color:rgb(1 141 240 / var(--tw-border-opacity)); }
	.md\:bg-bg-2 { --tw-bg-opacity:1; background-color:rgb(11 6 45 / var(--tw-bg-opacity)); }
	.md\:bg-bg-1 { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
	.md\:p-6 { padding:1.5rem; }
	.md\:p-0 { padding:0px; }
	.md\:py-40 { padding-top:10rem; padding-bottom:10rem; }
	.md\:px-12 { padding-left:3rem; padding-right:3rem; }
	.md\:py-16 { padding-top:4rem; padding-bottom:4rem; }
	.md\:px-5 { padding-left:1.25rem; padding-right:1.25rem; }
	.md\:py-12 { padding-top:3rem; padding-bottom:3rem; }
	.md\:py-11 { padding-top:2.75rem; padding-bottom:2.75rem; }
	.md\:px-8 { padding-left:2rem; padding-right:2rem; }
	.md\:py-8 { padding-top:2rem; padding-bottom:2rem; }
	.md\:pl-10 { padding-left:2.5rem; }
	.md\:pt-0 { padding-top:0px; }
	.md\:pt-8 { padding-top:2rem; }
	.md\:pb-8 { padding-bottom:2rem; }
	.md\:pl-11 { padding-left:2.75rem; }
	.md\:pt-16 { padding-top:4rem; }
	.md\:pb-16 { padding-bottom:4rem; }
	.md\:pb-0 { padding-bottom:0px; }
	.md\:pr-0 { padding-right:0px; }
	.md\:pb-\[7px\] { padding-bottom:7px; }
	.md\:pb-7 { padding-bottom:1.75rem; }
	.md\:pr-8 { padding-right:2rem; }
	.md\:pl-8 { padding-left:2rem; }
	.md\:pr-6 { padding-right:1.5rem; }
	.md\:pb-6 { padding-bottom:1.5rem; }
	.md\:text-left { text-align:left; }
	.md\:text-lg { font-size:1.125rem; line-height:1.6; }
	.md\:text-\[18px\] { font-size:18px; }
	.md\:font-medium { font-weight:500; }
	.md\:text-white { --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
	.md\:\!display-4 { font-family:Epilogue, sans-serif; font-size:1rem; font-weight:500; line-height:1.2; letter-spacing:.03em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
	@media (min-width:992px) { .md\:\!display-4 { font-size:1.25rem; } }
	.md\:ellipsis-2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
	.md\:before\:absolute::before { content:var(--tw-content); position:absolute; }
	.md\:before\:-bottom-\[7px\]::before { content:var(--tw-content); bottom:-7px; }
	.md\:before\:left-1\/2::before { content:var(--tw-content); left:50%; }
	.md\:before\:h-\[7px\]::before { content:var(--tw-content); height:7px; }
	.md\:before\:w-\[12px\]::before { content:var(--tw-content); width:12px; }
	.md\:before\:-translate-x-1\/2::before { content:var(--tw-content); --tw-translate-x:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.md\:before\:rotate-180::before { content:var(--tw-content); --tw-rotate:180deg; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.md\:before\:bg-primary::before { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(1 141 240 / var(--tw-bg-opacity)); }
	/* .md\:before\:content-\[\'\'\]::before { --tw-content:''; content:var(--tw-content); } */
	.md\:before\:clip-path-triangle::before { content:var(--tw-content); -webkit-clip-path:polygon(0 100%, 50% 0, 100% 100%); clip-path:polygon(0 100%, 50% 0, 100% 100%); }
	.md\:after\:absolute::after { content:var(--tw-content); position:absolute; }
	.md\:after\:-bottom-\[6px\]::after { content:var(--tw-content); bottom:-6px; }
	.md\:after\:left-1\/2::after { content:var(--tw-content); left:50%; }
	.md\:after\:h-\[7px\]::after { content:var(--tw-content); height:7px; }
	.md\:after\:w-\[12px\]::after { content:var(--tw-content); width:12px; }
	.md\:after\:-translate-x-1\/2::after { content:var(--tw-content); --tw-translate-x:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.md\:after\:rotate-180::after { content:var(--tw-content); --tw-rotate:180deg; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.md\:after\:bg-bg-1::after { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
	/* .md\:after\:content-\[\'\'\]::after { --tw-content:''; content:var(--tw-content); } */
	.md\:after\:clip-path-triangle::after { content:var(--tw-content); -webkit-clip-path:polygon(0 100%, 50% 0, 100% 100%); clip-path:polygon(0 100%, 50% 0, 100% 100%); }
}

@media (min-width:992px) {
	.lg\:container { width:100%; margin-right:auto; margin-left:auto; padding-right:2rem; padding-left:2rem; }
	@media (min-width:576px) { .lg\:container { max-width:576px; } }
	@media (min-width:768px) { .lg\:container { max-width:768px; } }
	@media (min-width:992px) { .lg\:container { max-width:992px; } }
	@media (min-width:1200px) { .lg\:container { max-width:1200px; } }
	@media (min-width:1328px) { .lg\:container { max-width:1328px; } }
	.lg\:col-span-1 { grid-column:span 1 / span 1; }
	.lg\:col-span-3 { grid-column:span 3 / span 3; }
	.lg\:col-span-2 { grid-column:span 2 / span 2; }
	.lg\:mx-0 { margin-left:0px; margin-right:0px; }
	.lg\:mt-6 { margin-top:1.5rem; }
	.lg\:block { display:block; }
	.lg\:grid { display:grid; }
	.lg\:h-6 { height:1.5rem; }
	.lg\:\!h-6 { height:1.5rem !important; }
	.lg\:h-10 { height:2.5rem; }
	.lg\:w-fit { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; }
	.lg\:\!w-6 { width:1.5rem !important; }
	.lg\:max-w-none { max-width:none; }
	.lg\:grid-cols-4 { grid-template-columns:repeat(4, minmax(0, 1fr)); }
	.lg\:grid-cols-2 { grid-template-columns:repeat(2, minmax(0, 1fr)); }
	.lg\:grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
	.lg\:flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; }
	.lg\:flex-col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
	.lg\:flex-wrap { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
	.lg\:items-start { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; }
	.lg\:gap-8 { gap:2rem; }
	.lg\:gap-6 { gap:1.5rem; }
	.lg\:\!border-0 { border-width:0px !important; }
	.lg\:border-l { border-left-width:1px; }
	.lg\:border-b-0 { border-bottom-width:0px; }
	.lg\:border-r { border-right-width:1px; }
	.lg\:bg-transparent { background-color:transparent; }
	.lg\:p-0 { padding:0px; }
	.lg\:p-6 { padding:1.5rem; }
	.lg\:py-52 { padding-top:13rem; padding-bottom:13rem; }
	.lg\:py-\[52px\] { padding-top:52px; padding-bottom:52px; }
	.lg\:py-\[44px\] { padding-top:44px; padding-bottom:44px; }
	.lg\:px-0 { padding-left:0px; padding-right:0px; }
	.lg\:pl-8 { padding-left:2rem; }
	.lg\:pt-\[44px\] { padding-top:44px; }
	.lg\:pr-8 { padding-right:2rem; }
	.lg\:text-9xl { font-size:8rem; line-height:1.6; }
	.lg\:text-\[2\.5rem\] { font-size:2.5rem; }
	.lg\:text-lg { font-size:1.125rem; line-height:1.6; }
	.lg\:after\:content-none::after { --tw-content:none; content:var(--tw-content); }
	.lg\:first\:pl-0:first-child { padding-left:0px; }
	.lg\:last\:pr-0:last-child { padding-right:0px; }
	.lg\:hover\:bg-transparent:hover { background-color:transparent; }
	.lg\:hover\:text-secondary:hover { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
}


@media (min-width:1200px) {
	.xl\:col-span-5 { grid-column:span 5 / span 5; }
	.xl\:col-span-3 { grid-column:span 3 / span 3; }
}

.\[\&\.active\]\:rotate-180.active { --tw-rotate:180deg; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\[\&\.active\]\:border-b-2.active { border-bottom-width:2px; }
.\[\&\.active\]\:border-secondary.active { --tw-border-opacity:1; border-color:rgb(1 197 186 / var(--tw-border-opacity)); }
.\[\&\.active\]\:\!bg-light-purple.active { --tw-bg-opacity:1 !important; background-color:rgb(195 121 246 / var(--tw-bg-opacity)) !important; }
.\[\&\.active\]\:\!text-white.active { --tw-text-opacity:1 !important; color:rgb(255 255 255 / var(--tw-text-opacity)) !important; }

@media (min-width:576px) {
	.sm\:\[\&\.active\]\:border-b-bg-1.active { --tw-border-opacity:1; border-bottom-color:rgb(32 34 34 / var(--tw-border-opacity)); }
	.sm\:\[\&\.active\]\:bg-secondary.active { --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); }
	.sm\:\[\&\.active\]\:text-neutral.active { --tw-text-opacity:1; color:rgb(32 34 34 / var(--tw-text-opacity)); }
}

@media (min-width:768px) {
	.md\:container { width:100%; margin-right:auto; margin-left:auto; padding-right:2rem; padding-left:2rem; }
	@media (min-width:576px) { .md\:container { max-width:576px; } }
	@media (min-width:768px) { .md\:container { max-width:768px; } }
	@media (min-width:992px) { .md\:container { max-width:992px; } }
	@media (min-width:1200px) { .md\:container { max-width:1200px; } }
	@media (min-width:1328px) { .md\:container { max-width:1328px; } }
	.md\:top-\[72px\] { top:72px; }
	.md\:order-none { -webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0; }
	.md\:order-last { -webkit-box-ordinal-group:10000; -webkit-order:9999; -ms-flex-order:9999; order:9999; }
	.md\:col-span-2 { grid-column:span 2 / span 2; }
	.md\:mx-0 { margin-left:0px; margin-right:0px; }
	.md\:ml-0 { margin-left:0px; }
	.md\:h-\[48px\] { height:48px; }
	.md\:w-auto { width:auto; }
	.md\:w-2\/3 { width:66.666667%; }
	.md\:max-w-none { max-width:none; }
	.md\:shrink-0 { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
	.md\:grid-cols-2 { grid-template-columns:repeat(2, minmax(0, 1fr)); }
	.md\:flex-wrap { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
	.md\:items-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
	.md\:justify-start { -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }
	.md\:justify-center { -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
	.md\:gap-8 { gap:2rem; }
	.md\:overflow-visible { overflow:visible; }
	.md\:overflow-x-visible { overflow-x:visible; }
	.md\:border-b-0 { border-bottom-width:0px; }
	.md\:border-r { border-right-width:1px; }
	.md\:p-8 { padding:2rem; }
	.md\:py-0 { padding-top:0px; padding-bottom:0px; }
	.md\:px-0 { padding-left:0px; padding-right:0px; }
	.md\:pt-\[64px\] { padding-top:64px; }
	.md\:pb-\[44px\] { padding-bottom:44px; }
	.md\:pr-10 { padding-right:2.5rem; }
	.md\:text-right { text-align:right; }
	.md\:text-\[2\.375rem\] { font-size:2.375rem; }
}

@media (min-width:992px) {
	.lg\:top-\[88px\] { top:88px; }
	.lg\:-my-\[44px\] { margin-top:-44px; margin-bottom:-44px; }
	.lg\:mb-4 { margin-bottom:1rem; }
	.lg\:mt-4 { margin-top:1rem; }
	.lg\:ml-\[72px\] { margin-left:72px; }
	.lg\:mr-8 { margin-right:2rem; }
	.lg\:flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
	.lg\:h-\[400px\] { height:400px; }
	.lg\:h-\[64px\] { height:64px; }
	.lg\:w-\[50\%\] { width:50%; }
	.lg\:w-\[140px\] { width:140px; }
	.lg\:w-auto { width:auto; }
	.lg\:w-\[284px\] { width:284px; }
	.lg\:max-w-\[540px\] { max-width:540px; }
	.lg\:flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
	.lg\:flex-none { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }
	.lg\:grid-cols-1 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
	.lg\:flex-row-reverse { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }
	.lg\:flex-nowrap { -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
	.lg\:items-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
	.lg\:justify-start { -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }
	.lg\:justify-between { -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
	.lg\:gap-0 { gap:0px; }
	.lg\:gap-4 { gap:1rem; }
	.lg\:overflow-hidden { overflow:hidden; }
	.lg\:overflow-x-auto { overflow-x:auto; }
	.lg\:border { border-width:1px; }
	.lg\:border-0 { border-width:0px; }
	.lg\:border-b { border-bottom-width:1px; }
	.lg\:border-neutral-80 { --tw-border-opacity:1; border-color:rgb(57 53 86 / var(--tw-border-opacity)); }
	.lg\:p-8 { padding:2rem; }
	.lg\:\!px-8 { padding-left:2rem !important; padding-right:2rem !important; }
	.lg\:px-5 { padding-left:1.25rem; padding-right:1.25rem; }
	.lg\:pt-0 { padding-top:0px; }
	.lg\:pb-\[44px\] { padding-bottom:44px; }
	.lg\:pb-\[88px\] { padding-bottom:88px; }
	.lg\:pt-11 { padding-top:2.75rem; }
	.lg\:pt-\[88px\] { padding-top:88px; }
	.lg\:pb-\[24px\] { padding-bottom:24px; }
	.lg\:text-\[1\.75rem\] { font-size:1.75rem; }
	.lg\:text-\[3\.25rem\] { font-size:3.25rem; }
	.lg\:after\:left-\[28px\]::after { content:var(--tw-content); left:28px; }
	.lg\:\[\&\.active\]\:border-0.active { border-width:0px; }
	.lg\:\[\&\.active\]\:text-secondary.active { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
}

@media (min-width:1200px) {
	.xl\:order-none { -webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0; }
	.xl\:order-last { -webkit-box-ordinal-group:10000; -webkit-order:9999; -ms-flex-order:9999; order:9999; }
	.xl\:h-\[98px\] { height:98px; }
	.xl\:w-auto { width:auto; }
	.xl\:w-3\/4 { width:75%; }
	.xl\:flex-none { -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; }
	.xl\:flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
	.xl\:grid-cols-6 { grid-template-columns:repeat(6, minmax(0, 1fr)); }
	.xl\:grid-cols-4 { grid-template-columns:repeat(4, minmax(0, 1fr)); }
	.xl\:grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
	.xl\:flex-nowrap { -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; }
	.xl\:overflow-hidden { overflow:hidden; }
	.xl\:\!px-\[88px\] { padding-left:88px !important; padding-right:88px !important; }
	.xl\:px-6 { padding-left:1.5rem; padding-right:1.5rem; }
	.xl\:pr-12 { padding-right:3rem; }
	.xl\:text-left { text-align:left; }
	.xl\:text-\[4\.5rem\] { font-size:4.5rem; }
}

@media (min-width:1328px) {
	.\32xl\:w-\[386px\] { width:386px; }
	.\32xl\:w-\[292px\] { width:292px; }
	.\32xl\:w-\[78\%\] { width:78%; }
	.\32xl\:grid-cols-4 { grid-template-columns:repeat(4, minmax(0, 1fr)); }
	.\32xl\:text-\[5rem\] { font-size:5rem; }
}

.\[\&\.active\]\:border-2.active { border-width:2px; }
.\[\&\.active\]\:border-\[6px\].active { border-width:6px; }
.\[\&\.active\]\:border-solid.active { border-style:solid; }
.\[\&\.active\]\:\!border-action.active { --tw-border-opacity:1 !important; border-color:rgb(1 197 186 / var(--tw-border-opacity)) !important; }
.\[\&\.active\]\:\!border-secondary.active { --tw-border-opacity:1 !important; border-color:rgb(1 197 186 / var(--tw-border-opacity)) !important; }
.\[\&\.active\]\:border-neutral-20.active { --tw-border-opacity:1; border-color:rgb(206 204 214 / var(--tw-border-opacity)); }
.\[\&\.active\]\:bg-neutral-60.active { --tw-bg-opacity:1; background-color:rgb(107 103 133 / var(--tw-bg-opacity)); }
.\[\&\.active\]\:\!bg-action.active { --tw-bg-opacity:1 !important; background-color:rgb(1 197 186 / var(--tw-bg-opacity)) !important; }
.\[\&\.active\]\:bg-neutral-80.active { --tw-bg-opacity:1; background-color:rgb(57 53 86 / var(--tw-bg-opacity)); }
.\[\&\.active\]\:\!text-neutral.active { --tw-text-opacity:1 !important; color:rgb(32 34 34 / var(--tw-text-opacity)) !important; }
.\[\&\.active\]\:hover\:border-neutral-60:hover.active { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); }
@media (min-width:768px) { .\[\&\.active\]\:md\:block.active { display:block; } }

@media (min-width:992px) {
	.lg\:static { position:static; }
	.lg\:fixed { position:fixed; }
	.lg\:absolute { position:absolute; }
	.lg\:relative { position:relative; }
	.lg\:left-\[32px\] { left:32px; }
	.lg\:top-\[140px\] { top:140px; }
	.lg\:left-\[80px\] { left:80px; }
	.lg\:top-auto { top:auto; }
	.lg\:left-auto { left:auto; }
	.lg\:right-\[12px\] { right:12px; }
	.lg\:top-28 { top:7rem; }
	.lg\:-right-\[24px\] { right:-24px; }
	.lg\:left-0 { left:0px; }
	.lg\:right-0 { right:0px; }
	.lg\:top-full { top:100%; }
	.lg\:-right-\[117px\] { right:-117px; }
	.lg\:top-0 { top:0px; }
	.lg\:left-\[280px\] { left:280px; }
	.lg\:bottom-0 { bottom:0px; }
	.lg\:order-1 { -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1; }
	.lg\:order-2 { -webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2; }
	.lg\:order-last { -webkit-box-ordinal-group:10000; -webkit-order:9999; -ms-flex-order:9999; order:9999; }
	.lg\:order-first { -webkit-box-ordinal-group:-9998; -webkit-order:-9999; -ms-flex-order:-9999; order:-9999; }
	.lg\:col-span-9 { grid-column:span 9 / span 9; }
	.lg\:col-start-2 { grid-column-start:2; }
	.lg\:col-start-1 { grid-column-start:1; }
	.lg\:row-span-2 { grid-row:span 2 / span 2; }
	.lg\:row-start-1 { grid-row-start:1; }
	.lg\:row-start-2 { grid-row-start:2; }
	.lg\:mt-9 { margin-top:2.25rem; }
	.lg\:mt-8 { margin-top:2rem; }
	.lg\:mt-0 { margin-top:0px; }
	.lg\:mb-0 { margin-bottom:0px; }
	.lg\:ml-0 { margin-left:0px; }
	.lg\:ml-28 { margin-left:7rem; }
	.lg\:mt-14 { margin-top:3.5rem; }
	.lg\:mb-6 { margin-bottom:1.5rem; }
	.lg\:ml-\[280px\] { margin-left:280px; }
	.lg\:mt-\[108px\] { margin-top:108px; }
	.lg\:mb-8 { margin-bottom:2rem; }
	.lg\:-mt-\[74px\] { margin-top:-74px; }
	.lg\:mb-\[2px\] { margin-bottom:2px; }
	.lg\:hidden { display:none; }
	.lg\:aspect-\[292\/105\] { aspect-ratio:292/105; }
	.lg\:h-\[34px\] { height:34px; }
	.lg\:h-full { height:100%; }
	.lg\:h-\[45px\] { height:45px; }
	.lg\:h-auto { height:auto; }
	.lg\:h-\[108px\] { height:108px; }
	.lg\:min-h-\[183px\] { min-height:183px; }
	.lg\:w-1\/3 { width:33.333333%; }
	.lg\:w-2\/3 { width:66.666667%; }
	.lg\:w-full { width:100%; }
	.lg\:w-\[564px\] { width:564px; }
	.lg\:w-\[256px\] { width:256px; }
	.lg\:w-2\/5 { width:40%; }
	.lg\:w-\[240px\] { width:240px; }
	.lg\:w-\[280px\] { width:280px; }
	.lg\:max-w-\[575px\] { max-width:575px; }
	.lg\:flex-initial { -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; }
	.lg\:flex-grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
	.lg\:grow { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; }
	.lg\:basis-2\/3 { -webkit-flex-basis:66.666667%; -ms-flex-preferred-size:66.666667%; flex-basis:66.666667%; }
	.lg\:basis-1\/3 { -webkit-flex-basis:33.333333%; -ms-flex-preferred-size:33.333333%; flex-basis:33.333333%; }
	.lg\:translate-y-\[32\.5px\] { --tw-translate-y:32.5px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.lg\:translate-y-\[42px\] { --tw-translate-y:42px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.lg\:translate-y-\[32px\] { --tw-translate-y:32px; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.lg\:grid-cols-12 { grid-template-columns:repeat(12, minmax(0, 1fr)); }
	.lg\:\!grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)) !important; }
	.lg\:grid-rows-2 { grid-template-rows:repeat(2, minmax(0, 1fr)); }
	.lg\:items-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
	.lg\:justify-end { -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; }
	.lg\:justify-center { -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }
	.lg\:gap-20 { gap:5rem; }
	.lg\:gap-14 { gap:3.5rem; }
	.lg\:gap-2 { gap:0.5rem; }
	.lg\:gap-12 { gap:3rem; }
	.lg\:self-auto { -webkit-align-self:auto; -ms-flex-item-align:auto; align-self:auto; }
	.lg\:self-stretch { -webkit-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; }
	.lg\:text-ellipsis { text-overflow:ellipsis; }
	.lg\:whitespace-nowrap { white-space:nowrap; }
	.lg\:rounded-none { border-radius:0px; }
	.lg\:border-x { border-left-width:1px; border-right-width:1px; }
	.lg\:border-t-0 { border-top-width:0px; }
	.lg\:border-t { border-top-width:1px; }
	.lg\:bg-bg-2 { --tw-bg-opacity:1; background-color:rgb(11 6 45 / var(--tw-bg-opacity)); }
	.lg\:bg-bg-1 { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
	.lg\:bg-neutral-90 { --tw-bg-opacity:1; background-color:rgb(32 34 34 / var(--tw-bg-opacity)); }
	.lg\:p-12 { padding:3rem; }
	.lg\:p-\[76px\] { padding:76px; }
	.lg\:p-20 { padding:5rem; }
	.lg\:py-\[88px\] { padding-top:88px; padding-bottom:88px; }
	.lg\:px-8 { padding-left:2rem; padding-right:2rem; }
	.lg\:py-5 { padding-top:1.25rem; padding-bottom:1.25rem; }
	.lg\:py-0 { padding-top:0px; padding-bottom:0px; }
	.lg\:px-6 { padding-left:1.5rem; padding-right:1.5rem; }
	.lg\:py-8 { padding-top:2rem; padding-bottom:2rem; }
	.lg\:py-\[120px\] { padding-top:120px; padding-bottom:120px; }
	.lg\:px-10 { padding-left:2.5rem; padding-right:2.5rem; }
	.lg\:py-12 { padding-top:3rem; padding-bottom:3rem; }
	.lg\:py-10 { padding-top:2.5rem; padding-bottom:2.5rem; }
	.lg\:py-6 { padding-top:1.5rem; padding-bottom:1.5rem; }
	.lg\:pb-12 { padding-bottom:3rem; }
	.lg\:pl-12 { padding-left:3rem; }
	.lg\:pr-0 { padding-right:0px; }
	.lg\:pr-6 { padding-right:1.5rem; }
	.lg\:pl-6 { padding-left:1.5rem; }
	.lg\:pb-\[120px\] { padding-bottom:120px; }
	.lg\:pb-0 { padding-bottom:0px; }
	.lg\:text-left { text-align:left; }
	.lg\:text-center { text-align:center; }
	.lg\:font-heading { font-family:Syncopate, sans-serif; }
	.lg\:text-xl { font-size:1.25rem; line-height:1.6; }
	.lg\:text-\[1\.5rem\] { font-size:1.5rem; }
	.lg\:text-\[20px\] { font-size:20px; }
	.lg\:\!text-xl { font-size:1.25rem !important; line-height:1.6 !important; }
	.lg\:text-\[3rem\] { font-size:3rem; }
	.lg\:text-2xl { font-size:1.5rem; line-height:1.6; }
	.lg\:text-sm { font-size:0.875rem; line-height:1.6; }
	.lg\:text-base { font-size:1rem; line-height:1.6; }
	.lg\:\!text-\[1\.25rem\] { font-size:1.25rem !important; }
	.lg\:text-4xl { font-size:2.25rem; line-height:1.6; }
	.lg\:font-normal { font-weight:400; }
	.lg\:font-bold { font-weight:700; }
	.lg\:uppercase { text-transform:uppercase; }
	.lg\:leading-tight { line-height:1.2; }
	.lg\:tracking-heading { letter-spacing:-.04em; }
	.lg\:text-neutral-10 { --tw-text-opacity:1; color:rgb(230 230 235 / var(--tw-text-opacity)); }
	.lg\:aspect-none { position:static; padding-bottom:0; }
	.lg\:aspect-none > * { position:static; height:auto; width:auto; top:auto; right:auto; bottom:auto; left:auto; }
	.lg\:\!shadow-dropdown-menu { --tw-shadow:0px 16px 64px 0px rgba(18, 27, 40, 0.8) !important; --tw-shadow-colored:0px 16px 64px 0px var(--tw-shadow-color) !important; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
	.lg\:\!display-4 { font-family:Epilogue, sans-serif; font-size:1rem; font-weight:500; line-height:1.2; letter-spacing:.03em; --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }
	@media (min-width:992px) { .lg\:\!display-4 { font-size:1.25rem; } }
	.lg\:before\:right-\[129px\]::before { content:var(--tw-content); right:129px; }
	.lg\:before\:right-\[22\.5px\]::before { content:var(--tw-content); right:22.5px; }
}

@media (min-width:1200px) {
	.xl\:right-48 { right:12rem; }
	.xl\:gap-8 { gap:2rem; }
	.xl\:text-\[4rem\] { font-size:4rem; }
	.xl\:text-\[3\.5rem\] { font-size:3.5rem; }
	.xl\:text-\[3rem\] { font-size:3rem; }
	.xl\:text-xl { font-size:1.25rem; line-height:1.6; }
}

@media (min-width:1328px) {
	.\32xl\:text-\[4\.5rem\] { font-size:4.5rem; }
	.\32xl\:text-\[4rem\] { font-size:4rem; }
	.\32xl\:text-2xl { font-size:1.5rem; line-height:1.6; }
}

.\[\&\.active\]\:bg-dark-green.active { --tw-bg-opacity:1; background-color:rgb(6 68 98 / var(--tw-bg-opacity)); }
.\[\&\.active\]\:text-secondary.active { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
.\[\&\.active\]\:text-white.active { --tw-text-opacity:1; color:rgb(255 255 255 / var(--tw-text-opacity)); }

@media (min-width:992px) {
	.lg\:\[\&\.active\]\:relative.active { position:relative; }
	.lg\:\[\&\.active\]\:\!border-b-0.active { border-bottom-width:0px !important; }
	.\[\&\.active\]\:lg\:bg-transparent.active { background-color:transparent; }
	.lg\:\[\&\.active\]\:pl-\[52px\].active { padding-left:52px; }
	.lg\:\[\&\.active\]\:text-xl.active { font-size:1.25rem; line-height:1.6; }
	.lg\:\[\&\.active\]\:font-medium.active { font-weight:500; }
	.\[\&\.active\]\:lg\:text-secondary.active { --tw-text-opacity:1; color:rgb(1 197 186 / var(--tw-text-opacity)); }
	.lg\:\[\&\.active\]\:before\:absolute.active::before { content:var(--tw-content); position:absolute; }
	.lg\:\[\&\.active\]\:before\:top-1\/2.active::before { content:var(--tw-content); top:50%; }
	.lg\:\[\&\.active\]\:before\:left-0.active::before { content:var(--tw-content); left:0px; }
	.lg\:\[\&\.active\]\:before\:h-\[2px\].active::before { content:var(--tw-content); height:2px; }
	.lg\:\[\&\.active\]\:before\:w-\[40px\].active::before { content:var(--tw-content); width:40px; }
	.lg\:\[\&\.active\]\:before\:-translate-y-1\/2.active::before { content:var(--tw-content); --tw-translate-y:-50%; -webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -ms-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
	.lg\:\[\&\.active\]\:before\:bg-secondary.active::before { content:var(--tw-content); --tw-bg-opacity:1; background-color:rgb(1 197 186 / var(--tw-bg-opacity)); }
	/* .lg\:\[\&\.active\]\:before\:content-\[\'\'\].active::before { --tw-content:''; content:var(--tw-content); } */
}

@media (min-width:1200px) {
	.xl\:top-\[120px\] { top:120px; }
	.xl\:left-\[48px\] { left:48px; }
	.xl\:top-\[192px\] { top:192px; }
	.xl\:left-\[144px\] { left:144px; }
	.xl\:top-\[2px\] { top:2px; }
	.xl\:right-0 { right:0px; }
	.xl\:mr-10 { margin-right:2.5rem; }
	.xl\:mb-0 { margin-bottom:0px; }
	.xl\:flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
	.xl\:hidden { display:none; }
	.xl\:h-\[59px\] { height:59px; }
	.xl\:h-full { height:100%; }
	.xl\:max-h-\[312px\] { max-height:312px; }
	.xl\:w-1\/4 { width:25%; }
	.xl\:w-1\/3 { width:33.333333%; }
	.xl\:w-\[284px\] { width:284px; }
	.xl\:w-5\/12 { width:41.666667%; }
	.xl\:flex-initial { -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; }
	.xl\:flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; }
	.xl\:flex-col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
	.xl\:items-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
	.xl\:items-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
	.xl\:justify-start { -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }
	.xl\:justify-end { -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; }
	.xl\:justify-between { -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
	.xl\:gap-\[68px\] { gap:68px; }
	.xl\:gap-4 { gap:1rem; }
	.xl\:overflow-y-auto { overflow-y:auto; }
	.xl\:overflow-x-hidden { overflow-x:hidden; }
	.xl\:border-b-0 { border-bottom-width:0px; }
	.xl\:border-r { border-right-width:1px; }
	.xl\:px-14 { padding-left:3.5rem; padding-right:3.5rem; }
	.xl\:py-2 { padding-top:0.5rem; padding-bottom:0.5rem; }
	.xl\:py-0 { padding-top:0px; padding-bottom:0px; }
	.xl\:px-10 { padding-left:2.5rem; padding-right:2.5rem; }
	.xl\:py-14 { padding-top:3.5rem; padding-bottom:3.5rem; }
	.xl\:pl-12 { padding-left:3rem; }
	.xl\:pr-11 { padding-right:2.75rem; }
	.xl\:pb-0 { padding-bottom:0px; }
	.xl\:pb-2 { padding-bottom:0.5rem; }
	.xl\:pr-2 { padding-right:0.5rem; }
	.xl\:text-\[2rem\] { font-size:2rem; }
	.xl\:text-lg { font-size:1.125rem; line-height:1.6; }
}

@media (min-width:1328px) {
	.\32xl\:top-\[144px\] { top:144px; }
	.\32xl\:left-\[92px\] { left:92px; }
	.\32xl\:top-\[204px\] { top:204px; }
	.\32xl\:left-\[180px\] { left:180px; }
	.\32xl\:right-\[24px\] { right:24px; }
	.\32xl\:col-span-2 { grid-column:span 2 / span 2; }
	.\32xl\:grid { display:grid; }
	.\32xl\:w-\[22\%\] { width:22%; }
	.\32xl\:min-w-\[160px\] { min-width:160px; }
	.\32xl\:flex-1 { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0%; }
	.\32xl\:grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)); }
	.\32xl\:grid-cols-1 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
	.\32xl\:gap-16 { gap:4rem; }
	.\32xl\:px-\[58px\] { padding-left:58px; padding-right:58px; }
	.\32xl\:text-\[2\.5rem\] { font-size:2.5rem; }
	.\32xl\:text-xl { font-size:1.25rem; line-height:1.6; }
}

.\[\&\.active\]\:sticky.active { position:-webkit-sticky; position:sticky; }
.\[\&\.active\]\:\!flex.active { display:-webkit-box !important; display:-webkit-flex !important; display:-ms-flexbox !important; display:flex !important; }
.\[\&\.active\]\:border.active { border-width:1px; }
.\[\&\.active\]\:border-neutral-60.active { --tw-border-opacity:1; border-color:rgb(107 103 133 / var(--tw-border-opacity)); }
.\[\&\.active\]\:\!text-secondary.active { --tw-text-opacity:1 !important; color:rgb(1 197 186 / var(--tw-text-opacity)) !important; }



		tfoot input {
			width: 100%;
			padding: 3px;
			box-sizing: border-box;
		}

		table { border-collapse: collapse; width: 100%; }
		th, td { border: 1px solid #ccc; padding: 6px; }
		form { margin-bottom: 15px; }
		/*.hidden { display:none; } */

	
		
		table.dataTable td { font-size:13px; }
		table.dataTable thead th,
		table.dataTable tfoot th { font-size:13px; background:#212322; color:#fff; }
		thead input { width:100%; box-sizing:border-box; font-size:13px; }
		thead select { width: 100%; box-sizing: border-box; font-size: 13px; }

		.dataTables_wrapper .dataTables_filter { margin-bottom:10px; }
		.dataTables_wrapper .dataTables_filter input { font-size:13px; }
	
/* --------------------------------------------------------------------------------------------------------------------------------------------------
/* -- PAGE LOGIN  -------------------------------------------------------------------------------------------------------------------------------- */
body.auth-body { background: #f5f7fa; color: rgba(33,35,34,.85); }
[data-theme="dark"] body.auth-body { background: rgb(32 34 34); color: rgb(230 230 235); }
.auth-body h1, .auth-body h2, .auth-body h3, .auth-body h4, .auth-body h5, .auth-body h6 { color: rgba(33,35,34,.85); }
[data-theme="dark"] .auth-body h1, [data-theme="dark"] .auth-body h2, [data-theme="dark"] .auth-body h3,
[data-theme="dark"] .auth-body h4, [data-theme="dark"] .auth-body h5, [data-theme="dark"] .auth-body h6 { color: rgb(255 255 255); }
.auth-body label { color: rgba(33,35,34,.7); opacity: 1; }
[data-theme="dark"] .auth-body label { color: rgb(230 230 235); opacity: .7; }
.auth-logo { filter: invert(1) brightness(0.35); }
[data-theme="dark"] .auth-logo { filter: none; }
.login-card { background: #fff; border: 1px solid rgba(33,35,34,.09); border-radius: 12px; padding: 2.5rem 2rem; box-shadow: 0 4px 32px rgba(33,35,34,.08); }
[data-theme="dark"] .login-card { background: rgba(255,255,255,0.03); border-color: rgb(255, 255, 255); box-shadow: none; }
.pass-wrapper { position: relative; }
.pass-wrapper input { padding-right: 3rem; width: 100%; }
.pass-toggle { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); background: none; border: none; padding: 0; cursor: pointer; color: rgb(156 153 174); display: flex; align-items: center; transition: color 0.15s; }
.pass-toggle:hover { color: rgb(1 197 186); }
.login-error { display: flex; align-items: flex-start; gap: 0.5rem; background: rgba(239,70,111,0.08); border-left: 3px solid rgb(239 70 111); padding: 0.625rem 0.75rem; border-radius: 0 4px 4px 0; font-size: 0.875rem; color: rgb(239 70 111); }
.login-error svg { flex-shrink: 0; margin-top: 1px; } .login-success { display: flex; align-items: flex-start; gap: 0.5rem; background: rgba(1,197,186,0.08); border-left: 3px solid rgb(1 197 186); padding: 0.625rem 0.75rem; border-radius: 0 4px 4px 0; font-size: 0.875rem; color: rgb(0 185 175); }
.login-success svg { flex-shrink: 0; margin-top: 1px; }
.caps-warn { font-size: 0.75rem; color: rgb(250 176 5); margin-top: 0.25rem; }
.btn-spinner { display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; }
@keyframes spin { to { transform: rotate(360deg); } }
.spin { animation: spin 0.7s linear infinite; }
.forgot-link { background: none; border: none; padding: 0; color: rgb(1 197 186); font-size: 0.8125rem; cursor: pointer; text-decoration: underline; text-underline-offset: 2px; transition: opacity 0.15s; }
.forgot-link:hover { opacity: 0.75; }
#forgotPanel { display: none; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------
/* -- PAGE ERROR: 400 / 500 ---------------------------------------------------------------------------------------------------------------------- */
.error-page { display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:100vh; gap:1.25rem; text-align:center; padding:2rem; }
.error-code { font-size:6rem; font-weight:800; color:rgba(33,35,34,.9); line-height:1; margin:0; }
.error-title { font-size:1.5rem; font-weight:700; margin:0; color:rgba(33,35,34,.85); }
.error-body { font-size:.9375rem; color:rgba(33,35,34,.6); margin:0; max-width:380px; line-height:1.6; }
[data-theme="dark"] .error-code  { color:rgba(255,255,255); }
[data-theme="dark"] .error-title { color:rgba(255,255,255,.85); }
[data-theme="dark"] .error-body  { color:rgba(255,255,255,.85); }

/* --------------------------------------------------------------------------------------------------------------------------------------------------
/* -- PAGE INDEX: -------------------------------------------------------------------------------------------------------------------------------- */
/* Locker card */
.locker-cards-grid { display: flex; flex-direction: column; gap: 1rem; max-width: 560px; }
.locker-card { display: flex; flex-direction: column; gap: 1.25rem; padding: 1.5rem; border: 1px solid rgba(33, 35, 34, 0.1); border-radius: 14px; background: #fff; box-shadow: 0 1px 4px rgba(33, 35, 34, 0.05); }
.locker-card-top { display: grid; grid-template-columns: 1fr minmax(160px, 45%); gap: 0.75rem; align-items: stretch; }
.locker-card-left { display: flex; align-items: center; gap: 1rem; }
.locker-card-icon { flex-shrink: 0; width: 56px; height: 56px; border-radius: 14px; display: flex; align-items: center; justify-content: center; background: rgba(1, 197, 186, 0.1); color: rgb(0, 125, 118); }
.locker-card-icon.dept { background: rgba(39, 122, 255, 0.1); color: rgb(39, 122, 255); }
.locker-card-info { display: flex; flex-direction: column; gap: 0.2rem; }
.locker-card-eyebrow { font-size: 0.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(33, 35, 34, 0.38); }
.locker-card-name { font-size: 2rem; font-weight: 800; letter-spacing: -0.02em; color: rgba(33, 35, 34, 0.9); line-height: 1.1; }
.locker-card-status-wrap { display: flex; align-items: stretch; padding-left: 1rem; border-left: 1px solid rgba(33, 35, 34, 0.08); }
.locker-card-status { display: flex; align-items: center; justify-content: center; width: 100%; padding: 0.5rem 1rem; border-radius: 10px; font-size: 0.875rem; font-weight: 700; letter-spacing: 0.03em; background: rgba(33, 35, 34, 0.07); color: rgba(33, 35, 34, 0.4); transition: background 0.2s, color 0.2s; white-space: nowrap; text-align: center; }
.locker-card-status.s-close { background: rgba(39,122,255,0.12); color: #277aff; }
.locker-card-status.s-open { background: rgba(250,176,5,0.15);  color: #8a6400; }
.locker-card-status.s-error { background: rgba(220,53,69,0.1);   color: rgb(185,46,60); }
.locker-card-status.s-loading { background: rgba(16,185,129,0.12);  color: #047857; }
.locker-card-actions { display: flex; flex-direction: row; gap: 0.625rem; width: 100%; }
.locker-card-actions .btn { flex: 1; justify-content: center; }
/* Empty state */
.empty-state { display: flex; flex-direction: column; align-items: center; gap: 0.75rem; padding: 3rem 1.5rem; text-align: center; color: rgba(33, 35, 34, 0.4); }
.empty-state svg { opacity: 0.35; }
.empty-state p { font-size: 0.875rem; margin: 0; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------
/* -- USER CONFIG: -------------------------------------------------------------------------------------------------------------------------------- */
.config-card { max-width: 900px; }
.config-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 2.5rem; align-items: start; }
@media (max-width: 720px) {
	.config-cols { grid-template-columns: 1fr; }
	.config-cols .col-divider { display: none; }
}
.config-col-divider { grid-column: 1 / -1; border: none; border-top: 1px solid rgba(33,35,34,.08); margin: 0; }
[data-theme="dark"] .config-col-divider { border-color: rgba(255,255,255,.08); }
.pass-hint { font-weight:400; text-transform:none; letter-spacing:0; color:rgba(33,35,34,0.4); font-size:0.75rem; }
[data-theme="dark"] .pass-hint { color: rgba(255,255,255,.45); }
.password-field { position: relative; display: flex; align-items: center; }
.password-field input { flex: 1; padding-right: 2.5rem; }
.password-toggle { position: absolute; right: 0.625rem; background: none; border: none; cursor: pointer; padding: 0.25rem; color: rgba(33,35,34,0.4); display: flex; align-items: center; justify-content: center; }
.password-toggle:hover { color: rgba(33,35,34,0.75); }
.password-toggle svg { width: 18px; height: 18px; pointer-events: none; }
.form-feedback { display: none; padding: 0.75rem 1rem; border-radius: 8px; font-size: 0.875rem; font-weight: 500; margin-bottom: 1.25rem; }
.form-feedback.show { display: flex; align-items: center; gap: 0.5rem; }
.form-feedback.success { background: rgba(1,197,186,0.1); color: #007d76; }
.form-feedback.error   { background: rgba(220,53,69,0.1);  color: rgb(185,46,60); }
.section-divider { border: none; border-top: 1px solid rgba(33,35,34,0.08); margin: 1.5rem 0; }
.section-label { font-size: 0.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(33,35,34,0.38); margin-bottom: 1rem; }


/*--END FILE--*/