*, ::after, ::before {box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb}
::after, ::before {--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: Inter, sans-serif}
body {margin: 0;line-height: inherit}
hr {height: 0;color: inherit;border-top-width: 1px}
abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted}
h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit}
a {color: inherit;text-decoration:none}
b, strong {font-weight: bolder}
code, kbd, pre, samp {font-family: ui-monospace, monospace;font-size: 1em}
small {font-size: 80%}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sub {bottom: -.25em}
sup {top: -.5em}
table {text-indent: 0;border-color: inherit;border-collapse: collapse}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: inherit;color: inherit;margin: 0;padding: 0}
button, select {text-transform: none}
[type=button], [type=reset], [type=submit], button {-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, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {margin: 0}
fieldset {margin: 0;padding: 0}
legend {padding: 0}
menu, ol, ul {list-style: none;margin: 0;padding: 0}
textarea {resize: vertical}
input::-moz-placeholder, textarea::-moz-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}
[role=button], button {cursor: pointer}
:disabled {cursor: default}
audio, canvas, embed, iframe, img, object, svg, video {vertical-align: middle}
img, video {max-width: 100%;height: auto}
[hidden] {display: none}
*, ::after, ::before {--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-scroll-snap-strictness: proximity;--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}
.container {width: 100%}
@media (min-width: 640px) {
    .container {max-width: 640px}
}
@media (min-width: 768px) {
    .container {max-width: 768px}
}
@media (min-width: 1024px) {
    .container {max-width: 1024px}
}
@media (min-width: 1280px) {
    .container {max-width: 1280px}
}
@media (min-width: 1536px) {
    .container {max-width: 1536px}
}
:root {--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}
.form-control[type=file] {overflow: hidden}
.form-control[type=file]:not(:disabled):not([readonly]) {cursor: pointer}
.form-control:focus {box-shadow: 0 0 0 1px #2563eb}
.form-control::-webkit-file-upload-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .75rem;margin-inline-end: .75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-control::file-selector-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .75rem;margin-inline-end: .75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {background-color: #dde0e3}
.form-control::-webkit-file-upload-button {padding: .375rem .75rem;margin: -.375rem -.75rem;-webkit-margin-end: .75rem;margin-inline-end: .75rem;color: #374151;background-color: #f3f4f6;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {background-color: #dde0e3}
.btn-check[disabled] + .btn {pointer-events: none;filter: none;opacity: .65}
.btn-check:disabled + .btn {pointer-events: none;filter: none;opacity: .65}
.form-floating > .form-control {height: calc(3.5rem + 2px);line-height: 1.25;padding: 1rem .75rem}
.form-floating > .form-control::-moz-placeholder {color: transparent}
.form-floating > .form-control:-ms-input-placeholder {color: transparent}
.form-floating > .form-control::placeholder {color: transparent}
.form-floating > .form-control:focus {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating > .form-control:not(:-moz-placeholder-shown) {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating > .form-control:not(:-ms-input-placeholder) {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating > .form-control:not(:placeholder-shown) {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating > .form-control:-webkit-autofill {padding-top: 1.625rem;padding-bottom: .625rem}
.form-floating > .form-control:focus ~ label {opacity: .65;transform: scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {opacity: .65;transform: scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {opacity: .65;transform: scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating > .form-control:not(:placeholder-shown) ~ label {opacity: .65;transform: scale(.85) translateY(-.5rem) translateX(.15rem)}
.input-group > .form-control {width: 1%}
.input-group > .form-select {width: 1%}
.input-group > .form-control:focus {z-index: 3}
.input-group > .form-select:focus {z-index: 3}
.input-group .btn {position: relative;z-index: 2}
.input-group .btn:focus {z-index: 3}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0}
.was-validated .form-control:valid {border-color: #198754;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid {border-color: #198754;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem)}
.was-validated .form-control:valid:focus {border-color: #198754;box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)}
.form-control.is-valid:focus {border-color: #198754;box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)}
.was-validated textarea.form-control:valid {padding-right: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
textarea.form-control.is-valid {padding-right: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.was-validated .form-check-input:valid ~ .form-check-label {color: #198754}
.form-check-input.is-valid ~ .form-check-label {color: #198754}
.was-validated .input-group .form-control:valid {z-index: 1}
.input-group .form-control.is-valid {z-index: 1}
.was-validated .input-group .form-select:valid {z-index: 1}
.input-group .form-select.is-valid {z-index: 1}
.was-validated .input-group .form-control:valid:focus {z-index: 3}
.input-group .form-control.is-valid:focus {z-index: 3}
.was-validated .input-group .form-select:valid:focus {z-index: 3}
.input-group .form-select.is-valid:focus {z-index: 3}
.is-invalid ~ .invalid-feedback {display: block}
.is-invalid ~ .invalid-tooltip {display: block}
.was-validated .form-control:invalid {border-color: #dc3545;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid {border-color: #dc3545;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem)}
.was-validated .form-control:invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)}
.form-control.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)}
.was-validated textarea.form-control:invalid {padding-right: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
textarea.form-control.is-invalid {padding-right: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid {border-color: #dc3545}
.form-select.is-invalid:not([multiple]):not([size]) {padding-right: 4.125rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position: right .75rem center, center right 2.25rem;background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:not([multiple])[size="1"] {padding-right: 4.125rem;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position: right .75rem center, center right 2.25rem;background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)}
.form-check-input.is-invalid {border-color: #dc3545}
.form-check-input.is-invalid:checked {background-color: #dc3545}
.form-check-input.is-invalid:focus {box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)}
.was-validated .form-check-input:invalid ~ .form-check-label {color: #dc3545}
.form-check-input.is-invalid ~ .form-check-label {color: #dc3545}
.was-validated .input-group .form-control:invalid {z-index: 2}
.input-group .form-control.is-invalid {z-index: 2}
.was-validated .input-group .form-select:invalid {z-index: 2}
.input-group .form-select.is-invalid {z-index: 2}
.was-validated .input-group .form-control:invalid:focus {z-index: 3}
.input-group .form-control.is-invalid:focus {z-index: 3}
.was-validated .input-group .form-select:invalid:focus {z-index: 3}
.input-group .form-select.is-invalid:focus {z-index: 3}
.btn-check:focus + .btn {outline: 0;box-shadow: none}
.btn:focus {outline: 0;box-shadow: none}
.btn-check:checked + .btn {box-shadow: none}
.btn-check:active + .btn {box-shadow: none}
.btn:active {box-shadow: none}
.btn.active {box-shadow: none}
.btn-check:checked + .btn:focus {box-shadow: none}
.btn-check:active + .btn:focus {box-shadow: none}
.btn:active:focus {box-shadow: none}
.btn.active:focus {box-shadow: none}
.fade {transition: opacity .15s linear}
.fade:not(.show) {opacity: 0}
.collapse:not(.show) {display: none}
.collapsing {height: 0;overflow: hidden;transition: height .35s ease}
.collapsing.collapse-horizontal {width: 0;height: auto;transition: width .35s ease}
.dropdown-menu {z-index: 1000}
.dropdown-item.active {color: #1f2937;-webkit-text-decoration: none;text-decoration: none;background-color: #0d6efd}
.dropdown-item:active {color: #1f2937;-webkit-text-decoration: none;text-decoration: none;background-color: #0d6efd}
.dropdown-item:disabled {color: #adb5bd;pointer-events: none;background-color: transparent}
.dropdown-menu.show {display: block}
.dropdown-menu-dark .dropdown-item.active {color: #fff;background-color: #0d6efd}
.dropdown-menu-dark .dropdown-item:active {color: #fff;background-color: #0d6efd}
.dropdown-menu-dark .dropdown-item.disabled {color: #adb5bd}
.dropdown-menu-dark .dropdown-item:disabled {color: #adb5bd}
.nav-tabs .nav-link {color: #4b5563}
.nav-tabs .nav-link:hover {isolation: isolate}
.nav-tabs .nav-link:focus {isolation: isolate}
.nav-tabs .nav-link.disabled {color: #9ca3af;background-color: transparent;border-color: transparent}
.nav-tabs .nav-link.active {color: #2563eb;border-color: #2563eb}
.nav-tabs .nav-item.show .nav-link {color: #2563eb;border-color: #2563eb}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0}
.nav-pills .nav-link {background: #f3f4f6;color: #4b5563;box-shadow: none}
.nav-pills .nav-link.active {background: #2563eb;color: #fff;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}
.nav-pills .show > .nav-link {background: #2563eb;color: #fff;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}
.nav-pills .disabled {color: #9ca3af;background-color: rgba(243, 244, 246, .5)}
.nav-pills.menu-sidebar .nav-link {background-color: transparent;box-shadow: none;padding: 0 5px;border-radius: 0}
.nav-pills.menu-sidebar .nav-link.active {color: #1266f1;font-weight: 600;border-left: .125rem solid #1266f1}
.nav-justified > .nav-link {-ms-flex-basis: 0;flex-basis: 0}
.nav-justified .nav-item {-ms-flex-basis: 0;flex-basis: 0}
.tab-content > .active {display: block}
.navbar-collapse {-ms-flex-basis: 100%;flex-basis: 100%}
.navbar-expand .navbar-nav {flex-direction: row}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute}
.navbar-expand .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}
.navbar-expand .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}
.navbar-expand .navbar-toggler {display: none}
.navbar-expand .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0, 0, 0, .3)}
.navbar-light .navbar-nav .show > .nav-link {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-nav .nav-link.active {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-text {color: rgba(0, 0, 0, .55)}
.navbar-light .navbar-text a {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-text a:hover {color: rgba(0, 0, 0, .9)}
.navbar-light .navbar-text a:focus {color: rgba(0, 0, 0, .9)}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255, 255, 255, .25)}
.navbar-dark .navbar-nav .show > .nav-link {color: #fff}
.navbar-dark .navbar-nav .nav-link.active {color: #fff}
.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: calc(.5rem - 1px);border-bottom-left-radius: calc(.5rem - 1px)}
.btn-close.disabled {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: .25}
.modal {z-index: 1055}
.modal-dialog {margin: .5rem}
.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translate(0, -50px)}
.modal.show .modal-dialog {transform: none}
.modal.modal-static .modal-dialog {transform: scale(1.02)}
.modal-dialog-scrollable .modal-body {overflow-y: auto}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index: 1050;width: 100vw;height: 100vh;background-color: #000}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop.show {opacity: .5}
.modal-body {flex: 1 1 auto}
.modal-fullscreen .modal-body {overflow-y: auto}
.tooltip {position: absolute;z-index: 1080;display: block;margin: 0;font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;-webkit-text-align: start;text-align: start;-webkit-text-decoration: none;text-decoration: none;-webkit-text-shadow: none;text-shadow: none;-webkit-text-transform: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;opacity: 0}
.tooltip.show {opacity: 1}
.bs-tooltip-top .tooltip-arrow {bottom: 0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {bottom: 0}
.bs-tooltip-top .tooltip-arrow::before {top: -1px;border-width: .4rem .4rem 0;border-top-color: #000}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {top: -1px;border-width: .4rem .4rem 0;border-top-color: #000}
.bs-tooltip-end .tooltip-arrow {left: 0;width: .4rem;height: .8rem}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {left: 0;width: .4rem;height: .8rem}
.bs-tooltip-end .tooltip-arrow::before {right: -1px;border-width: .4rem .4rem .4rem 0;border-right-color: #000}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {right: -1px;border-width: .4rem .4rem .4rem 0;border-right-color: #000}
.bs-tooltip-bottom .tooltip-arrow {top: 0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {top: 0}
.bs-tooltip-bottom .tooltip-arrow::before {bottom: -1px;border-width: 0 .4rem .4rem;border-bottom-color: #000}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {bottom: -1px;border-width: 0 .4rem .4rem;border-bottom-color: #000}
.bs-tooltip-start .tooltip-arrow {right: 0;width: .4rem;height: .8rem}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {right: 0;width: .4rem;height: .8rem}
.bs-tooltip-start .tooltip-arrow::before {left: -1px;border-width: .4rem 0 .4rem .4rem;border-left-color: #000}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {left: -1px;border-width: .4rem 0 .4rem .4rem;border-left-color: #000}
.tooltip-inner {max-width: 200px;font-size: 14px;padding: 6px 16px;color: #fff;-webkit-text-align: center;text-align: center;background-color: #6d6d6d;border-radius: .25rem}
.popover {position: absolute;top: 0;left: 0;z-index: 1070;display: block;max-width: 276px;font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;-webkit-text-align: start;text-align: start;-webkit-text-decoration: none;text-decoration: none;-webkit-text-shadow: none;text-shadow: none;-webkit-text-transform: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 0;border-radius: .5rem;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}
.bs-popover-top > .popover-arrow {bottom: calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {bottom: calc(-.5rem - 1px)}
.bs-popover-top > .popover-arrow::before {bottom: 0;border-width: .5rem .5rem 0;border-top-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {bottom: 0;border-width: .5rem .5rem 0;border-top-color: rgba(0, 0, 0, .25)}
.bs-popover-top > .popover-arrow::after {bottom: 1px;border-width: .5rem .5rem 0;border-top-color: #fff}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {bottom: 1px;border-width: .5rem .5rem 0;border-top-color: #fff}
.bs-popover-end > .popover-arrow {left: calc(-.5rem - 1px);width: .5rem;height: 1rem}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {left: calc(-.5rem - 1px);width: .5rem;height: 1rem}
.bs-popover-end > .popover-arrow::before {left: 0;border-width: .5rem .5rem .5rem 0;border-right-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {left: 0;border-width: .5rem .5rem .5rem 0;border-right-color: rgba(0, 0, 0, .25)}
.bs-popover-end > .popover-arrow::after {left: 1px;border-width: .5rem .5rem .5rem 0;border-right-color: #fff}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {left: 1px;border-width: .5rem .5rem .5rem 0;border-right-color: #fff}
.bs-popover-bottom > .popover-arrow {top: calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {top: calc(-.5rem - 1px)}
.bs-popover-bottom > .popover-arrow::before {top: 0;border-width: 0 .5rem .5rem .5rem;border-bottom-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {top: 0;border-width: 0 .5rem .5rem .5rem;border-bottom-color: rgba(0, 0, 0, .25)}
.bs-popover-bottom > .popover-arrow::after {top: 1px;border-width: 0 .5rem .5rem .5rem;border-bottom-color: #fff}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {top: 1px;border-width: 0 .5rem .5rem .5rem;border-bottom-color: #fff}
.bs-popover-bottom .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -.5rem;content: "";border-bottom: 1px solid #f0f0f0}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -.5rem;content: "";border-bottom: 1px solid #f0f0f0}
.bs-popover-start > .popover-arrow {right: calc(-.5rem - 1px);width: .5rem;height: 1rem}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {right: calc(-.5rem - 1px);width: .5rem;height: 1rem}
.bs-popover-start > .popover-arrow::before {right: 0;border-width: .5rem 0 .5rem .5rem;border-left-color: rgba(0, 0, 0, .25)}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {right: 0;border-width: .5rem 0 .5rem .5rem;border-left-color: rgba(0, 0, 0, .25)}
.bs-popover-start > .popover-arrow::after {right: 1px;border-width: .5rem 0 .5rem .5rem;border-left-color: #fff}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {right: 1px;border-width: .5rem 0 .5rem .5rem;border-left-color: #fff}
.popover-header {padding: .5rem 1rem;margin-bottom: 0;font-size: 1rem;background-color: #fff;border-bottom: 1px solid rgba(0, 0, 0, .2);border-top-left-radius: .5rem;border-top-right-radius: .5rem;font-weight: 500}
.popover-header:empty {display: none}
.popover-body {padding: 1rem 1rem;color: #212529}
.carousel.pointer-event {touch-action: pan-y}
.carousel-item {display: none;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform .6s ease-in-out}
.carousel-item.active {display: block}
.carousel-item-next {display: block}
.carousel-item-prev {display: block}
.carousel-item-next:not(.carousel-item-start) {transform: translateX(100%)}
.active.carousel-item-end {transform: translateX(100%)}
.carousel-item-prev:not(.carousel-item-end) {transform: translateX(-100%)}
.active.carousel-item-start {transform: translateX(-100%)}
.carousel-fade .carousel-item {opacity: 0;transition-property: opacity;transform: none}
.carousel-fade .carousel-item.active {z-index: 1;opacity: 1}
.carousel-fade .carousel-item-next.carousel-item-start {z-index: 1;opacity: 1}
.carousel-fade .carousel-item-prev.carousel-item-end {z-index: 1;opacity: 1}
.carousel-fade .active.carousel-item-start {z-index: 0;opacity: 0;transition: opacity 0s .6s}
.carousel-fade .active.carousel-item-end {z-index: 0;opacity: 0;transition: opacity 0s .6s}
.carousel-indicators {z-index: 2;margin-right: 15%;margin-left: 15%;list-style: none}
.carousel-indicators [data-bs-target] {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;padding: 0;margin-right: 3px;margin-left: 3px;-webkit-text-indent: -999px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;transition: opacity .6s ease}
.carousel-indicators .active {opacity: 1}
.carousel-dark .carousel-indicators [data-bs-target] {background-color: #000}
.offcanvas {z-index: 1045}
.offcanvas-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000}
.offcanvas-backdrop.fade {opacity: 0}
.offcanvas-backdrop.show {opacity: .5}
.offcanvas.show {transform: none}
.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
.visually-hidden {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important}
.vr {display: inline-block;align-self: stretch;width: 1px;min-height: 1em;background-color: currentColor;opacity: .25}
.animation {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;padding: auto}
.fade-in {-webkit-animation-name: _fade-in;animation-name: _fade-in}
.fade-out {-webkit-animation-name: _fade-out;animation-name: _fade-out}
.animation.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}
.animation.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s}
.animation.delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s}
.animation.delay-3s {-webkit-animation-delay: 3s;animation-delay: 3s}
.animation.delay-4s {-webkit-animation-delay: 4s;animation-delay: 4s}
.animation.delay-5s {-webkit-animation-delay: 5s;animation-delay: 5s}
.animation.fast {-webkit-animation-duration: .8s;animation-duration: .8s}
.animation.faster {-webkit-animation-duration: .5s;animation-duration: .5s}
.animation.slow {-webkit-animation-duration: 2s;animation-duration: 2s}
.animation.slower {-webkit-animation-duration: 3s;animation-duration: 3s}
.slide-in-left {-webkit-animation-name: _slide-in-left;animation-name: _slide-in-left}
.slide-in-right {-webkit-animation-name: _slide-in-right;animation-name: _slide-in-right}
.slide-out-left {-webkit-animation-name: _slide-out-left;animation-name: _slide-out-left}
.slide-out-right {-webkit-animation-name: _slide-out-right;animation-name: _slide-out-right}
.ripple-surface {position: relative;overflow: hidden;display: inline-block;vertical-align: bottom}
.ripple-surface-unbound {overflow: visible}
.ripple-wave {background-image: radial-gradient(circle, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, transparent 70%);border-radius: 50%;opacity: .5;pointer-events: none;position: absolute;touch-action: none;transform: scale(0);transition-property: transform, opacity;transition-timing-function: cubic-bezier(0, 0, 0.15, 1), cubic-bezier(0, 0, 0.15, 1);z-index: 999}
.ripple-wave.active {transform: scale(1);opacity: 0}
.btn .ripple-wave {background-image: radial-gradient(circle, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%)}
.ripple-surface-primary .ripple-wave {background-image: radial-gradient(circle, rgba(18, 102, 241, .2) 0, rgba(18, 102, 241, .3) 40%, rgba(18, 102, 241, .4) 50%, rgba(18, 102, 241, .5) 60%, rgba(18, 102, 241, 0) 70%)}
.ripple-surface-secondary .ripple-wave {background-image: radial-gradient(circle, rgba(178, 60, 253, .2) 0, rgba(178, 60, 253, .3) 40%, rgba(178, 60, 253, .4) 50%, rgba(178, 60, 253, .5) 60%, rgba(178, 60, 253, 0) 70%)}
.ripple-surface-success .ripple-wave {background-image: radial-gradient(circle, rgba(0, 183, 74, .2) 0, rgba(0, 183, 74, .3) 40%, rgba(0, 183, 74, .4) 50%, rgba(0, 183, 74, .5) 60%, rgba(0, 183, 74, 0) 70%)}
.ripple-surface-info .ripple-wave {background-image: radial-gradient(circle, rgba(57, 192, 237, .2) 0, rgba(57, 192, 237, .3) 40%, rgba(57, 192, 237, .4) 50%, rgba(57, 192, 237, .5) 60%, rgba(57, 192, 237, 0) 70%)}
.ripple-surface-warning .ripple-wave {background-image: radial-gradient(circle, rgba(255, 169, 0, .2) 0, rgba(255, 169, 0, .3) 40%, rgba(255, 169, 0, .4) 50%, rgba(255, 169, 0, .5) 60%, rgba(255, 169, 0, 0) 70%)}
.ripple-surface-danger .ripple-wave {background-image: radial-gradient(circle, rgba(249, 49, 84, .2) 0, rgba(249, 49, 84, .3) 40%, rgba(249, 49, 84, .4) 50%, rgba(249, 49, 84, .5) 60%, rgba(249, 49, 84, 0) 70%)}
.ripple-surface-light .ripple-wave {background-image: radial-gradient(circle, rgba(251, 251, 251, .2) 0, rgba(251, 251, 251, .3) 40%, rgba(251, 251, 251, .4) 50%, rgba(251, 251, 251, .5) 60%, rgba(251, 251, 251, 0) 70%)}
.ripple-surface-dark .ripple-wave {background-image: radial-gradient(circle, rgba(38, 38, 38, .2) 0, rgba(38, 38, 38, .3) 40%, rgba(38, 38, 38, .4) 50%, rgba(38, 38, 38, .5) 60%, rgba(38, 38, 38, 0) 70%)}
.ripple-surface-white .ripple-wave {background-image: radial-gradient(circle, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%)}
.ripple-surface-black .ripple-wave {background-image: radial-gradient(circle, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, transparent 70%)}
.datepicker-toggle-button {position: absolute;outline: 0;border: none;background-color: transparent;right: 10px;top: 50%;transform: translate(-50%, -50%)}
.datepicker-toggle-button:focus {color: #2979ff}
.datepicker-toggle-button:hover {color: #2979ff}
.datepicker-backdrop {width: 100%;height: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .4);z-index: 1065}
.datepicker-dropdown-container {width: 328px;height: 380px;background-color: #fff;border-radius: .5rem;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05);z-index: 1066}
.datepicker-modal-container {display: flex;flex-direction: column;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 328px;height: 512px;background-color: #fff;border-radius: .6rem .6rem .5rem .5rem;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05);z-index: 1066}
.datepicker-header {height: 120px;padding-right: 24px;padding-left: 24px;background-color: #2979ff;display: flex;flex-direction: column;border-radius: .5rem .5rem 0 0}
.datepicker-title {height: 32px;display: flex;flex-direction: column;justify-content: flex-end}
.datepicker-title-text {font-size: 10px;font-weight: 400;-webkit-text-transform: uppercase;text-transform: uppercase;letter-spacing: 1.7px;color: #fff}
.datepicker-date {height: 72px;display: flex;flex-direction: column;justify-content: flex-end}
.datepicker-date-text {font-size: 34px;font-weight: 400;color: #fff}
.datepicker-main {position: relative;height: 100%}
.datepicker-date-controls {padding: 10px 12px 0 12px;display: flex;justify-content: space-between;color: rgba(0, 0, 0, .64)}
.datepicker-view-change-button {padding: 10px;color: #666;font-weight: 500;font-size: .9rem;border-radius: 10px;box-shadow: none;background-color: transparent;margin: 0;border: none}
.datepicker-view-change-button:hover {background-color: #eee}
.datepicker-view-change-button:focus {background-color: #eee}
.datepicker-view-change-button:after {content: "";display: inline-block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top-width: 5px;border-top-style: solid;margin: 0 0 0 5px;vertical-align: middle}
.datepicker-arrow-controls {margin-top: 10px}
.datepicker-previous-button {position: relative;padding: 0;width: 40px;height: 40px;line-height: 40px;border: none;outline: 0;margin: 0;color: rgba(0, 0, 0, .64);background-color: transparent;margin-right: 24px}
.datepicker-previous-button:hover {background-color: #eee;border-radius: 50%}
.datepicker-previous-button:focus {background-color: #eee;border-radius: 50%}
.datepicker-previous-button::after {top: 0;left: 0;right: 0;bottom: 0;position: absolute;content: "";margin: 15.5px;border: 0 solid currentColor;border-top-width: 2px;border-left-width: 2px;transform: translateX(2px) rotate(-45deg)}
.datepicker-next-button {position: relative;padding: 0;width: 40px;height: 40px;line-height: 40px;border: none;outline: 0;margin: 0;color: rgba(0, 0, 0, .64);background-color: transparent}
.datepicker-next-button:hover {background-color: #eee;border-radius: 50%}
.datepicker-next-button:focus {background-color: #eee;border-radius: 50%}
.datepicker-next-button::after {top: 0;left: 0;right: 0;bottom: 0;position: absolute;content: "";margin: 15.5px;border: 0 solid currentColor;border-top-width: 2px;border-right-width: 2px;transform: translateX(-2px) rotate(45deg)}
.datepicker-view {padding-left: 12px;padding-right: 12px;outline: 0}
.datepicker-table {margin-right: auto;margin-left: auto;width: 304px}
.datepicker-day-heading {width: 40px;height: 40px;-webkit-text-align: center;text-align: center;font-size: 12px;font-weight: 400}
.datepicker-cell {-webkit-text-align: center;text-align: center}
.datepicker-cell.disabled {color: #ccc;cursor: default;pointer-events: none}
.datepicker-cell.disabled:hover {cursor: default}
.datepicker-cell:hover {cursor: pointer}
.datepicker-cell:not(.disabled):not(.selected):hover .datepicker-cell-content {background-color: #d3d3d3}
.datepicker-cell.selected .datepicker-cell-content {background-color: #2979ff;color: #fff}
.datepicker-cell:not(.selected).focused .datepicker-cell-content {background-color: #eee}
.datepicker-cell.focused .datepicker-cell-content.selected {background-color: #2979ff}
.datepicker-cell.current .datepicker-cell-content {border: 1px solid #000}
.datepicker-small-cell {width: 40px;height: 40px}
.datepicker-small-cell-content {width: 36px;height: 36px;line-height: 36px;border-radius: 50%;font-size: 13px}
.datepicker-large-cell {width: 76px;height: 42px}
.datepicker-large-cell-content {width: 72px;height: 40px;line-height: 40px;padding: 1px 2px;border-radius: 999px}
.datepicker-footer {height: 56px;display: flex;position: absolute;width: 100%;bottom: 0;justify-content: flex-end;align-items: center;padding-left: 12px;padding-right: 12px}
.datepicker-footer-btn {background-color: #fff;color: #2979ff;border: none;cursor: pointer;padding: 0 10px;-webkit-text-transform: uppercase;text-transform: uppercase;font-size: .8rem;font-weight: 500;height: 40px;line-height: 40px;letter-spacing: .1rem;border-radius: 10px;margin-bottom: 10px}
.datepicker-footer-btn:hover {background-color: #eee}
.datepicker-footer-btn:focus {background-color: #eee}
.datepicker-clear-btn {margin-right: auto}
.timepicker-wrapper {touch-action: none;z-index: 1065;opacity: 0;right: 0;bottom: 0;top: 0;left: 0;background-color: rgba(0, 0, 0, .4)}
.timepicker-elements {min-width: 310px;min-height: 325px;background: #fff;border-top-right-radius: .6rem;border-top-left-radius: .6rem}
.timepicker-head {background-color: #2979ff;height: 100px;border-top-right-radius: .5rem;border-top-left-radius: .5rem;padding: 10px 24px 10px 50px}
.timepicker-button {font-size: .8rem;min-width: 64px;box-sizing: border-box;font-weight: 500;line-height: 40px;border-radius: 10px;letter-spacing: .1rem;-webkit-text-transform: uppercase;text-transform: uppercase;color: #2979ff;border: none;background-color: transparent;transition: background-color 250ms cubic-bezier(.4, 0, .2, 1) 0s, box-shadow 250ms cubic-bezier(.4, 0, .2, 1) 0s, border 250ms cubic-bezier(.4, 0, .2, 1) 0s;outline: 0;padding: 0 10px;height: 40px;margin-bottom: 10px}
.timepicker-button:hover {background-color: rgba(0, 0, 0, .08)}
.timepicker-button:focus {outline: 0;background-color: rgba(0, 0, 0, .08)}
.timepicker-current {font-size: 3.75rem;font-weight: 300;line-height: 1.2;letter-spacing: -.00833em;color: #fff;opacity: .54;border: none;background: 0 0;padding: 0}
.timepicker-current.active {opacity: 1}
.timepicker-current-wrapper {direction: ltr}
.timepicker-mode-wrapper {margin-left: 20px;font-size: 18px;color: rgba(255, 255, 255, .54)}
.timepicker-mode-wrapper.active {opacity: 1}
.timepicker-clock-wrapper {min-width: 310px;max-width: 325px;min-height: 305px;overflow-x: hidden;height: 100%}
.timepicker-clock {position: relative;border-radius: 100%;width: 260px;height: 260px;cursor: default;margin: 0 auto;background-color: rgba(0, 0, 0, .07)}
.timepicker-time-tips-minutes.active {color: #fff;background-color: #2979ff;font-weight: 400}
.timepicker-time-tips-inner.active {color: #fff;background-color: #2979ff;font-weight: 400}
.timepicker-time-tips-hours.active {color: #fff;background-color: #2979ff;font-weight: 400}
.timepicker-time-tips-minutes.disabled {color: #b3afaf;pointer-events: none;background-color: transparent}
.timepicker-time-tips-inner.disabled {color: #b3afaf;pointer-events: none;background-color: transparent}
.timepicker-time-tips-hours.disabled {color: #b3afaf;pointer-events: none;background-color: transparent}
.timepicker-dot {font-weight: 300;line-height: 1.2;letter-spacing: -.00833em;color: #fff;font-size: 3.75rem;opacity: .54;border: none;background: 0 0;padding: 0}
.timepicker-middle-dot {top: 50%;left: 50%;width: 6px;height: 6px;transform: translate(-50%, -50%);border-radius: 50%;background-color: #2979ff}
.timepicker-hand-pointer {background-color: #2979ff;bottom: 50%;height: 40%;left: calc(50% - 1px);transform-origin: center bottom 0;width: 2px}
.timepicker-time-tips.active {color: #fff}
.timepicker-circle {top: -21px;left: -15px;width: 4px;border: 14px solid #2979ff;height: 4px;box-sizing: content-box;border-radius: 100%}
.timepicker-hour-mode {padding: 0;background-color: transparent;border: none;color: #fff;opacity: .54;cursor: pointer}
.timepicker-hour {cursor: pointer}
.timepicker-minute {cursor: pointer}
.timepicker-hour-mode:hover {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-hour-mode:focus {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-hour:hover {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-hour:focus {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-minute:hover {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-minute:focus {background-color: rgba(0, 0, 0, .15);outline: 0}
.timepicker-hour-mode.active {color: #fff;opacity: 1}
.timepicker-hour.active {color: #fff;opacity: 1}
.timepicker-minute.active {color: #fff;opacity: 1}
.timepicker-footer {border-bottom-left-radius: .5rem;border-bottom-right-radius: .5rem;display: flex;justify-content: space-between;align-items: center;width: 100%;height: 56px;padding-left: 12px;padding-right: 12px;background-color: #fff}
.timepicker-container {max-height: calc(100% - 64px);overflow-y: auto;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05)}
.timepicker-icon-up.active {opacity: 1}
.timepicker-icon-down.active {opacity: 1}
.timepicker-toggle-button {position: absolute;outline: 0;border: none;background-color: transparent;right: 10px;top: 50%;transform: translate(-50%, -50%);transition: all .3s ease;cursor: pointer}
.timepicker-toggle-button:hover {color: #2979ff}
.timepicker-toggle-button:focus {color: #2979ff}
.timepicker-input:focus + .timepicker-toggle-button {color: #2979ff}
.timepicker-input:focus + .timepicker-toggle-button i {color: #2979ff}
.timepicker a.timepicker-toggle-button {right: 1px}
.timepicker-toggle-button.timepicker-icon {right: 1px}
.timepicker-modal .fade.show {opacity: 1}
.stepper {position: relative;padding: 0;margin: 0;width: 100%;list-style: none;overflow: hidden;transition: height .2s ease-in-out}
.stepper:not(.stepper-vertical) {display: flex;justify-content: space-between}
.stepper:not(.stepper-vertical) .stepper-content {position: absolute;width: 100%;padding: 1rem}
.stepper:not(.stepper-vertical) .stepper-step {flex: auto;height: 4.5rem}
.stepper:not(.stepper-vertical) .stepper-step:first-child .stepper-head {padding-left: 1.5rem}
.stepper:not(.stepper-vertical) .stepper-step:last-child .stepper-head {padding-right: 1.5rem}
.stepper:not(.stepper-vertical) .stepper-step:not(:first-child) .stepper-head:before {flex: 1;height: 1px;width: 100%;margin-right: .5rem;content: "";background-color: rgba(0, 0, 0, .1)}
.stepper:not(.stepper-vertical) .stepper-step:not(:last-child) .stepper-head:after {flex: 1;height: 1px;width: 100%;margin-left: .5rem;content: "";background-color: rgba(0, 0, 0, .1)}
.stepper:not(.stepper-vertical) .stepper-head-icon {margin: 1.5rem .5rem 1.5rem 0}
.stepper.stepper-mobile {justify-content: center;align-items: flex-end}
.stepper.stepper-mobile.stepper-progress-bar .stepper-head-icon {display: none}
.stepper.stepper-mobile .stepper-step {flex: unset;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;margin: 1rem 0 1rem 0}
.stepper.stepper-mobile .stepper-step:not(:last-child) .stepper-head:after {margin-left: 0}
.stepper.stepper-mobile .stepper-step:not(:first-child) .stepper-head:before {margin-right: 0}
.stepper.stepper-mobile .stepper-step:not(:last-child):not(:first-child) .stepper-head {padding-left: .25rem;padding-right: .25rem}
.stepper.stepper-mobile .stepper-head-icon {font-size: 0;margin: 0;height: .5rem;width: .5rem;z-index: 1}
.stepper.stepper-mobile .stepper-head-text {display: none}
.stepper.stepper-mobile .stepper-content {top: 2.56rem}
@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {-webkit-transition: none;transition: none}

    .form-control::file-selector-button {transition: none}

    .form-control::-webkit-file-upload-button {-webkit-transition: none;transition: none}

    .form-switch .form-check-input {transition: none}

    .form-range::-webkit-slider-thumb {-webkit-transition: none;transition: none}

    .form-range::-moz-range-thumb {-moz-transition: none;transition: none}

    .form-floating > label {transition: none}

    .fade {transition: none}

    .collapsing {transition: none}

    .collapsing.collapse-horizontal {transition: none}

    .accordion-button::after {transition: none}

    .modal.fade .modal-dialog {transition: none}

    .carousel-item {transition: none}

    .carousel-fade .active.carousel-item-start {transition: none}

    .carousel-fade .active.carousel-item-end {transition: none}

    .carousel-control-prev {transition: none}

    .carousel-control-next {transition: none}

    .carousel-indicators [data-bs-target] {transition: none}

    .spinner-border {-webkit-animation-duration: 1.5s;animation-duration: 1.5s}

    .spinner-grow {-webkit-animation-duration: 1.5s;animation-duration: 1.5s}
}
@media (min-width: 576px) {
    .navbar-expand-sm {flex-wrap: nowrap;justify-content: flex-start}

    .navbar-expand-sm .navbar-nav {flex-direction: row}

    .navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute}

    .navbar-expand-sm .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}

    .navbar-expand-sm .navbar-nav-scroll {overflow: visible}

    .navbar-expand-sm .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}

    .navbar-expand-sm .navbar-toggler {display: none}

    .navbar-expand-sm .offcanvas-header {display: none}

    .navbar-expand-sm .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}

    .navbar-expand-sm .offcanvas-top {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-sm .offcanvas-bottom {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-sm .offcanvas-body {display: flex;-ms-flex-grow: 0;flex-grow: 0;padding: 0;overflow-y: visible}

    .modal-dialog {max-width: 500px;margin: 1.75rem auto}

    .modal-dialog-scrollable {height: calc(100% - 3.5rem)}

    .modal-dialog-centered {min-height: calc(100% - 3.5rem)}

    .modal-sm {max-width: 300px}

    .sticky-sm-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
@media (min-width: 768px) {
    .navbar-expand-md {flex-wrap: nowrap;justify-content: flex-start}

    .navbar-expand-md .navbar-nav {flex-direction: row}

    .navbar-expand-md .navbar-nav .dropdown-menu {position: absolute}

    .navbar-expand-md .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}

    .navbar-expand-md .navbar-nav-scroll {overflow: visible}

    .navbar-expand-md .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}

    .navbar-expand-md .navbar-toggler {display: none}

    .navbar-expand-md .offcanvas-header {display: none}

    .navbar-expand-md .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}

    .navbar-expand-md .offcanvas-top {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-md .offcanvas-bottom {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-md .offcanvas-body {display: flex;-ms-flex-grow: 0;flex-grow: 0;padding: 0;overflow-y: visible}

    .sticky-md-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
@media (min-width: 992px) {
    .navbar-expand-lg {flex-wrap: nowrap;justify-content: flex-start}

    .navbar-expand-lg .navbar-nav {flex-direction: row}

    .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute}

    .navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}

    .navbar-expand-lg .navbar-nav-scroll {overflow: visible}

    .navbar-expand-lg .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}

    .navbar-expand-lg .navbar-toggler {display: none}

    .navbar-expand-lg .offcanvas-header {display: none}

    .navbar-expand-lg .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}

    .navbar-expand-lg .offcanvas-top {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-lg .offcanvas-bottom {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-lg .offcanvas-body {display: flex;-ms-flex-grow: 0;flex-grow: 0;padding: 0;overflow-y: visible}

    .modal-lg {max-width: 800px}

    .modal-xl {max-width: 800px}

    .sticky-lg-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
@media (min-width: 1200px) {
    .navbar-expand-xl {flex-wrap: nowrap;justify-content: flex-start}

    .navbar-expand-xl .navbar-nav {flex-direction: row}

    .navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute}

    .navbar-expand-xl .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}

    .navbar-expand-xl .navbar-nav-scroll {overflow: visible}

    .navbar-expand-xl .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}

    .navbar-expand-xl .navbar-toggler {display: none}

    .navbar-expand-xl .offcanvas-header {display: none}

    .navbar-expand-xl .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}

    .navbar-expand-xl .offcanvas-top {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-xl .offcanvas-bottom {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-xl .offcanvas-body {display: flex;-ms-flex-grow: 0;flex-grow: 0;padding: 0;overflow-y: visible}

    .modal-xl {max-width: 1140px}

    .sticky-xl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
@media (min-width: 1400px) {
    .navbar-expand-xxl {flex-wrap: nowrap;justify-content: flex-start}

    .navbar-expand-xxl .navbar-nav {flex-direction: row}

    .navbar-expand-xxl .navbar-nav .dropdown-menu {position: absolute}

    .navbar-expand-xxl .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem}

    .navbar-expand-xxl .navbar-nav-scroll {overflow: visible}

    .navbar-expand-xxl .navbar-collapse {display: flex !important;-ms-flex-basis: auto;flex-basis: auto}

    .navbar-expand-xxl .navbar-toggler {display: none}

    .navbar-expand-xxl .offcanvas-header {display: none}

    .navbar-expand-xxl .offcanvas {position: inherit;bottom: 0;z-index: 1000;-ms-flex-grow: 1;flex-grow: 1;visibility: visible !important;background-color: transparent;border-right: 0;border-left: 0;transition: none;transform: none}

    .navbar-expand-xxl .offcanvas-top {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-xxl .offcanvas-bottom {height: auto;border-top: 0;border-bottom: 0}

    .navbar-expand-xxl .offcanvas-body {display: flex;-ms-flex-grow: 0;flex-grow: 0;padding: 0;overflow-y: visible}

    .sticky-xxl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020}
}
@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0}

    .modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0}

    .modal-fullscreen-sm-down .modal-header {border-radius: 0}

    .modal-fullscreen-sm-down .modal-body {overflow-y: auto}

    .modal-fullscreen-sm-down .modal-footer {border-radius: 0}
}
@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0}

    .modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0}

    .modal-fullscreen-md-down .modal-header {border-radius: 0}

    .modal-fullscreen-md-down .modal-body {overflow-y: auto}

    .modal-fullscreen-md-down .modal-footer {border-radius: 0}
}
@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0}

    .modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0}

    .modal-fullscreen-lg-down .modal-header {border-radius: 0}

    .modal-fullscreen-lg-down .modal-body {overflow-y: auto}

    .modal-fullscreen-lg-down .modal-footer {border-radius: 0}
}
@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0}

    .modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0}

    .modal-fullscreen-xl-down .modal-header {border-radius: 0}

    .modal-fullscreen-xl-down .modal-body {overflow-y: auto}

    .modal-fullscreen-xl-down .modal-footer {border-radius: 0}
}
@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0}

    .modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0}

    .modal-fullscreen-xxl-down .modal-header {border-radius: 0}

    .modal-fullscreen-xxl-down .modal-body {overflow-y: auto}

    .modal-fullscreen-xxl-down .modal-footer {border-radius: 0}
}
@media (prefers-reduced-motion) {
    .animation {transition: none !important;-webkit-animation: unset !important;animation: unset !important}
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
    .datepicker-modal-container .datepicker-header {height: 100%}

    .datepicker-modal-container .datepicker-date {margin-top: 100px}

    .datepicker-modal-container .datepicker-day-cell {width: 32x;height: 32x}

    .datepicker-modal-container {flex-direction: row;width: 475px;height: 360px}

    .datepicker-modal-container.datepicker-day-cell {width: 36px;height: 36px}
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
    .timepicker-elements {flex-direction: row !important;border-bottom-left-radius: .5rem;min-width: auto;min-height: auto;overflow-y: auto}

    .timepicker-head {border-top-right-radius: 0;border-bottom-left-radius: 0;padding: 10px;padding-right: 10px !important;height: auto;min-height: 305px}

    .timepicker-head-content {flex-direction: column}

    .timepicker-mode-wrapper {justify-content: space-around !important;flex-direction: row !important}

    .timepicker-current {font-size: 3rem;font-weight: 400}

    .timepicker-dot {font-size: 3rem;font-weight: 400}
}
@-webkit-keyframes _spinner-grow {
    0% {transform: scale(0)}
    50% {opacity: 1;transform: none}
}
@keyframes _spinner-grow {
    0% {transform: scale(0)}
    50% {opacity: 1;transform: none}
}
@-webkit-keyframes _fade-in {
    from {opacity: 0}
    to {opacity: 1}
}
@keyframes _fade-in {
    from {opacity: 0}
    to {opacity: 1}
}
@-webkit-keyframes _fade-out {
    from {opacity: 1}
    to {opacity: 0}
}
@keyframes _fade-out {
    from {opacity: 1}
    to {opacity: 0}
}
@-webkit-keyframes _fade-in-down {
    from {opacity: 0;transform: translate3d(0, -100%, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@keyframes _fade-in-down {
    from {opacity: 0;transform: translate3d(0, -100%, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _fade-in-left {
    from {opacity: 0;transform: translate3d(-100%, 0, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@keyframes _fade-in-left {
    from {opacity: 0;transform: translate3d(-100%, 0, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _fade-in-right {
    from {opacity: 0;transform: translate3d(100%, 0, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@keyframes _fade-in-right {
    from {opacity: 0;transform: translate3d(100%, 0, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _fade-in-up {
    from {opacity: 0;transform: translate3d(0, 100%, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@keyframes _fade-in-up {
    from {opacity: 0;transform: translate3d(0, 100%, 0)}
    to {opacity: 1;transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _fade-out-down {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(0, 100%, 0)}
}
@keyframes _fade-out-down {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(0, 100%, 0)}
}
@-webkit-keyframes _fade-out-left {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(-100%, 0, 0)}
}
@keyframes _fade-out-left {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(-100%, 0, 0)}
}
@-webkit-keyframes _fade-out-right {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(100%, 0, 0)}
}
@keyframes _fade-out-right {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(100%, 0, 0)}
}
@-webkit-keyframes _fade-out-up {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(0, -100%, 0)}
}
@keyframes _fade-out-up {
    from {opacity: 1}
    to {opacity: 0;transform: translate3d(0, -100%, 0)}
}
@-webkit-keyframes _slide-in-down {
    from {visibility: visible;transform: translate3d(0, -100%, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@keyframes _slide-in-down {
    from {visibility: visible;transform: translate3d(0, -100%, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _slide-in-left {
    from {visibility: visible;transform: translate3d(-100%, 0, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@keyframes _slide-in-left {
    from {visibility: visible;transform: translate3d(-100%, 0, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _slide-in-right {
    from {visibility: visible;transform: translate3d(100%, 0, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@keyframes _slide-in-right {
    from {visibility: visible;transform: translate3d(100%, 0, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _slide-in-up {
    from {visibility: visible;transform: translate3d(0, 100%, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@keyframes _slide-in-up {
    from {visibility: visible;transform: translate3d(0, 100%, 0)}
    to {transform: translate3d(0, 0, 0)}
}
@-webkit-keyframes _slide-out-down {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(0, 100%, 0)}
}
@keyframes _slide-out-down {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(0, 100%, 0)}
}
@-webkit-keyframes _slide-out-left {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(-100%, 0, 0)}
}
@keyframes _slide-out-left {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(-100%, 0, 0)}
}
@-webkit-keyframes _slide-out-right {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(100%, 0, 0)}
}
@keyframes _slide-out-right {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(100%, 0, 0)}
}
@-webkit-keyframes _slide-out-up {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(0, -100%, 0)}
}
@keyframes _slide-out-up {
    from {transform: translate3d(0, 0, 0)}
    to {visibility: hidden;transform: translate3d(0, -100%, 0)}
}
@-webkit-keyframes _slide-down {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(0, 100%, 0)}
}
@keyframes _slide-down {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(0, 100%, 0)}
}
@-webkit-keyframes _slide-left {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(-100%, 0, 0)}
}
@keyframes _slide-left {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(-100%, 0, 0)}
}
@-webkit-keyframes _slide-right {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(100%, 0, 0)}
}
@keyframes _slide-right {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(100%, 0, 0)}
}
@-webkit-keyframes _slide-up {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(0, -100%, 0)}
}
@keyframes _slide-up {
    from {transform: translate3d(0, 0, 0)}
    to {transform: translate3d(0, -100%, 0)}
}
@-webkit-keyframes _zoom-in {
    from {opacity: 0;transform: scale3d(.3, .3, .3)}
    50% {opacity: 1}
}
@keyframes _zoom-in {
    from {opacity: 0;transform: scale3d(.3, .3, .3)}
    50% {opacity: 1}
}
@-webkit-keyframes _zoom-out {
    from {opacity: 1}
    50% {opacity: 0;transform: scale3d(.3, .3, .3)}
    to {opacity: 0}
}
@keyframes _zoom-out {
    from {opacity: 1}
    50% {opacity: 0;transform: scale3d(.3, .3, .3)}
    to {opacity: 0}
}
@-webkit-keyframes _tada {
    from {transform: scale3d(1, 1, 1)}
    10% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
    20% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
    30% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    50% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    70% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    90% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    40% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    60% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    80% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    to {transform: scale3d(1, 1, 1)}
}
@keyframes _tada {
    from {transform: scale3d(1, 1, 1)}
    10% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
    20% {transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
    30% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    50% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    70% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    90% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
    40% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    60% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    80% {transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
    to {transform: scale3d(1, 1, 1)}
}
@-webkit-keyframes _pulse {
    from {transform: scale3d(1, 1, 1)}
    50% {transform: scale3d(1.05, 1.05, 1.05)}
    to {transform: scale3d(1, 1, 1)}
}
@keyframes _pulse {
    from {transform: scale3d(1, 1, 1)}
    50% {transform: scale3d(1.05, 1.05, 1.05)}
    to {transform: scale3d(1, 1, 1)}
}
@-webkit-keyframes _show-up-clock {
    0% {opacity: 0;transform: scale(.7)}
    to {opacity: 1;transform: scale(1)}
}
@keyframes _show-up-clock {
    0% {opacity: 0;transform: scale(.7)}
    to {opacity: 1;transform: scale(1)}
}
.pointer-events-none {pointer-events: none}
.visible {visibility: visible}
.static {position: static}
.fixed {position: fixed}
.absolute {position: absolute}
.relative {position: relative}
.sticky {position: -webkit-sticky;position: sticky}
.top-0 {top: 0}
.right-0 {right: 0}
.bottom-0 {bottom: 0}
.left-0 {left: 0}
.z-50 {z-index: 50}
.z-10 {z-index: 10}
.float-left {float: left}
.m-0 {margin: 0}
.m-6 {margin: 1.5rem}
.mx-auto {margin-left: auto;margin-right: auto}
.mx-6 {margin-left: 1.5rem;margin-right: 1.5rem}
.mx-4 {margin-left: 1rem;margin-right: 1rem}
.mx-2 {margin-left: .5rem;margin-right: .5rem}
.my-4 {margin-top: 1rem;margin-bottom: 1rem}
.mb-20 {margin-bottom: 5rem}
.ml-2 {margin-left: .5rem}
.mt-1 {margin-top: .25rem}
.mr-4 {margin-right: 1rem}
.mb-6 {margin-bottom: 1.5rem}
.mt-6 {margin-top: 1.5rem}
.mr-2 {margin-right: .5rem}
.mb-32 {margin-bottom: 8rem}
.mt-12 {margin-top: 3rem}
.mb-2 {margin-bottom: .5rem}
.mt-8 {margin-top: 2rem}
.mt-2 {margin-top: .5rem}
.mb-12 {margin-bottom: 3rem}
.mb-3 {margin-bottom: .75rem}
.mb-4 {margin-bottom: 1rem}
.mr-12 {margin-right: 3rem}
.mr-6 {margin-right: 1.5rem}
.mt-4 {margin-top: 1rem}
.-mt-8 {margin-top: -2rem}
.-mt-4 {margin-top: -1rem}
.mb-0 {margin-bottom: 0}
.mb-10 {margin-bottom: 2.5rem}
.mt-10 {margin-top: 2.5rem}
.mt-20 {margin-top: 5rem}
.block {display: block}
.inline-block {display: inline-block}
.flex {display: flex}
.table {display: table}
.grid {display: grid}
.hidden {display: none}
.h-full {height: 100%}
.h-8 {height: 2rem}
.w-full {width: 100%}
.w-32 {width: 8rem}
.w-6 {width: 1.5rem}
.w-2 {width: .5rem}
.w-4 {width: 1rem}
.w-2\.5 {width: .625rem}
.w-3\.5 {width: .875rem}
.w-3 {width: .75rem}
.w-8 {width: 2rem}
.min-w-max {min-width: -webkit-max-content;min-width: -moz-max-content;min-width: max-content}
.flex-auto {flex: 1 1 auto}
.flex-grow {flex-grow: 1}
.grow {flex-grow: 1}
.transform {transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.resize {resize: both}
.list-none {list-style-type: none}
.grid-cols-1 {grid-template-columns:repeat(1, minmax(0, 1fr))}
.flex-row {flex-direction: row}
.flex-col {flex-direction: column}
.flex-wrap {flex-wrap: wrap}
.items-end {align-items: flex-end}
.items-center {align-items: center}
.items-stretch {align-items: stretch}
.justify-start {justify-content: flex-start}
.justify-center {justify-content: center}
.justify-between {justify-content: space-between}
.justify-around {justify-content: space-around}
.justify-evenly {justify-content: space-evenly}
.gap-12 {gap: 3rem}
.gap-6 {gap: 1.5rem}
.gap-8 {gap: 2rem}
.gap-x-6 {-moz-column-gap: 1.5rem;column-gap: 1.5rem}
.overflow-hidden {overflow: hidden}
.whitespace-nowrap {white-space: nowrap}
.rounded-lg {border-radius: .5rem}
.rounded {border-radius: .25rem}
.rounded-full {border-radius: 9999px}
.rounded-t-lg {border-top-left-radius: .5rem;border-top-right-radius: .5rem}
.border-0 {border-width: 0}
.border {border-width: 1px}
.border-b {border-bottom-width: 1px}
.border-solid {border-style: solid}
.border-none {border-style: none}
.border-gray-300 {--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity))}
.bg-white {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.bg-gray-800 {--tw-bg-opacity: 1;background-color: rgb(31 41 55 / var(--tw-bg-opacity))}
.bg-transparent {background-color: transparent}
.bg-blue-600 {--tw-bg-opacity: 1;background-color: rgb(37 99 235 / var(--tw-bg-opacity))}
.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity))}
.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity))}
.bg-gray-900 {--tw-bg-opacity: 1;background-color: rgb(17 24 39 / var(--tw-bg-opacity))}
.bg-cover {background-size: cover}
.bg-fixed {background-attachment: fixed}
.bg-clip-padding {background-clip: padding-box}
.bg-no-repeat {background-repeat: no-repeat}
.p-2 {padding: .5rem}
.p-0 {padding: 0}
.p-6 {padding: 1.5rem}
.p-4 {padding: 1rem}
.py-3 {padding-top: .75rem;padding-bottom: .75rem}
.px-6 {padding-left: 1.5rem;padding-right: 1.5rem}
.py-2 {padding-top: .5rem;padding-bottom: .5rem}
.px-2\.5 {padding-left: .625rem;padding-right: .625rem}
.px-2 {padding-left: .5rem;padding-right: .5rem}
.px-4 {padding-left: 1rem;padding-right: 1rem}
.px-3 {padding-left: .75rem;padding-right: .75rem}
.py-1\.5 {padding-top: .375rem;padding-bottom: .375rem}
.py-1 {padding-top: .25rem;padding-bottom: .25rem}
.py-2\.5 {padding-top: .625rem;padding-bottom: .625rem}
.px-7 {padding-left: 1.75rem;padding-right: 1.75rem}
.py-12 {padding-top: 3rem;padding-bottom: 3rem}
.px-14 {padding-left: 3.5rem;padding-right: 3.5rem}
.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem}
.py-10 {padding-top: 2.5rem;padding-bottom: 2.5rem}
.pr-2 {padding-right: .5rem}
.pl-0 {padding-left: 0}
.pb-12 {padding-bottom: 3rem}
.pt-32 {padding-top: 8rem}
.pt-36 {padding-top: 9rem}
.pb-36 {padding-bottom: 9rem}
.pb-2 {padding-bottom: .5rem}
.pt-1 {padding-top: .25rem}
.text-left {text-align: left}
.text-center {text-align: center}
.align-middle {vertical-align: middle}
.text-xl {font-size: 1.25rem;line-height: 1.75rem}
.text-base {font-size: 1rem;line-height: 1.5rem}
.text-sm {font-size: .875rem;line-height: 1.25rem}
.text-xs {font-size: .75rem;line-height: 1rem}
.text-6xl {font-size: 3.75rem;line-height: 1}
.text-5xl {font-size: 3rem;line-height: 1}
.text-2xl {font-size: 1.5rem;line-height: 2rem}
.text-lg {font-size: 1.125rem;line-height: 1.75rem}
.text-3xl {font-size: 1.875rem;line-height: 2.25rem}
.text-4xl {font-size: 2.25rem;line-height: 2.5rem}
.font-semibold {font-weight: 600}
.font-bold {font-weight: 700}
.font-normal {font-weight: 400}
.font-medium {font-weight: 500}
.font-extrabold {font-weight: 800}
.uppercase {text-transform: uppercase}
.leading-tight {line-height: 1.25}
.leading-snug {line-height: 1.375}
.leading-7 {line-height: 1.75rem}
.tracking-tight {letter-spacing: -.025em}
.text-gray-200 {--tw-text-opacity: 1;color: rgb(229 231 235 / var(--tw-text-opacity))}
.text-white {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))}
.text-gray-700 {--tw-text-opacity: 1;color: rgb(55 65 81 / var(--tw-text-opacity))}
.text-gray-900 {--tw-text-opacity: 1;color: rgb(17 24 39 / var(--tw-text-opacity))}
.text-gray-800 {--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity))}
.text-blue-600 {--tw-text-opacity: 1;color: rgb(37 99 235 / var(--tw-text-opacity))}
.text-gray-600 {--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity))}
.text-gray-500 {--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity))}
.text-red-600 {--tw-text-opacity: 1;color: rgb(220 38 38 / var(--tw-text-opacity))}
.text-blue-500 {--tw-text-opacity: 1;color: rgb(59 130 246 / var(--tw-text-opacity))}
.opacity-80 {opacity: .8}
.opacity-60 {opacity: .6}
.opacity-0 {opacity: 0}
.opacity-90 {opacity: .9}
.opacity-30 {opacity: .3}
.shadow-lg {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-md {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.outline-none {outline: 2px solid transparent;outline-offset: 2px}
.outline {outline-style: solid}
.blur {--tw-blur: blur(8px);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 {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)}
.backdrop-filter {-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.transition {transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.duration-300 {transition-duration: .3s}
.duration-150 {transition-duration: 150ms}
.duration-200 {transition-duration: .2s}
.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.ease-linear {transition-timing-function: linear}
a {--tw-text-opacity: 1;color: rgb(59 130 246 / var(--tw-text-opacity));transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
a:hover {--tw-text-opacity: 1;color: rgb(96 165 250 / var(--tw-text-opacity));-webkit-text-decoration-line: none;text-decoration-line: none}
@media (max-width: 768px) {
    .c-hidden {display: none}
}
.c-fm-go {font-family: Arial !important}
.c-container {max-width: 1280px}
.before\:mt-0\.5::before {content: var(--tw-content);margin-top: .125rem}
.before\:mt-0::before {content: var(--tw-content);margin-top: 0}
.before\:flex-1::before {content: var(--tw-content);flex: 1 1 0%}
.before\:border-t::before {content: var(--tw-content);border-top-width: 1px}
.before\:border-gray-300::before {content: var(--tw-content);--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity))}
.after\:mt-0\.5::after {content: var(--tw-content);margin-top: .125rem}
.after\:mt-0::after {content: var(--tw-content);margin-top: 0}
.after\:flex-1::after {content: var(--tw-content);flex: 1 1 0%}
.after\:border-t::after {content: var(--tw-content);border-top-width: 1px}
.after\:border-gray-300::after {content: var(--tw-content);--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity))}
.hover\:bg-gray-100:hover {--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity))}
.hover\:bg-blue-700:hover {--tw-bg-opacity: 1;background-color: rgb(29 78 216 / var(--tw-bg-opacity))}
.hover\:bg-gray-300:hover {--tw-bg-opacity: 1;background-color: rgb(209 213 219 / var(--tw-bg-opacity))}
.hover\:bg-gray-200:hover {--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity))}
.hover\:bg-blue-600:hover {--tw-bg-opacity: 1;background-color: rgb(37 99 235 / var(--tw-bg-opacity))}
.hover\:text-white:hover {--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity))}
.hover\:text-blue-700:hover {--tw-text-opacity: 1;color: rgb(29 78 216 / var(--tw-text-opacity))}
.hover\:text-gray-800:hover {--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity))}
.hover\:text-red-700:hover {--tw-text-opacity: 1;color: rgb(185 28 28 / var(--tw-text-opacity))}
.hover\:text-blue-400:hover {--tw-text-opacity: 1;color: rgb(96 165 250 / var(--tw-text-opacity))}
.hover\:underline:hover {-webkit-text-decoration-line: underline;text-decoration-line: underline}
.hover\:no-underline:hover {-webkit-text-decoration-line: none;text-decoration-line: none}
.hover\:opacity-100:hover {opacity: 1}
.hover\:opacity-80:hover {opacity: .8}
.hover\:shadow-none:hover {--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)}
.hover\:shadow-lg:hover {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.focus\:border-blue-600:focus {--tw-border-opacity: 1;border-color: rgb(37 99 235 / var(--tw-border-opacity))}
.focus\:bg-white:focus {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}
.focus\:bg-blue-700:focus {--tw-bg-opacity: 1;background-color: rgb(29 78 216 / var(--tw-bg-opacity))}
.focus\:bg-gray-700:focus {--tw-bg-opacity: 1;background-color: rgb(55 65 81 / var(--tw-bg-opacity))}
.focus\:bg-gray-100:focus {--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity))}
.focus\:text-gray-700:focus {--tw-text-opacity: 1;color: rgb(55 65 81 / var(--tw-text-opacity))}
.focus\:text-blue-700:focus {--tw-text-opacity: 1;color: rgb(29 78 216 / var(--tw-text-opacity))}
.focus\:text-red-700:focus {--tw-text-opacity: 1;color: rgb(185 28 28 / var(--tw-text-opacity))}
.focus\:no-underline:focus {-webkit-text-decoration-line: none;text-decoration-line: none}
.focus\:opacity-80:focus {opacity: .8}
.focus\:shadow-none:focus {--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)}
.focus\:shadow-lg:focus {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.focus\:shadow-md:focus {--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.focus\:outline-none:focus {outline: 2px solid transparent;outline-offset: 2px}
.focus\:ring-0:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.active\:bg-blue-900:active {--tw-bg-opacity: 1;background-color: rgb(30 58 138 / var(--tw-bg-opacity))}
.active\:bg-gray-400:active {--tw-bg-opacity: 1;background-color: rgb(156 163 175 / var(--tw-bg-opacity))}
.active\:bg-gray-200:active {--tw-bg-opacity: 1;background-color: rgb(229 231 235 / var(--tw-bg-opacity))}
.active\:bg-blue-800:active {--tw-bg-opacity: 1;background-color: rgb(30 64 175 / var(--tw-bg-opacity))}
.active\:text-blue-800:active {--tw-text-opacity: 1;color: rgb(30 64 175 / var(--tw-text-opacity))}
.active\:shadow-lg:active {--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@media (min-width: 768px) {
    .md\:mr-8 {margin-right: 2rem}

    .md\:mb-4 {margin-bottom: 1rem}

    .md\:mr-auto {margin-right: auto}

    .md\:mb-0 {margin-bottom: 0}

    .md\:w-10\/12 {width: 83.333333%}

    .md\:w-8\/12 {width: 66.666667%}

    .md\:w-6\/12 {width: 50%}

    .md\:w-full {width: 100%}

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

    .md\:justify-start {justify-content: flex-start}

    .md\:px-12 {padding-left: 3rem;padding-right: 3rem}

    .md\:text-left {text-align: left}

    .md\:text-6xl {font-size: 3.75rem;line-height: 1}

    .md\:text-3xl {font-size: 1.875rem;line-height: 2.25rem}

    .md\:text-5xl {font-size: 3rem;line-height: 1}
}
@media (min-width: 1024px) {
    .lg\:mt-0 {margin-top: 0}

    .lg\:mb-0 {margin-bottom: 0}

    .lg\:-mr-14 {margin-right: -3.5rem}

    .lg\:mb-6 {margin-bottom: 1.5rem}

    .lg\:block {display: block}

    .lg\:w-4\/12 {width: 33.333333%}

    .lg\:w-full {width: 100%}

    .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\:grid-cols-5 {grid-template-columns:repeat(5, minmax(0, 1fr))}

    .lg\:justify-between {justify-content: space-between}

    .lg\:gap-x-12 {-moz-column-gap: 3rem;column-gap: 3rem}

    .lg\:py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem}

    .lg\:text-left {text-align: left}
}
@media (min-width: 1280px) {
    .xl\:ml-20 {margin-left: 5rem}

    .xl\:w-4\/12 {width: 33.333333%}

    .xl\:w-full {width: 100%}

    .xl\:gap-x-12 {-moz-column-gap: 3rem;column-gap: 3rem}

    .xl\:py-12 {padding-top: 3rem;padding-bottom: 3rem}

    .xl\:text-5xl {font-size: 3rem;line-height: 1}

    .xl\:text-3xl {font-size: 1.875rem;line-height: 2.25rem}
}
@media (min-width: 1536px) {
    .\32xl\:px-0 {padding-left: 0;padding-right: 0}
}

.page { text-align: center; padding-top: 20px; }
.page a { display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #d6d6d6; color: #545454; margin: 0 4px; text-transform: capitalize; border-radius: 5px; color: #888888; -webkit-transition: .2s; transition: .2s; text-decoration:none}
.page a.on, .page a:hover { background-color: #2563eb; color: #fff; border: 1px solid #00752c; }
.page .current { display: inline-block; padding: 0 12px; height: 30px; line-height: 30px; border: 1px solid #d6d6d6; color: #545454; margin: 0 4px; text-transform: capitalize; border-radius: 5px; color: #fff; -webkit-transition: .2s; transition: .2s; background: #2563eb}