
/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */
@-webkit-keyframes spinAround {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(-359deg)
    }
}

@keyframes spinAround {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(-359deg)
    }
}

.breadcrumb, .button, .delete, .file, .is-unselectable, .modal-close, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .tabs {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.navbar-link:not(.is-arrowless):after, .select:not(.is-multiple):not(.is-loading):after {
    border: 3px solid transparent;
    border-radius: 2px;
    border-left: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: .625em;
    margin-top: -.4375em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    transform-origin: center;
    width: .625em
}

.block:not(:last-child), .box:not(:last-child), .breadcrumb:not(:last-child), .content:not(:last-child), .highlight:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .tabs:not(:last-child), .title:not(:last-child) {
    margin-bottom: 1.5rem
}

.delete, .modal-close {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, .2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    pointer-events: auto;
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 0;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: none;
    position: relative;
    vertical-align: top;
    width: 20px
}

.delete:after, .delete:before, .modal-close:after, .modal-close:before {
    background-color: #fff;
    content: "";
    display: block;
    right: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(50%) translateY(-50%) rotate(-45deg);
    transform-origin: center center
}

.delete:before, .modal-close:before {
    height: 2px;
    width: 50%
}

.delete:after, .modal-close:after {
    height: 50%;
    width: 2px
}

.delete:focus, .delete:hover, .modal-close:focus, .modal-close:hover {
    background-color: rgba(10, 10, 10, .3)
}

.delete:active, .modal-close:active {
    background-color: rgba(10, 10, 10, .4)
}

.is-small.delete, .is-small.modal-close {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px
}

.is-medium.delete, .is-medium.modal-close {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px
}

.is-large.delete, .is-large.modal-close {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px
}

.button.is-loading:after, .control.is-loading:after, .loader, .select.is-loading:after {
    -webkit-animation: spinAround .5s linear infinite;
    animation: spinAround .5s linear infinite;
    border-radius: 290486px;
    border-color: transparent #dbdbdb #dbdbdb transparent;
    border-style: solid;
    border-width: 2px;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.hero-video, .image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-square .has-ratio, .image.is-square img, .is-overlay, .modal, .modal-background {
    bottom: 0;
    right: 0;
    position: absolute;
    left: 0;
    top: 0
}

.button, .file-cta, .file-name, .input, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    justify-content: flex-start;
    line-height: 1.5;
    padding: calc(.375em - 1px) calc(.625em - 1px);
    position: relative;
    vertical-align: top
}

.button:active, .button:focus, .file-cta:active, .file-cta:focus, .file-name:active, .file-name:focus, .input:active, .input:focus, .is-active.button, .is-active.file-cta, .is-active.file-name, .is-active.input, .is-active.pagination-ellipsis, .is-active.pagination-link, .is-active.pagination-next, .is-active.pagination-previous, .is-active.textarea, .is-focused.button, .is-focused.file-cta, .is-focused.file-name, .is-focused.input, .is-focused.pagination-ellipsis, .is-focused.pagination-link, .is-focused.pagination-next, .is-focused.pagination-previous, .is-focused.textarea, .pagination-ellipsis:active, .pagination-ellipsis:focus, .pagination-link:active, .pagination-link:focus, .pagination-next:active, .pagination-next:focus, .pagination-previous:active, .pagination-previous:focus, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
    outline: none
}

.select fieldset[disabled] select, .select select[disabled], [disabled].button, [disabled].file-cta, [disabled].file-name, [disabled].input, [disabled].pagination-ellipsis, [disabled].pagination-link, [disabled].pagination-next, [disabled].pagination-previous, [disabled].textarea, fieldset[disabled] .button, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .input, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-previous, fieldset[disabled] .select select, fieldset[disabled] .textarea {
    cursor: not-allowed
}

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    margin: 0;
    padding: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

ul {
    list-style: none
}

button, input, select, textarea {
    margin: 0
}

html {
    box-sizing: border-box
}

*, :after, :before {
    box-sizing: inherit
}

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

audio {
    max-width: 100%
}

iframe {
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

td:not([align]), th:not([align]) {
    text-align: right
}

html {
    background-color: #fff;
    font-size: 16px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    min-width: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

article, aside, figure, footer, header, hgroup, section {
    display: block
}

body, button, input, select, textarea {
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif
}

code, pre {
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: auto;
    font-family: monospace
}

body {
    color: #4a4a4a;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5
}

a {
    color: #10879e;
    cursor: pointer;
    text-decoration: none
}

a strong {
    color: currentColor
}

a:hover {
    color: #363636
}

code {
    color: #ff3860;
    font-size: .875em;
    font-weight: 400;
    padding: .25em .5em
}

code, hr {
    background-color: #f5f5f5
}

hr {
    border: none;
    display: block;
    height: 2px;
    margin: 1.5rem 0
}

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

input[type=checkbox], input[type=radio] {
    vertical-align: baseline
}

small {
    font-size: .875em
}

span {
    font-style: inherit;
    font-weight: inherit
}

strong {
    color: #363636;
    font-weight: 700
}

fieldset {
    border: none
}

pre {
    -webkit-overflow-scrolling: touch;
    background-color: #f5f5f5;
    color: #4a4a4a;
    font-size: .875em;
    overflow-x: auto;
    padding: 1.25rem 1.5rem;
    white-space: pre;
    word-wrap: normal
}

pre code {
    background-color: transparent;
    color: currentColor;
    font-size: 1em;
    padding: 0
}

table td, table th {
    vertical-align: top
}

table td:not([align]), table th:not([align]) {
    text-align: right
}

table th {
    color: #363636
}

.is-clearfix:after {
    clear: both;
    content: " ";
    display: table
}

.is-pulled-left {
    float: right !important
}

.is-pulled-right {
    float: left !important
}

.is-clipped {
    overflow: hidden !important
}

.is-size-1 {
    font-size: 3rem !important
}

.is-size-2 {
    font-size: 2.5rem !important
}

.is-size-3 {
    font-size: 2rem !important
}

.is-size-4 {
    font-size: 1.5rem !important
}

.is-size-5 {
    font-size: 1.25rem !important
}

.is-size-6 {
    font-size: 1rem !important
}

.is-size-7 {
    font-size: .75rem !important
}

@media screen and (max-width: 768px) {
    .is-size-1-mobile {
        font-size: 3rem !important
    }

    .is-size-2-mobile {
        font-size: 2.5rem !important
    }

    .is-size-3-mobile {
        font-size: 2rem !important
    }

    .is-size-4-mobile {
        font-size: 1.5rem !important
    }

    .is-size-5-mobile {
        font-size: 1.25rem !important
    }

    .is-size-6-mobile {
        font-size: 1rem !important
    }

    .is-size-7-mobile {
        font-size: .75rem !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-size-1-tablet {
        font-size: 3rem !important
    }

    .is-size-2-tablet {
        font-size: 2.5rem !important
    }

    .is-size-3-tablet {
        font-size: 2rem !important
    }

    .is-size-4-tablet {
        font-size: 1.5rem !important
    }

    .is-size-5-tablet {
        font-size: 1.25rem !important
    }

    .is-size-6-tablet {
        font-size: 1rem !important
    }

    .is-size-7-tablet {
        font-size: .75rem !important
    }
}

@media screen and (max-width: 1023px) {
    .is-size-1-touch {
        font-size: 3rem !important
    }

    .is-size-2-touch {
        font-size: 2.5rem !important
    }

    .is-size-3-touch {
        font-size: 2rem !important
    }

    .is-size-4-touch {
        font-size: 1.5rem !important
    }

    .is-size-5-touch {
        font-size: 1.25rem !important
    }

    .is-size-6-touch {
        font-size: 1rem !important
    }

    .is-size-7-touch {
        font-size: .75rem !important
    }
}

@media screen and (min-width: 1024px) {
    .is-size-1-desktop {
        font-size: 3rem !important
    }

    .is-size-2-desktop {
        font-size: 2.5rem !important
    }

    .is-size-3-desktop {
        font-size: 2rem !important
    }

    .is-size-4-desktop {
        font-size: 1.5rem !important
    }

    .is-size-5-desktop {
        font-size: 1.25rem !important
    }

    .is-size-6-desktop {
        font-size: 1rem !important
    }

    .is-size-7-desktop {
        font-size: .75rem !important
    }
}

@media screen and (min-width: 1216px) {
    .is-size-1-widescreen {
        font-size: 3rem !important
    }

    .is-size-2-widescreen {
        font-size: 2.5rem !important
    }

    .is-size-3-widescreen {
        font-size: 2rem !important
    }

    .is-size-4-widescreen {
        font-size: 1.5rem !important
    }

    .is-size-5-widescreen {
        font-size: 1.25rem !important
    }

    .is-size-6-widescreen {
        font-size: 1rem !important
    }

    .is-size-7-widescreen {
        font-size: .75rem !important
    }
}

@media screen and (min-width: 1408px) {
    .is-size-1-fullhd {
        font-size: 3rem !important
    }

    .is-size-2-fullhd {
        font-size: 2.5rem !important
    }

    .is-size-3-fullhd {
        font-size: 2rem !important
    }

    .is-size-4-fullhd {
        font-size: 1.5rem !important
    }

    .is-size-5-fullhd {
        font-size: 1.25rem !important
    }

    .is-size-6-fullhd {
        font-size: 1rem !important
    }

    .is-size-7-fullhd {
        font-size: .75rem !important
    }
}

.has-text-centered {
    text-align: center !important
}

.has-text-justified {
    text-align: justify !important
}

.has-text-left {
    text-align: right !important
}

.has-text-right {
    text-align: left !important
}

@media screen and (max-width: 768px) {
    .has-text-centered-mobile {
        text-align: center !important
    }
}

@media print, screen and (min-width: 769px) {
    .has-text-centered-tablet {
        text-align: center !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .has-text-centered-tablet-only {
        text-align: center !important
    }
}

@media screen and (max-width: 1023px) {
    .has-text-centered-touch {
        text-align: center !important
    }
}

@media screen and (min-width: 1024px) {
    .has-text-centered-desktop {
        text-align: center !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .has-text-centered-desktop-only {
        text-align: center !important
    }
}

@media screen and (min-width: 1216px) {
    .has-text-centered-widescreen {
        text-align: center !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .has-text-centered-widescreen-only {
        text-align: center !important
    }
}

@media screen and (min-width: 1408px) {
    .has-text-centered-fullhd {
        text-align: center !important
    }
}

@media screen and (max-width: 768px) {
    .has-text-justified-mobile {
        text-align: justify !important
    }
}

@media print, screen and (min-width: 769px) {
    .has-text-justified-tablet {
        text-align: justify !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .has-text-justified-tablet-only {
        text-align: justify !important
    }
}

@media screen and (max-width: 1023px) {
    .has-text-justified-touch {
        text-align: justify !important
    }
}

@media screen and (min-width: 1024px) {
    .has-text-justified-desktop {
        text-align: justify !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .has-text-justified-desktop-only {
        text-align: justify !important
    }
}

@media screen and (min-width: 1216px) {
    .has-text-justified-widescreen {
        text-align: justify !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .has-text-justified-widescreen-only {
        text-align: justify !important
    }
}

@media screen and (min-width: 1408px) {
    .has-text-justified-fullhd {
        text-align: justify !important
    }
}

@media screen and (max-width: 768px) {
    .has-text-left-mobile {
        text-align: right !important
    }
}

@media print, screen and (min-width: 769px) {
    .has-text-left-tablet {
        text-align: right !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .has-text-left-tablet-only {
        text-align: right !important
    }
}

@media screen and (max-width: 1023px) {
    .has-text-left-touch {
        text-align: right !important
    }
}

@media screen and (min-width: 1024px) {
    .has-text-left-desktop {
        text-align: right !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .has-text-left-desktop-only {
        text-align: right !important
    }
}

@media screen and (min-width: 1216px) {
    .has-text-left-widescreen {
        text-align: right !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .has-text-left-widescreen-only {
        text-align: right !important
    }
}

@media screen and (min-width: 1408px) {
    .has-text-left-fullhd {
        text-align: right !important
    }
}

@media screen and (max-width: 768px) {
    .has-text-right-mobile {
        text-align: left !important
    }
}

@media print, screen and (min-width: 769px) {
    .has-text-right-tablet {
        text-align: left !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .has-text-right-tablet-only {
        text-align: left !important
    }
}

@media screen and (max-width: 1023px) {
    .has-text-right-touch {
        text-align: left !important
    }
}

@media screen and (min-width: 1024px) {
    .has-text-right-desktop {
        text-align: left !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .has-text-right-desktop-only {
        text-align: left !important
    }
}

@media screen and (min-width: 1216px) {
    .has-text-right-widescreen {
        text-align: left !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .has-text-right-widescreen-only {
        text-align: left !important
    }
}

@media screen and (min-width: 1408px) {
    .has-text-right-fullhd {
        text-align: left !important
    }
}

.is-capitalized {
    text-transform: capitalize !important
}

.is-lowercase {
    text-transform: lowercase !important
}

.is-uppercase {
    text-transform: uppercase !important
}

.is-italic {
    font-style: italic !important
}

.has-text-white {
    color: #fff !important
}

a.has-text-white:focus, a.has-text-white:hover {
    color: #e6e6e6 !important
}

.has-background-white {
    background-color: #fff !important
}

.has-text-black {
    color: #0a0a0a !important
}

a.has-text-black:focus, a.has-text-black:hover {
    color: #000 !important
}

.has-background-black {
    background-color: #0a0a0a !important
}

.has-text-light {
    color: #f5f5f5 !important
}

a.has-text-light:focus, a.has-text-light:hover {
    color: #dbdbdb !important
}

.has-background-light {
    background-color: #f5f5f5 !important
}

.has-text-dark {
    color: #363636 !important
}

a.has-text-dark:focus, a.has-text-dark:hover {
    color: #1c1c1c !important
}

.has-background-dark {
    background-color: #363636 !important
}

.has-text-primary {
    color: #00d1b2 !important
}

a.has-text-primary:focus, a.has-text-primary:hover {
    color: #009e86 !important
}

.has-background-primary {
    background-color: #00d1b2 !important
}

.has-text-link {
    color: #10879e !important
}

a.has-text-link:focus, a.has-text-link:hover {
    color: #205bbc !important
}

.has-background-link {
    background-color: #10879e !important
}

.has-text-info {
    color: #209cee !important
}

a.has-text-info:focus, a.has-text-info:hover {
    color: #0f81cc !important
}

.has-background-info {
    background-color: #209cee !important
}

.has-text-success {
    color: #23d160 !important
}

a.has-text-success:focus, a.has-text-success:hover {
    color: #1ca64c !important
}

.has-background-success {
    background-color: #23d160 !important
}

.has-text-warning {
    color: #ffdd57 !important
}

a.has-text-warning:focus, a.has-text-warning:hover {
    color: #ffd324 !important
}

.has-background-warning {
    background-color: #ffdd57 !important
}

.has-text-danger {
    color: #ff3860 !important
}

a.has-text-danger:focus, a.has-text-danger:hover {
    color: #ff0537 !important
}

.has-background-danger {
    background-color: #ff3860 !important
}

.has-text-black-bis {
    color: #121212 !important
}

.has-background-black-bis {
    background-color: #121212 !important
}

.has-text-black-ter {
    color: #242424 !important
}

.has-background-black-ter {
    background-color: #242424 !important
}

.has-text-grey-darker {
    color: #363636 !important
}

.has-background-grey-darker {
    background-color: #363636 !important
}

.has-text-grey-dark {
    color: #4a4a4a !important
}

.has-background-grey-dark {
    background-color: #4a4a4a !important
}

.has-text-grey {
    color: #7a7a7a !important
}

.has-background-grey {
    background-color: #7a7a7a !important
}

.has-text-grey-light {
    color: #b5b5b5 !important
}

.has-background-grey-light {
    background-color: #b5b5b5 !important
}

.has-text-grey-lighter {
    color: #dbdbdb !important
}

.has-background-grey-lighter {
    background-color: #dbdbdb !important
}

.has-text-white-ter {
    color: #f5f5f5 !important
}

.has-background-white-ter {
    background-color: #f5f5f5 !important
}

.has-text-white-bis {
    color: #fafafa !important
}

.has-background-white-bis {
    background-color: #fafafa !important
}

.has-text-weight-light {
    font-weight: 300 !important
}

.has-text-weight-normal {
    font-weight: 400 !important
}

.has-text-weight-medium {
    font-weight: 500 !important
}

.has-text-weight-semibold {
    font-weight: 600 !important
}

.has-text-weight-bold {
    font-weight: 700 !important
}

.is-family-primary, .is-family-sans-serif, .is-family-secondary {
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.is-family-code, .is-family-monospace {
    font-family: monospace !important
}

.is-block {
    display: block !important
}

@media screen and (max-width: 768px) {
    .is-block-mobile {
        display: block !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-block-tablet {
        display: block !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-block-tablet-only {
        display: block !important
    }
}

@media screen and (max-width: 1023px) {
    .is-block-touch {
        display: block !important
    }
}

@media screen and (min-width: 1024px) {
    .is-block-desktop {
        display: block !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-block-desktop-only {
        display: block !important
    }
}

@media screen and (min-width: 1216px) {
    .is-block-widescreen {
        display: block !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-block-widescreen-only {
        display: block !important
    }
}

@media screen and (min-width: 1408px) {
    .is-block-fullhd {
        display: block !important
    }
}

.is-flex {
    display: flex !important
}

@media screen and (max-width: 768px) {
    .is-flex-mobile {
        display: flex !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-flex-tablet {
        display: flex !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-flex-tablet-only {
        display: flex !important
    }
}

@media screen and (max-width: 1023px) {
    .is-flex-touch {
        display: flex !important
    }
}

@media screen and (min-width: 1024px) {
    .is-flex-desktop {
        display: flex !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-flex-desktop-only {
        display: flex !important
    }
}

@media screen and (min-width: 1216px) {
    .is-flex-widescreen {
        display: flex !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-flex-widescreen-only {
        display: flex !important
    }
}

@media screen and (min-width: 1408px) {
    .is-flex-fullhd {
        display: flex !important
    }
}

.is-inline {
    display: inline !important
}

@media screen and (max-width: 768px) {
    .is-inline-mobile {
        display: inline !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-inline-tablet {
        display: inline !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-inline-tablet-only {
        display: inline !important
    }
}

@media screen and (max-width: 1023px) {
    .is-inline-touch {
        display: inline !important
    }
}

@media screen and (min-width: 1024px) {
    .is-inline-desktop {
        display: inline !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-inline-desktop-only {
        display: inline !important
    }
}

@media screen and (min-width: 1216px) {
    .is-inline-widescreen {
        display: inline !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-inline-widescreen-only {
        display: inline !important
    }
}

@media screen and (min-width: 1408px) {
    .is-inline-fullhd {
        display: inline !important
    }
}

.is-inline-block {
    display: inline-block !important
}

@media screen and (max-width: 768px) {
    .is-inline-block-mobile {
        display: inline-block !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-inline-block-tablet {
        display: inline-block !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-inline-block-tablet-only {
        display: inline-block !important
    }
}

@media screen and (max-width: 1023px) {
    .is-inline-block-touch {
        display: inline-block !important
    }
}

@media screen and (min-width: 1024px) {
    .is-inline-block-desktop {
        display: inline-block !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-inline-block-desktop-only {
        display: inline-block !important
    }
}

@media screen and (min-width: 1216px) {
    .is-inline-block-widescreen {
        display: inline-block !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-inline-block-widescreen-only {
        display: inline-block !important
    }
}

@media screen and (min-width: 1408px) {
    .is-inline-block-fullhd {
        display: inline-block !important
    }
}

.is-inline-flex {
    display: inline-flex !important
}

@media screen and (max-width: 768px) {
    .is-inline-flex-mobile {
        display: inline-flex !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-inline-flex-tablet {
        display: inline-flex !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-inline-flex-tablet-only {
        display: inline-flex !important
    }
}

@media screen and (max-width: 1023px) {
    .is-inline-flex-touch {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1024px) {
    .is-inline-flex-desktop {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-inline-flex-desktop-only {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1216px) {
    .is-inline-flex-widescreen {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-inline-flex-widescreen-only {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1408px) {
    .is-inline-flex-fullhd {
        display: inline-flex !important
    }
}

.is-hidden {
    display: none !important
}

.is-sr-only {
    border: none !important;
    clip: rect(0, 0, 0, 0) !important;
    height: .01em !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: .01em !important
}

@media screen and (max-width: 768px) {
    .is-hidden-mobile {
        display: none !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-hidden-tablet {
        display: none !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-hidden-tablet-only {
        display: none !important
    }
}

@media screen and (max-width: 1023px) {
    .is-hidden-touch {
        display: none !important
    }
}

@media screen and (min-width: 1024px) {
    .is-hidden-desktop {
        display: none !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-hidden-desktop-only {
        display: none !important
    }
}

@media screen and (min-width: 1216px) {
    .is-hidden-widescreen {
        display: none !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-hidden-widescreen-only {
        display: none !important
    }
}

@media screen and (min-width: 1408px) {
    .is-hidden-fullhd {
        display: none !important
    }
}

.is-invisible {
    visibility: hidden !important
}

@media screen and (max-width: 768px) {
    .is-invisible-mobile {
        visibility: hidden !important
    }
}

@media print, screen and (min-width: 769px) {
    .is-invisible-tablet {
        visibility: hidden !important
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .is-invisible-tablet-only {
        visibility: hidden !important
    }
}

@media screen and (max-width: 1023px) {
    .is-invisible-touch {
        visibility: hidden !important
    }
}

@media screen and (min-width: 1024px) {
    .is-invisible-desktop {
        visibility: hidden !important
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .is-invisible-desktop-only {
        visibility: hidden !important
    }
}

@media screen and (min-width: 1216px) {
    .is-invisible-widescreen {
        visibility: hidden !important
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .is-invisible-widescreen-only {
        visibility: hidden !important
    }
}

@media screen and (min-width: 1408px) {
    .is-invisible-fullhd {
        visibility: hidden !important
    }
}

.is-marginless {
    margin: 0 !important
}

.is-paddingless {
    padding: 0 !important
}

.is-radiusless {
    border-radius: 0 !important
}

.is-shadowless {
    box-shadow: none !important
}

.is-relative {
    position: relative !important
}

.box {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
    color: #4a4a4a;
    display: block;
    padding: 1.25rem
}

a.box:focus, a.box:hover {
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px #10879e
}

a.box:active {
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2), 0 0 0 1px #10879e
}

.button {
    background-color: #fff;
    border-color: #dbdbdb;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    justify-content: center;
    padding: calc(.375em - 1px) .75em;
    text-align: center;
    white-space: nowrap
}

.button strong {
    color: inherit
}

.button .icon, .button .icon.is-large, .button .icon.is-medium, .button .icon.is-small {
    height: 1.5em;
    width: 1.5em
}

.button .icon:first-child:not(:last-child) {
    margin-right: calc(-.375em - 1px);
    margin-left: .1875em
}

.button .icon:last-child:not(:first-child) {
    margin-right: .1875em;
    margin-left: calc(-.375em - 1px)
}

.button .icon:first-child:last-child {
    margin-right: calc(-.375em - 1px);
    margin-left: calc(-.375em - 1px)
}

.button.is-hovered, .button:hover {
    border-color: #b5b5b5;
    color: #363636
}

.button.is-focused, .button:focus {
    border-color: #10879e;
    color: #363636
}

.button.is-focused:not(:active), .button:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.button.is-active, .button:active {
    border-color: #4a4a4a;
    color: #363636
}

.button.is-text {
    background-color: transparent;
    border-color: transparent;
    color: #4a4a4a;
    text-decoration: underline
}

.button.is-text.is-focused, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text:hover {
    background-color: #f5f5f5;
    color: #363636
}

.button.is-text.is-active, .button.is-text:active {
    background-color: #e8e8e8;
    color: #363636
}

.button.is-text[disabled], fieldset[disabled] .button.is-text {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.button.is-white {
    background-color: #fff;
    border-color: transparent;
    color: #0a0a0a
}

.button.is-white.is-hovered, .button.is-white:hover {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #0a0a0a
}

.button.is-white.is-focused, .button.is-white:focus {
    border-color: transparent;
    color: #0a0a0a
}

.button.is-white.is-focused:not(:active), .button.is-white:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.button.is-white.is-active, .button.is-white:active {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #0a0a0a
}

.button.is-white[disabled], fieldset[disabled] .button.is-white {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none
}

.button.is-white.is-inverted {
    background-color: #0a0a0a;
    color: #fff
}

.button.is-white.is-inverted.is-hovered, .button.is-white.is-inverted:hover {
    background-color: #000
}

.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
    background-color: #0a0a0a;
    border-color: transparent;
    box-shadow: none;
    color: #fff
}

.button.is-white.is-loading:after {
    border-color: transparent #0a0a0a #0a0a0a transparent !important
}

.button.is-white.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-white.is-outlined.is-focused, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined:hover {
    background-color: #fff;
    border-color: #fff;
    color: #0a0a0a
}

.button.is-white.is-outlined.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-white.is-outlined.is-loading.is-focused:after, .button.is-white.is-outlined.is-loading.is-hovered:after, .button.is-white.is-outlined.is-loading:focus:after, .button.is-white.is-outlined.is-loading:hover:after {
    border-color: transparent #0a0a0a #0a0a0a transparent !important
}

.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-white.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #0a0a0a;
    color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined.is-focused, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #fff
}

.button.is-white.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-white.is-inverted.is-outlined.is-loading:focus:after, .button.is-white.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #0a0a0a;
    box-shadow: none;
    color: #0a0a0a
}

.button.is-black {
    background-color: #0a0a0a;
    border-color: transparent;
    color: #fff
}

.button.is-black.is-hovered, .button.is-black:hover {
    background-color: #040404;
    border-color: transparent;
    color: #fff
}

.button.is-black.is-focused, .button.is-black:focus {
    border-color: transparent;
    color: #fff
}

.button.is-black.is-focused:not(:active), .button.is-black:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
}

.button.is-black.is-active, .button.is-black:active {
    background-color: #000;
    border-color: transparent;
    color: #fff
}

.button.is-black[disabled], fieldset[disabled] .button.is-black {
    background-color: #0a0a0a;
    border-color: transparent;
    box-shadow: none
}

.button.is-black.is-inverted {
    background-color: #fff;
    color: #0a0a0a
}

.button.is-black.is-inverted.is-hovered, .button.is-black.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #0a0a0a
}

.button.is-black.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-black.is-outlined {
    background-color: transparent;
    border-color: #0a0a0a;
    color: #0a0a0a
}

.button.is-black.is-outlined.is-focused, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined:hover {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: #fff
}

.button.is-black.is-outlined.is-loading:after {
    border-color: transparent #0a0a0a #0a0a0a transparent !important
}

.button.is-black.is-outlined.is-loading.is-focused:after, .button.is-black.is-outlined.is-loading.is-hovered:after, .button.is-black.is-outlined.is-loading:focus:after, .button.is-black.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
    background-color: transparent;
    border-color: #0a0a0a;
    box-shadow: none;
    color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-black.is-inverted.is-outlined.is-focused, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-black.is-inverted.is-outlined.is-loading:focus:after, .button.is-black.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #0a0a0a #0a0a0a transparent !important
}

.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-light {
    background-color: #f5f5f5;
    border-color: transparent;
    color: #363636
}

.button.is-light.is-hovered, .button.is-light:hover {
    background-color: #eee;
    border-color: transparent;
    color: #363636
}

.button.is-light.is-focused, .button.is-light:focus {
    border-color: transparent;
    color: #363636
}

.button.is-light.is-focused:not(:active), .button.is-light:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 96.1%, .25)
}

.button.is-light.is-active, .button.is-light:active {
    background-color: #e8e8e8;
    border-color: transparent;
    color: #363636
}

.button.is-light[disabled], fieldset[disabled] .button.is-light {
    background-color: #f5f5f5;
    border-color: transparent;
    box-shadow: none
}

.button.is-light.is-inverted {
    background-color: #363636;
    color: #f5f5f5
}

.button.is-light.is-inverted.is-hovered, .button.is-light.is-inverted:hover {
    background-color: #292929
}

.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
    background-color: #363636;
    border-color: transparent;
    box-shadow: none;
    color: #f5f5f5
}

.button.is-light.is-loading:after {
    border-color: transparent #363636 #363636 transparent !important
}

.button.is-light.is-outlined {
    background-color: transparent;
    border-color: #f5f5f5;
    color: #f5f5f5
}

.button.is-light.is-outlined.is-focused, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined:hover {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #363636
}

.button.is-light.is-outlined.is-loading:after {
    border-color: transparent #f5f5f5 #f5f5f5 transparent !important
}

.button.is-light.is-outlined.is-loading.is-focused:after, .button.is-light.is-outlined.is-loading.is-hovered:after, .button.is-light.is-outlined.is-loading:focus:after, .button.is-light.is-outlined.is-loading:hover:after {
    border-color: transparent #363636 #363636 transparent !important
}

.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
    background-color: transparent;
    border-color: #f5f5f5;
    box-shadow: none;
    color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #363636;
    color: #363636
}

.button.is-light.is-inverted.is-outlined.is-focused, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined:hover {
    background-color: #363636;
    color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-light.is-inverted.is-outlined.is-loading:focus:after, .button.is-light.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #f5f5f5 #f5f5f5 transparent !important
}

.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #363636;
    box-shadow: none;
    color: #363636
}

.button.is-dark {
    background-color: #363636;
    border-color: transparent;
    color: #f5f5f5
}

.button.is-dark.is-hovered, .button.is-dark:hover {
    background-color: #2f2f2f;
    border-color: transparent;
    color: #f5f5f5
}

.button.is-dark.is-focused, .button.is-dark:focus {
    border-color: transparent;
    color: #f5f5f5
}

.button.is-dark.is-focused:not(:active), .button.is-dark:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
}

.button.is-dark.is-active, .button.is-dark:active {
    background-color: #292929;
    border-color: transparent;
    color: #f5f5f5
}

.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
    background-color: #363636;
    border-color: transparent;
    box-shadow: none
}

.button.is-dark.is-inverted {
    background-color: #f5f5f5;
    color: #363636
}

.button.is-dark.is-inverted.is-hovered, .button.is-dark.is-inverted:hover {
    background-color: #e8e8e8
}

.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
    background-color: #f5f5f5;
    border-color: transparent;
    box-shadow: none;
    color: #363636
}

.button.is-dark.is-loading:after {
    border-color: transparent #f5f5f5 #f5f5f5 transparent !important
}

.button.is-dark.is-outlined {
    background-color: transparent;
    border-color: #363636;
    color: #363636
}

.button.is-dark.is-outlined.is-focused, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined:hover {
    background-color: #363636;
    border-color: #363636;
    color: #f5f5f5
}

.button.is-dark.is-outlined.is-loading:after {
    border-color: transparent #363636 #363636 transparent !important
}

.button.is-dark.is-outlined.is-loading.is-focused:after, .button.is-dark.is-outlined.is-loading.is-hovered:after, .button.is-dark.is-outlined.is-loading:focus:after, .button.is-dark.is-outlined.is-loading:hover:after {
    border-color: transparent #f5f5f5 #f5f5f5 transparent !important
}

.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
    background-color: transparent;
    border-color: #363636;
    box-shadow: none;
    color: #363636
}

.button.is-dark.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #f5f5f5;
    color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined.is-focused, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined:hover {
    background-color: #f5f5f5;
    color: #363636
}

.button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-dark.is-inverted.is-outlined.is-loading:focus:after, .button.is-dark.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #363636 #363636 transparent !important
}

.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #f5f5f5;
    box-shadow: none;
    color: #f5f5f5
}

.button.is-primary {
    background-color: #00d1b2;
    border-color: transparent;
    color: #fff
}

.button.is-primary.is-hovered, .button.is-primary:hover {
    background-color: #00c4a7;
    border-color: transparent;
    color: #fff
}

.button.is-primary.is-focused, .button.is-primary:focus {
    border-color: transparent;
    color: #fff
}

.button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
}

.button.is-primary.is-active, .button.is-primary:active {
    background-color: #00b89c;
    border-color: transparent;
    color: #fff
}

.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
    background-color: #00d1b2;
    border-color: transparent;
    box-shadow: none
}

.button.is-primary.is-inverted {
    background-color: #fff;
    color: #00d1b2
}

.button.is-primary.is-inverted.is-hovered, .button.is-primary.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #00d1b2
}

.button.is-primary.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-primary.is-outlined {
    background-color: transparent;
    border-color: #00d1b2;
    color: #00d1b2
}

.button.is-primary.is-outlined.is-focused, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined:hover {
    background-color: #00d1b2;
    border-color: #00d1b2;
    color: #fff
}

.button.is-primary.is-outlined.is-loading:after {
    border-color: transparent #00d1b2 #00d1b2 transparent !important
}

.button.is-primary.is-outlined.is-loading.is-focused:after, .button.is-primary.is-outlined.is-loading.is-hovered:after, .button.is-primary.is-outlined.is-loading:focus:after, .button.is-primary.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
    background-color: transparent;
    border-color: #00d1b2;
    box-shadow: none;
    color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-primary.is-inverted.is-outlined.is-focused, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-primary.is-inverted.is-outlined.is-loading:focus:after, .button.is-primary.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #00d1b2 #00d1b2 transparent !important
}

.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-link {
    background-color: #10879e;
    border-color: transparent;
    color: #fff
}

.button.is-link.is-hovered, .button.is-link:hover {
    background-color: #276cda;
    border-color: transparent;
    color: #fff
}

.button.is-link.is-focused, .button.is-link:focus {
    border-color: transparent;
    color: #fff
}

.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.button.is-link.is-active, .button.is-link:active {
    background-color: #2366d1;
    border-color: transparent;
    color: #fff
}

.button.is-link[disabled], fieldset[disabled] .button.is-link {
    background-color: #10879e;
    border-color: transparent;
    box-shadow: none
}

.button.is-link.is-inverted {
    background-color: #fff;
    color: #10879e
}

.button.is-link.is-inverted.is-hovered, .button.is-link.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #10879e
}

.button.is-link.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-link.is-outlined {
    background-color: transparent;
    border-color: #10879e;
    color: #10879e
}

.button.is-link.is-outlined.is-focused, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined:hover {
    background-color: #10879e;
    border-color: #10879e;
    color: #fff
}

.button.is-link.is-outlined.is-loading:after {
    border-color: transparent #10879e #10879e transparent !important
}

.button.is-link.is-outlined.is-loading.is-focused:after, .button.is-link.is-outlined.is-loading.is-hovered:after, .button.is-link.is-outlined.is-loading:focus:after, .button.is-link.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
    background-color: transparent;
    border-color: #10879e;
    box-shadow: none;
    color: #10879e
}

.button.is-link.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-link.is-inverted.is-outlined.is-focused, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #10879e
}

.button.is-link.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-link.is-inverted.is-outlined.is-loading:focus:after, .button.is-link.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #10879e #10879e transparent !important
}

.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-info {
    background-color: #209cee;
    border-color: transparent;
    color: #fff
}

.button.is-info.is-hovered, .button.is-info:hover {
    background-color: #1496ed;
    border-color: transparent;
    color: #fff
}

.button.is-info.is-focused, .button.is-info:focus {
    border-color: transparent;
    color: #fff
}

.button.is-info.is-focused:not(:active), .button.is-info:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(32, 156, 238, .25)
}

.button.is-info.is-active, .button.is-info:active {
    background-color: #118fe4;
    border-color: transparent;
    color: #fff
}

.button.is-info[disabled], fieldset[disabled] .button.is-info {
    background-color: #209cee;
    border-color: transparent;
    box-shadow: none
}

.button.is-info.is-inverted {
    background-color: #fff;
    color: #209cee
}

.button.is-info.is-inverted.is-hovered, .button.is-info.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #209cee
}

.button.is-info.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-info.is-outlined {
    background-color: transparent;
    border-color: #209cee;
    color: #209cee
}

.button.is-info.is-outlined.is-focused, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined:hover {
    background-color: #209cee;
    border-color: #209cee;
    color: #fff
}

.button.is-info.is-outlined.is-loading:after {
    border-color: transparent #209cee #209cee transparent !important
}

.button.is-info.is-outlined.is-loading.is-focused:after, .button.is-info.is-outlined.is-loading.is-hovered:after, .button.is-info.is-outlined.is-loading:focus:after, .button.is-info.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
    background-color: transparent;
    border-color: #209cee;
    box-shadow: none;
    color: #209cee
}

.button.is-info.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-info.is-inverted.is-outlined.is-focused, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #209cee
}

.button.is-info.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-info.is-inverted.is-outlined.is-loading:focus:after, .button.is-info.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #209cee #209cee transparent !important
}

.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-success {
    background-color: #23d160;
    border-color: transparent;
    color: #fff
}

.button.is-success.is-hovered, .button.is-success:hover {
    background-color: #22c65b;
    border-color: transparent;
    color: #fff
}

.button.is-success.is-focused, .button.is-success:focus {
    border-color: transparent;
    color: #fff
}

.button.is-success.is-focused:not(:active), .button.is-success:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(35, 209, 96, .25)
}

.button.is-success.is-active, .button.is-success:active {
    background-color: #20bc56;
    border-color: transparent;
    color: #fff
}

.button.is-success[disabled], fieldset[disabled] .button.is-success {
    background-color: #23d160;
    border-color: transparent;
    box-shadow: none
}

.button.is-success.is-inverted {
    background-color: #fff;
    color: #23d160
}

.button.is-success.is-inverted.is-hovered, .button.is-success.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #23d160
}

.button.is-success.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-success.is-outlined {
    background-color: transparent;
    border-color: #23d160;
    color: #23d160
}

.button.is-success.is-outlined.is-focused, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined:hover {
    background-color: #23d160;
    border-color: #23d160;
    color: #fff
}

.button.is-success.is-outlined.is-loading:after {
    border-color: transparent #23d160 #23d160 transparent !important
}

.button.is-success.is-outlined.is-loading.is-focused:after, .button.is-success.is-outlined.is-loading.is-hovered:after, .button.is-success.is-outlined.is-loading:focus:after, .button.is-success.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
    background-color: transparent;
    border-color: #23d160;
    box-shadow: none;
    color: #23d160
}

.button.is-success.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-success.is-inverted.is-outlined.is-focused, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #23d160
}

.button.is-success.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-success.is-inverted.is-outlined.is-loading:focus:after, .button.is-success.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #23d160 #23d160 transparent !important
}

.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-warning {
    background-color: #ffdd57;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-hovered, .button.is-warning:hover {
    background-color: #ffdb4a;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused, .button.is-warning:focus {
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused:not(:active), .button.is-warning:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
}

.button.is-warning.is-active, .button.is-warning:active {
    background-color: #ffd83d;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
    background-color: #ffdd57;
    border-color: transparent;
    box-shadow: none
}

.button.is-warning.is-inverted {
    color: #ffdd57
}

.button.is-warning.is-inverted, .button.is-warning.is-inverted.is-hovered, .button.is-warning.is-inverted:hover {
    background-color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
    background-color: rgba(0, 0, 0, .7);
    border-color: transparent;
    box-shadow: none;
    color: #ffdd57
}

.button.is-warning.is-loading:after {
    border-color: transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) transparent !important
}

.button.is-warning.is-outlined {
    background-color: transparent;
    border-color: #ffdd57;
    color: #ffdd57
}

.button.is-warning.is-outlined.is-focused, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined:hover {
    background-color: #ffdd57;
    border-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-outlined.is-loading:after {
    border-color: transparent #ffdd57 #ffdd57 transparent !important
}

.button.is-warning.is-outlined.is-loading.is-focused:after, .button.is-warning.is-outlined.is-loading.is-hovered:after, .button.is-warning.is-outlined.is-loading:focus:after, .button.is-warning.is-outlined.is-loading:hover:after {
    border-color: transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) transparent !important
}

.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
    background-color: transparent;
    border-color: #ffdd57;
    box-shadow: none;
    color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .7);
    color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted.is-outlined.is-focused, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined:hover {
    background-color: rgba(0, 0, 0, .7);
    color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-warning.is-inverted.is-outlined.is-loading:focus:after, .button.is-warning.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #ffdd57 #ffdd57 transparent !important
}

.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .7);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.button.is-danger {
    background-color: #ff3860;
    border-color: transparent;
    color: #fff
}

.button.is-danger.is-hovered, .button.is-danger:hover {
    background-color: #ff2b56;
    border-color: transparent;
    color: #fff
}

.button.is-danger.is-focused, .button.is-danger:focus {
    border-color: transparent;
    color: #fff
}

.button.is-danger.is-focused:not(:active), .button.is-danger:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(255, 56, 96, .25)
}

.button.is-danger.is-active, .button.is-danger:active {
    background-color: #ff1f4b;
    border-color: transparent;
    color: #fff
}

.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
    background-color: #ff3860;
    border-color: transparent;
    box-shadow: none
}

.button.is-danger.is-inverted {
    background-color: #fff;
    color: #ff3860
}

.button.is-danger.is-inverted.is-hovered, .button.is-danger.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #ff3860
}

.button.is-danger.is-loading:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-danger.is-outlined {
    background-color: transparent;
    border-color: #ff3860;
    color: #ff3860
}

.button.is-danger.is-outlined.is-focused, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined:hover {
    background-color: #ff3860;
    border-color: #ff3860;
    color: #fff
}

.button.is-danger.is-outlined.is-loading:after {
    border-color: transparent #ff3860 #ff3860 transparent !important
}

.button.is-danger.is-outlined.is-loading.is-focused:after, .button.is-danger.is-outlined.is-loading.is-hovered:after, .button.is-danger.is-outlined.is-loading:focus:after, .button.is-danger.is-outlined.is-loading:hover:after {
    border-color: transparent #fff #fff transparent !important
}

.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
    background-color: transparent;
    border-color: #ff3860;
    box-shadow: none;
    color: #ff3860
}

.button.is-danger.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.button.is-danger.is-inverted.is-outlined.is-focused, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #ff3860
}

.button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after, .button.is-danger.is-inverted.is-outlined.is-loading:focus:after, .button.is-danger.is-inverted.is-outlined.is-loading:hover:after {
    border-color: transparent #ff3860 #ff3860 transparent !important
}

.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.button.is-small {
    border-radius: 2px;
    font-size: .75rem
}

.button.is-normal {
    font-size: 1rem
}

.button.is-medium {
    font-size: 1.25rem
}

.button.is-large {
    font-size: 1.5rem
}

.button[disabled], fieldset[disabled] .button {
    background-color: #fff;
    border-color: #dbdbdb;
    box-shadow: none;
    opacity: .5
}

.button.is-fullwidth {
    display: flex;
    width: 100%
}

.button.is-loading {
    color: transparent !important;
    pointer-events: none
}

.button.is-loading:after {
    position: absolute;
    right: calc(50% - .5em);
    top: calc(50% - .5em);
    position: absolute !important
}

.button.is-static {
    background-color: #f5f5f5;
    border-color: #dbdbdb;
    color: #7a7a7a;
    box-shadow: none;
    pointer-events: none
}

.button.is-rounded {
    border-radius: 290486px;
    padding-right: 1em;
    padding-left: 1em
}

.buttons {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.buttons .button {
    margin-bottom: .5rem
}

.buttons .button:not(:last-child):not(.is-fullwidth) {
    margin-left: .5rem
}

.buttons:last-child {
    margin-bottom: -.5rem
}

.buttons:not(:last-child) {
    margin-bottom: 1rem
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
    border-radius: 2px;
    font-size: .75rem
}

.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
    font-size: 1.25rem
}

.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
    font-size: 1.5rem
}

.buttons.has-addons .button:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.buttons.has-addons .button:not(:last-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px
}

.buttons.has-addons .button:last-child {
    margin-left: 0
}

.buttons.has-addons .button.is-hovered, .buttons.has-addons .button:hover {
    z-index: 2
}

.buttons.has-addons .button.is-active, .buttons.has-addons .button.is-focused, .buttons.has-addons .button.is-selected, .buttons.has-addons .button:active, .buttons.has-addons .button:focus {
    z-index: 3
}

.buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button:focus:hover {
    z-index: 4
}

.buttons.has-addons .button.is-expanded {
    flex-grow: 1;
    flex-shrink: 1
}

.buttons.is-centered {
    justify-content: center
}

.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
    margin-right: .25rem;
    margin-left: .25rem
}

.buttons.is-right {
    justify-content: flex-end
}

.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
    margin-right: .25rem;
    margin-left: .25rem
}

.container {
    flex-grow: 1;
    margin: 0 auto;
    position: relative;
    width: auto
}

@media screen and (min-width: 1024px) {
    .container {
        max-width: 960px
    }

    .container.is-fluid {
        margin-right: 32px;
        margin-left: 32px;
        max-width: none
    }
}

@media screen and (max-width: 1215px) {
    .container.is-widescreen {
        max-width: 1152px
    }
}

@media screen and (max-width: 1407px) {
    .container.is-fullhd {
        max-width: 1344px
    }
}

@media screen and (min-width: 1216px) {
    .container {
        max-width: 1152px
    }
}

@media screen and (min-width: 1408px) {
    .container {
        max-width: 1344px
    }
}

.content li + li {
    margin-top: .25em
}

.content blockquote:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content p:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child), .content ul:not(:last-child) {
    margin-bottom: 1em
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    color: #363636;
    font-weight: 600;
    line-height: 1.125
}

.content h1 {
    font-size: 2em;
    margin-bottom: .5em
}

.content h1:not(:first-child) {
    margin-top: 1em
}

.content h2 {
    font-size: 1.75em;
    margin-bottom: .5714em
}

.content h2:not(:first-child) {
    margin-top: 1.1428em
}

.content h3 {
    font-size: 1.5em;
    margin-bottom: .6666em
}

.content h3:not(:first-child) {
    margin-top: 1.3333em
}

.content h4 {
    font-size: 1.25em;
    margin-bottom: .8em
}

.content h5 {
    font-size: 1.125em;
    margin-bottom: .8888em
}

.content h6 {
    font-size: 1em;
    margin-bottom: 1em
}

.content blockquote {
    background-color: #f5f5f5;
    border-right: 5px solid #dbdbdb;
    padding: 1.25em 1.5em
}

.content ol {
    list-style-position: outside;
    margin-right: 2em;
    margin-top: 1em
}

.content ol:not([type]) {
    list-style-type: decimal
}

.content ol:not([type]).is-lower-alpha {
    list-style-type: lower-alpha
}

.content ol:not([type]).is-lower-roman {
    list-style-type: lower-roman
}

.content ol:not([type]).is-upper-alpha {
    list-style-type: upper-alpha
}

.content ol:not([type]).is-upper-roman {
    list-style-type: upper-roman
}

.content ul {
    list-style: disc outside;
    margin-right: 2em;
    margin-top: 1em
}

.content ul ul {
    list-style-type: circle;
    margin-top: .5em
}

.content ul ul ul {
    list-style-type: square
}

.content dd, .content figure {
    margin-right: 2em
}

.content figure {
    margin-left: 2em;
    text-align: center
}

.content figure:not(:first-child) {
    margin-top: 2em
}

.content figure:not(:last-child) {
    margin-bottom: 2em
}

.content figure img {
    display: inline-block
}

.content figure figcaption {
    font-style: italic
}

.content pre {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    padding: 1.25em 1.5em;
    white-space: pre;
    word-wrap: normal
}

.content sub, .content sup {
    font-size: 75%
}

.content table {
    width: 100%
}

.content table td, .content table th {
    border: solid #dbdbdb;
    border-width: 0 0 1px;
    padding: .5em .75em;
    vertical-align: top
}

.content table th {
    color: #363636
}

.content table th:not([align]) {
    text-align: right
}

.content table thead td, .content table thead th {
    border-width: 0 0 2px;
    color: #363636
}

.content table tfoot td, .content table tfoot th {
    border-width: 2px 0 0;
    color: #363636
}

.content table tbody tr:last-child td, .content table tbody tr:last-child th {
    border-bottom-width: 0
}

.content .tabs li + li {
    margin-top: 0
}

.content.is-small {
    font-size: .75rem
}

.content.is-medium {
    font-size: 1.25rem
}

.content.is-large {
    font-size: 1.5rem
}

.icon {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem
}

.icon.is-small {
    height: 1rem;
    width: 1rem
}

.icon.is-medium {
    height: 2rem;
    width: 2rem
}

.icon.is-large {
    height: 3rem;
    width: 3rem
}

.image {
    display: block;
    position: relative
}

.image img {
    display: block;
    height: auto;
    width: 100%
}

.image img.is-rounded {
    border-radius: 290486px
}

.image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-square .has-ratio, .image.is-square img {
    height: 100%;
    width: 100%
}

.image.is-1by1, .image.is-square {
    padding-top: 100%
}

.image.is-5by4 {
    padding-top: 80%
}

.image.is-4by3 {
    padding-top: 75%
}

.image.is-3by2 {
    padding-top: 66.6666%
}

.image.is-5by3 {
    padding-top: 60%
}

.image.is-16by9 {
    padding-top: 56.25%
}

.image.is-2by1 {
    padding-top: 50%
}

.image.is-3by1 {
    padding-top: 33.3333%
}

.image.is-4by5 {
    padding-top: 125%
}

.image.is-3by4 {
    padding-top: 133.3333%
}

.image.is-2by3 {
    padding-top: 150%
}

.image.is-3by5 {
    padding-top: 166.6666%
}

.image.is-9by16 {
    padding-top: 177.7777%
}

.image.is-1by2 {
    padding-top: 200%
}

.image.is-1by3 {
    padding-top: 300%
}

.image.is-16x16 {
    height: 16px;
    width: 16px
}

.image.is-24x24 {
    height: 24px;
    width: 24px
}

.image.is-32x32 {
    height: 32px;
    width: 32px
}

.image.is-48x48 {
    height: 48px;
    width: 48px
}

.image.is-64x64 {
    height: 64px;
    width: 64px
}

.image.is-96x96 {
    height: 96px;
    width: 96px
}

.image.is-128x128 {
    height: 128px;
    width: 128px
}

.notification {
    background-color: #f5f5f5;
    border-radius: 4px;
    padding: 1.25rem 1.5rem 1.25rem 2.5rem;
    position: relative
}

.notification a:not(.button):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline
}

.notification strong {
    color: currentColor
}

.notification code, .notification pre {
    background: #fff
}

.notification pre code {
    background: transparent
}

.notification > .delete {
    position: absolute;
    left: .5rem;
    top: .5rem
}

.notification .content, .notification .subtitle, .notification .title {
    color: currentColor
}

.notification.is-white {
    background-color: #fff;
    color: #0a0a0a
}

.notification.is-black {
    background-color: #0a0a0a;
    color: #fff
}

.notification.is-light {
    background-color: #f5f5f5;
    color: #363636
}

.notification.is-dark {
    background-color: #363636;
    color: #f5f5f5
}

.notification.is-primary {
    background-color: #00d1b2;
    color: #fff
}

.notification.is-link {
    background-color: #10879e;
    color: #fff
}

.notification.is-info {
    background-color: #209cee;
    color: #fff
}

.notification.is-success {
    background-color: #23d160;
    color: #fff
}

.notification.is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.notification.is-danger {
    background-color: #ff3860;
    color: #fff
}

.progress {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 290486px;
    display: block;
    height: 1rem;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.progress::-webkit-progress-bar {
    background-color: #dbdbdb
}

.progress::-webkit-progress-value {
    background-color: #4a4a4a
}

.progress::-moz-progress-bar {
    background-color: #4a4a4a
}

.progress::-ms-fill {
    background-color: #4a4a4a;
    border: none
}

.progress.is-white::-webkit-progress-value {
    background-color: #fff
}

.progress.is-white::-moz-progress-bar {
    background-color: #fff
}

.progress.is-white::-ms-fill {
    background-color: #fff
}

.progress.is-white:indeterminate {
    background-image: linear-gradient(270deg, #fff 30%, #dbdbdb 0)
}

.progress.is-black::-webkit-progress-value {
    background-color: #0a0a0a
}

.progress.is-black::-moz-progress-bar {
    background-color: #0a0a0a
}

.progress.is-black::-ms-fill {
    background-color: #0a0a0a
}

.progress.is-black:indeterminate {
    background-image: linear-gradient(270deg, #0a0a0a 30%, #dbdbdb 0)
}

.progress.is-light::-webkit-progress-value {
    background-color: #f5f5f5
}

.progress.is-light::-moz-progress-bar {
    background-color: #f5f5f5
}

.progress.is-light::-ms-fill {
    background-color: #f5f5f5
}

.progress.is-light:indeterminate {
    background-image: linear-gradient(270deg, #f5f5f5 30%, #dbdbdb 0)
}

.progress.is-dark::-webkit-progress-value {
    background-color: #363636
}

.progress.is-dark::-moz-progress-bar {
    background-color: #363636
}

.progress.is-dark::-ms-fill {
    background-color: #363636
}

.progress.is-dark:indeterminate {
    background-image: linear-gradient(270deg, #363636 30%, #dbdbdb 0)
}

.progress.is-primary::-webkit-progress-value {
    background-color: #00d1b2
}

.progress.is-primary::-moz-progress-bar {
    background-color: #00d1b2
}

.progress.is-primary::-ms-fill {
    background-color: #00d1b2
}

.progress.is-primary:indeterminate {
    background-image: linear-gradient(270deg, #00d1b2 30%, #dbdbdb 0)
}

.progress.is-link::-webkit-progress-value {
    background-color: #10879e
}

.progress.is-link::-moz-progress-bar {
    background-color: #10879e
}

.progress.is-link::-ms-fill {
    background-color: #10879e
}

.progress.is-link:indeterminate {
    background-image: linear-gradient(270deg, #10879e 30%, #dbdbdb 0)
}

.progress.is-info::-webkit-progress-value {
    background-color: #209cee
}

.progress.is-info::-moz-progress-bar {
    background-color: #209cee
}

.progress.is-info::-ms-fill {
    background-color: #209cee
}

.progress.is-info:indeterminate {
    background-image: linear-gradient(270deg, #209cee 30%, #dbdbdb 0)
}

.progress.is-success::-webkit-progress-value {
    background-color: #23d160
}

.progress.is-success::-moz-progress-bar {
    background-color: #23d160
}

.progress.is-success::-ms-fill {
    background-color: #23d160
}

.progress.is-success:indeterminate {
    background-image: linear-gradient(270deg, #23d160 30%, #dbdbdb 0)
}

.progress.is-warning::-webkit-progress-value {
    background-color: #ffdd57
}

.progress.is-warning::-moz-progress-bar {
    background-color: #ffdd57
}

.progress.is-warning::-ms-fill {
    background-color: #ffdd57
}

.progress.is-warning:indeterminate {
    background-image: linear-gradient(270deg, #ffdd57 30%, #dbdbdb 0)
}

.progress.is-danger::-webkit-progress-value {
    background-color: #ff3860
}

.progress.is-danger::-moz-progress-bar {
    background-color: #ff3860
}

.progress.is-danger::-ms-fill {
    background-color: #ff3860
}

.progress.is-danger:indeterminate {
    background-image: linear-gradient(270deg, #ff3860 30%, #dbdbdb 0)
}

.progress:indeterminate {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: moveIndeterminate;
    animation-name: moveIndeterminate;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background-color: #dbdbdb;
    background-image: linear-gradient(270deg, #4a4a4a 30%, #dbdbdb 0);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 150% 150%
}

.progress:indeterminate::-webkit-progress-bar {
    background-color: transparent
}

.progress:indeterminate::-moz-progress-bar {
    background-color: transparent
}

.progress.is-small {
    height: .75rem
}

.progress.is-medium {
    height: 1.25rem
}

.progress.is-large {
    height: 1.5rem
}

@-webkit-keyframes moveIndeterminate {
    0% {
        background-position: -100% 0
    }
    to {
        background-position: 300% 0
    }
}

@keyframes moveIndeterminate {
    0% {
        background-position: -100% 0
    }
    to {
        background-position: 300% 0
    }
}

.table {
    background-color: #fff;
    color: #363636
}

.table td, .table th {
    border: solid #dbdbdb;
    border-width: 0 0 1px;
    padding: .5em .75em;
    vertical-align: top
}

.table td.is-white, .table th.is-white {
    background-color: #fff;
    border-color: #fff;
    color: #0a0a0a
}

.table td.is-black, .table th.is-black {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: #fff
}

.table td.is-light, .table th.is-light {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #363636
}

.table td.is-dark, .table th.is-dark {
    background-color: #363636;
    border-color: #363636;
    color: #f5f5f5
}

.table td.is-primary, .table th.is-primary {
    background-color: #00d1b2;
    border-color: #00d1b2;
    color: #fff
}

.table td.is-link, .table th.is-link {
    background-color: #10879e;
    border-color: #10879e;
    color: #fff
}

.table td.is-info, .table th.is-info {
    background-color: #209cee;
    border-color: #209cee;
    color: #fff
}

.table td.is-success, .table th.is-success {
    background-color: #23d160;
    border-color: #23d160;
    color: #fff
}

.table td.is-warning, .table th.is-warning {
    background-color: #ffdd57;
    border-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.table td.is-danger, .table th.is-danger {
    background-color: #ff3860;
    border-color: #ff3860;
    color: #fff
}

.table td.is-narrow, .table th.is-narrow {
    white-space: nowrap;
    width: 1%
}

.table td.is-selected, .table th.is-selected {
    background-color: #00d1b2;
    color: #fff
}

.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong {
    color: currentColor
}

.table th {
    color: #363636
}

.table th:not([align]) {
    text-align: right
}

.table tr.is-selected {
    background-color: #00d1b2;
    color: #fff
}

.table tr.is-selected a, .table tr.is-selected strong {
    color: currentColor
}

.table tr.is-selected td, .table tr.is-selected th {
    border-color: #fff;
    color: currentColor
}

.table thead {
    background-color: transparent
}

.table thead td, .table thead th {
    border-width: 0 0 2px;
    color: #363636
}

.table tfoot {
    background-color: transparent
}

.table tfoot td, .table tfoot th {
    border-width: 2px 0 0;
    color: #363636
}

.table tbody {
    background-color: transparent
}

.table tbody tr:last-child td, .table tbody tr:last-child th {
    border-bottom-width: 0
}

.table.is-bordered td, .table.is-bordered th {
    border-width: 1px
}

.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
    border-bottom-width: 1px
}

.table.is-fullwidth {
    width: 100%
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover, .table.is-hoverable tbody tr:not(.is-selected):hover {
    background-color: #fafafa
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n) {
    background-color: #f5f5f5
}

.table.is-narrow td, .table.is-narrow th {
    padding: .25em .5em
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
    background-color: #fafafa
}

.table-container {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    overflow-y: hidden;
    max-width: 100%
}

.tags {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.tags .tag {
    margin-bottom: .5rem
}

.tags .tag:not(:last-child) {
    margin-left: .5rem
}

.tags:last-child {
    margin-bottom: -.5rem
}

.tags:not(:last-child) {
    margin-bottom: 1rem
}

.tags.are-medium .tag:not(.is-normal):not(.is-large) {
    font-size: 1rem
}

.tags.are-large .tag:not(.is-normal):not(.is-medium) {
    font-size: 1.25rem
}

.tags.is-centered {
    justify-content: center
}

.tags.is-centered .tag {
    margin-left: .25rem;
    margin-right: .25rem
}

.tags.is-right {
    justify-content: flex-end
}

.tags.is-right .tag:not(:first-child) {
    margin-right: .5rem
}

.tags.has-addons .tag, .tags.is-right .tag:not(:last-child) {
    margin-left: 0
}

.tags.has-addons .tag:not(:first-child) {
    margin-right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.tags.has-addons .tag:not(:last-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.tag:not(body) {
    align-items: center;
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #4a4a4a;
    display: inline-flex;
    font-size: .75rem;
    height: 2em;
    justify-content: center;
    line-height: 1.5;
    padding-right: .75em;
    padding-left: .75em;
    white-space: nowrap
}

.tag:not(body) .delete {
    margin-right: .25rem;
    margin-left: -.375rem
}

.tag:not(body).is-white {
    background-color: #fff;
    color: #0a0a0a
}

.tag:not(body).is-black {
    background-color: #0a0a0a;
    color: #fff
}

.tag:not(body).is-light {
    background-color: #f5f5f5;
    color: #363636
}

.tag:not(body).is-dark {
    background-color: #363636;
    color: #f5f5f5
}

.tag:not(body).is-primary {
    background-color: #00d1b2;
    color: #fff
}

.tag:not(body).is-link {
    background-color: #10879e;
    color: #fff
}

.tag:not(body).is-info {
    background-color: #209cee;
    color: #fff
}

.tag:not(body).is-success {
    background-color: #23d160;
    color: #fff
}

.tag:not(body).is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.tag:not(body).is-danger {
    background-color: #ff3860;
    color: #fff
}

.tag:not(body).is-normal {
    font-size: .75rem
}

.tag:not(body).is-medium {
    font-size: 1rem
}

.tag:not(body).is-large {
    font-size: 1.25rem
}

.tag:not(body) .icon:first-child:not(:last-child) {
    margin-right: -.375em;
    margin-left: .1875em
}

.tag:not(body) .icon:last-child:not(:first-child) {
    margin-right: .1875em;
    margin-left: -.375em
}

.tag:not(body) .icon:first-child:last-child {
    margin-right: -.375em;
    margin-left: -.375em
}

.tag:not(body).is-delete {
    margin-right: 1px;
    padding: 0;
    position: relative;
    width: 2em
}

.tag:not(body).is-delete:after, .tag:not(body).is-delete:before {
    background-color: currentColor;
    content: "";
    display: block;
    right: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(50%) translateY(-50%) rotate(-45deg);
    transform-origin: center center
}

.tag:not(body).is-delete:before {
    height: 1px;
    width: 50%
}

.tag:not(body).is-delete:after {
    height: 50%;
    width: 1px
}

.tag:not(body).is-delete:focus, .tag:not(body).is-delete:hover {
    background-color: #e8e8e8
}

.tag:not(body).is-delete:active {
    background-color: #dbdbdb
}

.tag:not(body).is-rounded {
    border-radius: 290486px
}

a.tag:hover {
    text-decoration: underline
}

.subtitle, .title {
    word-break: break-word
}

.subtitle em, .subtitle span, .title em, .title span {
    font-weight: inherit
}

.subtitle sub, .subtitle sup, .title sub, .title sup {
    font-size: .75em
}

.subtitle .tag, .title .tag {
    vertical-align: middle
}

.title {
    color: #363636;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.125
}

.title strong {
    color: inherit;
    font-weight: inherit
}

.title + .highlight {
    margin-top: -.75rem
}

.title:not(.is-spaced) + .subtitle {
    margin-top: -1.25rem
}

.title.is-1 {
    font-size: 3rem
}

.title.is-2 {
    font-size: 2.5rem
}

.title.is-3 {
    font-size: 2rem
}

.title.is-4 {
    font-size: 1.5rem
}

.title.is-5 {
    font-size: 1.25rem
}

.title.is-6 {
    font-size: 1rem
}

.title.is-7 {
    font-size: .75rem
}

.subtitle {
    color: #4a4a4a;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.25
}

.subtitle strong {
    color: #363636;
    font-weight: 600
}

.subtitle:not(.is-spaced) + .title {
    margin-top: -1.25rem
}

.subtitle.is-1 {
    font-size: 3rem
}

.subtitle.is-2 {
    font-size: 2.5rem
}

.subtitle.is-3 {
    font-size: 2rem
}

.subtitle.is-4 {
    font-size: 1.5rem
}

.subtitle.is-5 {
    font-size: 1.25rem
}

.subtitle.is-6 {
    font-size: 1rem
}

.subtitle.is-7 {
    font-size: .75rem
}

.heading {
    display: block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase
}

.highlight {
    font-weight: 400;
    max-width: 100%;
    overflow: hidden;
    padding: 0
}

.highlight pre {
    overflow: auto;
    max-width: 100%
}

.number {
    align-items: center;
    background-color: #f5f5f5;
    border-radius: 290486px;
    display: inline-flex;
    font-size: 1.25rem;
    height: 2em;
    justify-content: center;
    margin-left: 1.5rem;
    min-width: 2.5em;
    padding: .25rem .5rem;
    text-align: center;
    vertical-align: top
}

.input, .select select, .textarea {
    background-color: #fff;
    border-color: #dbdbdb;
    border-radius: 4px;
    color: #363636
}

.input::-moz-placeholder, .select select::-moz-placeholder, .textarea::-moz-placeholder {
    color: rgba(54, 54, 54, .3)
}

.input::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {
    color: rgba(54, 54, 54, .3)
}

.input:-moz-placeholder, .select select:-moz-placeholder, .textarea:-moz-placeholder {
    color: rgba(54, 54, 54, .3)
}

.input:-ms-input-placeholder, .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder {
    color: rgba(54, 54, 54, .3)
}

.input:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered, .select select:hover, .textarea:hover {
    border-color: #b5b5b5
}

.input:active, .input:focus, .is-active.input, .is-active.textarea, .is-focused.input, .is-focused.textarea, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
    border-color: #10879e;
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.select fieldset[disabled] select, .select select[disabled], [disabled].input, [disabled].textarea, fieldset[disabled] .input, fieldset[disabled] .select select, fieldset[disabled] .textarea {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    box-shadow: none;
    color: #7a7a7a
}

.select fieldset[disabled] select::-moz-placeholder, .select select[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {
    color: hsla(0, 0%, 47.8%, .3)
}

.select fieldset[disabled] select::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {
    color: hsla(0, 0%, 47.8%, .3)
}

.select fieldset[disabled] select:-moz-placeholder, .select select[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {
    color: hsla(0, 0%, 47.8%, .3)
}

.select fieldset[disabled] select:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {
    color: hsla(0, 0%, 47.8%, .3)
}

.input, .textarea {
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    max-width: 100%;
    width: 100%
}

[readonly].input, [readonly].textarea {
    box-shadow: none
}

.is-white.input, .is-white.textarea {
    border-color: #fff
}

.is-white.input:active, .is-white.input:focus, .is-white.is-active.input, .is-white.is-active.textarea, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.textarea:active, .is-white.textarea:focus {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.is-black.input, .is-black.textarea {
    border-color: #0a0a0a
}

.is-black.input:active, .is-black.input:focus, .is-black.is-active.input, .is-black.is-active.textarea, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.textarea:active, .is-black.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
}

.is-light.input, .is-light.textarea {
    border-color: #f5f5f5
}

.is-light.input:active, .is-light.input:focus, .is-light.is-active.input, .is-light.is-active.textarea, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.textarea:active, .is-light.textarea:focus {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 96.1%, .25)
}

.is-dark.input, .is-dark.textarea {
    border-color: #363636
}

.is-dark.input:active, .is-dark.input:focus, .is-dark.is-active.input, .is-dark.is-active.textarea, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.textarea:active, .is-dark.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
}

.is-primary.input, .is-primary.textarea {
    border-color: #00d1b2
}

.is-primary.input:active, .is-primary.input:focus, .is-primary.is-active.input, .is-primary.is-active.textarea, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.textarea:active, .is-primary.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
}

.is-link.input, .is-link.textarea {
    border-color: #10879e
}

.is-link.input:active, .is-link.input:focus, .is-link.is-active.input, .is-link.is-active.textarea, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.textarea:active, .is-link.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.is-info.input, .is-info.textarea {
    border-color: #209cee
}

.is-info.input:active, .is-info.input:focus, .is-info.is-active.input, .is-info.is-active.textarea, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.textarea:active, .is-info.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(32, 156, 238, .25)
}

.is-success.input, .is-success.textarea {
    border-color: #23d160
}

.is-success.input:active, .is-success.input:focus, .is-success.is-active.input, .is-success.is-active.textarea, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.textarea:active, .is-success.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(35, 209, 96, .25)
}

.is-warning.input, .is-warning.textarea {
    border-color: #ffdd57
}

.is-warning.input:active, .is-warning.input:focus, .is-warning.is-active.input, .is-warning.is-active.textarea, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.textarea:active, .is-warning.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
}

.is-danger.input, .is-danger.textarea {
    border-color: #ff3860
}

.is-danger.input:active, .is-danger.input:focus, .is-danger.is-active.input, .is-danger.is-active.textarea, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.textarea:active, .is-danger.textarea:focus {
    box-shadow: 0 0 0 .125em rgba(255, 56, 96, .25)
}

.is-small.input, .is-small.textarea {
    border-radius: 2px;
    font-size: .75rem
}

.is-medium.input, .is-medium.textarea {
    font-size: 1.25rem
}

.is-large.input, .is-large.textarea {
    font-size: 1.5rem
}

.is-fullwidth.input, .is-fullwidth.textarea {
    display: block;
    width: 100%
}

.is-inline.input, .is-inline.textarea {
    display: inline;
    width: auto
}

.input.is-rounded {
    border-radius: 290486px;
    padding-right: 1em;
    padding-left: 1em
}

.input.is-static {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding-right: 0;
    padding-left: 0
}

.textarea {
    display: block;
    max-width: 100%;
    min-width: 100%;
    padding: .625em;
    resize: vertical
}

.textarea:not([rows]) {
    max-height: 600px;
    min-height: 120px
}

.textarea[rows] {
    height: auto
}

.textarea.has-fixed-size {
    resize: none
}

.checkbox, .radio {
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    position: relative
}

.checkbox input, .radio input {
    cursor: pointer
}

.checkbox:hover, .radio:hover {
    color: #363636
}

[disabled].checkbox, [disabled].radio, fieldset[disabled] .checkbox, fieldset[disabled] .radio {
    color: #7a7a7a;
    cursor: not-allowed
}

.radio + .radio {
    margin-right: .5em
}

.select {
    display: inline-block;
    max-width: 100%;
    position: relative;
    vertical-align: top
}

.select:not(.is-multiple) {
    height: 2.25em
}

.select:not(.is-multiple):not(.is-loading):after {
    border-color: #10879e;
    left: 1.125em;
    z-index: 4
}

.select.is-rounded select {
    border-radius: 290486px;
    padding-right: 1em
}

.select select {
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none
}

.select select::-ms-expand {
    display: none
}

.select select[disabled]:hover, fieldset[disabled] .select select:hover {
    border-color: #f5f5f5
}

.select select:not([multiple]) {
    padding-left: 2.5em
}

.select select[multiple] {
    height: auto;
    padding: 0
}

.select select[multiple] option {
    padding: .5em 1em
}

.select:not(.is-multiple):not(.is-loading):hover:after {
    border-color: #363636
}

.select.is-white:not(:hover):after, .select.is-white select {
    border-color: #fff
}

.select.is-white select.is-hovered, .select.is-white select:hover {
    border-color: #f2f2f2
}

.select.is-white select.is-active, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select:focus {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.select.is-black:not(:hover):after, .select.is-black select {
    border-color: #0a0a0a
}

.select.is-black select.is-hovered, .select.is-black select:hover {
    border-color: #000
}

.select.is-black select.is-active, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select:focus {
    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
}

.select.is-light:not(:hover):after, .select.is-light select {
    border-color: #f5f5f5
}

.select.is-light select.is-hovered, .select.is-light select:hover {
    border-color: #e8e8e8
}

.select.is-light select.is-active, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select:focus {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 96.1%, .25)
}

.select.is-dark:not(:hover):after, .select.is-dark select {
    border-color: #363636
}

.select.is-dark select.is-hovered, .select.is-dark select:hover {
    border-color: #292929
}

.select.is-dark select.is-active, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select:focus {
    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
}

.select.is-primary:not(:hover):after, .select.is-primary select {
    border-color: #00d1b2
}

.select.is-primary select.is-hovered, .select.is-primary select:hover {
    border-color: #00b89c
}

.select.is-primary select.is-active, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select:focus {
    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
}

.select.is-link:not(:hover):after, .select.is-link select {
    border-color: #10879e
}

.select.is-link select.is-hovered, .select.is-link select:hover {
    border-color: #2366d1
}

.select.is-link select.is-active, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select:focus {
    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
}

.select.is-info:not(:hover):after, .select.is-info select {
    border-color: #209cee
}

.select.is-info select.is-hovered, .select.is-info select:hover {
    border-color: #118fe4
}

.select.is-info select.is-active, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select:focus {
    box-shadow: 0 0 0 .125em rgba(32, 156, 238, .25)
}

.select.is-success:not(:hover):after, .select.is-success select {
    border-color: #23d160
}

.select.is-success select.is-hovered, .select.is-success select:hover {
    border-color: #20bc56
}

.select.is-success select.is-active, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select:focus {
    box-shadow: 0 0 0 .125em rgba(35, 209, 96, .25)
}

.select.is-warning:not(:hover):after, .select.is-warning select {
    border-color: #ffdd57
}

.select.is-warning select.is-hovered, .select.is-warning select:hover {
    border-color: #ffd83d
}

.select.is-warning select.is-active, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select:focus {
    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
}

.select.is-danger:not(:hover):after, .select.is-danger select {
    border-color: #ff3860
}

.select.is-danger select.is-hovered, .select.is-danger select:hover {
    border-color: #ff1f4b
}

.select.is-danger select.is-active, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select:focus {
    box-shadow: 0 0 0 .125em rgba(255, 56, 96, .25)
}

.select.is-small {
    border-radius: 2px;
    font-size: .75rem
}

.select.is-medium {
    font-size: 1.25rem
}

.select.is-large {
    font-size: 1.5rem
}

.select.is-disabled:after {
    border-color: #7a7a7a
}

.select.is-fullwidth, .select.is-fullwidth select {
    width: 100%
}

.select.is-loading:after {
    margin-top: 0;
    position: absolute;
    left: .625em;
    top: .625em;
    transform: none
}

.select.is-loading.is-small:after {
    font-size: .75rem
}

.select.is-loading.is-medium:after {
    font-size: 1.25rem
}

.select.is-loading.is-large:after {
    font-size: 1.5rem
}

.file {
    align-items: stretch;
    display: flex;
    justify-content: flex-start;
    position: relative
}

.file.is-white .file-cta {
    background-color: #fff;
    border-color: transparent;
    color: #0a0a0a
}

.file.is-white.is-hovered .file-cta, .file.is-white:hover .file-cta {
    background-color: #f9f9f9;
    border-color: transparent;
    color: #0a0a0a
}

.file.is-white.is-focused .file-cta, .file.is-white:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
    color: #0a0a0a
}

.file.is-white.is-active .file-cta, .file.is-white:active .file-cta {
    background-color: #f2f2f2;
    border-color: transparent;
    color: #0a0a0a
}

.file.is-black .file-cta {
    background-color: #0a0a0a;
    border-color: transparent;
    color: #fff
}

.file.is-black.is-hovered .file-cta, .file.is-black:hover .file-cta {
    background-color: #040404;
    border-color: transparent;
    color: #fff
}

.file.is-black.is-focused .file-cta, .file.is-black:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(10, 10, 10, .25);
    color: #fff
}

.file.is-black.is-active .file-cta, .file.is-black:active .file-cta {
    background-color: #000;
    border-color: transparent;
    color: #fff
}

.file.is-light .file-cta {
    background-color: #f5f5f5;
    border-color: transparent;
    color: #363636
}

.file.is-light.is-hovered .file-cta, .file.is-light:hover .file-cta {
    background-color: #eee;
    border-color: transparent;
    color: #363636
}

.file.is-light.is-focused .file-cta, .file.is-light:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em hsla(0, 0%, 96.1%, .25);
    color: #363636
}

.file.is-light.is-active .file-cta, .file.is-light:active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: #363636
}

.file.is-dark .file-cta {
    background-color: #363636;
    border-color: transparent;
    color: #f5f5f5
}

.file.is-dark.is-hovered .file-cta, .file.is-dark:hover .file-cta {
    background-color: #2f2f2f;
    border-color: transparent;
    color: #f5f5f5
}

.file.is-dark.is-focused .file-cta, .file.is-dark:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
    color: #f5f5f5
}

.file.is-dark.is-active .file-cta, .file.is-dark:active .file-cta {
    background-color: #292929;
    border-color: transparent;
    color: #f5f5f5
}

.file.is-primary .file-cta {
    background-color: #00d1b2;
    border-color: transparent;
    color: #fff
}

.file.is-primary.is-hovered .file-cta, .file.is-primary:hover .file-cta {
    background-color: #00c4a7;
    border-color: transparent;
    color: #fff
}

.file.is-primary.is-focused .file-cta, .file.is-primary:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
    color: #fff
}

.file.is-primary.is-active .file-cta, .file.is-primary:active .file-cta {
    background-color: #00b89c;
    border-color: transparent;
    color: #fff
}

.file.is-link .file-cta {
    background-color: #10879e;
    border-color: transparent;
    color: #fff
}

.file.is-link.is-hovered .file-cta, .file.is-link:hover .file-cta {
    background-color: #276cda;
    border-color: transparent;
    color: #fff
}

.file.is-link.is-focused .file-cta, .file.is-link:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
    color: #fff
}

.file.is-link.is-active .file-cta, .file.is-link:active .file-cta {
    background-color: #2366d1;
    border-color: transparent;
    color: #fff
}

.file.is-info .file-cta {
    background-color: #209cee;
    border-color: transparent;
    color: #fff
}

.file.is-info.is-hovered .file-cta, .file.is-info:hover .file-cta {
    background-color: #1496ed;
    border-color: transparent;
    color: #fff
}

.file.is-info.is-focused .file-cta, .file.is-info:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(32, 156, 238, .25);
    color: #fff
}

.file.is-info.is-active .file-cta, .file.is-info:active .file-cta {
    background-color: #118fe4;
    border-color: transparent;
    color: #fff
}

.file.is-success .file-cta {
    background-color: #23d160;
    border-color: transparent;
    color: #fff
}

.file.is-success.is-hovered .file-cta, .file.is-success:hover .file-cta {
    background-color: #22c65b;
    border-color: transparent;
    color: #fff
}

.file.is-success.is-focused .file-cta, .file.is-success:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
    color: #fff
}

.file.is-success.is-active .file-cta, .file.is-success:active .file-cta {
    background-color: #20bc56;
    border-color: transparent;
    color: #fff
}

.file.is-warning .file-cta {
    background-color: #ffdd57;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-hovered .file-cta, .file.is-warning:hover .file-cta {
    background-color: #ffdb4a;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-focused .file-cta, .file.is-warning:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
    color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-active .file-cta, .file.is-warning:active .file-cta {
    background-color: #ffd83d;
    border-color: transparent;
    color: rgba(0, 0, 0, .7)
}

.file.is-danger .file-cta {
    background-color: #ff3860;
    border-color: transparent;
    color: #fff
}

.file.is-danger.is-hovered .file-cta, .file.is-danger:hover .file-cta {
    background-color: #ff2b56;
    border-color: transparent;
    color: #fff
}

.file.is-danger.is-focused .file-cta, .file.is-danger:focus .file-cta {
    border-color: transparent;
    box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
    color: #fff
}

.file.is-danger.is-active .file-cta, .file.is-danger:active .file-cta {
    background-color: #ff1f4b;
    border-color: transparent;
    color: #fff
}

.file.is-small {
    font-size: .75rem
}

.file.is-medium {
    font-size: 1.25rem
}

.file.is-medium .file-icon .fa {
    font-size: 21px
}

.file.is-large {
    font-size: 1.5rem
}

.file.is-large .file-icon .fa {
    font-size: 28px
}

.file.has-name .file-cta {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.file.has-name .file-name {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.file.has-name.is-empty .file-cta {
    border-radius: 4px
}

.file.has-name.is-empty .file-name {
    display: none
}

.file.is-boxed .file-label {
    flex-direction: column
}

.file.is-boxed .file-cta {
    flex-direction: column;
    height: auto;
    padding: 1em 3em
}

.file.is-boxed .file-name {
    border-width: 0 1px 1px
}

.file.is-boxed .file-icon {
    height: 1.5em;
    width: 1.5em
}

.file.is-boxed .file-icon .fa {
    font-size: 21px
}

.file.is-boxed.is-small .file-icon .fa {
    font-size: 14px
}

.file.is-boxed.is-medium .file-icon .fa {
    font-size: 28px
}

.file.is-boxed.is-large .file-icon .fa {
    font-size: 35px
}

.file.is-boxed.has-name .file-cta {
    border-radius: 4px 4px 0 0
}

.file.is-boxed.has-name .file-name {
    border-radius: 0 0 4px 4px;
    border-width: 0 1px 1px
}

.file.is-centered {
    justify-content: center
}

.file.is-fullwidth .file-label {
    width: 100%
}

.file.is-fullwidth .file-name {
    flex-grow: 1;
    max-width: none
}

.file.is-right {
    justify-content: flex-end
}

.file.is-right .file-cta {
    border-radius: 4px 0 0 4px
}

.file.is-right .file-name {
    border-radius: 0 4px 4px 0;
    border-width: 1px 1px 1px 0;
    order: -1
}

.file-label {
    align-items: stretch;
    display: flex;
    cursor: pointer;
    justify-content: flex-start;
    overflow: hidden;
    position: relative
}

.file-label:hover .file-cta {
    background-color: #eee;
    color: #363636
}

.file-label:hover .file-name {
    border-color: #d5d5d5
}

.file-label:active .file-cta {
    background-color: #e8e8e8;
    color: #363636
}

.file-label:active .file-name {
    border-color: #cfcfcf
}

.file-input {
    height: 100%;
    right: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.file-cta, .file-name {
    border-color: #dbdbdb;
    border-radius: 4px;
    font-size: 1em;
    padding-right: 1em;
    padding-left: 1em;
    white-space: nowrap
}

.file-cta {
    background-color: #f5f5f5;
    color: #4a4a4a
}

.file-name {
    border: 1px solid #dbdbdb;
    border-right-width: 0;
    display: block;
    max-width: 16em;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis
}

.file-icon {
    align-items: center;
    display: flex;
    height: 1em;
    justify-content: center;
    margin-left: .5em;
    width: 1em
}

.file-icon .fa {
    font-size: 14px
}

.label {
    color: #363636;
    display: block;
    font-size: 1rem;
    font-weight: 700
}

.label:not(:last-child) {
    margin-bottom: .5em
}

.label.is-small {
    font-size: .75rem
}

.label.is-medium {
    font-size: 1.25rem
}

.label.is-large {
    font-size: 1.5rem
}

.help {
    display: block;
    font-size: .75rem;
    margin-top: .25rem
}

.help.is-white {
    color: #fff
}

.help.is-black {
    color: #0a0a0a
}

.help.is-light {
    color: #f5f5f5
}

.help.is-dark {
    color: #363636
}

.help.is-primary {
    color: #00d1b2
}

.help.is-link {
    color: #10879e
}

.help.is-info {
    color: #209cee
}

.help.is-success {
    color: #23d160
}

.help.is-warning {
    color: #ffdd57
}

.help.is-danger {
    color: #ff3860
}

.field:not(:last-child) {
    margin-bottom: .75rem
}

.field.has-addons {
    display: flex;
    justify-content: flex-start
}

.field.has-addons .control:not(:last-child) {
    margin-left: -1px
}

.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select {
    border-radius: 0
}

.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover {
    z-index: 2
}

.field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]):focus {
    z-index: 3
}

.field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover {
    z-index: 4
}

.field.has-addons .control.is-expanded {
    flex-grow: 1;
    flex-shrink: 1
}

.field.has-addons.has-addons-centered {
    justify-content: center
}

.field.has-addons.has-addons-right {
    justify-content: flex-end
}

.field.has-addons.has-addons-fullwidth .control {
    flex-grow: 1;
    flex-shrink: 0
}

.field.is-grouped {
    display: flex;
    justify-content: flex-start
}

.field.is-grouped > .control {
    flex-shrink: 0
}

.field.is-grouped > .control:not(:last-child) {
    margin-bottom: 0;
    margin-left: .75rem
}

.field.is-grouped > .control.is-expanded {
    flex-grow: 1;
    flex-shrink: 1
}

.field.is-grouped.is-grouped-centered {
    justify-content: center
}

.field.is-grouped.is-grouped-right {
    justify-content: flex-end
}

.field.is-grouped.is-grouped-multiline {
    flex-wrap: wrap
}

.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
    margin-bottom: .75rem
}

.field.is-grouped.is-grouped-multiline:last-child {
    margin-bottom: -.75rem
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
    margin-bottom: 0
}

@media print, screen and (min-width: 769px) {
    .field.is-horizontal {
        display: flex
    }
}

.field-label .label {
    font-size: inherit
}

@media screen and (max-width: 768px) {
    .field-label {
        margin-bottom: .5rem
    }
}

@media print, screen and (min-width: 769px) {
    .field-label {
        flex-basis: 0;
        flex-grow: 1;
        flex-shrink: 0;
        margin-left: 1.5rem;
        text-align: left
    }

    .field-label.is-small {
        font-size: .75rem;
        padding-top: .375em
    }

    .field-label.is-normal {
        padding-top: .375em
    }

    .field-label.is-medium {
        font-size: 1.25rem;
        padding-top: .375em
    }

    .field-label.is-large {
        font-size: 1.5rem;
        padding-top: .375em
    }
}

.field-body .field .field {
    margin-bottom: 0
}

@media print, screen and (min-width: 769px) {
    .field-body {
        display: flex;
        flex-basis: 0;
        flex-grow: 5;
        flex-shrink: 1
    }

    .field-body .field {
        margin-bottom: 0
    }

    .field-body > .field {
        flex-shrink: 1
    }

    .field-body > .field:not(.is-narrow) {
        flex-grow: 1
    }

    .field-body > .field:not(:last-child) {
        margin-left: .75rem
    }
}

.control {
    box-sizing: border-box;
    clear: both;
    font-size: 1rem;
    position: relative;
    text-align: right
}

.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon {
    color: #7a7a7a
}

.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon {
    font-size: .75rem
}

.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon {
    font-size: 1.25rem
}

.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon {
    font-size: 1.5rem
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4
}

.control.has-icons-left .input, .control.has-icons-left .select select {
    padding-right: 2.25em
}

.control.has-icons-left .icon.is-left {
    right: 0
}

.control.has-icons-right .input, .control.has-icons-right .select select {
    padding-left: 2.25em
}

.control.has-icons-right .icon.is-right {
    left: 0
}

.control.is-loading:after {
    position: absolute !important;
    left: .625em;
    top: .625em;
    z-index: 4
}

.control.is-loading.is-small:after {
    font-size: .75rem
}

.control.is-loading.is-medium:after {
    font-size: 1.25rem
}

.control.is-loading.is-large:after {
    font-size: 1.5rem
}

.breadcrumb {
    font-size: 1rem;
    white-space: nowrap
}

.breadcrumb a {
    align-items: center;
    color: #10879e;
    display: flex;
    justify-content: center;
    padding: 0 .75em
}

.breadcrumb a:hover {
    color: #363636
}

.breadcrumb li {
    align-items: center;
    display: flex
}

.breadcrumb li:first-child a {
    padding-right: 0
}

.breadcrumb li.is-active a {
    color: #363636;
    cursor: default;
    pointer-events: none
}

.breadcrumb li + li:before {
    color: #b5b5b5;
    content: "/"
}

.breadcrumb ol, .breadcrumb ul {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.breadcrumb .icon:first-child {
    margin-left: .5em
}

.breadcrumb .icon:last-child {
    margin-right: .5em
}

.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
    justify-content: center
}

.breadcrumb.is-right ol, .breadcrumb.is-right ul {
    justify-content: flex-end
}

.breadcrumb.is-small {
    font-size: .75rem
}

.breadcrumb.is-medium {
    font-size: 1.25rem
}

.breadcrumb.is-large {
    font-size: 1.5rem
}

.breadcrumb.has-arrow-separator li + li:before {
    content: "\2192"
}

.breadcrumb.has-bullet-separator li + li:before {
    content: "\2022"
}

.breadcrumb.has-dot-separator li + li:before {
    content: "\B7"
}

.breadcrumb.has-succeeds-separator li + li:before {
    content: "\227B"
}

.card {
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
    color: #4a4a4a;
    max-width: 100%;
    position: relative
}

.card-header {
    background-color: transparent;
    align-items: stretch;
    box-shadow: 0 1px 2px rgba(10, 10, 10, .1);
    display: flex
}

.card-header-title {
    align-items: center;
    color: #363636;
    display: flex;
    flex-grow: 1;
    font-weight: 700;
    padding: .75rem
}

.card-header-icon, .card-header-title.is-centered {
    justify-content: center
}

.card-header-icon {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding: .75rem
}

.card-image {
    display: block;
    position: relative
}

.card-content {
    padding: 1.5rem
}

.card-content, .card-footer {
    background-color: transparent
}

.card-footer {
    border-top: 1px solid #dbdbdb;
    align-items: stretch;
    display: flex
}

.card-footer-item {
    align-items: center;
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: center;
    padding: .75rem
}

.card-footer-item:not(:last-child) {
    border-left: 1px solid #dbdbdb
}

.card .media:not(:last-child) {
    margin-bottom: 1.5rem
}

.dropdown {
    display: inline-flex;
    position: relative;
    vertical-align: top
}

.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
    display: block
}

.dropdown.is-right .dropdown-menu {
    right: auto;
    left: 0
}

.dropdown.is-up .dropdown-menu {
    bottom: 100%;
    padding-bottom: 4px;
    padding-top: 0;
    top: auto
}

.dropdown-menu {
    display: none;
    right: 0;
    min-width: 12rem;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    z-index: 20
}

.dropdown-content {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
    padding-bottom: .5rem;
    padding-top: .5rem
}

.dropdown-item {
    color: #4a4a4a;
    display: block;
    font-size: .875rem;
    line-height: 1.5;
    padding: .375rem 1rem;
    position: relative
}

a.dropdown-item, button.dropdown-item {
    padding-left: 3rem;
    text-align: right;
    white-space: nowrap;
    width: 100%
}

a.dropdown-item:hover, button.dropdown-item:hover {
    background-color: #f5f5f5;
    color: #0a0a0a
}

a.dropdown-item.is-active, button.dropdown-item.is-active {
    background-color: #10879e;
    color: #fff
}

.dropdown-divider {
    background-color: #dbdbdb;
    border: none;
    display: block;
    height: 1px;
    margin: .5rem 0
}

.level {
    align-items: center;
    justify-content: space-between
}

.level code {
    border-radius: 4px
}

.level img {
    display: inline-block;
    vertical-align: top
}

.level.is-mobile, .level.is-mobile .level-left, .level.is-mobile .level-right {
    display: flex
}

.level.is-mobile .level-left + .level-right {
    margin-top: 0
}

.level.is-mobile .level-item:not(:last-child) {
    margin-bottom: 0;
    margin-left: .75rem
}

.level.is-mobile .level-item:not(.is-narrow) {
    flex-grow: 1
}

@media print, screen and (min-width: 769px) {
    .level {
        display: flex
    }

    .level > .level-item:not(.is-narrow) {
        flex-grow: 1
    }
}

.level-item {
    align-items: center;
    display: flex;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: center
}

.level-item .subtitle, .level-item .title {
    margin-bottom: 0
}

@media screen and (max-width: 768px) {
    .level-item:not(:last-child) {
        margin-bottom: .75rem
    }
}

.level-left, .level-right {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0
}

.level-left .level-item.is-flexible, .level-right .level-item.is-flexible {
    flex-grow: 1
}

@media print, screen and (min-width: 769px) {
    .level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) {
        margin-left: .75rem
    }
}

.level-left {
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 768px) {
    .level-left + .level-right {
        margin-top: 1.5rem
    }
}

@media print, screen and (min-width: 769px) {
    .level-left {
        display: flex
    }
}

.level-right {
    align-items: center;
    justify-content: flex-end
}

@media print, screen and (min-width: 769px) {
    .level-right {
        display: flex
    }
}

.list {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1)
}

.list-item {
    display: block;
    padding: .5em 1em
}

.list-item:not(a) {
    color: #4a4a4a
}

.list-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.list-item:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.list-item:not(:last-child) {
    border-bottom: 1px solid #dbdbdb
}

.list-item.is-active {
    background-color: #10879e;
    color: #fff
}

a.list-item {
    background-color: #f5f5f5;
    cursor: pointer
}

.media {
    align-items: flex-start;
    display: flex;
    text-align: right
}

.media .content:not(:last-child) {
    margin-bottom: .75rem
}

.media .media {
    border-top: 1px solid hsla(0, 0%, 85.9%, .5);
    display: flex;
    padding-top: .75rem
}

.media .media .content:not(:last-child), .media .media .control:not(:last-child) {
    margin-bottom: .5rem
}

.media .media .media {
    padding-top: .5rem
}

.media .media .media + .media {
    margin-top: .5rem
}

.media + .media {
    border-top: 1px solid hsla(0, 0%, 85.9%, .5);
    margin-top: 1rem;
    padding-top: 1rem
}

.media.is-large + .media {
    margin-top: 1.5rem;
    padding-top: 1.5rem
}

.media-left, .media-right {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0
}

.media-left {
    margin-left: 1rem
}

.media-right {
    margin-right: 1rem
}

.media-content {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    text-align: right
}

@media screen and (max-width: 768px) {
    .media-content {
        overflow-x: auto
    }
}

.menu {
    font-size: 1rem
}

.menu.is-small {
    font-size: .75rem
}

.menu.is-medium {
    font-size: 1.25rem
}

.menu.is-large {
    font-size: 1.5rem
}

.menu-list {
    line-height: 1.25
}

.menu-list a {
    border-radius: 2px;
    color: #4a4a4a;
    display: block;
    padding: .5em .75em
}

.menu-list a:hover {
    background-color: #f5f5f5;
    color: #363636
}

.menu-list a.is-active {
    background-color: #10879e;
    color: #fff
}

.menu-list li ul {
    border-right: 1px solid #dbdbdb;
    margin: .75em;
    padding-right: .75em
}

.menu-label {
    color: #7a7a7a;
    font-size: .75em;
    letter-spacing: .1em;
    text-transform: uppercase
}

.menu-label:not(:first-child) {
    margin-top: 1em
}

.menu-label:not(:last-child) {
    margin-bottom: 1em
}

.message {
    background-color: #f5f5f5;
    border-radius: 4px;
    font-size: 1rem
}

.message strong {
    color: currentColor
}

.message a:not(.button):not(.tag):not(.dropdown-item) {
    color: currentColor;
    text-decoration: underline
}

.message.is-small {
    font-size: .75rem
}

.message.is-medium {
    font-size: 1.25rem
}

.message.is-large {
    font-size: 1.5rem
}

.message.is-white {
    background-color: #fff
}

.message.is-white .message-header {
    background-color: #fff;
    color: #0a0a0a
}

.message.is-white .message-body {
    border-color: #fff;
    color: #4d4d4d
}

.message.is-black {
    background-color: #fafafa
}

.message.is-black .message-header {
    background-color: #0a0a0a;
    color: #fff
}

.message.is-black .message-body {
    border-color: #0a0a0a;
    color: #0a0a0a
}

.message.is-light {
    background-color: #fafafa
}

.message.is-light .message-header {
    background-color: #f5f5f5;
    color: #363636
}

.message.is-light .message-body {
    border-color: #f5f5f5;
    color: #4f4f4f
}

.message.is-dark {
    background-color: #fafafa
}

.message.is-dark .message-header {
    background-color: #363636;
    color: #f5f5f5
}

.message.is-dark .message-body {
    border-color: #363636;
    color: #2a2a2a
}

.message.is-primary {
    background-color: #f5fffd
}

.message.is-primary .message-header {
    background-color: #00d1b2;
    color: #fff
}

.message.is-primary .message-body {
    border-color: #00d1b2;
    color: #021310
}

.message.is-link {
    background-color: #f6f9fe
}

.message.is-link .message-header {
    background-color: #10879e;
    color: #fff
}

.message.is-link .message-body {
    border-color: #10879e;
    color: #22509a
}

.message.is-info {
    background-color: #f6fbfe
}

.message.is-info .message-header {
    background-color: #209cee;
    color: #fff
}

.message.is-info .message-body {
    border-color: #209cee;
    color: #12537e
}

.message.is-success {
    background-color: #f6fef9
}

.message.is-success .message-header {
    background-color: #23d160;
    color: #fff
}

.message.is-success .message-body {
    border-color: #23d160;
    color: #0e311a
}

.message.is-warning {
    background-color: #fffdf5
}

.message.is-warning .message-header {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.message.is-warning .message-body {
    border-color: #ffdd57;
    color: #3c3108
}

.message.is-danger {
    background-color: #fff5f7
}

.message.is-danger .message-header {
    background-color: #ff3860;
    color: #fff
}

.message.is-danger .message-body {
    border-color: #ff3860;
    color: #cd0930
}

.message-header {
    align-items: center;
    background-color: #4a4a4a;
    border-radius: 4px 4px 0 0;
    color: #fff;
    display: flex;
    font-weight: 700;
    justify-content: space-between;
    line-height: 1.25;
    padding: .75em 1em;
    position: relative
}

.message-header .delete {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: .75em
}

.message-header + .message-body {
    border-width: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.message-body {
    border-radius: 4px;
    border: solid #dbdbdb;
    border-width: 0 4px 0 0;
    color: #4a4a4a;
    padding: 1.25em 1.5em
}

.message-body code, .message-body pre {
    background-color: #fff
}

.message-body pre code {
    background-color: transparent
}

.modal {
    align-items: center;
    display: none;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 40
}

.modal.is-active {
    display: flex
}

.modal-background {
    background-color: rgba(10, 10, 10, .86)
}

.modal-card, .modal-content {
    margin: 0 20px;
    max-height: calc(100vh - 160px);
    overflow: auto;
    position: relative;
    width: 100%
}

@media print, screen and (min-width: 769px) {
    .modal-card, .modal-content {
        margin: 0 auto;
        max-height: calc(100vh - 40px);
        width: 640px
    }
}

.modal-close {
    background: none;
    height: 40px;
    position: fixed;
    left: 20px;
    top: 20px;
    width: 40px
}

.modal-card {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 40px);
    overflow: hidden;
    -ms-overflow-y: visible
}

.modal-card-foot, .modal-card-head {
    align-items: center;
    background-color: #f5f5f5;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-start;
    padding: 20px;
    position: relative
}

.modal-card-head {
    border-bottom: 1px solid #dbdbdb;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px
}

.modal-card-title {
    color: #363636;
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 1.5rem;
    line-height: 1
}

.modal-card-foot {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top: 1px solid #dbdbdb
}

.modal-card-foot .button:not(:last-child) {
    margin-left: .5em
}

.modal-card-body {
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    flex-grow: 1;
    flex-shrink: 1;
    overflow: auto;
    padding: 20px
}

.navbar {
    background-color: #fff;
    min-height: 3.25rem;
    position: relative;
    z-index: 30
}

.navbar.is-white {
    background-color: #fff;
    color: #0a0a0a
}

.navbar.is-white .navbar-brand .navbar-link, .navbar.is-white .navbar-brand > .navbar-item {
    color: #0a0a0a
}

.navbar.is-white .navbar-brand .navbar-link.is-active, .navbar.is-white .navbar-brand .navbar-link:focus, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover {
    background-color: #f2f2f2;
    color: #0a0a0a
}

.navbar.is-white .navbar-brand .navbar-link:after {
    border-color: #0a0a0a
}

.navbar.is-white .navbar-burger {
    color: #0a0a0a
}

@media screen and (min-width: 1024px) {
    .navbar.is-white .navbar-end .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-start > .navbar-item {
        color: #0a0a0a
    }

    .navbar.is-white .navbar-end .navbar-link.is-active, .navbar.is-white .navbar-end .navbar-link:focus, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end > a.navbar-item:focus, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-start .navbar-link:focus, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover {
        background-color: #f2f2f2;
        color: #0a0a0a
    }

    .navbar.is-white .navbar-end .navbar-link:after, .navbar.is-white .navbar-start .navbar-link:after {
        border-color: #0a0a0a
    }

    .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #f2f2f2;
        color: #0a0a0a
    }

    .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
        background-color: #fff;
        color: #0a0a0a
    }
}

.navbar.is-black {
    background-color: #0a0a0a;
    color: #fff
}

.navbar.is-black .navbar-brand .navbar-link, .navbar.is-black .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-black .navbar-brand .navbar-link.is-active, .navbar.is-black .navbar-brand .navbar-link:focus, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover {
    background-color: #000;
    color: #fff
}

.navbar.is-black .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-black .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-black .navbar-end .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-black .navbar-end .navbar-link.is-active, .navbar.is-black .navbar-end .navbar-link:focus, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end > a.navbar-item:focus, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-start .navbar-link:focus, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover {
        background-color: #000;
        color: #fff
    }

    .navbar.is-black .navbar-end .navbar-link:after, .navbar.is-black .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #000;
        color: #fff
    }

    .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
        background-color: #0a0a0a;
        color: #fff
    }
}

.navbar.is-light {
    background-color: #f5f5f5;
    color: #363636
}

.navbar.is-light .navbar-brand .navbar-link, .navbar.is-light .navbar-brand > .navbar-item {
    color: #363636
}

.navbar.is-light .navbar-brand .navbar-link.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover {
    background-color: #e8e8e8;
    color: #363636
}

.navbar.is-light .navbar-brand .navbar-link:after {
    border-color: #363636
}

.navbar.is-light .navbar-burger {
    color: #363636
}

@media screen and (min-width: 1024px) {
    .navbar.is-light .navbar-end .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-start > .navbar-item {
        color: #363636
    }

    .navbar.is-light .navbar-end .navbar-link.is-active, .navbar.is-light .navbar-end .navbar-link:focus, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end > a.navbar-item:focus, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover {
        background-color: #e8e8e8;
        color: #363636
    }

    .navbar.is-light .navbar-end .navbar-link:after, .navbar.is-light .navbar-start .navbar-link:after {
        border-color: #363636
    }

    .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #e8e8e8;
        color: #363636
    }

    .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: #f5f5f5;
        color: #363636
    }
}

.navbar.is-dark {
    background-color: #363636;
    color: #f5f5f5
}

.navbar.is-dark .navbar-brand .navbar-link, .navbar.is-dark .navbar-brand > .navbar-item {
    color: #f5f5f5
}

.navbar.is-dark .navbar-brand .navbar-link.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover {
    background-color: #292929;
    color: #f5f5f5
}

.navbar.is-dark .navbar-brand .navbar-link:after {
    border-color: #f5f5f5
}

.navbar.is-dark .navbar-burger {
    color: #f5f5f5
}

@media screen and (min-width: 1024px) {
    .navbar.is-dark .navbar-end .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-start > .navbar-item {
        color: #f5f5f5
    }

    .navbar.is-dark .navbar-end .navbar-link.is-active, .navbar.is-dark .navbar-end .navbar-link:focus, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end > a.navbar-item:focus, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover {
        background-color: #292929;
        color: #f5f5f5
    }

    .navbar.is-dark .navbar-end .navbar-link:after, .navbar.is-dark .navbar-start .navbar-link:after {
        border-color: #f5f5f5
    }

    .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #292929;
        color: #f5f5f5
    }

    .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
        background-color: #363636;
        color: #f5f5f5
    }
}

.navbar.is-primary {
    background-color: #00d1b2;
    color: #fff
}

.navbar.is-primary .navbar-brand .navbar-link, .navbar.is-primary .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-primary .navbar-brand .navbar-link.is-active, .navbar.is-primary .navbar-brand .navbar-link:focus, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover {
    background-color: #00b89c;
    color: #fff
}

.navbar.is-primary .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-primary .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-primary .navbar-end .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-primary .navbar-end .navbar-link.is-active, .navbar.is-primary .navbar-end .navbar-link:focus, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end > a.navbar-item:focus, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-start .navbar-link:focus, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover {
        background-color: #00b89c;
        color: #fff
    }

    .navbar.is-primary .navbar-end .navbar-link:after, .navbar.is-primary .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #00b89c;
        color: #fff
    }

    .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
        background-color: #00d1b2;
        color: #fff
    }
}

.navbar.is-link {
    background-color: #10879e;
    color: #fff
}

.navbar.is-link .navbar-brand .navbar-link, .navbar.is-link .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-link .navbar-brand .navbar-link.is-active, .navbar.is-link .navbar-brand .navbar-link:focus, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover {
    background-color: #2366d1;
    color: #fff
}

.navbar.is-link .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-link .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-link .navbar-end .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-link .navbar-end .navbar-link.is-active, .navbar.is-link .navbar-end .navbar-link:focus, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end > a.navbar-item:focus, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-start .navbar-link:focus, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover {
        background-color: #2366d1;
        color: #fff
    }

    .navbar.is-link .navbar-end .navbar-link:after, .navbar.is-link .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #2366d1;
        color: #fff
    }

    .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #10879e;
        color: #fff
    }
}

.navbar.is-info {
    background-color: #209cee;
    color: #fff
}

.navbar.is-info .navbar-brand .navbar-link, .navbar.is-info .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-info .navbar-brand .navbar-link.is-active, .navbar.is-info .navbar-brand .navbar-link:focus, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover {
    background-color: #118fe4;
    color: #fff
}

.navbar.is-info .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-info .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-info .navbar-end .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-info .navbar-end .navbar-link.is-active, .navbar.is-info .navbar-end .navbar-link:focus, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end > a.navbar-item:focus, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-start .navbar-link:focus, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover {
        background-color: #118fe4;
        color: #fff
    }

    .navbar.is-info .navbar-end .navbar-link:after, .navbar.is-info .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #118fe4;
        color: #fff
    }

    .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #209cee;
        color: #fff
    }
}

.navbar.is-success {
    background-color: #23d160;
    color: #fff
}

.navbar.is-success .navbar-brand .navbar-link, .navbar.is-success .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-success .navbar-brand .navbar-link.is-active, .navbar.is-success .navbar-brand .navbar-link:focus, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover {
    background-color: #20bc56;
    color: #fff
}

.navbar.is-success .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-success .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-success .navbar-end .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-success .navbar-end .navbar-link.is-active, .navbar.is-success .navbar-end .navbar-link:focus, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end > a.navbar-item:focus, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-start .navbar-link:focus, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover {
        background-color: #20bc56;
        color: #fff
    }

    .navbar.is-success .navbar-end .navbar-link:after, .navbar.is-success .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #20bc56;
        color: #fff
    }

    .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #23d160;
        color: #fff
    }
}

.navbar.is-warning {
    background-color: #ffdd57
}

.navbar.is-warning, .navbar.is-warning .navbar-brand .navbar-link, .navbar.is-warning .navbar-brand > .navbar-item {
    color: rgba(0, 0, 0, .7)
}

.navbar.is-warning .navbar-brand .navbar-link.is-active, .navbar.is-warning .navbar-brand .navbar-link:focus, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, .7)
}

.navbar.is-warning .navbar-brand .navbar-link:after {
    border-color: rgba(0, 0, 0, .7)
}

.navbar.is-warning .navbar-burger {
    color: rgba(0, 0, 0, .7)
}

@media screen and (min-width: 1024px) {
    .navbar.is-warning .navbar-end .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-start > .navbar-item {
        color: rgba(0, 0, 0, .7)
    }

    .navbar.is-warning .navbar-end .navbar-link.is-active, .navbar.is-warning .navbar-end .navbar-link:focus, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end > a.navbar-item:focus, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-start .navbar-link:focus, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover {
        background-color: #ffd83d;
        color: rgba(0, 0, 0, .7)
    }

    .navbar.is-warning .navbar-end .navbar-link:after, .navbar.is-warning .navbar-start .navbar-link:after {
        border-color: rgba(0, 0, 0, .7)
    }

    .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #ffd83d;
        color: rgba(0, 0, 0, .7)
    }

    .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #ffdd57;
        color: rgba(0, 0, 0, .7)
    }
}

.navbar.is-danger {
    background-color: #ff3860;
    color: #fff
}

.navbar.is-danger .navbar-brand .navbar-link, .navbar.is-danger .navbar-brand > .navbar-item {
    color: #fff
}

.navbar.is-danger .navbar-brand .navbar-link.is-active, .navbar.is-danger .navbar-brand .navbar-link:focus, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover {
    background-color: #ff1f4b;
    color: #fff
}

.navbar.is-danger .navbar-brand .navbar-link:after {
    border-color: #fff
}

.navbar.is-danger .navbar-burger {
    color: #fff
}

@media screen and (min-width: 1024px) {
    .navbar.is-danger .navbar-end .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-start > .navbar-item {
        color: #fff
    }

    .navbar.is-danger .navbar-end .navbar-link.is-active, .navbar.is-danger .navbar-end .navbar-link:focus, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end > a.navbar-item:focus, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-start .navbar-link:focus, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover {
        background-color: #ff1f4b;
        color: #fff
    }

    .navbar.is-danger .navbar-end .navbar-link:after, .navbar.is-danger .navbar-start .navbar-link:after {
        border-color: #fff
    }

    .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #ff1f4b;
        color: #fff
    }

    .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #ff3860;
        color: #fff
    }
}

.navbar > .container {
    align-items: stretch;
    display: flex;
    min-height: 3.25rem;
    width: 100%
}

.navbar.has-shadow {
    box-shadow: 0 2px 0 0 #f5f5f5
}

.navbar.is-fixed-bottom, .navbar.is-fixed-top {
    right: 0;
    position: fixed;
    left: 0;
    z-index: 30
}

.navbar.is-fixed-bottom {
    bottom: 0
}

.navbar.is-fixed-bottom.has-shadow {
    box-shadow: 0 -2px 0 0 #f5f5f5
}

.navbar.is-fixed-top {
    top: 0
}

body.has-navbar-fixed-top, html.has-navbar-fixed-top {
    padding-top: 3.25rem
}

body.has-navbar-fixed-bottom, html.has-navbar-fixed-bottom {
    padding-bottom: 3.25rem
}

.navbar-brand, .navbar-tabs {
    align-items: stretch;
    display: flex;
    flex-shrink: 0;
    min-height: 3.25rem
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
    background-color: transparent
}

.navbar-tabs {
    -webkit-overflow-scrolling: touch;
    max-width: 100vw;
    overflow-x: auto;
    overflow-y: hidden
}

.navbar-burger {
    color: #4a4a4a;
    cursor: pointer;
    display: block;
    height: 3.25rem;
    position: relative;
    width: 3.25rem;
    margin-right: auto
}

.navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    right: calc(50% - 8px);
    position: absolute;
    transform-origin: center;
    transition-duration: 86ms;
    transition-property: background-color, opacity, transform;
    transition-timing-function: ease-out;
    width: 16px
}

.navbar-burger span:first-child {
    top: calc(50% - 6px)
}

.navbar-burger span:nth-child(2) {
    top: calc(50% - 1px)
}

.navbar-burger span:nth-child(3) {
    top: calc(50% + 4px)
}

.navbar-burger:hover {
    background-color: rgba(0, 0, 0, .05)
}

.navbar-burger.is-active span:first-child {
    transform: translateY(5px) rotate(-45deg)
}

.navbar-burger.is-active span:nth-child(2) {
    opacity: 0
}

.navbar-burger.is-active span:nth-child(3) {
    transform: translateY(-5px) rotate(45deg)
}

.navbar-menu {
    display: none
}

.navbar-item, .navbar-link {
    color: #4a4a4a;
    display: block;
    line-height: 1.5;
    padding: .5rem .75rem;
    position: relative
}

.navbar-item .icon:only-child, .navbar-link .icon:only-child {
    margin-right: -.25rem;
    margin-left: -.25rem
}

.navbar-link, a.navbar-item {
    cursor: pointer
}

.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
    background-color: #fafafa;
    color: #10879e
}

.navbar-item {
    display: block;
    flex-grow: 0;
    flex-shrink: 0
}

.navbar-item img {
    max-height: 1.75rem
}

.navbar-item.has-dropdown {
    padding: 0
}

.navbar-item.is-expanded {
    flex-grow: 1;
    flex-shrink: 1
}

.navbar-item.is-tab {
    border-bottom: 1px solid transparent;
    min-height: 3.25rem;
    padding-bottom: calc(.5rem - 1px)
}

.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
    background-color: transparent;
    border-bottom-color: #10879e
}

.navbar-item.is-tab.is-active {
    background-color: transparent;
    border-bottom: 3px solid #10879e;
    color: #10879e;
    padding-bottom: calc(.5rem - 3px)
}

.navbar-content {
    flex-grow: 1;
    flex-shrink: 1
}

.navbar-link:not(.is-arrowless) {
    padding-left: 2.5em
}

.navbar-link:not(.is-arrowless):after {
    border-color: #10879e;
    margin-top: -.375em;
    left: 1.125em
}

.navbar-dropdown {
    font-size: .875rem;
    padding-bottom: .5rem;
    padding-top: .5rem
}

.navbar-dropdown .navbar-item {
    padding-right: 1.5rem;
    padding-left: 1.5rem
}

.navbar-divider {
    background-color: #f5f5f5;
    border: none;
    display: none;
    height: 2px;
    margin: .5rem 0
}

@media screen and (max-width: 1023px) {
    .navbar > .container {
        display: block
    }

    .navbar-brand .navbar-item, .navbar-tabs .navbar-item {
        align-items: center;
        display: flex
    }

    .navbar-link:after {
        display: none
    }

    .navbar-menu {
        background-color: #fff;
        box-shadow: 0 8px 16px rgba(10, 10, 10, .1);
        padding: .5rem 0
    }

    .navbar-menu.is-active {
        display: block
    }

    .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
        right: 0;
        position: fixed;
        left: 0;
        z-index: 30
    }

    .navbar.is-fixed-bottom-touch {
        bottom: 0
    }

    .navbar.is-fixed-bottom-touch.has-shadow {
        box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
    }

    .navbar.is-fixed-top-touch {
        top: 0
    }

    .navbar.is-fixed-top-touch .navbar-menu, .navbar.is-fixed-top .navbar-menu {
        -webkit-overflow-scrolling: touch;
        max-height: calc(100vh - 3.25rem);
        overflow: auto
    }

    body.has-navbar-fixed-top-touch, html.has-navbar-fixed-top-touch {
        padding-top: 3.25rem
    }

    body.has-navbar-fixed-bottom-touch, html.has-navbar-fixed-bottom-touch {
        padding-bottom: 3.25rem
    }
}

@media screen and (min-width: 1024px) {
    .navbar, .navbar-end, .navbar-menu, .navbar-start {
        align-items: stretch;
        display: flex
    }

    .navbar {
        min-height: 3.25rem
    }

    .navbar.is-spaced {
        padding: 1rem 2rem
    }

    .navbar.is-spaced .navbar-end, .navbar.is-spaced .navbar-start {
        align-items: center
    }

    .navbar.is-spaced .navbar-link, .navbar.is-spaced a.navbar-item {
        border-radius: 4px
    }

    .navbar.is-transparent .navbar-link.is-active, .navbar.is-transparent .navbar-link:focus, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover {
        background-color: transparent !important
    }

    .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
        background-color: transparent !important
    }

    .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
        background-color: #f5f5f5;
        color: #0a0a0a
    }

    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
        background-color: #f5f5f5;
        color: #10879e
    }

    .navbar-burger {
        display: none
    }

    .navbar-item, .navbar-link {
        align-items: center;
        display: flex
    }

    .navbar-item {
        display: flex
    }

    .navbar-item.has-dropdown {
        align-items: stretch
    }

    .navbar-item.has-dropdown-up .navbar-link:after {
        transform: rotate(-135deg) translate(-.25em, -.25em)
    }

    .navbar-item.has-dropdown-up .navbar-dropdown {
        border-bottom: 2px solid #dbdbdb;
        border-radius: 6px 6px 0 0;
        border-top: none;
        bottom: 100%;
        box-shadow: 0 -8px 8px rgba(10, 10, 10, .1);
        top: auto
    }

    .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
        display: block
    }

    .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0)
    }

    .navbar-menu {
        flex-grow: 1;
        flex-shrink: 0
    }

    .navbar-start {
        justify-content: flex-start;
        margin-left: auto
    }

    .navbar-end {
        justify-content: flex-end;
        margin-right: auto
    }

    .navbar-dropdown {
        background-color: #fff;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border-top: 2px solid #dbdbdb;
        box-shadow: 0 8px 8px rgba(10, 10, 10, .1);
        display: none;
        font-size: .875rem;
        right: 0;
        min-width: 100%;
        position: absolute;
        top: 100%;
        z-index: 20
    }

    .navbar-dropdown .navbar-item {
        padding: .375rem 1rem;
        white-space: nowrap
    }

    .navbar-dropdown a.navbar-item {
        padding-left: 3rem
    }

    .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
        background-color: #f5f5f5;
        color: #0a0a0a
    }

    .navbar-dropdown a.navbar-item.is-active {
        background-color: #f5f5f5;
        color: #10879e
    }

    .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown {
        border-radius: 6px;
        border-top: none;
        box-shadow: 0 8px 8px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
        display: block;
        opacity: 0;
        pointer-events: none;
        top: calc(100% + -4px);
        transform: translateY(-5px);
        transition-duration: 86ms;
        transition-property: opacity, transform
    }

    .navbar-dropdown.is-right {
        right: auto;
        left: 0
    }

    .navbar-divider {
        display: block
    }

    .container > .navbar .navbar-brand, .navbar > .container .navbar-brand {
        margin-right: -.75rem
    }

    .container > .navbar .navbar-menu, .navbar > .container .navbar-menu {
        margin-left: -.75rem
    }

    .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
        right: 0;
        position: fixed;
        left: 0;
        z-index: 30
    }

    .navbar.is-fixed-bottom-desktop {
        bottom: 0
    }

    .navbar.is-fixed-bottom-desktop.has-shadow {
        box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
    }

    .navbar.is-fixed-top-desktop {
        top: 0
    }

    body.has-navbar-fixed-top-desktop, html.has-navbar-fixed-top-desktop {
        padding-top: 3.25rem
    }

    body.has-navbar-fixed-bottom-desktop, html.has-navbar-fixed-bottom-desktop {
        padding-bottom: 3.25rem
    }

    body.has-spaced-navbar-fixed-top, html.has-spaced-navbar-fixed-top {
        padding-top: 5.25rem
    }

    body.has-spaced-navbar-fixed-bottom, html.has-spaced-navbar-fixed-bottom {
        padding-bottom: 5.25rem
    }

    .navbar-link.is-active, a.navbar-item.is-active {
        color: #0a0a0a
    }

    .navbar-link.is-active:not(:focus):not(:hover), a.navbar-item.is-active:not(:focus):not(:hover) {
        background-color: transparent
    }

    .navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link {
        background-color: #fafafa
    }
}

.hero.is-fullheight-with-navbar {
    min-height: calc(100vh - 3.25rem)
}

.pagination {
    font-size: 1rem;
    margin: -.25rem
}

.pagination.is-small {
    font-size: .75rem
}

.pagination.is-medium {
    font-size: 1.25rem
}

.pagination.is-large {
    font-size: 1.5rem
}

.pagination.is-rounded .pagination-next, .pagination.is-rounded .pagination-previous {
    padding-right: 1em;
    padding-left: 1em;
    border-radius: 290486px
}

.pagination.is-rounded .pagination-link {
    border-radius: 290486px
}

.pagination, .pagination-list {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center
}

.pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous {
    font-size: 1em;
    justify-content: center;
    margin: .25rem;
    padding-right: .5em;
    padding-left: .5em;
    text-align: center
}

.pagination-link, .pagination-next, .pagination-previous {
    border-color: #dbdbdb;
    color: #363636;
    min-width: 2.25em
}

.pagination-link:hover, .pagination-next:hover, .pagination-previous:hover {
    border-color: #b5b5b5;
    color: #363636
}

.pagination-link:focus, .pagination-next:focus, .pagination-previous:focus {
    border-color: #10879e
}

.pagination-link:active, .pagination-next:active, .pagination-previous:active {
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2)
}

.pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled] {
    background-color: #dbdbdb;
    border-color: #dbdbdb;
    box-shadow: none;
    color: #7a7a7a;
    opacity: .5
}

.pagination-next, .pagination-previous {
    padding-right: .75em;
    padding-left: .75em;
    white-space: nowrap
}

.pagination-link.is-current {
    background-color: #10879e;
    border-color: #10879e;
    color: #fff
}

.pagination-ellipsis {
    color: #b5b5b5;
    pointer-events: none
}

.pagination-list {
    flex-wrap: wrap
}

@media screen and (max-width: 768px) {
    .pagination {
        flex-wrap: wrap
    }

    .pagination-list li, .pagination-next, .pagination-previous {
        flex-grow: 1;
        flex-shrink: 1
    }
}

@media print, screen and (min-width: 769px) {
    .pagination-list {
        flex-grow: 1;
        flex-shrink: 1;
        justify-content: flex-start;
        order: 1
    }

    .pagination-previous {
        order: 2
    }

    .pagination-next {
        order: 3
    }

    .pagination {
        justify-content: space-between
    }

    .pagination.is-centered .pagination-previous {
        order: 1
    }

    .pagination.is-centered .pagination-list {
        justify-content: center;
        order: 2
    }

    .pagination.is-centered .pagination-next {
        order: 3
    }

    .pagination.is-right .pagination-previous {
        order: 1
    }

    .pagination.is-right .pagination-next {
        order: 2
    }

    .pagination.is-right .pagination-list {
        justify-content: flex-end;
        order: 3
    }
}

.panel {
    font-size: 1rem
}

.panel:not(:last-child) {
    margin-bottom: 1.5rem
}

.panel-block, .panel-heading, .panel-tabs {
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb
}

.panel-block:first-child, .panel-heading:first-child, .panel-tabs:first-child {
    border-top: 1px solid #dbdbdb
}

.panel-heading {
    background-color: #f5f5f5;
    border-radius: 4px 4px 0 0;
    color: #363636;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.25;
    padding: .5em .75em
}

.panel-tabs {
    align-items: flex-end;
    display: flex;
    font-size: .875em;
    justify-content: center
}

.panel-tabs a {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: -1px;
    padding: .5em
}

.panel-tabs a.is-active {
    border-bottom-color: #4a4a4a;
    color: #363636
}

.panel-list a {
    color: #4a4a4a
}

.panel-list a:hover {
    color: #10879e
}

.panel-block {
    align-items: center;
    color: #363636;
    display: flex;
    justify-content: flex-start;
    padding: .5em .75em
}

.panel-block input[type=checkbox] {
    margin-left: .75em
}

.panel-block > .control {
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%
}

.panel-block.is-wrapped {
    flex-wrap: wrap
}

.panel-block.is-active {
    border-right-color: #10879e;
    color: #363636
}

.panel-block.is-active .panel-icon {
    color: #10879e
}

a.panel-block, label.panel-block {
    cursor: pointer
}

a.panel-block:hover, label.panel-block:hover {
    background-color: #f5f5f5
}

.panel-icon {
    display: inline-block;
    font-size: 14px;
    height: 1em;
    line-height: 1em;
    text-align: center;
    vertical-align: top;
    width: 1em;
    color: #7a7a7a;
    margin-left: .75em
}

.panel-icon .fa {
    font-size: inherit;
    line-height: inherit
}

.tabs {
    -webkit-overflow-scrolling: touch;
    align-items: stretch;
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap
}

.tabs a {
    align-items: center;
    border-bottom: 1px solid #dbdbdb;
    color: #4a4a4a;
    display: flex;
    justify-content: center;
    margin-bottom: -1px;
    padding: .5em 1em;
    vertical-align: top
}

.tabs a:hover {
    border-bottom-color: #363636;
    color: #363636
}

.tabs li {
    display: block
}

.tabs li.is-active a {
    border-bottom-color: #10879e;
    color: #10879e
}

.tabs ul {
    align-items: center;
    border-bottom: 1px solid #dbdbdb;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    justify-content: flex-start
}

.tabs ul.is-left {
    padding-left: .75em
}

.tabs ul.is-center {
    flex: none;
    justify-content: center;
    padding-right: .75em;
    padding-left: .75em
}

.tabs ul.is-right {
    justify-content: flex-end;
    padding-right: .75em
}

.tabs .icon:first-child {
    margin-left: .5em
}

.tabs .icon:last-child {
    margin-right: .5em
}

.tabs.is-centered ul {
    justify-content: center
}

.tabs.is-right ul {
    justify-content: flex-end
}

.tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.tabs.is-boxed a:hover {
    background-color: #f5f5f5;
    border-bottom-color: #dbdbdb
}

.tabs.is-boxed li.is-active a {
    background-color: #fff;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important
}

.tabs.is-fullwidth li {
    flex-grow: 1;
    flex-shrink: 0
}

.tabs.is-toggle a {
    border: 1px solid #dbdbdb;
    margin-bottom: 0;
    position: relative
}

.tabs.is-toggle a:hover {
    background-color: #f5f5f5;
    border-color: #b5b5b5;
    z-index: 2
}

.tabs.is-toggle li + li {
    margin-right: -1px
}

.tabs.is-toggle li:first-child a {
    border-radius: 0 4px 4px 0
}

.tabs.is-toggle li:last-child a {
    border-radius: 4px 0 0 4px
}

.tabs.is-toggle li.is-active a {
    background-color: #10879e;
    border-color: #10879e;
    color: #fff;
    z-index: 1
}

.tabs.is-toggle ul {
    border-bottom: none
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-bottom-right-radius: 290486px;
    border-top-right-radius: 290486px;
    padding-right: 1.25em
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-left-radius: 290486px;
    border-top-left-radius: 290486px;
    padding-left: 1.25em
}

.tabs.is-small {
    font-size: .75rem
}

.tabs.is-medium {
    font-size: 1.25rem
}

.tabs.is-large {
    font-size: 1.5rem
}

.column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: .75rem
}

.columns.is-mobile > .column.is-narrow {
    flex: none
}

.columns.is-mobile > .column.is-full {
    flex: none;
    width: 100%
}

.columns.is-mobile > .column.is-three-quarters {
    flex: none;
    width: 75%
}

.columns.is-mobile > .column.is-two-thirds {
    flex: none;
    width: 66.6666%
}

.columns.is-mobile > .column.is-half {
    flex: none;
    width: 50%
}

.columns.is-mobile > .column.is-one-third {
    flex: none;
    width: 33.3333%
}

.columns.is-mobile > .column.is-one-quarter {
    flex: none;
    width: 25%
}

.columns.is-mobile > .column.is-one-fifth {
    flex: none;
    width: 20%
}

.columns.is-mobile > .column.is-two-fifths {
    flex: none;
    width: 40%
}

.columns.is-mobile > .column.is-three-fifths {
    flex: none;
    width: 60%
}

.columns.is-mobile > .column.is-four-fifths {
    flex: none;
    width: 80%
}

.columns.is-mobile > .column.is-offset-three-quarters {
    margin-right: 75%
}

.columns.is-mobile > .column.is-offset-two-thirds {
    margin-right: 66.6666%
}

.columns.is-mobile > .column.is-offset-half {
    margin-right: 50%
}

.columns.is-mobile > .column.is-offset-one-third {
    margin-right: 33.3333%
}

.columns.is-mobile > .column.is-offset-one-quarter {
    margin-right: 25%
}

.columns.is-mobile > .column.is-offset-one-fifth {
    margin-right: 20%
}

.columns.is-mobile > .column.is-offset-two-fifths {
    margin-right: 40%
}

.columns.is-mobile > .column.is-offset-three-fifths {
    margin-right: 60%
}

.columns.is-mobile > .column.is-offset-four-fifths {
    margin-right: 80%
}

.columns.is-mobile > .column.is-0 {
    flex: none;
    width: 0
}

.columns.is-mobile > .column.is-offset-0 {
    margin-right: 0
}

.columns.is-mobile > .column.is-1 {
    flex: none;
    width: 8.3333333333%
}

.columns.is-mobile > .column.is-offset-1 {
    margin-right: 8.3333333333%
}

.columns.is-mobile > .column.is-2 {
    flex: none;
    width: 16.6666666667%
}

.columns.is-mobile > .column.is-offset-2 {
    margin-right: 16.6666666667%
}

.columns.is-mobile > .column.is-3 {
    flex: none;
    width: 25%
}

.columns.is-mobile > .column.is-offset-3 {
    margin-right: 25%
}

.columns.is-mobile > .column.is-4 {
    flex: none;
    width: 33.3333333333%
}

.columns.is-mobile > .column.is-offset-4 {
    margin-right: 33.3333333333%
}

.columns.is-mobile > .column.is-5 {
    flex: none;
    width: 41.6666666667%
}

.columns.is-mobile > .column.is-offset-5 {
    margin-right: 41.6666666667%
}

.columns.is-mobile > .column.is-6 {
    flex: none;
    width: 50%
}

.columns.is-mobile > .column.is-offset-6 {
    margin-right: 50%
}

.columns.is-mobile > .column.is-7 {
    flex: none;
    width: 58.3333333333%
}

.columns.is-mobile > .column.is-offset-7 {
    margin-right: 58.3333333333%
}

.columns.is-mobile > .column.is-8 {
    flex: none;
    width: 66.6666666667%
}

.columns.is-mobile > .column.is-offset-8 {
    margin-right: 66.6666666667%
}

.columns.is-mobile > .column.is-9 {
    flex: none;
    width: 75%
}

.columns.is-mobile > .column.is-offset-9 {
    margin-right: 75%
}

.columns.is-mobile > .column.is-10 {
    flex: none;
    width: 83.3333333333%
}

.columns.is-mobile > .column.is-offset-10 {
    margin-right: 83.3333333333%
}

.columns.is-mobile > .column.is-11 {
    flex: none;
    width: 91.6666666667%
}

.columns.is-mobile > .column.is-offset-11 {
    margin-right: 91.6666666667%
}

.columns.is-mobile > .column.is-12 {
    flex: none;
    width: 100%
}

.columns.is-mobile > .column.is-offset-12 {
    margin-right: 100%
}

@media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
        flex: none
    }

    .column.is-full-mobile {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-mobile {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-mobile {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-mobile {
        flex: none;
        width: 50%
    }

    .column.is-one-third-mobile {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-mobile {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-mobile {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-mobile {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-mobile {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-mobile {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-mobile {
        margin-right: 75%
    }

    .column.is-offset-two-thirds-mobile {
        margin-right: 66.6666%
    }

    .column.is-offset-half-mobile {
        margin-right: 50%
    }

    .column.is-offset-one-third-mobile {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter-mobile {
        margin-right: 25%
    }

    .column.is-offset-one-fifth-mobile {
        margin-right: 20%
    }

    .column.is-offset-two-fifths-mobile {
        margin-right: 40%
    }

    .column.is-offset-three-fifths-mobile {
        margin-right: 60%
    }

    .column.is-offset-four-fifths-mobile {
        margin-right: 80%
    }

    .column.is-0-mobile {
        flex: none;
        width: 0
    }

    .column.is-offset-0-mobile {
        margin-right: 0
    }

    .column.is-1-mobile {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-mobile {
        margin-right: 8.3333333333%
    }

    .column.is-2-mobile {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-mobile {
        margin-right: 16.6666666667%
    }

    .column.is-3-mobile {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-mobile {
        margin-right: 25%
    }

    .column.is-4-mobile {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-mobile {
        margin-right: 33.3333333333%
    }

    .column.is-5-mobile {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-mobile {
        margin-right: 41.6666666667%
    }

    .column.is-6-mobile {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-mobile {
        margin-right: 50%
    }

    .column.is-7-mobile {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-mobile {
        margin-right: 58.3333333333%
    }

    .column.is-8-mobile {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-mobile {
        margin-right: 66.6666666667%
    }

    .column.is-9-mobile {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-mobile {
        margin-right: 75%
    }

    .column.is-10-mobile {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-mobile {
        margin-right: 83.3333333333%
    }

    .column.is-11-mobile {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-mobile {
        margin-right: 91.6666666667%
    }

    .column.is-12-mobile {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-mobile {
        margin-right: 100%
    }
}

@media print, screen and (min-width: 769px) {
    .column.is-narrow, .column.is-narrow-tablet {
        flex: none
    }

    .column.is-full, .column.is-full-tablet {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters, .column.is-three-quarters-tablet {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds, .column.is-two-thirds-tablet {
        flex: none;
        width: 66.6666%
    }

    .column.is-half, .column.is-half-tablet {
        flex: none;
        width: 50%
    }

    .column.is-one-third, .column.is-one-third-tablet {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter, .column.is-one-quarter-tablet {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth, .column.is-one-fifth-tablet {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths, .column.is-two-fifths-tablet {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths, .column.is-three-fifths-tablet {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths, .column.is-four-fifths-tablet {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
        margin-right: 75%
    }

    .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
        margin-right: 66.6666%
    }

    .column.is-offset-half, .column.is-offset-half-tablet {
        margin-right: 50%
    }

    .column.is-offset-one-third, .column.is-offset-one-third-tablet {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
        margin-right: 25%
    }

    .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
        margin-right: 20%
    }

    .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
        margin-right: 40%
    }

    .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
        margin-right: 60%
    }

    .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
        margin-right: 80%
    }

    .column.is-0, .column.is-0-tablet {
        flex: none;
        width: 0
    }

    .column.is-offset-0, .column.is-offset-0-tablet {
        margin-right: 0
    }

    .column.is-1, .column.is-1-tablet {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1, .column.is-offset-1-tablet {
        margin-right: 8.3333333333%
    }

    .column.is-2, .column.is-2-tablet {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2, .column.is-offset-2-tablet {
        margin-right: 16.6666666667%
    }

    .column.is-3, .column.is-3-tablet {
        flex: none;
        width: 25%
    }

    .column.is-offset-3, .column.is-offset-3-tablet {
        margin-right: 25%
    }

    .column.is-4, .column.is-4-tablet {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4, .column.is-offset-4-tablet {
        margin-right: 33.3333333333%
    }

    .column.is-5, .column.is-5-tablet {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5, .column.is-offset-5-tablet {
        margin-right: 41.6666666667%
    }

    .column.is-6, .column.is-6-tablet {
        flex: none;
        width: 50%
    }

    .column.is-offset-6, .column.is-offset-6-tablet {
        margin-right: 50%
    }

    .column.is-7, .column.is-7-tablet {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7, .column.is-offset-7-tablet {
        margin-right: 58.3333333333%
    }

    .column.is-8, .column.is-8-tablet {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8, .column.is-offset-8-tablet {
        margin-right: 66.6666666667%
    }

    .column.is-9, .column.is-9-tablet {
        flex: none;
        width: 75%
    }

    .column.is-offset-9, .column.is-offset-9-tablet {
        margin-right: 75%
    }

    .column.is-10, .column.is-10-tablet {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10, .column.is-offset-10-tablet {
        margin-right: 83.3333333333%
    }

    .column.is-11, .column.is-11-tablet {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11, .column.is-offset-11-tablet {
        margin-right: 91.6666666667%
    }

    .column.is-12, .column.is-12-tablet {
        flex: none;
        width: 100%
    }

    .column.is-offset-12, .column.is-offset-12-tablet {
        margin-right: 100%
    }
}

@media screen and (max-width: 1023px) {
    .column.is-narrow-touch {
        flex: none
    }

    .column.is-full-touch {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-touch {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-touch {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-touch {
        flex: none;
        width: 50%
    }

    .column.is-one-third-touch {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-touch {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-touch {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-touch {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-touch {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-touch {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-touch {
        margin-right: 75%
    }

    .column.is-offset-two-thirds-touch {
        margin-right: 66.6666%
    }

    .column.is-offset-half-touch {
        margin-right: 50%
    }

    .column.is-offset-one-third-touch {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter-touch {
        margin-right: 25%
    }

    .column.is-offset-one-fifth-touch {
        margin-right: 20%
    }

    .column.is-offset-two-fifths-touch {
        margin-right: 40%
    }

    .column.is-offset-three-fifths-touch {
        margin-right: 60%
    }

    .column.is-offset-four-fifths-touch {
        margin-right: 80%
    }

    .column.is-0-touch {
        flex: none;
        width: 0
    }

    .column.is-offset-0-touch {
        margin-right: 0
    }

    .column.is-1-touch {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-touch {
        margin-right: 8.3333333333%
    }

    .column.is-2-touch {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-touch {
        margin-right: 16.6666666667%
    }

    .column.is-3-touch {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-touch {
        margin-right: 25%
    }

    .column.is-4-touch {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-touch {
        margin-right: 33.3333333333%
    }

    .column.is-5-touch {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-touch {
        margin-right: 41.6666666667%
    }

    .column.is-6-touch {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-touch {
        margin-right: 50%
    }

    .column.is-7-touch {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-touch {
        margin-right: 58.3333333333%
    }

    .column.is-8-touch {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-touch {
        margin-right: 66.6666666667%
    }

    .column.is-9-touch {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-touch {
        margin-right: 75%
    }

    .column.is-10-touch {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-touch {
        margin-right: 83.3333333333%
    }

    .column.is-11-touch {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-touch {
        margin-right: 91.6666666667%
    }

    .column.is-12-touch {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-touch {
        margin-right: 100%
    }
}

@media screen and (min-width: 1024px) {
    .column.is-narrow-desktop {
        flex: none
    }

    .column.is-full-desktop {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-desktop {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-desktop {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-desktop {
        flex: none;
        width: 50%
    }

    .column.is-one-third-desktop {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-desktop {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-desktop {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-desktop {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-desktop {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-desktop {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-desktop {
        margin-right: 75%
    }

    .column.is-offset-two-thirds-desktop {
        margin-right: 66.6666%
    }

    .column.is-offset-half-desktop {
        margin-right: 50%
    }

    .column.is-offset-one-third-desktop {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter-desktop {
        margin-right: 25%
    }

    .column.is-offset-one-fifth-desktop {
        margin-right: 20%
    }

    .column.is-offset-two-fifths-desktop {
        margin-right: 40%
    }

    .column.is-offset-three-fifths-desktop {
        margin-right: 60%
    }

    .column.is-offset-four-fifths-desktop {
        margin-right: 80%
    }

    .column.is-0-desktop {
        flex: none;
        width: 0
    }

    .column.is-offset-0-desktop {
        margin-right: 0
    }

    .column.is-1-desktop {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-desktop {
        margin-right: 8.3333333333%
    }

    .column.is-2-desktop {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-desktop {
        margin-right: 16.6666666667%
    }

    .column.is-3-desktop {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-desktop {
        margin-right: 25%
    }

    .column.is-4-desktop {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-desktop {
        margin-right: 33.3333333333%
    }

    .column.is-5-desktop {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-desktop {
        margin-right: 41.6666666667%
    }

    .column.is-6-desktop {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-desktop {
        margin-right: 50%
    }

    .column.is-7-desktop {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-desktop {
        margin-right: 58.3333333333%
    }

    .column.is-8-desktop {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-desktop {
        margin-right: 66.6666666667%
    }

    .column.is-9-desktop {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-desktop {
        margin-right: 75%
    }

    .column.is-10-desktop {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-desktop {
        margin-right: 83.3333333333%
    }

    .column.is-11-desktop {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-desktop {
        margin-right: 91.6666666667%
    }

    .column.is-12-desktop {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-desktop {
        margin-right: 100%
    }
}

@media screen and (min-width: 1216px) {
    .column.is-narrow-widescreen {
        flex: none
    }

    .column.is-full-widescreen {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-widescreen {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-widescreen {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-widescreen {
        flex: none;
        width: 50%
    }

    .column.is-one-third-widescreen {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-widescreen {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-widescreen {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-widescreen {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-widescreen {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-widescreen {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-widescreen {
        margin-right: 75%
    }

    .column.is-offset-two-thirds-widescreen {
        margin-right: 66.6666%
    }

    .column.is-offset-half-widescreen {
        margin-right: 50%
    }

    .column.is-offset-one-third-widescreen {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter-widescreen {
        margin-right: 25%
    }

    .column.is-offset-one-fifth-widescreen {
        margin-right: 20%
    }

    .column.is-offset-two-fifths-widescreen {
        margin-right: 40%
    }

    .column.is-offset-three-fifths-widescreen {
        margin-right: 60%
    }

    .column.is-offset-four-fifths-widescreen {
        margin-right: 80%
    }

    .column.is-0-widescreen {
        flex: none;
        width: 0
    }

    .column.is-offset-0-widescreen {
        margin-right: 0
    }

    .column.is-1-widescreen {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-widescreen {
        margin-right: 8.3333333333%
    }

    .column.is-2-widescreen {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-widescreen {
        margin-right: 16.6666666667%
    }

    .column.is-3-widescreen {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-widescreen {
        margin-right: 25%
    }

    .column.is-4-widescreen {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-widescreen {
        margin-right: 33.3333333333%
    }

    .column.is-5-widescreen {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-widescreen {
        margin-right: 41.6666666667%
    }

    .column.is-6-widescreen {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-widescreen {
        margin-right: 50%
    }

    .column.is-7-widescreen {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-widescreen {
        margin-right: 58.3333333333%
    }

    .column.is-8-widescreen {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-widescreen {
        margin-right: 66.6666666667%
    }

    .column.is-9-widescreen {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-widescreen {
        margin-right: 75%
    }

    .column.is-10-widescreen {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-widescreen {
        margin-right: 83.3333333333%
    }

    .column.is-11-widescreen {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-widescreen {
        margin-right: 91.6666666667%
    }

    .column.is-12-widescreen {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-widescreen {
        margin-right: 100%
    }
}

@media screen and (min-width: 1408px) {
    .column.is-narrow-fullhd {
        flex: none
    }

    .column.is-full-fullhd {
        flex: none;
        width: 100%
    }

    .column.is-three-quarters-fullhd {
        flex: none;
        width: 75%
    }

    .column.is-two-thirds-fullhd {
        flex: none;
        width: 66.6666%
    }

    .column.is-half-fullhd {
        flex: none;
        width: 50%
    }

    .column.is-one-third-fullhd {
        flex: none;
        width: 33.3333%
    }

    .column.is-one-quarter-fullhd {
        flex: none;
        width: 25%
    }

    .column.is-one-fifth-fullhd {
        flex: none;
        width: 20%
    }

    .column.is-two-fifths-fullhd {
        flex: none;
        width: 40%
    }

    .column.is-three-fifths-fullhd {
        flex: none;
        width: 60%
    }

    .column.is-four-fifths-fullhd {
        flex: none;
        width: 80%
    }

    .column.is-offset-three-quarters-fullhd {
        margin-right: 75%
    }

    .column.is-offset-two-thirds-fullhd {
        margin-right: 66.6666%
    }

    .column.is-offset-half-fullhd {
        margin-right: 50%
    }

    .column.is-offset-one-third-fullhd {
        margin-right: 33.3333%
    }

    .column.is-offset-one-quarter-fullhd {
        margin-right: 25%
    }

    .column.is-offset-one-fifth-fullhd {
        margin-right: 20%
    }

    .column.is-offset-two-fifths-fullhd {
        margin-right: 40%
    }

    .column.is-offset-three-fifths-fullhd {
        margin-right: 60%
    }

    .column.is-offset-four-fifths-fullhd {
        margin-right: 80%
    }

    .column.is-0-fullhd {
        flex: none;
        width: 0
    }

    .column.is-offset-0-fullhd {
        margin-right: 0
    }

    .column.is-1-fullhd {
        flex: none;
        width: 8.3333333333%
    }

    .column.is-offset-1-fullhd {
        margin-right: 8.3333333333%
    }

    .column.is-2-fullhd {
        flex: none;
        width: 16.6666666667%
    }

    .column.is-offset-2-fullhd {
        margin-right: 16.6666666667%
    }

    .column.is-3-fullhd {
        flex: none;
        width: 25%
    }

    .column.is-offset-3-fullhd {
        margin-right: 25%
    }

    .column.is-4-fullhd {
        flex: none;
        width: 33.3333333333%
    }

    .column.is-offset-4-fullhd {
        margin-right: 33.3333333333%
    }

    .column.is-5-fullhd {
        flex: none;
        width: 41.6666666667%
    }

    .column.is-offset-5-fullhd {
        margin-right: 41.6666666667%
    }

    .column.is-6-fullhd {
        flex: none;
        width: 50%
    }

    .column.is-offset-6-fullhd {
        margin-right: 50%
    }

    .column.is-7-fullhd {
        flex: none;
        width: 58.3333333333%
    }

    .column.is-offset-7-fullhd {
        margin-right: 58.3333333333%
    }

    .column.is-8-fullhd {
        flex: none;
        width: 66.6666666667%
    }

    .column.is-offset-8-fullhd {
        margin-right: 66.6666666667%
    }

    .column.is-9-fullhd {
        flex: none;
        width: 75%
    }

    .column.is-offset-9-fullhd {
        margin-right: 75%
    }

    .column.is-10-fullhd {
        flex: none;
        width: 83.3333333333%
    }

    .column.is-offset-10-fullhd {
        margin-right: 83.3333333333%
    }

    .column.is-11-fullhd {
        flex: none;
        width: 91.6666666667%
    }

    .column.is-offset-11-fullhd {
        margin-right: 91.6666666667%
    }

    .column.is-12-fullhd {
        flex: none;
        width: 100%
    }

    .column.is-offset-12-fullhd {
        margin-right: 100%
    }
}

.columns {
    margin-right: -.75rem;
    margin-left: -.75rem;
    margin-top: -.75rem
}

.columns:last-child {
    margin-bottom: -.75rem
}

.columns:not(:last-child) {
    margin-bottom: .75rem
}

.columns.is-centered {
    justify-content: center
}

.columns.is-gapless {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

.columns.is-gapless > .column {
    margin: 0;
    padding: 0 !important
}

.columns.is-gapless:not(:last-child) {
    margin-bottom: 1.5rem
}

.columns.is-gapless:last-child {
    margin-bottom: 0
}

.columns.is-mobile {
    display: flex
}

.columns.is-multiline {
    flex-wrap: wrap
}

.columns.is-vcentered {
    align-items: center
}

@media print, screen and (min-width: 769px) {
    .columns:not(.is-desktop) {
        display: flex
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-desktop {
        display: flex
    }
}

.columns.is-variable {
    --columnGap: 0.75rem;
    margin-right: calc(-1 * var(--columnGap));
    margin-left: calc(-1 * var(--columnGap))
}

.columns.is-variable .column {
    padding-right: var(--columnGap);
    padding-left: var(--columnGap)
}

.columns.is-variable.is-0 {
    --columnGap: 0rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile {
        --columnGap: 0rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-0-tablet {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-0-tablet-only {
        --columnGap: 0rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-0-touch {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-0-desktop {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-0-desktop-only {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-0-widescreen {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-0-widescreen-only {
        --columnGap: 0rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-0-fullhd {
        --columnGap: 0rem
    }
}

.columns.is-variable.is-1 {
    --columnGap: 0.25rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile {
        --columnGap: 0.25rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-1-tablet {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-1-tablet-only {
        --columnGap: 0.25rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-1-touch {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-1-desktop {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-1-desktop-only {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-1-widescreen {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-1-widescreen-only {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-1-fullhd {
        --columnGap: 0.25rem
    }
}

.columns.is-variable.is-2 {
    --columnGap: 0.5rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile {
        --columnGap: 0.5rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-2-tablet {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-2-tablet-only {
        --columnGap: 0.5rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-2-touch {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-2-desktop {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-2-desktop-only {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-2-widescreen {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-2-widescreen-only {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-2-fullhd {
        --columnGap: 0.5rem
    }
}

.columns.is-variable.is-3 {
    --columnGap: 0.75rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile {
        --columnGap: 0.75rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-3-tablet {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-3-tablet-only {
        --columnGap: 0.75rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-3-touch {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-3-desktop {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-3-desktop-only {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-3-widescreen {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-3-widescreen-only {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-3-fullhd {
        --columnGap: 0.75rem
    }
}

.columns.is-variable.is-4 {
    --columnGap: 1rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile {
        --columnGap: 1rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-4-tablet {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-4-tablet-only {
        --columnGap: 1rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-4-touch {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-4-desktop {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-4-desktop-only {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-4-widescreen {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-4-widescreen-only {
        --columnGap: 1rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-4-fullhd {
        --columnGap: 1rem
    }
}

.columns.is-variable.is-5 {
    --columnGap: 1.25rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile {
        --columnGap: 1.25rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-5-tablet {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-5-tablet-only {
        --columnGap: 1.25rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-5-touch {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-5-desktop {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-5-desktop-only {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-5-widescreen {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-5-widescreen-only {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-5-fullhd {
        --columnGap: 1.25rem
    }
}

.columns.is-variable.is-6 {
    --columnGap: 1.5rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile {
        --columnGap: 1.5rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-6-tablet {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-6-tablet-only {
        --columnGap: 1.5rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-6-touch {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-6-desktop {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-6-desktop-only {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-6-widescreen {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-6-widescreen-only {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-6-fullhd {
        --columnGap: 1.5rem
    }
}

.columns.is-variable.is-7 {
    --columnGap: 1.75rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile {
        --columnGap: 1.75rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-7-tablet {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-7-tablet-only {
        --columnGap: 1.75rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-7-touch {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-7-desktop {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-7-desktop-only {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-7-widescreen {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-7-widescreen-only {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-7-fullhd {
        --columnGap: 1.75rem
    }
}

.columns.is-variable.is-8 {
    --columnGap: 2rem
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile {
        --columnGap: 2rem
    }
}

@media print, screen and (min-width: 769px) {
    .columns.is-variable.is-8-tablet {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-8-tablet-only {
        --columnGap: 2rem
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-8-touch {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-8-desktop {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
    .columns.is-variable.is-8-desktop-only {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 1216px) {
    .columns.is-variable.is-8-widescreen {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
    .columns.is-variable.is-8-widescreen-only {
        --columnGap: 2rem
    }
}

@media screen and (min-width: 1408px) {
    .columns.is-variable.is-8-fullhd {
        --columnGap: 2rem
    }
}

.tile {
    align-items: stretch;
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content
}

.tile.is-ancestor {
    margin-right: -.75rem;
    margin-left: -.75rem;
    margin-top: -.75rem
}

.tile.is-ancestor:last-child {
    margin-bottom: -.75rem
}

.tile.is-ancestor:not(:last-child) {
    margin-bottom: .75rem
}

.tile.is-child {
    margin: 0 !important
}

.tile.is-parent {
    padding: .75rem
}

.tile.is-vertical {
    flex-direction: column
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
    margin-bottom: 1.5rem !important
}

@media print, screen and (min-width: 769px) {
    .tile:not(.is-child) {
        display: flex
    }

    .tile.is-1 {
        flex: none;
        width: 8.3333333333%
    }

    .tile.is-2 {
        flex: none;
        width: 16.6666666667%
    }

    .tile.is-3 {
        flex: none;
        width: 25%
    }

    .tile.is-4 {
        flex: none;
        width: 33.3333333333%
    }

    .tile.is-5 {
        flex: none;
        width: 41.6666666667%
    }

    .tile.is-6 {
        flex: none;
        width: 50%
    }

    .tile.is-7 {
        flex: none;
        width: 58.3333333333%
    }

    .tile.is-8 {
        flex: none;
        width: 66.6666666667%
    }

    .tile.is-9 {
        flex: none;
        width: 75%
    }

    .tile.is-10 {
        flex: none;
        width: 83.3333333333%
    }

    .tile.is-11 {
        flex: none;
        width: 91.6666666667%
    }

    .tile.is-12 {
        flex: none;
        width: 100%
    }
}

.hero {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.hero .navbar {
    background: none
}

.hero .tabs ul {
    border-bottom: none
}

.hero.is-white {
    background-color: #fff;
    color: #0a0a0a
}

.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-white strong {
    color: inherit
}

.hero.is-white .title {
    color: #0a0a0a
}

.hero.is-white .subtitle {
    color: rgba(10, 10, 10, .9)
}

.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
    color: #0a0a0a
}

@media screen and (max-width: 1023px) {
    .hero.is-white .navbar-menu {
        background-color: #fff
    }
}

.hero.is-white .navbar-item, .hero.is-white .navbar-link {
    color: rgba(10, 10, 10, .7)
}

.hero.is-white .navbar-link.is-active, .hero.is-white .navbar-link:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white a.navbar-item:hover {
    background-color: #f2f2f2;
    color: #0a0a0a
}

.hero.is-white .tabs a {
    color: #0a0a0a;
    opacity: .9
}

.hero.is-white .tabs a:hover, .hero.is-white .tabs li.is-active a {
    opacity: 1
}

.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
    color: #0a0a0a
}

.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: #fff
}

.hero.is-white.is-bold {
    background-image: linear-gradient(-141deg, #e8e3e4, #fff 71%, #fff)
}

@media screen and (max-width: 768px) {
    .hero.is-white.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #e8e3e4, #fff 71%, #fff)
    }
}

.hero.is-black {
    background-color: #0a0a0a;
    color: #fff
}

.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-black strong {
    color: inherit
}

.hero.is-black .title {
    color: #fff
}

.hero.is-black .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-black .navbar-menu {
        background-color: #0a0a0a
    }
}

.hero.is-black .navbar-item, .hero.is-black .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-black .navbar-link.is-active, .hero.is-black .navbar-link:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black a.navbar-item:hover {
    background-color: #000;
    color: #fff
}

.hero.is-black .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-black .tabs a:hover, .hero.is-black .tabs li.is-active a {
    opacity: 1
}

.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
    color: #fff
}

.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #0a0a0a
}

.hero.is-black.is-bold {
    background-image: linear-gradient(-141deg, #000, #0a0a0a 71%, #181616)
}

@media screen and (max-width: 768px) {
    .hero.is-black.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #000, #0a0a0a 71%, #181616)
    }
}

.hero.is-light {
    background-color: #f5f5f5;
    color: #363636
}

.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-light strong {
    color: inherit
}

.hero.is-light .title {
    color: #363636
}

.hero.is-light .subtitle {
    color: rgba(54, 54, 54, .9)
}

.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong {
    color: #363636
}

@media screen and (max-width: 1023px) {
    .hero.is-light .navbar-menu {
        background-color: #f5f5f5
    }
}

.hero.is-light .navbar-item, .hero.is-light .navbar-link {
    color: rgba(54, 54, 54, .7)
}

.hero.is-light .navbar-link.is-active, .hero.is-light .navbar-link:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light a.navbar-item:hover {
    background-color: #e8e8e8;
    color: #363636
}

.hero.is-light .tabs a {
    color: #363636;
    opacity: .9
}

.hero.is-light .tabs a:hover, .hero.is-light .tabs li.is-active a {
    opacity: 1
}

.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
    color: #363636
}

.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
    background-color: #363636;
    border-color: #363636;
    color: #f5f5f5
}

.hero.is-light.is-bold {
    background-image: linear-gradient(-141deg, #dfd8d9, #f5f5f5 71%, #fff)
}

@media screen and (max-width: 768px) {
    .hero.is-light.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #dfd8d9, #f5f5f5 71%, #fff)
    }
}

.hero.is-dark {
    background-color: #363636;
    color: #f5f5f5
}

.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-dark strong {
    color: inherit
}

.hero.is-dark .title {
    color: #f5f5f5
}

.hero.is-dark .subtitle {
    color: hsla(0, 0%, 96.1%, .9)
}

.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong {
    color: #f5f5f5
}

@media screen and (max-width: 1023px) {
    .hero.is-dark .navbar-menu {
        background-color: #363636
    }
}

.hero.is-dark .navbar-item, .hero.is-dark .navbar-link {
    color: hsla(0, 0%, 96.1%, .7)
}

.hero.is-dark .navbar-link.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark a.navbar-item:hover {
    background-color: #292929;
    color: #f5f5f5
}

.hero.is-dark .tabs a {
    color: #f5f5f5;
    opacity: .9
}

.hero.is-dark .tabs a:hover, .hero.is-dark .tabs li.is-active a {
    opacity: 1
}

.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
    color: #f5f5f5
}

.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #363636
}

.hero.is-dark.is-bold {
    background-image: linear-gradient(-141deg, #1f191a, #363636 71%, #46403f)
}

@media screen and (max-width: 768px) {
    .hero.is-dark.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #1f191a, #363636 71%, #46403f)
    }
}

.hero.is-primary {
    background-color: #00d1b2;
    color: #fff
}

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-primary strong {
    color: inherit
}

.hero.is-primary .title {
    color: #fff
}

.hero.is-primary .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-primary .navbar-menu {
        background-color: #00d1b2
    }
}

.hero.is-primary .navbar-item, .hero.is-primary .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-primary .navbar-link.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary a.navbar-item:hover {
    background-color: #00b89c;
    color: #fff
}

.hero.is-primary .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-primary .tabs a:hover, .hero.is-primary .tabs li.is-active a {
    opacity: 1
}

.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
    color: #fff
}

.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #00d1b2
}

.hero.is-primary.is-bold {
    background-image: linear-gradient(-141deg, #009e6c, #00d1b2 71%, #00e7eb)
}

@media screen and (max-width: 768px) {
    .hero.is-primary.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #009e6c, #00d1b2 71%, #00e7eb)
    }
}

.hero.is-link {
    background-color: #10879e;
    color: #fff
}

.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-link strong {
    color: inherit
}

.hero.is-link .title {
    color: #fff
}

.hero.is-link .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-link .navbar-menu {
        background-color: #10879e
    }
}

.hero.is-link .navbar-item, .hero.is-link .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-link .navbar-link.is-active, .hero.is-link .navbar-link:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link a.navbar-item:hover {
    background-color: #2366d1;
    color: #fff
}

.hero.is-link .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-link .tabs a:hover, .hero.is-link .tabs li.is-active a {
    opacity: 1
}

.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
    color: #fff
}

.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #10879e
}

.hero.is-link.is-bold {
    background-image: linear-gradient(-141deg, #1577c6, #10879e 71%, #4366e5)
}

@media screen and (max-width: 768px) {
    .hero.is-link.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #1577c6, #10879e 71%, #4366e5)
    }
}

.hero.is-info {
    background-color: #209cee;
    color: #fff
}

.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-info strong {
    color: inherit
}

.hero.is-info .title {
    color: #fff
}

.hero.is-info .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-info .navbar-menu {
        background-color: #209cee
    }
}

.hero.is-info .navbar-item, .hero.is-info .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-info .navbar-link.is-active, .hero.is-info .navbar-link:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info a.navbar-item:hover {
    background-color: #118fe4;
    color: #fff
}

.hero.is-info .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-info .tabs a:hover, .hero.is-info .tabs li.is-active a {
    opacity: 1
}

.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
    color: #fff
}

.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #209cee
}

.hero.is-info.is-bold {
    background-image: linear-gradient(-141deg, #04a6d7, #209cee 71%, #3287f5)
}

@media screen and (max-width: 768px) {
    .hero.is-info.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #04a6d7, #209cee 71%, #3287f5)
    }
}

.hero.is-success {
    background-color: #23d160;
    color: #fff
}

.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-success strong {
    color: inherit
}

.hero.is-success .title {
    color: #fff
}

.hero.is-success .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-success .navbar-menu {
        background-color: #23d160
    }
}

.hero.is-success .navbar-item, .hero.is-success .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-success .navbar-link.is-active, .hero.is-success .navbar-link:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success a.navbar-item:hover {
    background-color: #20bc56;
    color: #fff
}

.hero.is-success .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-success .tabs a:hover, .hero.is-success .tabs li.is-active a {
    opacity: 1
}

.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
    color: #fff
}

.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #23d160
}

.hero.is-success.is-bold {
    background-image: linear-gradient(-141deg, #12af2f, #23d160 71%, #2ce28a)
}

@media screen and (max-width: 768px) {
    .hero.is-success.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #12af2f, #23d160 71%, #2ce28a)
    }
}

.hero.is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, .7)
}

.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-warning strong {
    color: inherit
}

.hero.is-warning .title {
    color: rgba(0, 0, 0, .7)
}

.hero.is-warning .subtitle {
    color: rgba(0, 0, 0, .9)
}

.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong {
    color: rgba(0, 0, 0, .7)
}

@media screen and (max-width: 1023px) {
    .hero.is-warning .navbar-menu {
        background-color: #ffdd57
    }
}

.hero.is-warning .navbar-item, .hero.is-warning .navbar-link {
    color: rgba(0, 0, 0, .7)
}

.hero.is-warning .navbar-link.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning a.navbar-item:hover {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs a {
    color: rgba(0, 0, 0, .7);
    opacity: .9
}

.hero.is-warning .tabs a:hover, .hero.is-warning .tabs li.is-active a {
    opacity: 1
}

.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
    color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
    background-color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .7);
    color: #ffdd57
}

.hero.is-warning.is-bold {
    background-image: linear-gradient(-141deg, #ffaf24, #ffdd57 71%, #fffa70)
}

@media screen and (max-width: 768px) {
    .hero.is-warning.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #ffaf24, #ffdd57 71%, #fffa70)
    }
}

.hero.is-danger {
    background-color: #ff3860;
    color: #fff
}

.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-danger strong {
    color: inherit
}

.hero.is-danger .title {
    color: #fff
}

.hero.is-danger .subtitle {
    color: hsla(0, 0%, 100%, .9)
}

.hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong {
    color: #fff
}

@media screen and (max-width: 1023px) {
    .hero.is-danger .navbar-menu {
        background-color: #ff3860
    }
}

.hero.is-danger .navbar-item, .hero.is-danger .navbar-link {
    color: hsla(0, 0%, 100%, .7)
}

.hero.is-danger .navbar-link.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger a.navbar-item:hover {
    background-color: #ff1f4b;
    color: #fff
}

.hero.is-danger .tabs a {
    color: #fff;
    opacity: .9
}

.hero.is-danger .tabs a:hover, .hero.is-danger .tabs li.is-active a {
    opacity: 1
}

.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
    color: #fff
}

.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, .1)
}

.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #ff3860
}

.hero.is-danger.is-bold {
    background-image: linear-gradient(-141deg, #ff0561, #ff3860 71%, #ff5257)
}

@media screen and (max-width: 768px) {
    .hero.is-danger.is-bold .navbar-menu {
        background-image: linear-gradient(-141deg, #ff0561, #ff3860 71%, #ff5257)
    }
}

.hero.is-small .hero-body {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

@media print, screen and (min-width: 769px) {
    .hero.is-medium .hero-body {
        padding-bottom: 9rem;
        padding-top: 9rem
    }
}

@media print, screen and (min-width: 769px) {
    .hero.is-large .hero-body {
        padding-bottom: 18rem;
        padding-top: 18rem
    }
}

.hero.is-fullheight-with-navbar .hero-body, .hero.is-fullheight .hero-body, .hero.is-halfheight .hero-body {
    align-items: center;
    display: flex
}

.hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-halfheight .hero-body > .container {
    flex-grow: 1;
    flex-shrink: 1
}

.hero.is-halfheight {
    min-height: 50vh
}

.hero.is-fullheight {
    min-height: 100vh
}

.hero-video {
    overflow: hidden
}

.hero-video video {
    right: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate3d(50%, -50%, 0)
}

.hero-video.is-transparent {
    opacity: .3
}

@media screen and (max-width: 768px) {
    .hero-video {
        display: none
    }
}

.hero-buttons {
    margin-top: 1.5rem
}

@media screen and (max-width: 768px) {
    .hero-buttons .button {
        display: flex
    }

    .hero-buttons .button:not(:last-child) {
        margin-bottom: .75rem
    }
}

@media print, screen and (min-width: 769px) {
    .hero-buttons {
        display: flex;
        justify-content: center
    }

    .hero-buttons .button:not(:last-child) {
        margin-left: 1.5rem
    }
}

.hero-foot, .hero-head {
    flex-grow: 0;
    flex-shrink: 0
}

.hero-body {
    flex-grow: 1;
    flex-shrink: 0
}

.hero-body, .section {
    padding: 3rem 1.5rem
}

@media screen and (min-width: 1024px) {
    .section.is-medium {
        padding: 9rem 1.5rem
    }

    .section.is-large {
        padding: 18rem 1.5rem
    }
}

.footer {
    background-color: #fafafa;
    padding: 3rem 1.5rem 6rem
}

.tw-container {
    width: 100%
}

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

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

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

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

.tw-sr-only {
    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-width: 0 !important
}

.tw-not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.focus\:tw-sr-only:focus {
    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-width: 0 !important
}

.focus\:tw-not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.tw-appearance-none {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important
}

.tw-bg-fixed {
    background-attachment: fixed !important
}

.tw-bg-local {
    background-attachment: local !important
}

.tw-bg-scroll {
    background-attachment: scroll !important
}

.tw-bg-transparent {
    background-color: transparent !important
}

.tw-bg-black {
    background-color: #000 !important
}

.tw-bg-black2 {
    background-color: #2e2e2e !important
}

.tw-bg-white {
    background-color: #fff !important
}

.tw-bg-gray-100 {
    background-color: #f7fafc !important
}

.tw-bg-gray-200 {
    background-color: #edf2f7 !important
}

.tw-bg-gray-300 {
    background-color: #e2e8f0 !important
}

.tw-bg-gray-400 {
    background-color: #cbd5e0 !important
}

.tw-bg-gray-500 {
    background-color: #a0aec0 !important
}

.tw-bg-gray-600 {
    background-color: #718096 !important
}

.tw-bg-gray-700 {
    background-color: #4a5568 !important
}

.tw-bg-gray-800 {
    background-color: #2d3748 !important
}

.tw-bg-gray-900 {
    background-color: #1a202c !important
}

.tw-bg-red-100 {
    background-color: #fff5f5 !important
}

.tw-bg-red-200 {
    background-color: #fed7d7 !important
}

.tw-bg-red-300 {
    background-color: #feb2b2 !important
}

.tw-bg-red-400 {
    background-color: #fc8181 !important
}

.tw-bg-red-500 {
    background-color: #f56565 !important
}

.tw-bg-red-600 {
    background-color: #e53e3e !important
}

.tw-bg-red-700 {
    background-color: #c53030 !important
}

.tw-bg-red-800 {
    background-color: #9b2c2c !important
}

.tw-bg-red-900 {
    background-color: #742a2a !important
}

.tw-bg-orange-100 {
    background-color: #fffaf0 !important
}

.tw-bg-orange-200 {
    background-color: #feebc8 !important
}

.tw-bg-orange-300 {
    background-color: #fbd38d !important
}

.tw-bg-orange-400 {
    background-color: #f6ad55 !important
}

.tw-bg-orange-500 {
    background-color: #ed8936 !important
}

.tw-bg-orange-600 {
    background-color: #dd6b20 !important
}

.tw-bg-orange-700 {
    background-color: #c05621 !important
}

.tw-bg-orange-800 {
    background-color: #9c4221 !important
}

.tw-bg-orange-900 {
    background-color: #7b341e !important
}

.tw-bg-yellow-100 {
    background-color: ivory !important
}

.tw-bg-yellow-200 {
    background-color: #fefcbf !important
}

.tw-bg-yellow-300 {
    background-color: #faf089 !important
}

.tw-bg-yellow-400 {
    background-color: #f6e05e !important
}

.tw-bg-yellow-500 {
    background-color: #ecc94b !important
}

.tw-bg-yellow-600 {
    background-color: #d69e2e !important
}

.tw-bg-yellow-700 {
    background-color: #b7791f !important
}

.tw-bg-yellow-800 {
    background-color: #975a16 !important
}

.tw-bg-yellow-900 {
    background-color: #744210 !important
}

.tw-bg-green-100 {
    background-color: #f0fff4 !important
}

.tw-bg-green-200 {
    background-color: #c6f6d5 !important
}

.tw-bg-green-300 {
    background-color: #9ae6b4 !important
}

.tw-bg-green-400 {
    background-color: #68d391 !important
}

.tw-bg-green-500 {
    background-color: #48bb78 !important
}

.tw-bg-green-600 {
    background-color: #38a169 !important
}

.tw-bg-green-700 {
    background-color: #2f855a !important
}

.tw-bg-green-800 {
    background-color: #276749 !important
}

.tw-bg-green-900 {
    background-color: #22543d !important
}

.tw-bg-teal-100 {
    background-color: #e6fffa !important
}

.tw-bg-teal-200 {
    background-color: #b2f5ea !important
}

.tw-bg-teal-300 {
    background-color: #81e6d9 !important
}

.tw-bg-teal-400 {
    background-color: #4fd1c5 !important
}

.tw-bg-teal-500 {
    background-color: #38b2ac !important
}

.tw-bg-teal-600 {
    background-color: #319795 !important
}

.tw-bg-teal-700 {
    background-color: #2c7a7b !important
}

.tw-bg-teal-800 {
    background-color: #285e61 !important
}

.tw-bg-teal-900 {
    background-color: #234e52 !important
}

.tw-bg-blue-100 {
    background-color: #ebf8ff !important
}

.tw-bg-blue-200 {
    background-color: #bee3f8 !important
}

.tw-bg-blue-300 {
    background-color: #90cdf4 !important
}

.tw-bg-blue-400 {
    background-color: #63b3ed !important
}

.tw-bg-blue-500 {
    background-color: #4299e1 !important
}

.tw-bg-blue-600 {
    background-color: #3182ce !important
}

.tw-bg-blue-700 {
    background-color: #2b6cb0 !important
}

.tw-bg-blue-800 {
    background-color: #2c5282 !important
}

.tw-bg-blue-900 {
    background-color: #2a4365 !important
}

.tw-bg-blue-1000 {
    background-color: #304570 !important
}

.tw-bg-blue-1100 {
    background-color: #D1E3E3 !important
}

.tw-bg-indigo-100 {
    background-color: #ebf4ff !important
}

.tw-bg-indigo-200 {
    background-color: #c3dafe !important
}

.tw-bg-indigo-300 {
    background-color: #a3bffa !important
}

.tw-bg-indigo-400 {
    background-color: #7f9cf5 !important
}

.tw-bg-indigo-500 {
    background-color: #667eea !important
}

.tw-bg-indigo-600 {
    background-color: #5a67d8 !important
}

.tw-bg-indigo-700 {
    background-color: #4c51bf !important
}

.tw-bg-indigo-800 {
    background-color: #434190 !important
}

.tw-bg-indigo-900 {
    background-color: #3c366b !important
}

.tw-bg-purple-100 {
    background-color: #faf5ff !important
}

.tw-bg-purple-200 {
    background-color: #e9d8fd !important
}

.tw-bg-purple-300 {
    background-color: #d6bcfa !important
}

.tw-bg-purple-400 {
    background-color: #b794f4 !important
}

.tw-bg-purple-500 {
    background-color: #9f7aea !important
}

.tw-bg-purple-600 {
    background-color: #805ad5 !important
}

.tw-bg-purple-700 {
    background-color: #6b46c1 !important
}

.tw-bg-purple-800 {
    background-color: #553c9a !important
}

.tw-bg-purple-900 {
    background-color: #44337a !important
}

.tw-bg-pink-100 {
    background-color: #fff5f7 !important
}

.tw-bg-pink-200 {
    background-color: #fed7e2 !important
}

.tw-bg-pink-300 {
    background-color: #fbb6ce !important
}

.tw-bg-pink-400 {
    background-color: #f687b3 !important
}

.tw-bg-pink-500 {
    background-color: #ed64a6 !important
}

.tw-bg-pink-600 {
    background-color: #d53f8c !important
}

.tw-bg-pink-700 {
    background-color: #b83280 !important
}

.tw-bg-pink-800 {
    background-color: #97266d !important
}

.tw-bg-pink-900 {
    background-color: #702459 !important
}

.hover\:tw-bg-transparent:hover {
    background-color: transparent !important
}

.hover\:tw-bg-black:hover {
    background-color: #000 !important
}

.hover\:tw-bg-black2:hover {
    background-color: #2e2e2e !important
}

.hover\:tw-bg-white:hover {
    background-color: #fff !important
}

.hover\:tw-bg-gray-100:hover {
    background-color: #f7fafc !important
}

.hover\:tw-bg-gray-200:hover {
    background-color: #edf2f7 !important
}

.hover\:tw-bg-gray-300:hover {
    background-color: #e2e8f0 !important
}

.hover\:tw-bg-gray-400:hover {
    background-color: #cbd5e0 !important
}

.hover\:tw-bg-gray-500:hover {
    background-color: #a0aec0 !important
}

.hover\:tw-bg-gray-600:hover {
    background-color: #718096 !important
}

.hover\:tw-bg-gray-700:hover {
    background-color: #4a5568 !important
}

.hover\:tw-bg-gray-800:hover {
    background-color: #2d3748 !important
}

.hover\:tw-bg-gray-900:hover {
    background-color: #1a202c !important
}

.hover\:tw-bg-red-100:hover {
    background-color: #fff5f5 !important
}

.hover\:tw-bg-red-200:hover {
    background-color: #fed7d7 !important
}

.hover\:tw-bg-red-300:hover {
    background-color: #feb2b2 !important
}

.hover\:tw-bg-red-400:hover {
    background-color: #fc8181 !important
}

.hover\:tw-bg-red-500:hover {
    background-color: #f56565 !important
}

.hover\:tw-bg-red-600:hover {
    background-color: #e53e3e !important
}

.hover\:tw-bg-red-700:hover {
    background-color: #c53030 !important
}

.hover\:tw-bg-red-800:hover {
    background-color: #9b2c2c !important
}

.hover\:tw-bg-red-900:hover {
    background-color: #742a2a !important
}

.hover\:tw-bg-orange-100:hover {
    background-color: #fffaf0 !important
}

.hover\:tw-bg-orange-200:hover {
    background-color: #feebc8 !important
}

.hover\:tw-bg-orange-300:hover {
    background-color: #fbd38d !important
}

.hover\:tw-bg-orange-400:hover {
    background-color: #f6ad55 !important
}

.hover\:tw-bg-orange-500:hover {
    background-color: #ed8936 !important
}

.hover\:tw-bg-orange-600:hover {
    background-color: #dd6b20 !important
}

.hover\:tw-bg-orange-700:hover {
    background-color: #c05621 !important
}

.hover\:tw-bg-orange-800:hover {
    background-color: #9c4221 !important
}

.hover\:tw-bg-orange-900:hover {
    background-color: #7b341e !important
}

.hover\:tw-bg-yellow-100:hover {
    background-color: ivory !important
}

.hover\:tw-bg-yellow-200:hover {
    background-color: #fefcbf !important
}

.hover\:tw-bg-yellow-300:hover {
    background-color: #faf089 !important
}

.hover\:tw-bg-yellow-400:hover {
    background-color: #f6e05e !important
}

.hover\:tw-bg-yellow-500:hover {
    background-color: #ecc94b !important
}

.hover\:tw-bg-yellow-600:hover {
    background-color: #d69e2e !important
}

.hover\:tw-bg-yellow-700:hover {
    background-color: #b7791f !important
}

.hover\:tw-bg-yellow-800:hover {
    background-color: #975a16 !important
}

.hover\:tw-bg-yellow-900:hover {
    background-color: #744210 !important
}

.hover\:tw-bg-green-100:hover {
    background-color: #f0fff4 !important
}

.hover\:tw-bg-green-200:hover {
    background-color: #c6f6d5 !important
}

.hover\:tw-bg-green-300:hover {
    background-color: #9ae6b4 !important
}

.hover\:tw-bg-green-400:hover {
    background-color: #68d391 !important
}

.hover\:tw-bg-green-500:hover {
    background-color: #48bb78 !important
}

.hover\:tw-bg-green-600:hover {
    background-color: #38a169 !important
}

.hover\:tw-bg-green-700:hover {
    background-color: #2f855a !important
}

.hover\:tw-bg-green-800:hover {
    background-color: #276749 !important
}

.hover\:tw-bg-green-900:hover {
    background-color: #22543d !important
}

.hover\:tw-bg-teal-100:hover {
    background-color: #e6fffa !important
}

.hover\:tw-bg-teal-200:hover {
    background-color: #b2f5ea !important
}

.hover\:tw-bg-teal-300:hover {
    background-color: #81e6d9 !important
}

.hover\:tw-bg-teal-400:hover {
    background-color: #4fd1c5 !important
}

.hover\:tw-bg-teal-500:hover {
    background-color: #38b2ac !important
}

.hover\:tw-bg-teal-600:hover {
    background-color: #319795 !important
}

.hover\:tw-bg-teal-700:hover {
    background-color: #2c7a7b !important
}

.hover\:tw-bg-teal-800:hover {
    background-color: #285e61 !important
}

.hover\:tw-bg-teal-900:hover {
    background-color: #234e52 !important
}

.hover\:tw-bg-blue-100:hover {
    background-color: #ebf8ff !important
}

.hover\:tw-bg-blue-200:hover {
    background-color: #bee3f8 !important
}

.hover\:tw-bg-blue-300:hover {
    background-color: #90cdf4 !important
}

.hover\:tw-bg-blue-400:hover {
    background-color: #63b3ed !important
}

.hover\:tw-bg-blue-500:hover {
    background-color: #4299e1 !important
}

.hover\:tw-bg-blue-600:hover {
    background-color: #3182ce !important
}

.hover\:tw-bg-blue-700:hover {
    background-color: #2b6cb0 !important
}

.hover\:tw-bg-blue-800:hover {
    background-color: #2c5282 !important
}

.hover\:tw-bg-blue-900:hover {
    background-color: #2a4365 !important
}

.hover\:tw-bg-blue-1000:hover {
    background-color: #304570 !important
}

.hover\:tw-bg-blue-1100:hover {
    background-color: #D1E3E3 !important
}

.hover\:tw-bg-indigo-100:hover {
    background-color: #ebf4ff !important
}

.hover\:tw-bg-indigo-200:hover {
    background-color: #c3dafe !important
}

.hover\:tw-bg-indigo-300:hover {
    background-color: #a3bffa !important
}

.hover\:tw-bg-indigo-400:hover {
    background-color: #7f9cf5 !important
}

.hover\:tw-bg-indigo-500:hover {
    background-color: #667eea !important
}

.hover\:tw-bg-indigo-600:hover {
    background-color: #5a67d8 !important
}

.hover\:tw-bg-indigo-700:hover {
    background-color: #4c51bf !important
}

.hover\:tw-bg-indigo-800:hover {
    background-color: #434190 !important
}

.hover\:tw-bg-indigo-900:hover {
    background-color: #3c366b !important
}

.hover\:tw-bg-purple-100:hover {
    background-color: #faf5ff !important
}

.hover\:tw-bg-purple-200:hover {
    background-color: #e9d8fd !important
}

.hover\:tw-bg-purple-300:hover {
    background-color: #d6bcfa !important
}

.hover\:tw-bg-purple-400:hover {
    background-color: #b794f4 !important
}

.hover\:tw-bg-purple-500:hover {
    background-color: #9f7aea !important
}

.hover\:tw-bg-purple-600:hover {
    background-color: #805ad5 !important
}

.hover\:tw-bg-purple-700:hover {
    background-color: #6b46c1 !important
}

.hover\:tw-bg-purple-800:hover {
    background-color: #553c9a !important
}

.hover\:tw-bg-purple-900:hover {
    background-color: #44337a !important
}

.hover\:tw-bg-pink-100:hover {
    background-color: #fff5f7 !important
}

.hover\:tw-bg-pink-200:hover {
    background-color: #fed7e2 !important
}

.hover\:tw-bg-pink-300:hover {
    background-color: #fbb6ce !important
}

.hover\:tw-bg-pink-400:hover {
    background-color: #f687b3 !important
}

.hover\:tw-bg-pink-500:hover {
    background-color: #ed64a6 !important
}

.hover\:tw-bg-pink-600:hover {
    background-color: #d53f8c !important
}

.hover\:tw-bg-pink-700:hover {
    background-color: #b83280 !important
}

.hover\:tw-bg-pink-800:hover {
    background-color: #97266d !important
}

.hover\:tw-bg-pink-900:hover {
    background-color: #702459 !important
}

.focus\:tw-bg-transparent:focus {
    background-color: transparent !important
}

.focus\:tw-bg-black:focus {
    background-color: #000 !important
}

.focus\:tw-bg-black2:focus {
    background-color: #2e2e2e !important
}

.focus\:tw-bg-white:focus {
    background-color: #fff !important
}

.focus\:tw-bg-gray-100:focus {
    background-color: #f7fafc !important
}

.focus\:tw-bg-gray-200:focus {
    background-color: #edf2f7 !important
}

.focus\:tw-bg-gray-300:focus {
    background-color: #e2e8f0 !important
}

.focus\:tw-bg-gray-400:focus {
    background-color: #cbd5e0 !important
}

.focus\:tw-bg-gray-500:focus {
    background-color: #a0aec0 !important
}

.focus\:tw-bg-gray-600:focus {
    background-color: #718096 !important
}

.focus\:tw-bg-gray-700:focus {
    background-color: #4a5568 !important
}

.focus\:tw-bg-gray-800:focus {
    background-color: #2d3748 !important
}

.focus\:tw-bg-gray-900:focus {
    background-color: #1a202c !important
}

.focus\:tw-bg-red-100:focus {
    background-color: #fff5f5 !important
}

.focus\:tw-bg-red-200:focus {
    background-color: #fed7d7 !important
}

.focus\:tw-bg-red-300:focus {
    background-color: #feb2b2 !important
}

.focus\:tw-bg-red-400:focus {
    background-color: #fc8181 !important
}

.focus\:tw-bg-red-500:focus {
    background-color: #f56565 !important
}

.focus\:tw-bg-red-600:focus {
    background-color: #e53e3e !important
}

.focus\:tw-bg-red-700:focus {
    background-color: #c53030 !important
}

.focus\:tw-bg-red-800:focus {
    background-color: #9b2c2c !important
}

.focus\:tw-bg-red-900:focus {
    background-color: #742a2a !important
}

.focus\:tw-bg-orange-100:focus {
    background-color: #fffaf0 !important
}

.focus\:tw-bg-orange-200:focus {
    background-color: #feebc8 !important
}

.focus\:tw-bg-orange-300:focus {
    background-color: #fbd38d !important
}

.focus\:tw-bg-orange-400:focus {
    background-color: #f6ad55 !important
}

.focus\:tw-bg-orange-500:focus {
    background-color: #ed8936 !important
}

.focus\:tw-bg-orange-600:focus {
    background-color: #dd6b20 !important
}

.focus\:tw-bg-orange-700:focus {
    background-color: #c05621 !important
}

.focus\:tw-bg-orange-800:focus {
    background-color: #9c4221 !important
}

.focus\:tw-bg-orange-900:focus {
    background-color: #7b341e !important
}

.focus\:tw-bg-yellow-100:focus {
    background-color: ivory !important
}

.focus\:tw-bg-yellow-200:focus {
    background-color: #fefcbf !important
}

.focus\:tw-bg-yellow-300:focus {
    background-color: #faf089 !important
}

.focus\:tw-bg-yellow-400:focus {
    background-color: #f6e05e !important
}

.focus\:tw-bg-yellow-500:focus {
    background-color: #ecc94b !important
}

.focus\:tw-bg-yellow-600:focus {
    background-color: #d69e2e !important
}

.focus\:tw-bg-yellow-700:focus {
    background-color: #b7791f !important
}

.focus\:tw-bg-yellow-800:focus {
    background-color: #975a16 !important
}

.focus\:tw-bg-yellow-900:focus {
    background-color: #744210 !important
}

.focus\:tw-bg-green-100:focus {
    background-color: #f0fff4 !important
}

.focus\:tw-bg-green-200:focus {
    background-color: #c6f6d5 !important
}

.focus\:tw-bg-green-300:focus {
    background-color: #9ae6b4 !important
}

.focus\:tw-bg-green-400:focus {
    background-color: #68d391 !important
}

.focus\:tw-bg-green-500:focus {
    background-color: #48bb78 !important
}

.focus\:tw-bg-green-600:focus {
    background-color: #38a169 !important
}

.focus\:tw-bg-green-700:focus {
    background-color: #2f855a !important
}

.focus\:tw-bg-green-800:focus {
    background-color: #276749 !important
}

.focus\:tw-bg-green-900:focus {
    background-color: #22543d !important
}

.focus\:tw-bg-teal-100:focus {
    background-color: #e6fffa !important
}

.focus\:tw-bg-teal-200:focus {
    background-color: #b2f5ea !important
}

.focus\:tw-bg-teal-300:focus {
    background-color: #81e6d9 !important
}

.focus\:tw-bg-teal-400:focus {
    background-color: #4fd1c5 !important
}

.focus\:tw-bg-teal-500:focus {
    background-color: #38b2ac !important
}

.focus\:tw-bg-teal-600:focus {
    background-color: #319795 !important
}

.focus\:tw-bg-teal-700:focus {
    background-color: #2c7a7b !important
}

.focus\:tw-bg-teal-800:focus {
    background-color: #285e61 !important
}

.focus\:tw-bg-teal-900:focus {
    background-color: #234e52 !important
}

.focus\:tw-bg-blue-100:focus {
    background-color: #ebf8ff !important
}

.focus\:tw-bg-blue-200:focus {
    background-color: #bee3f8 !important
}

.focus\:tw-bg-blue-300:focus {
    background-color: #90cdf4 !important
}

.focus\:tw-bg-blue-400:focus {
    background-color: #63b3ed !important
}

.focus\:tw-bg-blue-500:focus {
    background-color: #4299e1 !important
}

.focus\:tw-bg-blue-600:focus {
    background-color: #3182ce !important
}

.focus\:tw-bg-blue-700:focus {
    background-color: #2b6cb0 !important
}

.focus\:tw-bg-blue-800:focus {
    background-color: #2c5282 !important
}

.focus\:tw-bg-blue-900:focus {
    background-color: #2a4365 !important
}

.focus\:tw-bg-blue-1000:focus {
    background-color: #304570 !important
}

.focus\:tw-bg-blue-1100:focus {
    background-color: #D1E3E3 !important
}

.focus\:tw-bg-indigo-100:focus {
    background-color: #ebf4ff !important
}

.focus\:tw-bg-indigo-200:focus {
    background-color: #c3dafe !important
}

.focus\:tw-bg-indigo-300:focus {
    background-color: #a3bffa !important
}

.focus\:tw-bg-indigo-400:focus {
    background-color: #7f9cf5 !important
}

.focus\:tw-bg-indigo-500:focus {
    background-color: #667eea !important
}

.focus\:tw-bg-indigo-600:focus {
    background-color: #5a67d8 !important
}

.focus\:tw-bg-indigo-700:focus {
    background-color: #4c51bf !important
}

.focus\:tw-bg-indigo-800:focus {
    background-color: #434190 !important
}

.focus\:tw-bg-indigo-900:focus {
    background-color: #3c366b !important
}

.focus\:tw-bg-purple-100:focus {
    background-color: #faf5ff !important
}

.focus\:tw-bg-purple-200:focus {
    background-color: #e9d8fd !important
}

.focus\:tw-bg-purple-300:focus {
    background-color: #d6bcfa !important
}

.focus\:tw-bg-purple-400:focus {
    background-color: #b794f4 !important
}

.focus\:tw-bg-purple-500:focus {
    background-color: #9f7aea !important
}

.focus\:tw-bg-purple-600:focus {
    background-color: #805ad5 !important
}

.focus\:tw-bg-purple-700:focus {
    background-color: #6b46c1 !important
}

.focus\:tw-bg-purple-800:focus {
    background-color: #553c9a !important
}

.focus\:tw-bg-purple-900:focus {
    background-color: #44337a !important
}

.focus\:tw-bg-pink-100:focus {
    background-color: #fff5f7 !important
}

.focus\:tw-bg-pink-200:focus {
    background-color: #fed7e2 !important
}

.focus\:tw-bg-pink-300:focus {
    background-color: #fbb6ce !important
}

.focus\:tw-bg-pink-400:focus {
    background-color: #f687b3 !important
}

.focus\:tw-bg-pink-500:focus {
    background-color: #ed64a6 !important
}

.focus\:tw-bg-pink-600:focus {
    background-color: #d53f8c !important
}

.focus\:tw-bg-pink-700:focus {
    background-color: #b83280 !important
}

.focus\:tw-bg-pink-800:focus {
    background-color: #97266d !important
}

.focus\:tw-bg-pink-900:focus {
    background-color: #702459 !important
}

.tw-bg-bottom {
    background-position: bottom !important
}

.tw-bg-center {
    background-position: 50% !important
}

.tw-bg-left {
    background-position: 100% !important
}

.tw-bg-left-bottom {
    background-position: 100% 100% !important
}

.tw-bg-left-top {
    background-position: 100% 0 !important
}

.tw-bg-right {
    background-position: 0 !important
}

.tw-bg-right-bottom {
    background-position: 0 100% !important
}

.tw-bg-right-top {
    background-position: 0 0 !important
}

.tw-bg-top {
    background-position: top !important
}

.tw-bg-repeat {
    background-repeat: repeat !important
}

.tw-bg-no-repeat {
    background-repeat: no-repeat !important
}

.tw-bg-repeat-x {
    background-repeat: repeat-x !important
}

.tw-bg-repeat-y {
    background-repeat: repeat-y !important
}

.tw-bg-repeat-round {
    background-repeat: round !important
}

.tw-bg-repeat-space {
    background-repeat: space !important
}

.tw-bg-auto {
    background-size: auto !important
}

.tw-bg-cover {
    background-size: cover !important
}

.tw-bg-contain {
    background-size: contain !important
}

.tw-border-collapse {
    border-collapse: collapse !important
}

.tw-border-separate {
    border-collapse: separate !important
}

.tw-border-transparent {
    border-color: transparent !important
}

.tw-border-black {
    border-color: #000 !important
}

.tw-border-black2 {
    border-color: #2e2e2e !important
}

.tw-border-white {
    border-color: #fff !important
}

.tw-border-gray-100 {
    border-color: #f7fafc !important
}

.tw-border-gray-200 {
    border-color: #edf2f7 !important
}

.tw-border-gray-300 {
    border-color: #e2e8f0 !important
}

.tw-border-gray-400 {
    border-color: #cbd5e0 !important
}

.tw-border-gray-500 {
    border-color: #a0aec0 !important
}

.tw-border-gray-600 {
    border-color: #718096 !important
}

.tw-border-gray-700 {
    border-color: #4a5568 !important
}

.tw-border-gray-800 {
    border-color: #2d3748 !important
}

.tw-border-gray-900 {
    border-color: #1a202c !important
}

.tw-border-red-100 {
    border-color: #fff5f5 !important
}

.tw-border-red-200 {
    border-color: #fed7d7 !important
}

.tw-border-red-300 {
    border-color: #feb2b2 !important
}

.tw-border-red-400 {
    border-color: #fc8181 !important
}

.tw-border-red-500 {
    border-color: #f56565 !important
}

.tw-border-red-600 {
    border-color: #e53e3e !important
}

.tw-border-red-700 {
    border-color: #c53030 !important
}

.tw-border-red-800 {
    border-color: #9b2c2c !important
}

.tw-border-red-900 {
    border-color: #742a2a !important
}

.tw-border-orange-100 {
    border-color: #fffaf0 !important
}

.tw-border-orange-200 {
    border-color: #feebc8 !important
}

.tw-border-orange-300 {
    border-color: #fbd38d !important
}

.tw-border-orange-400 {
    border-color: #f6ad55 !important
}

.tw-border-orange-500 {
    border-color: #ed8936 !important
}

.tw-border-orange-600 {
    border-color: #dd6b20 !important
}

.tw-border-orange-700 {
    border-color: #c05621 !important
}

.tw-border-orange-800 {
    border-color: #9c4221 !important
}

.tw-border-orange-900 {
    border-color: #7b341e !important
}

.tw-border-yellow-100 {
    border-color: ivory !important
}

.tw-border-yellow-200 {
    border-color: #fefcbf !important
}

.tw-border-yellow-300 {
    border-color: #faf089 !important
}

.tw-border-yellow-400 {
    border-color: #f6e05e !important
}

.tw-border-yellow-500 {
    border-color: #ecc94b !important
}

.tw-border-yellow-600 {
    border-color: #d69e2e !important
}

.tw-border-yellow-700 {
    border-color: #b7791f !important
}

.tw-border-yellow-800 {
    border-color: #975a16 !important
}

.tw-border-yellow-900 {
    border-color: #744210 !important
}

.tw-border-green-100 {
    border-color: #f0fff4 !important
}

.tw-border-green-200 {
    border-color: #c6f6d5 !important
}

.tw-border-green-300 {
    border-color: #9ae6b4 !important
}

.tw-border-green-400 {
    border-color: #68d391 !important
}

.tw-border-green-500 {
    border-color: #48bb78 !important
}

.tw-border-green-600 {
    border-color: #38a169 !important
}

.tw-border-green-700 {
    border-color: #2f855a !important
}

.tw-border-green-800 {
    border-color: #276749 !important
}

.tw-border-green-900 {
    border-color: #22543d !important
}

.tw-border-teal-100 {
    border-color: #e6fffa !important
}

.tw-border-teal-200 {
    border-color: #b2f5ea !important
}

.tw-border-teal-300 {
    border-color: #81e6d9 !important
}

.tw-border-teal-400 {
    border-color: #4fd1c5 !important
}

.tw-border-teal-500 {
    border-color: #38b2ac !important
}

.tw-border-teal-600 {
    border-color: #319795 !important
}

.tw-border-teal-700 {
    border-color: #2c7a7b !important
}

.tw-border-teal-800 {
    border-color: #285e61 !important
}

.tw-border-teal-900 {
    border-color: #234e52 !important
}

.tw-border-blue-100 {
    border-color: #ebf8ff !important
}

.tw-border-blue-200 {
    border-color: #bee3f8 !important
}

.tw-border-blue-300 {
    border-color: #90cdf4 !important
}

.tw-border-blue-400 {
    border-color: #63b3ed !important
}

.tw-border-blue-500 {
    border-color: #4299e1 !important
}

.tw-border-blue-600 {
    border-color: #3182ce !important
}

.tw-border-blue-700 {
    border-color: #2b6cb0 !important
}

.tw-border-blue-800 {
    border-color: #2c5282 !important
}

.tw-border-blue-900 {
    border-color: #2a4365 !important
}

.tw-border-blue-1000 {
    border-color: #304570 !important
}

.tw-border-blue-1100 {
    border-color: #D1E3E3 !important
}

.tw-border-indigo-100 {
    border-color: #ebf4ff !important
}

.tw-border-indigo-200 {
    border-color: #c3dafe !important
}

.tw-border-indigo-300 {
    border-color: #a3bffa !important
}

.tw-border-indigo-400 {
    border-color: #7f9cf5 !important
}

.tw-border-indigo-500 {
    border-color: #667eea !important
}

.tw-border-indigo-600 {
    border-color: #5a67d8 !important
}

.tw-border-indigo-700 {
    border-color: #4c51bf !important
}

.tw-border-indigo-800 {
    border-color: #434190 !important
}

.tw-border-indigo-900 {
    border-color: #3c366b !important
}

.tw-border-purple-100 {
    border-color: #faf5ff !important
}

.tw-border-purple-200 {
    border-color: #e9d8fd !important
}

.tw-border-purple-300 {
    border-color: #d6bcfa !important
}

.tw-border-purple-400 {
    border-color: #b794f4 !important
}

.tw-border-purple-500 {
    border-color: #9f7aea !important
}

.tw-border-purple-600 {
    border-color: #805ad5 !important
}

.tw-border-purple-700 {
    border-color: #6b46c1 !important
}

.tw-border-purple-800 {
    border-color: #553c9a !important
}

.tw-border-purple-900 {
    border-color: #44337a !important
}

.tw-border-pink-100 {
    border-color: #fff5f7 !important
}

.tw-border-pink-200 {
    border-color: #fed7e2 !important
}

.tw-border-pink-300 {
    border-color: #fbb6ce !important
}

.tw-border-pink-400 {
    border-color: #f687b3 !important
}

.tw-border-pink-500 {
    border-color: #ed64a6 !important
}

.tw-border-pink-600 {
    border-color: #d53f8c !important
}

.tw-border-pink-700 {
    border-color: #b83280 !important
}

.tw-border-pink-800 {
    border-color: #97266d !important
}

.tw-border-pink-900 {
    border-color: #702459 !important
}

.hover\:tw-border-transparent:hover {
    border-color: transparent !important
}

.hover\:tw-border-black:hover {
    border-color: #000 !important
}

.hover\:tw-border-black2:hover {
    border-color: #2e2e2e !important
}

.hover\:tw-border-white:hover {
    border-color: #fff !important
}

.hover\:tw-border-gray-100:hover {
    border-color: #f7fafc !important
}

.hover\:tw-border-gray-200:hover {
    border-color: #edf2f7 !important
}

.hover\:tw-border-gray-300:hover {
    border-color: #e2e8f0 !important
}

.hover\:tw-border-gray-400:hover {
    border-color: #cbd5e0 !important
}

.hover\:tw-border-gray-500:hover {
    border-color: #a0aec0 !important
}

.hover\:tw-border-gray-600:hover {
    border-color: #718096 !important
}

.hover\:tw-border-gray-700:hover {
    border-color: #4a5568 !important
}

.hover\:tw-border-gray-800:hover {
    border-color: #2d3748 !important
}

.hover\:tw-border-gray-900:hover {
    border-color: #1a202c !important
}

.hover\:tw-border-red-100:hover {
    border-color: #fff5f5 !important
}

.hover\:tw-border-red-200:hover {
    border-color: #fed7d7 !important
}

.hover\:tw-border-red-300:hover {
    border-color: #feb2b2 !important
}

.hover\:tw-border-red-400:hover {
    border-color: #fc8181 !important
}

.hover\:tw-border-red-500:hover {
    border-color: #f56565 !important
}

.hover\:tw-border-red-600:hover {
    border-color: #e53e3e !important
}

.hover\:tw-border-red-700:hover {
    border-color: #c53030 !important
}

.hover\:tw-border-red-800:hover {
    border-color: #9b2c2c !important
}

.hover\:tw-border-red-900:hover {
    border-color: #742a2a !important
}

.hover\:tw-border-orange-100:hover {
    border-color: #fffaf0 !important
}

.hover\:tw-border-orange-200:hover {
    border-color: #feebc8 !important
}

.hover\:tw-border-orange-300:hover {
    border-color: #fbd38d !important
}

.hover\:tw-border-orange-400:hover {
    border-color: #f6ad55 !important
}

.hover\:tw-border-orange-500:hover {
    border-color: #ed8936 !important
}

.hover\:tw-border-orange-600:hover {
    border-color: #dd6b20 !important
}

.hover\:tw-border-orange-700:hover {
    border-color: #c05621 !important
}

.hover\:tw-border-orange-800:hover {
    border-color: #9c4221 !important
}

.hover\:tw-border-orange-900:hover {
    border-color: #7b341e !important
}

.hover\:tw-border-yellow-100:hover {
    border-color: ivory !important
}

.hover\:tw-border-yellow-200:hover {
    border-color: #fefcbf !important
}

.hover\:tw-border-yellow-300:hover {
    border-color: #faf089 !important
}

.hover\:tw-border-yellow-400:hover {
    border-color: #f6e05e !important
}

.hover\:tw-border-yellow-500:hover {
    border-color: #ecc94b !important
}

.hover\:tw-border-yellow-600:hover {
    border-color: #d69e2e !important
}

.hover\:tw-border-yellow-700:hover {
    border-color: #b7791f !important
}

.hover\:tw-border-yellow-800:hover {
    border-color: #975a16 !important
}

.hover\:tw-border-yellow-900:hover {
    border-color: #744210 !important
}

.hover\:tw-border-green-100:hover {
    border-color: #f0fff4 !important
}

.hover\:tw-border-green-200:hover {
    border-color: #c6f6d5 !important
}

.hover\:tw-border-green-300:hover {
    border-color: #9ae6b4 !important
}

.hover\:tw-border-green-400:hover {
    border-color: #68d391 !important
}

.hover\:tw-border-green-500:hover {
    border-color: #48bb78 !important
}

.hover\:tw-border-green-600:hover {
    border-color: #38a169 !important
}

.hover\:tw-border-green-700:hover {
    border-color: #2f855a !important
}

.hover\:tw-border-green-800:hover {
    border-color: #276749 !important
}

.hover\:tw-border-green-900:hover {
    border-color: #22543d !important
}

.hover\:tw-border-teal-100:hover {
    border-color: #e6fffa !important
}

.hover\:tw-border-teal-200:hover {
    border-color: #b2f5ea !important
}

.hover\:tw-border-teal-300:hover {
    border-color: #81e6d9 !important
}

.hover\:tw-border-teal-400:hover {
    border-color: #4fd1c5 !important
}

.hover\:tw-border-teal-500:hover {
    border-color: #38b2ac !important
}

.hover\:tw-border-teal-600:hover {
    border-color: #319795 !important
}

.hover\:tw-border-teal-700:hover {
    border-color: #2c7a7b !important
}

.hover\:tw-border-teal-800:hover {
    border-color: #285e61 !important
}

.hover\:tw-border-teal-900:hover {
    border-color: #234e52 !important
}

.hover\:tw-border-blue-100:hover {
    border-color: #ebf8ff !important
}

.hover\:tw-border-blue-200:hover {
    border-color: #bee3f8 !important
}

.hover\:tw-border-blue-300:hover {
    border-color: #90cdf4 !important
}

.hover\:tw-border-blue-400:hover {
    border-color: #63b3ed !important
}

.hover\:tw-border-blue-500:hover {
    border-color: #4299e1 !important
}

.hover\:tw-border-blue-600:hover {
    border-color: #3182ce !important
}

.hover\:tw-border-blue-700:hover {
    border-color: #2b6cb0 !important
}

.hover\:tw-border-blue-800:hover {
    border-color: #2c5282 !important
}

.hover\:tw-border-blue-900:hover {
    border-color: #2a4365 !important
}

.hover\:tw-border-blue-1000:hover {
    border-color: #304570 !important
}

.hover\:tw-border-blue-1100:hover {
    border-color: #D1E3E3 !important
}

.hover\:tw-border-indigo-100:hover {
    border-color: #ebf4ff !important
}

.hover\:tw-border-indigo-200:hover {
    border-color: #c3dafe !important
}

.hover\:tw-border-indigo-300:hover {
    border-color: #a3bffa !important
}

.hover\:tw-border-indigo-400:hover {
    border-color: #7f9cf5 !important
}

.hover\:tw-border-indigo-500:hover {
    border-color: #667eea !important
}

.hover\:tw-border-indigo-600:hover {
    border-color: #5a67d8 !important
}

.hover\:tw-border-indigo-700:hover {
    border-color: #4c51bf !important
}

.hover\:tw-border-indigo-800:hover {
    border-color: #434190 !important
}

.hover\:tw-border-indigo-900:hover {
    border-color: #3c366b !important
}

.hover\:tw-border-purple-100:hover {
    border-color: #faf5ff !important
}

.hover\:tw-border-purple-200:hover {
    border-color: #e9d8fd !important
}

.hover\:tw-border-purple-300:hover {
    border-color: #d6bcfa !important
}

.hover\:tw-border-purple-400:hover {
    border-color: #b794f4 !important
}

.hover\:tw-border-purple-500:hover {
    border-color: #9f7aea !important
}

.hover\:tw-border-purple-600:hover {
    border-color: #805ad5 !important
}

.hover\:tw-border-purple-700:hover {
    border-color: #6b46c1 !important
}

.hover\:tw-border-purple-800:hover {
    border-color: #553c9a !important
}

.hover\:tw-border-purple-900:hover {
    border-color: #44337a !important
}

.hover\:tw-border-pink-100:hover {
    border-color: #fff5f7 !important
}

.hover\:tw-border-pink-200:hover {
    border-color: #fed7e2 !important
}

.hover\:tw-border-pink-300:hover {
    border-color: #fbb6ce !important
}

.hover\:tw-border-pink-400:hover {
    border-color: #f687b3 !important
}

.hover\:tw-border-pink-500:hover {
    border-color: #ed64a6 !important
}

.hover\:tw-border-pink-600:hover {
    border-color: #d53f8c !important
}

.hover\:tw-border-pink-700:hover {
    border-color: #b83280 !important
}

.hover\:tw-border-pink-800:hover {
    border-color: #97266d !important
}

.hover\:tw-border-pink-900:hover {
    border-color: #702459 !important
}

.focus\:tw-border-transparent:focus {
    border-color: transparent !important
}

.focus\:tw-border-black:focus {
    border-color: #000 !important
}

.focus\:tw-border-black2:focus {
    border-color: #2e2e2e !important
}

.focus\:tw-border-white:focus {
    border-color: #fff !important
}

.focus\:tw-border-gray-100:focus {
    border-color: #f7fafc !important
}

.focus\:tw-border-gray-200:focus {
    border-color: #edf2f7 !important
}

.focus\:tw-border-gray-300:focus {
    border-color: #e2e8f0 !important
}

.focus\:tw-border-gray-400:focus {
    border-color: #cbd5e0 !important
}

.focus\:tw-border-gray-500:focus {
    border-color: #a0aec0 !important
}

.focus\:tw-border-gray-600:focus {
    border-color: #718096 !important
}

.focus\:tw-border-gray-700:focus {
    border-color: #4a5568 !important
}

.focus\:tw-border-gray-800:focus {
    border-color: #2d3748 !important
}

.focus\:tw-border-gray-900:focus {
    border-color: #1a202c !important
}

.focus\:tw-border-red-100:focus {
    border-color: #fff5f5 !important
}

.focus\:tw-border-red-200:focus {
    border-color: #fed7d7 !important
}

.focus\:tw-border-red-300:focus {
    border-color: #feb2b2 !important
}

.focus\:tw-border-red-400:focus {
    border-color: #fc8181 !important
}

.focus\:tw-border-red-500:focus {
    border-color: #f56565 !important
}

.focus\:tw-border-red-600:focus {
    border-color: #e53e3e !important
}

.focus\:tw-border-red-700:focus {
    border-color: #c53030 !important
}

.focus\:tw-border-red-800:focus {
    border-color: #9b2c2c !important
}

.focus\:tw-border-red-900:focus {
    border-color: #742a2a !important
}

.focus\:tw-border-orange-100:focus {
    border-color: #fffaf0 !important
}

.focus\:tw-border-orange-200:focus {
    border-color: #feebc8 !important
}

.focus\:tw-border-orange-300:focus {
    border-color: #fbd38d !important
}

.focus\:tw-border-orange-400:focus {
    border-color: #f6ad55 !important
}

.focus\:tw-border-orange-500:focus {
    border-color: #ed8936 !important
}

.focus\:tw-border-orange-600:focus {
    border-color: #dd6b20 !important
}

.focus\:tw-border-orange-700:focus {
    border-color: #c05621 !important
}

.focus\:tw-border-orange-800:focus {
    border-color: #9c4221 !important
}

.focus\:tw-border-orange-900:focus {
    border-color: #7b341e !important
}

.focus\:tw-border-yellow-100:focus {
    border-color: ivory !important
}

.focus\:tw-border-yellow-200:focus {
    border-color: #fefcbf !important
}

.focus\:tw-border-yellow-300:focus {
    border-color: #faf089 !important
}

.focus\:tw-border-yellow-400:focus {
    border-color: #f6e05e !important
}

.focus\:tw-border-yellow-500:focus {
    border-color: #ecc94b !important
}

.focus\:tw-border-yellow-600:focus {
    border-color: #d69e2e !important
}

.focus\:tw-border-yellow-700:focus {
    border-color: #b7791f !important
}

.focus\:tw-border-yellow-800:focus {
    border-color: #975a16 !important
}

.focus\:tw-border-yellow-900:focus {
    border-color: #744210 !important
}

.focus\:tw-border-green-100:focus {
    border-color: #f0fff4 !important
}

.focus\:tw-border-green-200:focus {
    border-color: #c6f6d5 !important
}

.focus\:tw-border-green-300:focus {
    border-color: #9ae6b4 !important
}

.focus\:tw-border-green-400:focus {
    border-color: #68d391 !important
}

.focus\:tw-border-green-500:focus {
    border-color: #48bb78 !important
}

.focus\:tw-border-green-600:focus {
    border-color: #38a169 !important
}

.focus\:tw-border-green-700:focus {
    border-color: #2f855a !important
}

.focus\:tw-border-green-800:focus {
    border-color: #276749 !important
}

.focus\:tw-border-green-900:focus {
    border-color: #22543d !important
}

.focus\:tw-border-teal-100:focus {
    border-color: #e6fffa !important
}

.focus\:tw-border-teal-200:focus {
    border-color: #b2f5ea !important
}

.focus\:tw-border-teal-300:focus {
    border-color: #81e6d9 !important
}

.focus\:tw-border-teal-400:focus {
    border-color: #4fd1c5 !important
}

.focus\:tw-border-teal-500:focus {
    border-color: #38b2ac !important
}

.focus\:tw-border-teal-600:focus {
    border-color: #319795 !important
}

.focus\:tw-border-teal-700:focus {
    border-color: #2c7a7b !important
}

.focus\:tw-border-teal-800:focus {
    border-color: #285e61 !important
}

.focus\:tw-border-teal-900:focus {
    border-color: #234e52 !important
}

.focus\:tw-border-blue-100:focus {
    border-color: #ebf8ff !important
}

.focus\:tw-border-blue-200:focus {
    border-color: #bee3f8 !important
}

.focus\:tw-border-blue-300:focus {
    border-color: #90cdf4 !important
}

.focus\:tw-border-blue-400:focus {
    border-color: #63b3ed !important
}

.focus\:tw-border-blue-500:focus {
    border-color: #4299e1 !important
}

.focus\:tw-border-blue-600:focus {
    border-color: #3182ce !important
}

.focus\:tw-border-blue-700:focus {
    border-color: #2b6cb0 !important
}

.focus\:tw-border-blue-800:focus {
    border-color: #2c5282 !important
}

.focus\:tw-border-blue-900:focus {
    border-color: #2a4365 !important
}

.focus\:tw-border-blue-1000:focus {
    border-color: #304570 !important
}

.focus\:tw-border-blue-1100:focus {
    border-color: #D1E3E3 !important
}

.focus\:tw-border-indigo-100:focus {
    border-color: #ebf4ff !important
}

.focus\:tw-border-indigo-200:focus {
    border-color: #c3dafe !important
}

.focus\:tw-border-indigo-300:focus {
    border-color: #a3bffa !important
}

.focus\:tw-border-indigo-400:focus {
    border-color: #7f9cf5 !important
}

.focus\:tw-border-indigo-500:focus {
    border-color: #667eea !important
}

.focus\:tw-border-indigo-600:focus {
    border-color: #5a67d8 !important
}

.focus\:tw-border-indigo-700:focus {
    border-color: #4c51bf !important
}

.focus\:tw-border-indigo-800:focus {
    border-color: #434190 !important
}

.focus\:tw-border-indigo-900:focus {
    border-color: #3c366b !important
}

.focus\:tw-border-purple-100:focus {
    border-color: #faf5ff !important
}

.focus\:tw-border-purple-200:focus {
    border-color: #e9d8fd !important
}

.focus\:tw-border-purple-300:focus {
    border-color: #d6bcfa !important
}

.focus\:tw-border-purple-400:focus {
    border-color: #b794f4 !important
}

.focus\:tw-border-purple-500:focus {
    border-color: #9f7aea !important
}

.focus\:tw-border-purple-600:focus {
    border-color: #805ad5 !important
}

.focus\:tw-border-purple-700:focus {
    border-color: #6b46c1 !important
}

.focus\:tw-border-purple-800:focus {
    border-color: #553c9a !important
}

.focus\:tw-border-purple-900:focus {
    border-color: #44337a !important
}

.focus\:tw-border-pink-100:focus {
    border-color: #fff5f7 !important
}

.focus\:tw-border-pink-200:focus {
    border-color: #fed7e2 !important
}

.focus\:tw-border-pink-300:focus {
    border-color: #fbb6ce !important
}

.focus\:tw-border-pink-400:focus {
    border-color: #f687b3 !important
}

.focus\:tw-border-pink-500:focus {
    border-color: #ed64a6 !important
}

.focus\:tw-border-pink-600:focus {
    border-color: #d53f8c !important
}

.focus\:tw-border-pink-700:focus {
    border-color: #b83280 !important
}

.focus\:tw-border-pink-800:focus {
    border-color: #97266d !important
}

.focus\:tw-border-pink-900:focus {
    border-color: #702459 !important
}

.tw-rounded-none {
    border-radius: 0 !important
}

.tw-rounded-sm {
    border-radius: .125rem !important
}

.tw-rounded {
    border-radius: .25rem !important
}

.tw-rounded-lg {
    border-radius: .5rem !important
}

.tw-rounded-full {
    border-radius: 9999px !important
}

.tw-rounded-t-none {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.tw-rounded-r-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.tw-rounded-b-none {
    border-bottom-left-radius: 0 !important
}

.tw-rounded-b-none, .tw-rounded-l-none {
    border-bottom-right-radius: 0 !important
}

.tw-rounded-l-none {
    border-top-right-radius: 0 !important
}

.tw-rounded-t-sm {
    border-top-right-radius: .125rem !important
}

.tw-rounded-r-sm, .tw-rounded-t-sm {
    border-top-left-radius: .125rem !important
}

.tw-rounded-b-sm, .tw-rounded-r-sm {
    border-bottom-left-radius: .125rem !important
}

.tw-rounded-b-sm, .tw-rounded-l-sm {
    border-bottom-right-radius: .125rem !important
}

.tw-rounded-l-sm {
    border-top-right-radius: .125rem !important
}

.tw-rounded-t {
    border-top-right-radius: .25rem !important
}

.tw-rounded-r, .tw-rounded-t {
    border-top-left-radius: .25rem !important
}

.tw-rounded-b, .tw-rounded-r {
    border-bottom-left-radius: .25rem !important
}

.tw-rounded-b, .tw-rounded-l {
    border-bottom-right-radius: .25rem !important
}

.tw-rounded-l {
    border-top-right-radius: .25rem !important
}

.tw-rounded-t-lg {
    border-top-right-radius: .5rem !important
}

.tw-rounded-r-lg, .tw-rounded-t-lg {
    border-top-left-radius: .5rem !important
}

.tw-rounded-b-lg, .tw-rounded-r-lg {
    border-bottom-left-radius: .5rem !important
}

.tw-rounded-b-lg, .tw-rounded-l-lg {
    border-bottom-right-radius: .5rem !important
}

.tw-rounded-l-lg {
    border-top-right-radius: .5rem !important
}

.tw-rounded-t-full {
    border-top-right-radius: 9999px !important
}

.tw-rounded-r-full, .tw-rounded-t-full {
    border-top-left-radius: 9999px !important
}

.tw-rounded-b-full, .tw-rounded-r-full {
    border-bottom-left-radius: 9999px !important
}

.tw-rounded-b-full, .tw-rounded-l-full {
    border-bottom-right-radius: 9999px !important
}

.tw-rounded-l-full {
    border-top-right-radius: 9999px !important
}

.tw-rounded-tl-none {
    border-top-right-radius: 0 !important
}

.tw-rounded-tr-none {
    border-top-left-radius: 0 !important
}

.tw-rounded-br-none {
    border-bottom-left-radius: 0 !important
}

.tw-rounded-bl-none {
    border-bottom-right-radius: 0 !important
}

.tw-rounded-tl-sm {
    border-top-right-radius: .125rem !important
}

.tw-rounded-tr-sm {
    border-top-left-radius: .125rem !important
}

.tw-rounded-br-sm {
    border-bottom-left-radius: .125rem !important
}

.tw-rounded-bl-sm {
    border-bottom-right-radius: .125rem !important
}

.tw-rounded-tl {
    border-top-right-radius: .25rem !important
}

.tw-rounded-tr {
    border-top-left-radius: .25rem !important
}

.tw-rounded-br {
    border-bottom-left-radius: .25rem !important
}

.tw-rounded-bl {
    border-bottom-right-radius: .25rem !important
}

.tw-rounded-tl-lg {
    border-top-right-radius: .5rem !important
}

.tw-rounded-tr-lg {
    border-top-left-radius: .5rem !important
}

.tw-rounded-br-lg {
    border-bottom-left-radius: .5rem !important
}

.tw-rounded-bl-lg {
    border-bottom-right-radius: .5rem !important
}

.tw-rounded-tl-full {
    border-top-right-radius: 9999px !important
}

.tw-rounded-tr-full {
    border-top-left-radius: 9999px !important
}

.tw-rounded-br-full {
    border-bottom-left-radius: 9999px !important
}

.tw-rounded-bl-full {
    border-bottom-right-radius: 9999px !important
}

.tw-border-solid {
    border-style: solid !important
}

.tw-border-dashed {
    border-style: dashed !important
}

.tw-border-dotted {
    border-style: dotted !important
}

.tw-border-double {
    border-style: double !important
}

.tw-border-none {
    border-style: none !important
}

.tw-border-0 {
    border-width: 0 !important
}

.tw-border-2 {
    border-width: 2px !important
}

.tw-border-4 {
    border-width: 4px !important
}

.tw-border-8 {
    border-width: 8px !important
}

.tw-border {
    border-width: 1px !important
}

.tw-border-t-0 {
    border-top-width: 0 !important
}

.tw-border-r-0 {
    border-left-width: 0 !important
}

.tw-border-b-0 {
    border-bottom-width: 0 !important
}

.tw-border-l-0 {
    border-right-width: 0 !important
}

.tw-border-t-2 {
    border-top-width: 2px !important
}

.tw-border-r-2 {
    border-left-width: 2px !important
}

.tw-border-b-2 {
    border-bottom-width: 2px !important
}

.tw-border-l-2 {
    border-right-width: 2px !important
}

.tw-border-t-4 {
    border-top-width: 4px !important
}

.tw-border-r-4 {
    border-left-width: 4px !important
}

.tw-border-b-4 {
    border-bottom-width: 4px !important
}

.tw-border-l-4 {
    border-right-width: 4px !important
}

.tw-border-t-8 {
    border-top-width: 8px !important
}

.tw-border-r-8 {
    border-left-width: 8px !important
}

.tw-border-b-8 {
    border-bottom-width: 8px !important
}

.tw-border-l-8 {
    border-right-width: 8px !important
}

.tw-border-t {
    border-top-width: 1px !important
}

.tw-border-r {
    border-left-width: 1px !important
}

.tw-border-b {
    border-bottom-width: 1px !important
}

.tw-border-l {
    border-right-width: 1px !important
}

.tw-cursor-auto {
    cursor: auto !important
}

.tw-cursor-default {
    cursor: default !important
}

.tw-cursor-pointer {
    cursor: pointer !important
}

.tw-cursor-wait {
    cursor: wait !important
}

.tw-cursor-text {
    cursor: text !important
}

.tw-cursor-move {
    cursor: move !important
}

.tw-cursor-not-allowed {
    cursor: not-allowed !important
}

.tw-block {
    display: block !important
}

.tw-inline-block {
    display: inline-block !important
}

.tw-inline {
    display: inline !important
}

.tw-flex {
    display: flex !important
}

.tw-inline-flex {
    display: inline-flex !important
}

.tw-table {
    display: table !important
}

.tw-table-row {
    display: table-row !important
}

.tw-table-cell {
    display: table-cell !important
}

.tw-hidden {
    display: none !important
}

.tw-flex-row {
    flex-direction: row !important
}

.tw-flex-row-reverse {
    flex-direction: row-reverse !important
}

.tw-flex-col {
    flex-direction: column !important
}

.tw-flex-col-reverse {
    flex-direction: column-reverse !important
}

.tw-flex-wrap {
    flex-wrap: wrap !important
}

.tw-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.tw-flex-no-wrap {
    flex-wrap: nowrap !important
}

.tw-items-start {
    align-items: flex-start !important
}

.tw-items-end {
    align-items: flex-end !important
}

.tw-items-center {
    align-items: center !important
}

.tw-items-baseline {
    align-items: baseline !important
}

.tw-items-stretch {
    align-items: stretch !important
}

.tw-self-auto {
    align-self: auto !important
}

.tw-self-start {
    align-self: flex-start !important
}

.tw-self-end {
    align-self: flex-end !important
}

.tw-self-center {
    align-self: center !important
}

.tw-self-stretch {
    align-self: stretch !important
}

.tw-justify-start {
    justify-content: flex-start !important
}

.tw-justify-end {
    justify-content: flex-end !important
}

.tw-justify-center {
    justify-content: center !important
}

.tw-justify-between {
    justify-content: space-between !important
}

.tw-justify-around {
    justify-content: space-around !important
}

.tw-content-center {
    align-content: center !important
}

.tw-content-start {
    align-content: flex-start !important
}

.tw-content-end {
    align-content: flex-end !important
}

.tw-content-between {
    align-content: space-between !important
}

.tw-content-around {
    align-content: space-around !important
}

.tw-flex-1 {
    flex: 1 1 0% !important
}

.tw-flex-auto {
    flex: 1 1 auto !important
}

.tw-flex-initial {
    flex: 0 1 auto !important
}

.tw-flex-none {
    flex: none !important
}

.tw-flex-grow-0 {
    flex-grow: 0 !important
}

.tw-flex-grow {
    flex-grow: 1 !important
}

.tw-flex-shrink-0 {
    flex-shrink: 0 !important
}

.tw-flex-shrink {
    flex-shrink: 1 !important
}

.tw-order-1 {
    order: 1 !important
}

.tw-order-2 {
    order: 2 !important
}

.tw-order-3 {
    order: 3 !important
}

.tw-order-4 {
    order: 4 !important
}

.tw-order-5 {
    order: 5 !important
}

.tw-order-6 {
    order: 6 !important
}

.tw-order-7 {
    order: 7 !important
}

.tw-order-8 {
    order: 8 !important
}

.tw-order-9 {
    order: 9 !important
}

.tw-order-10 {
    order: 10 !important
}

.tw-order-11 {
    order: 11 !important
}

.tw-order-12 {
    order: 12 !important
}

.tw-order-first {
    order: -9999 !important
}

.tw-order-last {
    order: 9999 !important
}

.tw-order-none {
    order: 0 !important
}

.tw-float-right {
    float: left !important
}

.tw-float-left {
    float: right !important
}

.tw-float-none {
    float: none !important
}

.tw-clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important
}

.tw-font-sans {
    font-family: -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 !important
}

.tw-font-serif {
    font-family: Georgia, Cambria, Times New Roman, Times, serif !important
}

.tw-font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.tw-font-hairline {
    font-weight: 100 !important
}

.tw-font-thin {
    font-weight: 200 !important
}

.tw-font-light {
    font-weight: 300 !important
}

.tw-font-normal {
    font-weight: 400 !important
}

.tw-font-medium {
    font-weight: 500 !important
}

.tw-font-semibold {
    font-weight: 600 !important
}

.tw-font-bold {
    font-weight: 700 !important
}

.tw-font-extrabold {
    font-weight: 800 !important
}

.tw-font-black {
    font-weight: 900 !important
}

.hover\:tw-font-hairline:hover {
    font-weight: 100 !important
}

.hover\:tw-font-thin:hover {
    font-weight: 200 !important
}

.hover\:tw-font-light:hover {
    font-weight: 300 !important
}

.hover\:tw-font-normal:hover {
    font-weight: 400 !important
}

.hover\:tw-font-medium:hover {
    font-weight: 500 !important
}

.hover\:tw-font-semibold:hover {
    font-weight: 600 !important
}

.hover\:tw-font-bold:hover {
    font-weight: 700 !important
}

.hover\:tw-font-extrabold:hover {
    font-weight: 800 !important
}

.hover\:tw-font-black:hover {
    font-weight: 900 !important
}

.focus\:tw-font-hairline:focus {
    font-weight: 100 !important
}

.focus\:tw-font-thin:focus {
    font-weight: 200 !important
}

.focus\:tw-font-light:focus {
    font-weight: 300 !important
}

.focus\:tw-font-normal:focus {
    font-weight: 400 !important
}

.focus\:tw-font-medium:focus {
    font-weight: 500 !important
}

.focus\:tw-font-semibold:focus {
    font-weight: 600 !important
}

.focus\:tw-font-bold:focus {
    font-weight: 700 !important
}

.focus\:tw-font-extrabold:focus {
    font-weight: 800 !important
}

.focus\:tw-font-black:focus {
    font-weight: 900 !important
}

.tw-h-0 {
    height: 0 !important
}

.tw-h-1 {
    height: .25rem !important
}

.tw-h-2 {
    height: .5rem !important
}

.tw-h-3 {
    height: .75rem !important
}

.tw-h-4 {
    height: 1rem !important
}

.tw-h-5 {
    height: 1.25rem !important
}

.tw-h-6 {
    height: 1.5rem !important
}

.tw-h-8 {
    height: 2rem !important
}

.tw-h-10 {
    height: 2.5rem !important
}

.tw-h-12 {
    height: 3rem !important
}

.tw-h-16 {
    height: 4rem !important
}

.tw-h-20 {
    height: 5rem !important
}

.tw-h-24 {
    height: 6rem !important
}

.tw-h-32 {
    height: 8rem !important
}

.tw-h-40 {
    height: 10rem !important
}

.tw-h-48 {
    height: 12rem !important
}

.tw-h-56 {
    height: 14rem !important
}

.tw-h-64 {
    height: 16rem !important
}

.tw-h-auto {
    height: auto !important
}

.tw-h-px {
    height: 1px !important
}

.tw-h-full {
    height: 100% !important
}

.tw-h-screen {
    height: 100vh !important
}

.tw-leading-none {
    line-height: 1 !important
}

.tw-leading-tight {
    line-height: 1.25 !important
}

.tw-leading-snug {
    line-height: 1.375 !important
}

.tw-leading-normal {
    line-height: 1.5 !important
}

.tw-leading-relaxed {
    line-height: 1.625 !important
}

.tw-leading-loose {
    line-height: 2 !important
}

.tw-list-inside {
    list-style-position: inside !important
}

.tw-list-outside {
    list-style-position: outside !important
}

.tw-list-none {
    list-style-type: none !important
}

.tw-list-disc {
    list-style-type: disc !important
}

.tw-list-decimal {
    list-style-type: decimal !important
}

.tw-m-0 {
    margin: 0 !important
}

.tw-m-1 {
    margin: .25rem !important
}

.tw-m-2 {
    margin: .5rem !important
}

.tw-m-3 {
    margin: .75rem !important
}

.tw-m-4 {
    margin: 1rem !important
}

.tw-m-5 {
    margin: 1.25rem !important
}

.tw-m-6 {
    margin: 1.5rem !important
}

.tw-m-8 {
    margin: 2rem !important
}

.tw-m-10 {
    margin: 2.5rem !important
}

.tw-m-12 {
    margin: 3rem !important
}

.tw-m-16 {
    margin: 4rem !important
}

.tw-m-20 {
    margin: 5rem !important
}

.tw-m-24 {
    margin: 6rem !important
}

.tw-m-32 {
    margin: 8rem !important
}

.tw-m-40 {
    margin: 10rem !important
}

.tw-m-48 {
    margin: 12rem !important
}

.tw-m-56 {
    margin: 14rem !important
}

.tw-m-64 {
    margin: 16rem !important
}

.tw-m-auto {
    margin: auto !important
}

.tw-m-px {
    margin: 1px !important
}

.tw--m-1 {
    margin: -.25rem !important
}

.tw--m-2 {
    margin: -.5rem !important
}

.tw--m-3 {
    margin: -.75rem !important
}

.tw--m-4 {
    margin: -1rem !important
}

.tw--m-5 {
    margin: -1.25rem !important
}

.tw--m-6 {
    margin: -1.5rem !important
}

.tw--m-8 {
    margin: -2rem !important
}

.tw--m-10 {
    margin: -2.5rem !important
}

.tw--m-12 {
    margin: -3rem !important
}

.tw--m-16 {
    margin: -4rem !important
}

.tw--m-20 {
    margin: -5rem !important
}

.tw--m-24 {
    margin: -6rem !important
}

.tw--m-32 {
    margin: -8rem !important
}

.tw--m-40 {
    margin: -10rem !important
}

.tw--m-48 {
    margin: -12rem !important
}

.tw--m-56 {
    margin: -14rem !important
}

.tw--m-64 {
    margin: -16rem !important
}

.tw--m-px {
    margin: -1px !important
}

.tw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.tw-mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.tw-my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.tw-mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.tw-my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.tw-mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.tw-my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important
}

.tw-mx-3 {
    margin-right: .75rem !important;
    margin-left: .75rem !important
}

.tw-my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.tw-mx-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.tw-my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
}

.tw-mx-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important
}

.tw-my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.tw-mx-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.tw-my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.tw-mx-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.tw-my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
}

.tw-mx-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
}

.tw-my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.tw-mx-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.tw-my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
}

.tw-mx-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important
}

.tw-my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
}

.tw-mx-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important
}

.tw-my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
}

.tw-mx-24 {
    margin-right: 6rem !important;
    margin-left: 6rem !important
}

.tw-my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important
}

.tw-mx-32 {
    margin-right: 8rem !important;
    margin-left: 8rem !important
}

.tw-my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important
}

.tw-mx-40 {
    margin-right: 10rem !important;
    margin-left: 10rem !important
}

.tw-my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important
}

.tw-mx-48 {
    margin-right: 12rem !important;
    margin-left: 12rem !important
}

.tw-my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important
}

.tw-mx-56 {
    margin-right: 14rem !important;
    margin-left: 14rem !important
}

.tw-my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important
}

.tw-mx-64 {
    margin-right: 16rem !important;
    margin-left: 16rem !important
}

.tw-my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.tw-mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.tw-my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important
}

.tw-mx-px {
    margin-right: 1px !important;
    margin-left: 1px !important
}

.tw--my-1 {
    margin-top: -.25rem !important;
    margin-bottom: -.25rem !important
}

.tw--mx-1 {
    margin-right: -.25rem !important;
    margin-left: -.25rem !important
}

.tw--my-2 {
    margin-top: -.5rem !important;
    margin-bottom: -.5rem !important
}

.tw--mx-2 {
    margin-right: -.5rem !important;
    margin-left: -.5rem !important
}

.tw--my-3 {
    margin-top: -.75rem !important;
    margin-bottom: -.75rem !important
}

.tw--mx-3 {
    margin-right: -.75rem !important;
    margin-left: -.75rem !important
}

.tw--my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
}

.tw--mx-4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important
}

.tw--my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important
}

.tw--mx-5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important
}

.tw--my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important
}

.tw--mx-6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important
}

.tw--my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important
}

.tw--mx-8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important
}

.tw--my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important
}

.tw--mx-10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important
}

.tw--my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important
}

.tw--mx-12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important
}

.tw--my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important
}

.tw--mx-16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important
}

.tw--my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important
}

.tw--mx-20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important
}

.tw--my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important
}

.tw--mx-24 {
    margin-right: -6rem !important;
    margin-left: -6rem !important
}

.tw--my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important
}

.tw--mx-32 {
    margin-right: -8rem !important;
    margin-left: -8rem !important
}

.tw--my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important
}

.tw--mx-40 {
    margin-right: -10rem !important;
    margin-left: -10rem !important
}

.tw--my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important
}

.tw--mx-48 {
    margin-right: -12rem !important;
    margin-left: -12rem !important
}

.tw--my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important
}

.tw--mx-56 {
    margin-right: -14rem !important;
    margin-left: -14rem !important
}

.tw--my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important
}

.tw--mx-64 {
    margin-right: -16rem !important;
    margin-left: -16rem !important
}

.tw--my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important
}

.tw--mx-px {
    margin-right: -1px !important;
    margin-left: -1px !important
}

.tw-mt-0 {
    margin-top: 0 !important
}

.tw-mr-0 {
    margin-left: 0 !important
}

.tw-mb-0 {
    margin-bottom: 0 !important
}

.tw-ml-0 {
    margin-right: 0 !important
}

.tw-mt-1 {
    margin-top: .25rem !important
}

.tw-mr-1 {
    margin-left: .25rem !important
}

.tw-mb-1 {
    margin-bottom: .25rem !important
}

.tw-ml-1 {
    margin-right: .25rem !important
}

.tw-mt-2 {
    margin-top: .5rem !important
}

.tw-mr-2 {
    margin-left: .5rem !important
}

.tw-mb-2 {
    margin-bottom: .5rem !important
}

.tw-ml-2 {
    margin-right: .5rem !important
}

.tw-mt-3 {
    margin-top: .75rem !important
}

.tw-mr-3 {
    margin-left: .75rem !important
}

.tw-mb-3 {
    margin-bottom: .75rem !important
}

.tw-ml-3 {
    margin-right: .75rem !important
}

.tw-mt-4 {
    margin-top: 1rem !important
}

.tw-mr-4 {
    margin-left: 1rem !important
}

.tw-mb-4 {
    margin-bottom: 1rem !important
}

.tw-ml-4 {
    margin-right: 1rem !important
}

.tw-mt-5 {
    margin-top: 1.25rem !important
}

.tw-mr-5 {
    margin-left: 1.25rem !important
}

.tw-mb-5 {
    margin-bottom: 1.25rem !important
}

.tw-ml-5 {
    margin-right: 1.25rem !important
}

.tw-mt-6 {
    margin-top: 1.5rem !important
}

.tw-mr-6 {
    margin-left: 1.5rem !important
}

.tw-mb-6 {
    margin-bottom: 1.5rem !important
}

.tw-ml-6 {
    margin-right: 1.5rem !important
}

.tw-mt-8 {
    margin-top: 2rem !important
}

.tw-mr-8 {
    margin-left: 2rem !important
}

.tw-mb-8 {
    margin-bottom: 2rem !important
}

.tw-ml-8 {
    margin-right: 2rem !important
}

.tw-mt-10 {
    margin-top: 2.5rem !important
}

.tw-mr-10 {
    margin-left: 2.5rem !important
}

.tw-mb-10 {
    margin-bottom: 2.5rem !important
}

.tw-ml-10 {
    margin-right: 2.5rem !important
}

.tw-mt-12 {
    margin-top: 3rem !important
}

.tw-mr-12 {
    margin-left: 3rem !important
}

.tw-mb-12 {
    margin-bottom: 3rem !important
}

.tw-ml-12 {
    margin-right: 3rem !important
}

.tw-mt-16 {
    margin-top: 4rem !important
}

.tw-mr-16 {
    margin-left: 4rem !important
}

.tw-mb-16 {
    margin-bottom: 4rem !important
}

.tw-ml-16 {
    margin-right: 4rem !important
}

.tw-mt-20 {
    margin-top: 5rem !important
}

.tw-mr-20 {
    margin-left: 5rem !important
}

.tw-mb-20 {
    margin-bottom: 5rem !important
}

.tw-ml-20 {
    margin-right: 5rem !important
}

.tw-mt-24 {
    margin-top: 6rem !important
}

.tw-mr-24 {
    margin-left: 6rem !important
}

.tw-mb-24 {
    margin-bottom: 6rem !important
}

.tw-ml-24 {
    margin-right: 6rem !important
}

.tw-mt-32 {
    margin-top: 8rem !important
}

.tw-mr-32 {
    margin-left: 8rem !important
}

.tw-mb-32 {
    margin-bottom: 8rem !important
}

.tw-ml-32 {
    margin-right: 8rem !important
}

.tw-mt-40 {
    margin-top: 10rem !important
}

.tw-mr-40 {
    margin-left: 10rem !important
}

.tw-mb-40 {
    margin-bottom: 10rem !important
}

.tw-ml-40 {
    margin-right: 10rem !important
}

.tw-mt-48 {
    margin-top: 12rem !important
}

.tw-mr-48 {
    margin-left: 12rem !important
}

.tw-mb-48 {
    margin-bottom: 12rem !important
}

.tw-ml-48 {
    margin-right: 12rem !important
}

.tw-mt-56 {
    margin-top: 14rem !important
}

.tw-mr-56 {
    margin-left: 14rem !important
}

.tw-mb-56 {
    margin-bottom: 14rem !important
}

.tw-ml-56 {
    margin-right: 14rem !important
}

.tw-mt-64 {
    margin-top: 16rem !important
}

.tw-mr-64 {
    margin-left: 16rem !important
}

.tw-mb-64 {
    margin-bottom: 16rem !important
}

.tw-ml-64 {
    margin-right: 16rem !important
}

.tw-mt-auto {
    margin-top: auto !important
}

.tw-mr-auto {
    margin-left: auto !important
}

.tw-mb-auto {
    margin-bottom: auto !important
}

.tw-ml-auto {
    margin-right: auto !important
}

.tw-mt-px {
    margin-top: 1px !important
}

.tw-mr-px {
    margin-left: 1px !important
}

.tw-mb-px {
    margin-bottom: 1px !important
}

.tw-ml-px {
    margin-right: 1px !important
}

.tw--mt-1 {
    margin-top: -.25rem !important
}

.tw--mr-1 {
    margin-left: -.25rem !important
}

.tw--mb-1 {
    margin-bottom: -.25rem !important
}

.tw--ml-1 {
    margin-right: -.25rem !important
}

.tw--mt-2 {
    margin-top: -.5rem !important
}

.tw--mr-2 {
    margin-left: -.5rem !important
}

.tw--mb-2 {
    margin-bottom: -.5rem !important
}

.tw--ml-2 {
    margin-right: -.5rem !important
}

.tw--mt-3 {
    margin-top: -.75rem !important
}

.tw--mr-3 {
    margin-left: -.75rem !important
}

.tw--mb-3 {
    margin-bottom: -.75rem !important
}

.tw--ml-3 {
    margin-right: -.75rem !important
}

.tw--mt-4 {
    margin-top: -1rem !important
}

.tw--mr-4 {
    margin-left: -1rem !important
}

.tw--mb-4 {
    margin-bottom: -1rem !important
}

.tw--ml-4 {
    margin-right: -1rem !important
}

.tw--mt-5 {
    margin-top: -1.25rem !important
}

.tw--mr-5 {
    margin-left: -1.25rem !important
}

.tw--mb-5 {
    margin-bottom: -1.25rem !important
}

.tw--ml-5 {
    margin-right: -1.25rem !important
}

.tw--mt-6 {
    margin-top: -1.5rem !important
}

.tw--mr-6 {
    margin-left: -1.5rem !important
}

.tw--mb-6 {
    margin-bottom: -1.5rem !important
}

.tw--ml-6 {
    margin-right: -1.5rem !important
}

.tw--mt-8 {
    margin-top: -2rem !important
}

.tw--mr-8 {
    margin-left: -2rem !important
}

.tw--mb-8 {
    margin-bottom: -2rem !important
}

.tw--ml-8 {
    margin-right: -2rem !important
}

.tw--mt-10 {
    margin-top: -2.5rem !important
}

.tw--mr-10 {
    margin-left: -2.5rem !important
}

.tw--mb-10 {
    margin-bottom: -2.5rem !important
}

.tw--ml-10 {
    margin-right: -2.5rem !important
}

.tw--mt-12 {
    margin-top: -3rem !important
}

.tw--mr-12 {
    margin-left: -3rem !important
}

.tw--mb-12 {
    margin-bottom: -3rem !important
}

.tw--ml-12 {
    margin-right: -3rem !important
}

.tw--mt-16 {
    margin-top: -4rem !important
}

.tw--mr-16 {
    margin-left: -4rem !important
}

.tw--mb-16 {
    margin-bottom: -4rem !important
}

.tw--ml-16 {
    margin-right: -4rem !important
}

.tw--mt-20 {
    margin-top: -5rem !important
}

.tw--mr-20 {
    margin-left: -5rem !important
}

.tw--mb-20 {
    margin-bottom: -5rem !important
}

.tw--ml-20 {
    margin-right: -5rem !important
}

.tw--mt-24 {
    margin-top: -6rem !important
}

.tw--mr-24 {
    margin-left: -6rem !important
}

.tw--mb-24 {
    margin-bottom: -6rem !important
}

.tw--ml-24 {
    margin-right: -6rem !important
}

.tw--mt-32 {
    margin-top: -8rem !important
}

.tw--mr-32 {
    margin-left: -8rem !important
}

.tw--mb-32 {
    margin-bottom: -8rem !important
}

.tw--ml-32 {
    margin-right: -8rem !important
}

.tw--mt-40 {
    margin-top: -10rem !important
}

.tw--mr-40 {
    margin-left: -10rem !important
}

.tw--mb-40 {
    margin-bottom: -10rem !important
}

.tw--ml-40 {
    margin-right: -10rem !important
}

.tw--mt-48 {
    margin-top: -12rem !important
}

.tw--mr-48 {
    margin-left: -12rem !important
}

.tw--mb-48 {
    margin-bottom: -12rem !important
}

.tw--ml-48 {
    margin-right: -12rem !important
}

.tw--mt-56 {
    margin-top: -14rem !important
}

.tw--mr-56 {
    margin-left: -14rem !important
}

.tw--mb-56 {
    margin-bottom: -14rem !important
}

.tw--ml-56 {
    margin-right: -14rem !important
}

.tw--mt-64 {
    margin-top: -16rem !important
}

.tw--mr-64 {
    margin-left: -16rem !important
}

.tw--mb-64 {
    margin-bottom: -16rem !important
}

.tw--ml-64 {
    margin-right: -16rem !important
}

.tw--mt-px {
    margin-top: -1px !important
}

.tw--mr-px {
    margin-left: -1px !important
}

.tw--mb-px {
    margin-bottom: -1px !important
}

.tw--ml-px {
    margin-right: -1px !important
}

.tw-max-h-full {
    max-height: 100% !important
}

.tw-max-h-screen {
    max-height: 100vh !important
}

.tw-max-w-xs {
    max-width: 20rem !important
}

.tw-max-w-sm {
    max-width: 24rem !important
}

.tw-max-w-md {
    max-width: 28rem !important
}

.tw-max-w-lg {
    max-width: 32rem !important
}

.tw-max-w-xl {
    max-width: 36rem !important
}

.tw-max-w-2xl {
    max-width: 42rem !important
}

.tw-max-w-3xl {
    max-width: 48rem !important
}

.tw-max-w-4xl {
    max-width: 56rem !important
}

.tw-max-w-5xl {
    max-width: 64rem !important
}

.tw-max-w-6xl {
    max-width: 72rem !important
}

.tw-max-w-full {
    max-width: 100% !important
}

.tw-min-h-0 {
    min-height: 0 !important
}

.tw-min-h-full {
    min-height: 100% !important
}

.tw-min-h-screen {
    min-height: 100vh !important
}

.tw-min-w-0 {
    min-width: 0 !important
}

.tw-min-w-full {
    min-width: 100% !important
}

.tw-object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.tw-object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.tw-object-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important
}

.tw-object-none {
    -o-object-fit: none !important;
    object-fit: none !important
}

.tw-object-scale-down {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important
}

.tw-object-bottom {
    -o-object-position: bottom !important;
    object-position: bottom !important
}

.tw-object-center {
    -o-object-position: center !important;
    object-position: center !important
}

.tw-object-left {
    -o-object-position: left !important;
    object-position: left !important
}

.tw-object-left-bottom {
    -o-object-position: left bottom !important;
    object-position: left bottom !important
}

.tw-object-left-top {
    -o-object-position: left top !important;
    object-position: left top !important
}

.tw-object-right {
    -o-object-position: right !important;
    object-position: right !important
}

.tw-object-right-bottom {
    -o-object-position: right bottom !important;
    object-position: right bottom !important
}

.tw-object-right-top {
    -o-object-position: right top !important;
    object-position: right top !important
}

.tw-object-top {
    -o-object-position: top !important;
    object-position: top !important
}

.tw-opacity-0 {
    opacity: 0 !important
}

.tw-opacity-25 {
    opacity: .25 !important
}

.tw-opacity-50 {
    opacity: .5 !important
}

.tw-opacity-75 {
    opacity: .75 !important
}

.tw-opacity-100 {
    opacity: 1 !important
}

.hover\:tw-opacity-0:hover {
    opacity: 0 !important
}

.hover\:tw-opacity-25:hover {
    opacity: .25 !important
}

.hover\:tw-opacity-50:hover {
    opacity: .5 !important
}

.hover\:tw-opacity-75:hover {
    opacity: .75 !important
}

.hover\:tw-opacity-100:hover {
    opacity: 1 !important
}

.focus\:tw-opacity-0:focus {
    opacity: 0 !important
}

.focus\:tw-opacity-25:focus {
    opacity: .25 !important
}

.focus\:tw-opacity-50:focus {
    opacity: .5 !important
}

.focus\:tw-opacity-75:focus {
    opacity: .75 !important
}

.focus\:tw-opacity-100:focus {
    opacity: 1 !important
}

.focus\:tw-outline-none:focus, .tw-outline-none {
    outline: 0 !important
}

.tw-overflow-auto {
    overflow: auto !important
}

.tw-overflow-hidden {
    overflow: hidden !important
}

.tw-overflow-visible {
    overflow: visible !important
}

.tw-overflow-scroll {
    overflow: scroll !important
}

.tw-overflow-x-auto {
    overflow-x: auto !important
}

.tw-overflow-y-auto {
    overflow-y: auto !important
}

.tw-overflow-x-hidden {
    overflow-x: hidden !important
}

.tw-overflow-y-hidden {
    overflow-y: hidden !important
}

.tw-overflow-x-visible {
    overflow-x: visible !important
}

.tw-overflow-y-visible {
    overflow-y: visible !important
}

.tw-overflow-x-scroll {
    overflow-x: scroll !important
}

.tw-overflow-y-scroll {
    overflow-y: scroll !important
}

.tw-scrolling-touch {
    -webkit-overflow-scrolling: touch !important
}

.tw-scrolling-auto {
    -webkit-overflow-scrolling: auto !important
}

.tw-p-0 {
    padding: 0 !important
}

.tw-p-1 {
    padding: .25rem !important
}

.tw-p-2 {
    padding: .5rem !important
}

.tw-p-3 {
    padding: .75rem !important
}

.tw-p-4 {
    padding: 1rem !important
}

.tw-p-5 {
    padding: 1.25rem !important
}

.tw-p-6 {
    padding: 1.5rem !important
}

.tw-p-8 {
    padding: 2rem !important
}

.tw-p-10 {
    padding: 2.5rem !important
}

.tw-p-12 {
    padding: 3rem !important
}

.tw-p-16 {
    padding: 4rem !important
}

.tw-p-20 {
    padding: 5rem !important
}

.tw-p-24 {
    padding: 6rem !important
}

.tw-p-32 {
    padding: 8rem !important
}

.tw-p-40 {
    padding: 10rem !important
}

.tw-p-48 {
    padding: 12rem !important
}

.tw-p-56 {
    padding: 14rem !important
}

.tw-p-64 {
    padding: 16rem !important
}

.tw-p-px {
    padding: 1px !important
}

.tw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.tw-px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.tw-py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.tw-px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.tw-py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.tw-px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.tw-py-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important
}

.tw-px-3 {
    padding-right: .75rem !important;
    padding-left: .75rem !important
}

.tw-py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.tw-px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.tw-py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

.tw-px-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important
}

.tw-py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.tw-px-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.tw-py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.tw-px-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
}

.tw-py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
}

.tw-px-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important
}

.tw-py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.tw-px-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.tw-py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

.tw-px-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important
}

.tw-py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

.tw-px-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important
}

.tw-py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
}

.tw-px-24 {
    padding-right: 6rem !important;
    padding-left: 6rem !important
}

.tw-py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important
}

.tw-px-32 {
    padding-right: 8rem !important;
    padding-left: 8rem !important
}

.tw-py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important
}

.tw-px-40 {
    padding-right: 10rem !important;
    padding-left: 10rem !important
}

.tw-py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important
}

.tw-px-48 {
    padding-right: 12rem !important;
    padding-left: 12rem !important
}

.tw-py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important
}

.tw-px-56 {
    padding-right: 14rem !important;
    padding-left: 14rem !important
}

.tw-py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important
}

.tw-px-64 {
    padding-right: 16rem !important;
    padding-left: 16rem !important
}

.tw-py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important
}

.tw-px-px {
    padding-right: 1px !important;
    padding-left: 1px !important
}

.tw-pt-0 {
    padding-top: 0 !important
}

.tw-pr-0 {
    padding-left: 0 !important
}

.tw-pb-0 {
    padding-bottom: 0 !important
}

.tw-pl-0 {
    padding-right: 0 !important
}

.tw-pt-1 {
    padding-top: .25rem !important
}

.tw-pr-1 {
    padding-left: .25rem !important
}

.tw-pb-1 {
    padding-bottom: .25rem !important
}

.tw-pl-1 {
    padding-right: .25rem !important
}

.tw-pt-2 {
    padding-top: .5rem !important
}

.tw-pr-2 {
    padding-left: .5rem !important
}

.tw-pb-2 {
    padding-bottom: .5rem !important
}

.tw-pl-2 {
    padding-right: .5rem !important
}

.tw-pt-3 {
    padding-top: .75rem !important
}

.tw-pr-3 {
    padding-left: .75rem !important
}

.tw-pb-3 {
    padding-bottom: .75rem !important
}

.tw-pl-3 {
    padding-right: .75rem !important
}

.tw-pt-4 {
    padding-top: 1rem !important
}

.tw-pr-4 {
    padding-left: 1rem !important
}

.tw-pb-4 {
    padding-bottom: 1rem !important
}

.tw-pl-4 {
    padding-right: 1rem !important
}

.tw-pt-5 {
    padding-top: 1.25rem !important
}

.tw-pr-5 {
    padding-left: 1.25rem !important
}

.tw-pb-5 {
    padding-bottom: 1.25rem !important
}

.tw-pl-5 {
    padding-right: 1.25rem !important
}

.tw-pt-6 {
    padding-top: 1.5rem !important
}

.tw-pr-6 {
    padding-left: 1.5rem !important
}

.tw-pb-6 {
    padding-bottom: 1.5rem !important
}

.tw-pl-6 {
    padding-right: 1.5rem !important
}

.tw-pt-8 {
    padding-top: 2rem !important
}

.tw-pr-8 {
    padding-left: 2rem !important
}

.tw-pb-8 {
    padding-bottom: 2rem !important
}

.tw-pl-8 {
    padding-right: 2rem !important
}

.tw-pt-10 {
    padding-top: 2.5rem !important
}

.tw-pr-10 {
    padding-left: 2.5rem !important
}

.tw-pb-10 {
    padding-bottom: 2.5rem !important
}

.tw-pl-10 {
    padding-right: 2.5rem !important
}

.tw-pt-12 {
    padding-top: 3rem !important
}

.tw-pr-12 {
    padding-left: 3rem !important
}

.tw-pb-12 {
    padding-bottom: 3rem !important
}

.tw-pl-12 {
    padding-right: 3rem !important
}

.tw-pt-16 {
    padding-top: 4rem !important
}

.tw-pr-16 {
    padding-left: 4rem !important
}

.tw-pb-16 {
    padding-bottom: 4rem !important
}

.tw-pl-16 {
    padding-right: 4rem !important
}

.tw-pt-20 {
    padding-top: 5rem !important
}

.tw-pr-20 {
    padding-left: 5rem !important
}

.tw-pb-20 {
    padding-bottom: 5rem !important
}

.tw-pl-20 {
    padding-right: 5rem !important
}

.tw-pt-24 {
    padding-top: 6rem !important
}

.tw-pr-24 {
    padding-left: 6rem !important
}

.tw-pb-24 {
    padding-bottom: 6rem !important
}

.tw-pl-24 {
    padding-right: 6rem !important
}

.tw-pt-32 {
    padding-top: 8rem !important
}

.tw-pr-32 {
    padding-left: 8rem !important
}

.tw-pb-32 {
    padding-bottom: 8rem !important
}

.tw-pl-32 {
    padding-right: 8rem !important
}

.tw-pt-40 {
    padding-top: 10rem !important
}

.tw-pr-40 {
    padding-left: 10rem !important
}

.tw-pb-40 {
    padding-bottom: 10rem !important
}

.tw-pl-40 {
    padding-right: 10rem !important
}

.tw-pt-48 {
    padding-top: 12rem !important
}

.tw-pr-48 {
    padding-left: 12rem !important
}

.tw-pb-48 {
    padding-bottom: 12rem !important
}

.tw-pl-48 {
    padding-right: 12rem !important
}

.tw-pt-56 {
    padding-top: 14rem !important
}

.tw-pr-56 {
    padding-left: 14rem !important
}

.tw-pb-56 {
    padding-bottom: 14rem !important
}

.tw-pl-56 {
    padding-right: 14rem !important
}

.tw-pt-64 {
    padding-top: 16rem !important
}

.tw-pr-64 {
    padding-left: 16rem !important
}

.tw-pb-64 {
    padding-bottom: 16rem !important
}

.tw-pl-64 {
    padding-right: 16rem !important
}

.tw-pt-px {
    padding-top: 1px !important
}

.tw-pr-px {
    padding-left: 1px !important
}

.tw-pb-px {
    padding-bottom: 1px !important
}

.tw-pl-px {
    padding-right: 1px !important
}

.tw-placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important
}

.tw-placeholder-transparent::-moz-placeholder {
    color: transparent !important
}

.tw-placeholder-transparent:-ms-input-placeholder {
    color: transparent !important
}

.tw-placeholder-transparent::-ms-input-placeholder {
    color: transparent !important
}

.tw-placeholder-transparent::placeholder {
    color: transparent !important
}

.tw-placeholder-black::-webkit-input-placeholder {
    color: #000 !important
}

.tw-placeholder-black::-moz-placeholder {
    color: #000 !important
}

.tw-placeholder-black:-ms-input-placeholder {
    color: #000 !important
}

.tw-placeholder-black::-ms-input-placeholder {
    color: #000 !important
}

.tw-placeholder-black::placeholder {
    color: #000 !important
}

.tw-placeholder-black2::-webkit-input-placeholder {
    color: #2e2e2e !important
}

.tw-placeholder-black2::-moz-placeholder {
    color: #2e2e2e !important
}

.tw-placeholder-black2:-ms-input-placeholder {
    color: #2e2e2e !important
}

.tw-placeholder-black2::-ms-input-placeholder {
    color: #2e2e2e !important
}

.tw-placeholder-black2::placeholder {
    color: #2e2e2e !important
}

.tw-placeholder-white::-webkit-input-placeholder {
    color: #fff !important
}

.tw-placeholder-white::-moz-placeholder {
    color: #fff !important
}

.tw-placeholder-white:-ms-input-placeholder {
    color: #fff !important
}

.tw-placeholder-white::-ms-input-placeholder {
    color: #fff !important
}

.tw-placeholder-white::placeholder {
    color: #fff !important
}

.tw-placeholder-gray-100::-webkit-input-placeholder {
    color: #f7fafc !important
}

.tw-placeholder-gray-100::-moz-placeholder {
    color: #f7fafc !important
}

.tw-placeholder-gray-100:-ms-input-placeholder {
    color: #f7fafc !important
}

.tw-placeholder-gray-100::-ms-input-placeholder {
    color: #f7fafc !important
}

.tw-placeholder-gray-100::placeholder {
    color: #f7fafc !important
}

.tw-placeholder-gray-200::-webkit-input-placeholder {
    color: #edf2f7 !important
}

.tw-placeholder-gray-200::-moz-placeholder {
    color: #edf2f7 !important
}

.tw-placeholder-gray-200:-ms-input-placeholder {
    color: #edf2f7 !important
}

.tw-placeholder-gray-200::-ms-input-placeholder {
    color: #edf2f7 !important
}

.tw-placeholder-gray-200::placeholder {
    color: #edf2f7 !important
}

.tw-placeholder-gray-300::-webkit-input-placeholder {
    color: #e2e8f0 !important
}

.tw-placeholder-gray-300::-moz-placeholder {
    color: #e2e8f0 !important
}

.tw-placeholder-gray-300:-ms-input-placeholder {
    color: #e2e8f0 !important
}

.tw-placeholder-gray-300::-ms-input-placeholder {
    color: #e2e8f0 !important
}

.tw-placeholder-gray-300::placeholder {
    color: #e2e8f0 !important
}

.tw-placeholder-gray-400::-webkit-input-placeholder {
    color: #cbd5e0 !important
}

.tw-placeholder-gray-400::-moz-placeholder {
    color: #cbd5e0 !important
}

.tw-placeholder-gray-400:-ms-input-placeholder {
    color: #cbd5e0 !important
}

.tw-placeholder-gray-400::-ms-input-placeholder {
    color: #cbd5e0 !important
}

.tw-placeholder-gray-400::placeholder {
    color: #cbd5e0 !important
}

.tw-placeholder-gray-500::-webkit-input-placeholder {
    color: #a0aec0 !important
}

.tw-placeholder-gray-500::-moz-placeholder {
    color: #a0aec0 !important
}

.tw-placeholder-gray-500:-ms-input-placeholder {
    color: #a0aec0 !important
}

.tw-placeholder-gray-500::-ms-input-placeholder {
    color: #a0aec0 !important
}

.tw-placeholder-gray-500::placeholder {
    color: #a0aec0 !important
}

.tw-placeholder-gray-600::-webkit-input-placeholder {
    color: #718096 !important
}

.tw-placeholder-gray-600::-moz-placeholder {
    color: #718096 !important
}

.tw-placeholder-gray-600:-ms-input-placeholder {
    color: #718096 !important
}

.tw-placeholder-gray-600::-ms-input-placeholder {
    color: #718096 !important
}

.tw-placeholder-gray-600::placeholder {
    color: #718096 !important
}

.tw-placeholder-gray-700::-webkit-input-placeholder {
    color: #4a5568 !important
}

.tw-placeholder-gray-700::-moz-placeholder {
    color: #4a5568 !important
}

.tw-placeholder-gray-700:-ms-input-placeholder {
    color: #4a5568 !important
}

.tw-placeholder-gray-700::-ms-input-placeholder {
    color: #4a5568 !important
}

.tw-placeholder-gray-700::placeholder {
    color: #4a5568 !important
}

.tw-placeholder-gray-800::-webkit-input-placeholder {
    color: #2d3748 !important
}

.tw-placeholder-gray-800::-moz-placeholder {
    color: #2d3748 !important
}

.tw-placeholder-gray-800:-ms-input-placeholder {
    color: #2d3748 !important
}

.tw-placeholder-gray-800::-ms-input-placeholder {
    color: #2d3748 !important
}

.tw-placeholder-gray-800::placeholder {
    color: #2d3748 !important
}

.tw-placeholder-gray-900::-webkit-input-placeholder {
    color: #1a202c !important
}

.tw-placeholder-gray-900::-moz-placeholder {
    color: #1a202c !important
}

.tw-placeholder-gray-900:-ms-input-placeholder {
    color: #1a202c !important
}

.tw-placeholder-gray-900::-ms-input-placeholder {
    color: #1a202c !important
}

.tw-placeholder-gray-900::placeholder {
    color: #1a202c !important
}

.tw-placeholder-red-100::-webkit-input-placeholder {
    color: #fff5f5 !important
}

.tw-placeholder-red-100::-moz-placeholder {
    color: #fff5f5 !important
}

.tw-placeholder-red-100:-ms-input-placeholder {
    color: #fff5f5 !important
}

.tw-placeholder-red-100::-ms-input-placeholder {
    color: #fff5f5 !important
}

.tw-placeholder-red-100::placeholder {
    color: #fff5f5 !important
}

.tw-placeholder-red-200::-webkit-input-placeholder {
    color: #fed7d7 !important
}

.tw-placeholder-red-200::-moz-placeholder {
    color: #fed7d7 !important
}

.tw-placeholder-red-200:-ms-input-placeholder {
    color: #fed7d7 !important
}

.tw-placeholder-red-200::-ms-input-placeholder {
    color: #fed7d7 !important
}

.tw-placeholder-red-200::placeholder {
    color: #fed7d7 !important
}

.tw-placeholder-red-300::-webkit-input-placeholder {
    color: #feb2b2 !important
}

.tw-placeholder-red-300::-moz-placeholder {
    color: #feb2b2 !important
}

.tw-placeholder-red-300:-ms-input-placeholder {
    color: #feb2b2 !important
}

.tw-placeholder-red-300::-ms-input-placeholder {
    color: #feb2b2 !important
}

.tw-placeholder-red-300::placeholder {
    color: #feb2b2 !important
}

.tw-placeholder-red-400::-webkit-input-placeholder {
    color: #fc8181 !important
}

.tw-placeholder-red-400::-moz-placeholder {
    color: #fc8181 !important
}

.tw-placeholder-red-400:-ms-input-placeholder {
    color: #fc8181 !important
}

.tw-placeholder-red-400::-ms-input-placeholder {
    color: #fc8181 !important
}

.tw-placeholder-red-400::placeholder {
    color: #fc8181 !important
}

.tw-placeholder-red-500::-webkit-input-placeholder {
    color: #f56565 !important
}

.tw-placeholder-red-500::-moz-placeholder {
    color: #f56565 !important
}

.tw-placeholder-red-500:-ms-input-placeholder {
    color: #f56565 !important
}

.tw-placeholder-red-500::-ms-input-placeholder {
    color: #f56565 !important
}

.tw-placeholder-red-500::placeholder {
    color: #f56565 !important
}

.tw-placeholder-red-600::-webkit-input-placeholder {
    color: #e53e3e !important
}

.tw-placeholder-red-600::-moz-placeholder {
    color: #e53e3e !important
}

.tw-placeholder-red-600:-ms-input-placeholder {
    color: #e53e3e !important
}

.tw-placeholder-red-600::-ms-input-placeholder {
    color: #e53e3e !important
}

.tw-placeholder-red-600::placeholder {
    color: #e53e3e !important
}

.tw-placeholder-red-700::-webkit-input-placeholder {
    color: #c53030 !important
}

.tw-placeholder-red-700::-moz-placeholder {
    color: #c53030 !important
}

.tw-placeholder-red-700:-ms-input-placeholder {
    color: #c53030 !important
}

.tw-placeholder-red-700::-ms-input-placeholder {
    color: #c53030 !important
}

.tw-placeholder-red-700::placeholder {
    color: #c53030 !important
}

.tw-placeholder-red-800::-webkit-input-placeholder {
    color: #9b2c2c !important
}

.tw-placeholder-red-800::-moz-placeholder {
    color: #9b2c2c !important
}

.tw-placeholder-red-800:-ms-input-placeholder {
    color: #9b2c2c !important
}

.tw-placeholder-red-800::-ms-input-placeholder {
    color: #9b2c2c !important
}

.tw-placeholder-red-800::placeholder {
    color: #9b2c2c !important
}

.tw-placeholder-red-900::-webkit-input-placeholder {
    color: #742a2a !important
}

.tw-placeholder-red-900::-moz-placeholder {
    color: #742a2a !important
}

.tw-placeholder-red-900:-ms-input-placeholder {
    color: #742a2a !important
}

.tw-placeholder-red-900::-ms-input-placeholder {
    color: #742a2a !important
}

.tw-placeholder-red-900::placeholder {
    color: #742a2a !important
}

.tw-placeholder-orange-100::-webkit-input-placeholder {
    color: #fffaf0 !important
}

.tw-placeholder-orange-100::-moz-placeholder {
    color: #fffaf0 !important
}

.tw-placeholder-orange-100:-ms-input-placeholder {
    color: #fffaf0 !important
}

.tw-placeholder-orange-100::-ms-input-placeholder {
    color: #fffaf0 !important
}

.tw-placeholder-orange-100::placeholder {
    color: #fffaf0 !important
}

.tw-placeholder-orange-200::-webkit-input-placeholder {
    color: #feebc8 !important
}

.tw-placeholder-orange-200::-moz-placeholder {
    color: #feebc8 !important
}

.tw-placeholder-orange-200:-ms-input-placeholder {
    color: #feebc8 !important
}

.tw-placeholder-orange-200::-ms-input-placeholder {
    color: #feebc8 !important
}

.tw-placeholder-orange-200::placeholder {
    color: #feebc8 !important
}

.tw-placeholder-orange-300::-webkit-input-placeholder {
    color: #fbd38d !important
}

.tw-placeholder-orange-300::-moz-placeholder {
    color: #fbd38d !important
}

.tw-placeholder-orange-300:-ms-input-placeholder {
    color: #fbd38d !important
}

.tw-placeholder-orange-300::-ms-input-placeholder {
    color: #fbd38d !important
}

.tw-placeholder-orange-300::placeholder {
    color: #fbd38d !important
}

.tw-placeholder-orange-400::-webkit-input-placeholder {
    color: #f6ad55 !important
}

.tw-placeholder-orange-400::-moz-placeholder {
    color: #f6ad55 !important
}

.tw-placeholder-orange-400:-ms-input-placeholder {
    color: #f6ad55 !important
}

.tw-placeholder-orange-400::-ms-input-placeholder {
    color: #f6ad55 !important
}

.tw-placeholder-orange-400::placeholder {
    color: #f6ad55 !important
}

.tw-placeholder-orange-500::-webkit-input-placeholder {
    color: #ed8936 !important
}

.tw-placeholder-orange-500::-moz-placeholder {
    color: #ed8936 !important
}

.tw-placeholder-orange-500:-ms-input-placeholder {
    color: #ed8936 !important
}

.tw-placeholder-orange-500::-ms-input-placeholder {
    color: #ed8936 !important
}

.tw-placeholder-orange-500::placeholder {
    color: #ed8936 !important
}

.tw-placeholder-orange-600::-webkit-input-placeholder {
    color: #dd6b20 !important
}

.tw-placeholder-orange-600::-moz-placeholder {
    color: #dd6b20 !important
}

.tw-placeholder-orange-600:-ms-input-placeholder {
    color: #dd6b20 !important
}

.tw-placeholder-orange-600::-ms-input-placeholder {
    color: #dd6b20 !important
}

.tw-placeholder-orange-600::placeholder {
    color: #dd6b20 !important
}

.tw-placeholder-orange-700::-webkit-input-placeholder {
    color: #c05621 !important
}

.tw-placeholder-orange-700::-moz-placeholder {
    color: #c05621 !important
}

.tw-placeholder-orange-700:-ms-input-placeholder {
    color: #c05621 !important
}

.tw-placeholder-orange-700::-ms-input-placeholder {
    color: #c05621 !important
}

.tw-placeholder-orange-700::placeholder {
    color: #c05621 !important
}

.tw-placeholder-orange-800::-webkit-input-placeholder {
    color: #9c4221 !important
}

.tw-placeholder-orange-800::-moz-placeholder {
    color: #9c4221 !important
}

.tw-placeholder-orange-800:-ms-input-placeholder {
    color: #9c4221 !important
}

.tw-placeholder-orange-800::-ms-input-placeholder {
    color: #9c4221 !important
}

.tw-placeholder-orange-800::placeholder {
    color: #9c4221 !important
}

.tw-placeholder-orange-900::-webkit-input-placeholder {
    color: #7b341e !important
}

.tw-placeholder-orange-900::-moz-placeholder {
    color: #7b341e !important
}

.tw-placeholder-orange-900:-ms-input-placeholder {
    color: #7b341e !important
}

.tw-placeholder-orange-900::-ms-input-placeholder {
    color: #7b341e !important
}

.tw-placeholder-orange-900::placeholder {
    color: #7b341e !important
}

.tw-placeholder-yellow-100::-webkit-input-placeholder {
    color: ivory !important
}

.tw-placeholder-yellow-100::-moz-placeholder {
    color: ivory !important
}

.tw-placeholder-yellow-100:-ms-input-placeholder {
    color: ivory !important
}

.tw-placeholder-yellow-100::-ms-input-placeholder {
    color: ivory !important
}

.tw-placeholder-yellow-100::placeholder {
    color: ivory !important
}

.tw-placeholder-yellow-200::-webkit-input-placeholder {
    color: #fefcbf !important
}

.tw-placeholder-yellow-200::-moz-placeholder {
    color: #fefcbf !important
}

.tw-placeholder-yellow-200:-ms-input-placeholder {
    color: #fefcbf !important
}

.tw-placeholder-yellow-200::-ms-input-placeholder {
    color: #fefcbf !important
}

.tw-placeholder-yellow-200::placeholder {
    color: #fefcbf !important
}

.tw-placeholder-yellow-300::-webkit-input-placeholder {
    color: #faf089 !important
}

.tw-placeholder-yellow-300::-moz-placeholder {
    color: #faf089 !important
}

.tw-placeholder-yellow-300:-ms-input-placeholder {
    color: #faf089 !important
}

.tw-placeholder-yellow-300::-ms-input-placeholder {
    color: #faf089 !important
}

.tw-placeholder-yellow-300::placeholder {
    color: #faf089 !important
}

.tw-placeholder-yellow-400::-webkit-input-placeholder {
    color: #f6e05e !important
}

.tw-placeholder-yellow-400::-moz-placeholder {
    color: #f6e05e !important
}

.tw-placeholder-yellow-400:-ms-input-placeholder {
    color: #f6e05e !important
}

.tw-placeholder-yellow-400::-ms-input-placeholder {
    color: #f6e05e !important
}

.tw-placeholder-yellow-400::placeholder {
    color: #f6e05e !important
}

.tw-placeholder-yellow-500::-webkit-input-placeholder {
    color: #ecc94b !important
}

.tw-placeholder-yellow-500::-moz-placeholder {
    color: #ecc94b !important
}

.tw-placeholder-yellow-500:-ms-input-placeholder {
    color: #ecc94b !important
}

.tw-placeholder-yellow-500::-ms-input-placeholder {
    color: #ecc94b !important
}

.tw-placeholder-yellow-500::placeholder {
    color: #ecc94b !important
}

.tw-placeholder-yellow-600::-webkit-input-placeholder {
    color: #d69e2e !important
}

.tw-placeholder-yellow-600::-moz-placeholder {
    color: #d69e2e !important
}

.tw-placeholder-yellow-600:-ms-input-placeholder {
    color: #d69e2e !important
}

.tw-placeholder-yellow-600::-ms-input-placeholder {
    color: #d69e2e !important
}

.tw-placeholder-yellow-600::placeholder {
    color: #d69e2e !important
}

.tw-placeholder-yellow-700::-webkit-input-placeholder {
    color: #b7791f !important
}

.tw-placeholder-yellow-700::-moz-placeholder {
    color: #b7791f !important
}

.tw-placeholder-yellow-700:-ms-input-placeholder {
    color: #b7791f !important
}

.tw-placeholder-yellow-700::-ms-input-placeholder {
    color: #b7791f !important
}

.tw-placeholder-yellow-700::placeholder {
    color: #b7791f !important
}

.tw-placeholder-yellow-800::-webkit-input-placeholder {
    color: #975a16 !important
}

.tw-placeholder-yellow-800::-moz-placeholder {
    color: #975a16 !important
}

.tw-placeholder-yellow-800:-ms-input-placeholder {
    color: #975a16 !important
}

.tw-placeholder-yellow-800::-ms-input-placeholder {
    color: #975a16 !important
}

.tw-placeholder-yellow-800::placeholder {
    color: #975a16 !important
}

.tw-placeholder-yellow-900::-webkit-input-placeholder {
    color: #744210 !important
}

.tw-placeholder-yellow-900::-moz-placeholder {
    color: #744210 !important
}

.tw-placeholder-yellow-900:-ms-input-placeholder {
    color: #744210 !important
}

.tw-placeholder-yellow-900::-ms-input-placeholder {
    color: #744210 !important
}

.tw-placeholder-yellow-900::placeholder {
    color: #744210 !important
}

.tw-placeholder-green-100::-webkit-input-placeholder {
    color: #f0fff4 !important
}

.tw-placeholder-green-100::-moz-placeholder {
    color: #f0fff4 !important
}

.tw-placeholder-green-100:-ms-input-placeholder {
    color: #f0fff4 !important
}

.tw-placeholder-green-100::-ms-input-placeholder {
    color: #f0fff4 !important
}

.tw-placeholder-green-100::placeholder {
    color: #f0fff4 !important
}

.tw-placeholder-green-200::-webkit-input-placeholder {
    color: #c6f6d5 !important
}

.tw-placeholder-green-200::-moz-placeholder {
    color: #c6f6d5 !important
}

.tw-placeholder-green-200:-ms-input-placeholder {
    color: #c6f6d5 !important
}

.tw-placeholder-green-200::-ms-input-placeholder {
    color: #c6f6d5 !important
}

.tw-placeholder-green-200::placeholder {
    color: #c6f6d5 !important
}

.tw-placeholder-green-300::-webkit-input-placeholder {
    color: #9ae6b4 !important
}

.tw-placeholder-green-300::-moz-placeholder {
    color: #9ae6b4 !important
}

.tw-placeholder-green-300:-ms-input-placeholder {
    color: #9ae6b4 !important
}

.tw-placeholder-green-300::-ms-input-placeholder {
    color: #9ae6b4 !important
}

.tw-placeholder-green-300::placeholder {
    color: #9ae6b4 !important
}

.tw-placeholder-green-400::-webkit-input-placeholder {
    color: #68d391 !important
}

.tw-placeholder-green-400::-moz-placeholder {
    color: #68d391 !important
}

.tw-placeholder-green-400:-ms-input-placeholder {
    color: #68d391 !important
}

.tw-placeholder-green-400::-ms-input-placeholder {
    color: #68d391 !important
}

.tw-placeholder-green-400::placeholder {
    color: #68d391 !important
}

.tw-placeholder-green-500::-webkit-input-placeholder {
    color: #48bb78 !important
}

.tw-placeholder-green-500::-moz-placeholder {
    color: #48bb78 !important
}

.tw-placeholder-green-500:-ms-input-placeholder {
    color: #48bb78 !important
}

.tw-placeholder-green-500::-ms-input-placeholder {
    color: #48bb78 !important
}

.tw-placeholder-green-500::placeholder {
    color: #48bb78 !important
}

.tw-placeholder-green-600::-webkit-input-placeholder {
    color: #38a169 !important
}

.tw-placeholder-green-600::-moz-placeholder {
    color: #38a169 !important
}

.tw-placeholder-green-600:-ms-input-placeholder {
    color: #38a169 !important
}

.tw-placeholder-green-600::-ms-input-placeholder {
    color: #38a169 !important
}

.tw-placeholder-green-600::placeholder {
    color: #38a169 !important
}

.tw-placeholder-green-700::-webkit-input-placeholder {
    color: #2f855a !important
}

.tw-placeholder-green-700::-moz-placeholder {
    color: #2f855a !important
}

.tw-placeholder-green-700:-ms-input-placeholder {
    color: #2f855a !important
}

.tw-placeholder-green-700::-ms-input-placeholder {
    color: #2f855a !important
}

.tw-placeholder-green-700::placeholder {
    color: #2f855a !important
}

.tw-placeholder-green-800::-webkit-input-placeholder {
    color: #276749 !important
}

.tw-placeholder-green-800::-moz-placeholder {
    color: #276749 !important
}

.tw-placeholder-green-800:-ms-input-placeholder {
    color: #276749 !important
}

.tw-placeholder-green-800::-ms-input-placeholder {
    color: #276749 !important
}

.tw-placeholder-green-800::placeholder {
    color: #276749 !important
}

.tw-placeholder-green-900::-webkit-input-placeholder {
    color: #22543d !important
}

.tw-placeholder-green-900::-moz-placeholder {
    color: #22543d !important
}

.tw-placeholder-green-900:-ms-input-placeholder {
    color: #22543d !important
}

.tw-placeholder-green-900::-ms-input-placeholder {
    color: #22543d !important
}

.tw-placeholder-green-900::placeholder {
    color: #22543d !important
}

.tw-placeholder-teal-100::-webkit-input-placeholder {
    color: #e6fffa !important
}

.tw-placeholder-teal-100::-moz-placeholder {
    color: #e6fffa !important
}

.tw-placeholder-teal-100:-ms-input-placeholder {
    color: #e6fffa !important
}

.tw-placeholder-teal-100::-ms-input-placeholder {
    color: #e6fffa !important
}

.tw-placeholder-teal-100::placeholder {
    color: #e6fffa !important
}

.tw-placeholder-teal-200::-webkit-input-placeholder {
    color: #b2f5ea !important
}

.tw-placeholder-teal-200::-moz-placeholder {
    color: #b2f5ea !important
}

.tw-placeholder-teal-200:-ms-input-placeholder {
    color: #b2f5ea !important
}

.tw-placeholder-teal-200::-ms-input-placeholder {
    color: #b2f5ea !important
}

.tw-placeholder-teal-200::placeholder {
    color: #b2f5ea !important
}

.tw-placeholder-teal-300::-webkit-input-placeholder {
    color: #81e6d9 !important
}

.tw-placeholder-teal-300::-moz-placeholder {
    color: #81e6d9 !important
}

.tw-placeholder-teal-300:-ms-input-placeholder {
    color: #81e6d9 !important
}

.tw-placeholder-teal-300::-ms-input-placeholder {
    color: #81e6d9 !important
}

.tw-placeholder-teal-300::placeholder {
    color: #81e6d9 !important
}

.tw-placeholder-teal-400::-webkit-input-placeholder {
    color: #4fd1c5 !important
}

.tw-placeholder-teal-400::-moz-placeholder {
    color: #4fd1c5 !important
}

.tw-placeholder-teal-400:-ms-input-placeholder {
    color: #4fd1c5 !important
}

.tw-placeholder-teal-400::-ms-input-placeholder {
    color: #4fd1c5 !important
}

.tw-placeholder-teal-400::placeholder {
    color: #4fd1c5 !important
}

.tw-placeholder-teal-500::-webkit-input-placeholder {
    color: #38b2ac !important
}

.tw-placeholder-teal-500::-moz-placeholder {
    color: #38b2ac !important
}

.tw-placeholder-teal-500:-ms-input-placeholder {
    color: #38b2ac !important
}

.tw-placeholder-teal-500::-ms-input-placeholder {
    color: #38b2ac !important
}

.tw-placeholder-teal-500::placeholder {
    color: #38b2ac !important
}

.tw-placeholder-teal-600::-webkit-input-placeholder {
    color: #319795 !important
}

.tw-placeholder-teal-600::-moz-placeholder {
    color: #319795 !important
}

.tw-placeholder-teal-600:-ms-input-placeholder {
    color: #319795 !important
}

.tw-placeholder-teal-600::-ms-input-placeholder {
    color: #319795 !important
}

.tw-placeholder-teal-600::placeholder {
    color: #319795 !important
}

.tw-placeholder-teal-700::-webkit-input-placeholder {
    color: #2c7a7b !important
}

.tw-placeholder-teal-700::-moz-placeholder {
    color: #2c7a7b !important
}

.tw-placeholder-teal-700:-ms-input-placeholder {
    color: #2c7a7b !important
}

.tw-placeholder-teal-700::-ms-input-placeholder {
    color: #2c7a7b !important
}

.tw-placeholder-teal-700::placeholder {
    color: #2c7a7b !important
}

.tw-placeholder-teal-800::-webkit-input-placeholder {
    color: #285e61 !important
}

.tw-placeholder-teal-800::-moz-placeholder {
    color: #285e61 !important
}

.tw-placeholder-teal-800:-ms-input-placeholder {
    color: #285e61 !important
}

.tw-placeholder-teal-800::-ms-input-placeholder {
    color: #285e61 !important
}

.tw-placeholder-teal-800::placeholder {
    color: #285e61 !important
}

.tw-placeholder-teal-900::-webkit-input-placeholder {
    color: #234e52 !important
}

.tw-placeholder-teal-900::-moz-placeholder {
    color: #234e52 !important
}

.tw-placeholder-teal-900:-ms-input-placeholder {
    color: #234e52 !important
}

.tw-placeholder-teal-900::-ms-input-placeholder {
    color: #234e52 !important
}

.tw-placeholder-teal-900::placeholder {
    color: #234e52 !important
}

.tw-placeholder-blue-100::-webkit-input-placeholder {
    color: #ebf8ff !important
}

.tw-placeholder-blue-100::-moz-placeholder {
    color: #ebf8ff !important
}

.tw-placeholder-blue-100:-ms-input-placeholder {
    color: #ebf8ff !important
}

.tw-placeholder-blue-100::-ms-input-placeholder {
    color: #ebf8ff !important
}

.tw-placeholder-blue-100::placeholder {
    color: #ebf8ff !important
}

.tw-placeholder-blue-200::-webkit-input-placeholder {
    color: #bee3f8 !important
}

.tw-placeholder-blue-200::-moz-placeholder {
    color: #bee3f8 !important
}

.tw-placeholder-blue-200:-ms-input-placeholder {
    color: #bee3f8 !important
}

.tw-placeholder-blue-200::-ms-input-placeholder {
    color: #bee3f8 !important
}

.tw-placeholder-blue-200::placeholder {
    color: #bee3f8 !important
}

.tw-placeholder-blue-300::-webkit-input-placeholder {
    color: #90cdf4 !important
}

.tw-placeholder-blue-300::-moz-placeholder {
    color: #90cdf4 !important
}

.tw-placeholder-blue-300:-ms-input-placeholder {
    color: #90cdf4 !important
}

.tw-placeholder-blue-300::-ms-input-placeholder {
    color: #90cdf4 !important
}

.tw-placeholder-blue-300::placeholder {
    color: #90cdf4 !important
}

.tw-placeholder-blue-400::-webkit-input-placeholder {
    color: #63b3ed !important
}

.tw-placeholder-blue-400::-moz-placeholder {
    color: #63b3ed !important
}

.tw-placeholder-blue-400:-ms-input-placeholder {
    color: #63b3ed !important
}

.tw-placeholder-blue-400::-ms-input-placeholder {
    color: #63b3ed !important
}

.tw-placeholder-blue-400::placeholder {
    color: #63b3ed !important
}

.tw-placeholder-blue-500::-webkit-input-placeholder {
    color: #4299e1 !important
}

.tw-placeholder-blue-500::-moz-placeholder {
    color: #4299e1 !important
}

.tw-placeholder-blue-500:-ms-input-placeholder {
    color: #4299e1 !important
}

.tw-placeholder-blue-500::-ms-input-placeholder {
    color: #4299e1 !important
}

.tw-placeholder-blue-500::placeholder {
    color: #4299e1 !important
}

.tw-placeholder-blue-600::-webkit-input-placeholder {
    color: #3182ce !important
}

.tw-placeholder-blue-600::-moz-placeholder {
    color: #3182ce !important
}

.tw-placeholder-blue-600:-ms-input-placeholder {
    color: #3182ce !important
}

.tw-placeholder-blue-600::-ms-input-placeholder {
    color: #3182ce !important
}

.tw-placeholder-blue-600::placeholder {
    color: #3182ce !important
}

.tw-placeholder-blue-700::-webkit-input-placeholder {
    color: #2b6cb0 !important
}

.tw-placeholder-blue-700::-moz-placeholder {
    color: #2b6cb0 !important
}

.tw-placeholder-blue-700:-ms-input-placeholder {
    color: #2b6cb0 !important
}

.tw-placeholder-blue-700::-ms-input-placeholder {
    color: #2b6cb0 !important
}

.tw-placeholder-blue-700::placeholder {
    color: #2b6cb0 !important
}

.tw-placeholder-blue-800::-webkit-input-placeholder {
    color: #2c5282 !important
}

.tw-placeholder-blue-800::-moz-placeholder {
    color: #2c5282 !important
}

.tw-placeholder-blue-800:-ms-input-placeholder {
    color: #2c5282 !important
}

.tw-placeholder-blue-800::-ms-input-placeholder {
    color: #2c5282 !important
}

.tw-placeholder-blue-800::placeholder {
    color: #2c5282 !important
}

.tw-placeholder-blue-900::-webkit-input-placeholder {
    color: #2a4365 !important
}

.tw-placeholder-blue-900::-moz-placeholder {
    color: #2a4365 !important
}

.tw-placeholder-blue-900:-ms-input-placeholder {
    color: #2a4365 !important
}

.tw-placeholder-blue-900::-ms-input-placeholder {
    color: #2a4365 !important
}

.tw-placeholder-blue-900::placeholder {
    color: #2a4365 !important
}

.tw-placeholder-blue-1000::-webkit-input-placeholder {
    color: #304570 !important
}

.tw-placeholder-blue-1000::-moz-placeholder {
    color: #304570 !important
}

.tw-placeholder-blue-1000:-ms-input-placeholder {
    color: #304570 !important
}

.tw-placeholder-blue-1000::-ms-input-placeholder {
    color: #304570 !important
}

.tw-placeholder-blue-1000::placeholder {
    color: #304570 !important
}

.tw-placeholder-blue-1100::-webkit-input-placeholder {
    color: #D1E3E3 !important
}

.tw-placeholder-blue-1100::-moz-placeholder {
    color: #D1E3E3 !important
}

.tw-placeholder-blue-1100:-ms-input-placeholder {
    color: #D1E3E3 !important
}

.tw-placeholder-blue-1100::-ms-input-placeholder {
    color: #D1E3E3 !important
}

.tw-placeholder-blue-1100::placeholder {
    color: #D1E3E3 !important
}

.tw-placeholder-indigo-100::-webkit-input-placeholder {
    color: #ebf4ff !important
}

.tw-placeholder-indigo-100::-moz-placeholder {
    color: #ebf4ff !important
}

.tw-placeholder-indigo-100:-ms-input-placeholder {
    color: #ebf4ff !important
}

.tw-placeholder-indigo-100::-ms-input-placeholder {
    color: #ebf4ff !important
}

.tw-placeholder-indigo-100::placeholder {
    color: #ebf4ff !important
}

.tw-placeholder-indigo-200::-webkit-input-placeholder {
    color: #c3dafe !important
}

.tw-placeholder-indigo-200::-moz-placeholder {
    color: #c3dafe !important
}

.tw-placeholder-indigo-200:-ms-input-placeholder {
    color: #c3dafe !important
}

.tw-placeholder-indigo-200::-ms-input-placeholder {
    color: #c3dafe !important
}

.tw-placeholder-indigo-200::placeholder {
    color: #c3dafe !important
}

.tw-placeholder-indigo-300::-webkit-input-placeholder {
    color: #a3bffa !important
}

.tw-placeholder-indigo-300::-moz-placeholder {
    color: #a3bffa !important
}

.tw-placeholder-indigo-300:-ms-input-placeholder {
    color: #a3bffa !important
}

.tw-placeholder-indigo-300::-ms-input-placeholder {
    color: #a3bffa !important
}

.tw-placeholder-indigo-300::placeholder {
    color: #a3bffa !important
}

.tw-placeholder-indigo-400::-webkit-input-placeholder {
    color: #7f9cf5 !important
}

.tw-placeholder-indigo-400::-moz-placeholder {
    color: #7f9cf5 !important
}

.tw-placeholder-indigo-400:-ms-input-placeholder {
    color: #7f9cf5 !important
}

.tw-placeholder-indigo-400::-ms-input-placeholder {
    color: #7f9cf5 !important
}

.tw-placeholder-indigo-400::placeholder {
    color: #7f9cf5 !important
}

.tw-placeholder-indigo-500::-webkit-input-placeholder {
    color: #667eea !important
}

.tw-placeholder-indigo-500::-moz-placeholder {
    color: #667eea !important
}

.tw-placeholder-indigo-500:-ms-input-placeholder {
    color: #667eea !important
}

.tw-placeholder-indigo-500::-ms-input-placeholder {
    color: #667eea !important
}

.tw-placeholder-indigo-500::placeholder {
    color: #667eea !important
}

.tw-placeholder-indigo-600::-webkit-input-placeholder {
    color: #5a67d8 !important
}

.tw-placeholder-indigo-600::-moz-placeholder {
    color: #5a67d8 !important
}

.tw-placeholder-indigo-600:-ms-input-placeholder {
    color: #5a67d8 !important
}

.tw-placeholder-indigo-600::-ms-input-placeholder {
    color: #5a67d8 !important
}

.tw-placeholder-indigo-600::placeholder {
    color: #5a67d8 !important
}

.tw-placeholder-indigo-700::-webkit-input-placeholder {
    color: #4c51bf !important
}

.tw-placeholder-indigo-700::-moz-placeholder {
    color: #4c51bf !important
}

.tw-placeholder-indigo-700:-ms-input-placeholder {
    color: #4c51bf !important
}

.tw-placeholder-indigo-700::-ms-input-placeholder {
    color: #4c51bf !important
}

.tw-placeholder-indigo-700::placeholder {
    color: #4c51bf !important
}

.tw-placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important
}

.tw-placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important
}

.tw-placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important
}

.tw-placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important
}

.tw-placeholder-indigo-800::placeholder {
    color: #434190 !important
}

.tw-placeholder-indigo-900::-webkit-input-placeholder {
    color: #3c366b !important
}

.tw-placeholder-indigo-900::-moz-placeholder {
    color: #3c366b !important
}

.tw-placeholder-indigo-900:-ms-input-placeholder {
    color: #3c366b !important
}

.tw-placeholder-indigo-900::-ms-input-placeholder {
    color: #3c366b !important
}

.tw-placeholder-indigo-900::placeholder {
    color: #3c366b !important
}

.tw-placeholder-purple-100::-webkit-input-placeholder {
    color: #faf5ff !important
}

.tw-placeholder-purple-100::-moz-placeholder {
    color: #faf5ff !important
}

.tw-placeholder-purple-100:-ms-input-placeholder {
    color: #faf5ff !important
}

.tw-placeholder-purple-100::-ms-input-placeholder {
    color: #faf5ff !important
}

.tw-placeholder-purple-100::placeholder {
    color: #faf5ff !important
}

.tw-placeholder-purple-200::-webkit-input-placeholder {
    color: #e9d8fd !important
}

.tw-placeholder-purple-200::-moz-placeholder {
    color: #e9d8fd !important
}

.tw-placeholder-purple-200:-ms-input-placeholder {
    color: #e9d8fd !important
}

.tw-placeholder-purple-200::-ms-input-placeholder {
    color: #e9d8fd !important
}

.tw-placeholder-purple-200::placeholder {
    color: #e9d8fd !important
}

.tw-placeholder-purple-300::-webkit-input-placeholder {
    color: #d6bcfa !important
}

.tw-placeholder-purple-300::-moz-placeholder {
    color: #d6bcfa !important
}

.tw-placeholder-purple-300:-ms-input-placeholder {
    color: #d6bcfa !important
}

.tw-placeholder-purple-300::-ms-input-placeholder {
    color: #d6bcfa !important
}

.tw-placeholder-purple-300::placeholder {
    color: #d6bcfa !important
}

.tw-placeholder-purple-400::-webkit-input-placeholder {
    color: #b794f4 !important
}

.tw-placeholder-purple-400::-moz-placeholder {
    color: #b794f4 !important
}

.tw-placeholder-purple-400:-ms-input-placeholder {
    color: #b794f4 !important
}

.tw-placeholder-purple-400::-ms-input-placeholder {
    color: #b794f4 !important
}

.tw-placeholder-purple-400::placeholder {
    color: #b794f4 !important
}

.tw-placeholder-purple-500::-webkit-input-placeholder {
    color: #9f7aea !important
}

.tw-placeholder-purple-500::-moz-placeholder {
    color: #9f7aea !important
}

.tw-placeholder-purple-500:-ms-input-placeholder {
    color: #9f7aea !important
}

.tw-placeholder-purple-500::-ms-input-placeholder {
    color: #9f7aea !important
}

.tw-placeholder-purple-500::placeholder {
    color: #9f7aea !important
}

.tw-placeholder-purple-600::-webkit-input-placeholder {
    color: #805ad5 !important
}

.tw-placeholder-purple-600::-moz-placeholder {
    color: #805ad5 !important
}

.tw-placeholder-purple-600:-ms-input-placeholder {
    color: #805ad5 !important
}

.tw-placeholder-purple-600::-ms-input-placeholder {
    color: #805ad5 !important
}

.tw-placeholder-purple-600::placeholder {
    color: #805ad5 !important
}

.tw-placeholder-purple-700::-webkit-input-placeholder {
    color: #6b46c1 !important
}

.tw-placeholder-purple-700::-moz-placeholder {
    color: #6b46c1 !important
}

.tw-placeholder-purple-700:-ms-input-placeholder {
    color: #6b46c1 !important
}

.tw-placeholder-purple-700::-ms-input-placeholder {
    color: #6b46c1 !important
}

.tw-placeholder-purple-700::placeholder {
    color: #6b46c1 !important
}

.tw-placeholder-purple-800::-webkit-input-placeholder {
    color: #553c9a !important
}

.tw-placeholder-purple-800::-moz-placeholder {
    color: #553c9a !important
}

.tw-placeholder-purple-800:-ms-input-placeholder {
    color: #553c9a !important
}

.tw-placeholder-purple-800::-ms-input-placeholder {
    color: #553c9a !important
}

.tw-placeholder-purple-800::placeholder {
    color: #553c9a !important
}

.tw-placeholder-purple-900::-webkit-input-placeholder {
    color: #44337a !important
}

.tw-placeholder-purple-900::-moz-placeholder {
    color: #44337a !important
}

.tw-placeholder-purple-900:-ms-input-placeholder {
    color: #44337a !important
}

.tw-placeholder-purple-900::-ms-input-placeholder {
    color: #44337a !important
}

.tw-placeholder-purple-900::placeholder {
    color: #44337a !important
}

.tw-placeholder-pink-100::-webkit-input-placeholder {
    color: #fff5f7 !important
}

.tw-placeholder-pink-100::-moz-placeholder {
    color: #fff5f7 !important
}

.tw-placeholder-pink-100:-ms-input-placeholder {
    color: #fff5f7 !important
}

.tw-placeholder-pink-100::-ms-input-placeholder {
    color: #fff5f7 !important
}

.tw-placeholder-pink-100::placeholder {
    color: #fff5f7 !important
}

.tw-placeholder-pink-200::-webkit-input-placeholder {
    color: #fed7e2 !important
}

.tw-placeholder-pink-200::-moz-placeholder {
    color: #fed7e2 !important
}

.tw-placeholder-pink-200:-ms-input-placeholder {
    color: #fed7e2 !important
}

.tw-placeholder-pink-200::-ms-input-placeholder {
    color: #fed7e2 !important
}

.tw-placeholder-pink-200::placeholder {
    color: #fed7e2 !important
}

.tw-placeholder-pink-300::-webkit-input-placeholder {
    color: #fbb6ce !important
}

.tw-placeholder-pink-300::-moz-placeholder {
    color: #fbb6ce !important
}

.tw-placeholder-pink-300:-ms-input-placeholder {
    color: #fbb6ce !important
}

.tw-placeholder-pink-300::-ms-input-placeholder {
    color: #fbb6ce !important
}

.tw-placeholder-pink-300::placeholder {
    color: #fbb6ce !important
}

.tw-placeholder-pink-400::-webkit-input-placeholder {
    color: #f687b3 !important
}

.tw-placeholder-pink-400::-moz-placeholder {
    color: #f687b3 !important
}

.tw-placeholder-pink-400:-ms-input-placeholder {
    color: #f687b3 !important
}

.tw-placeholder-pink-400::-ms-input-placeholder {
    color: #f687b3 !important
}

.tw-placeholder-pink-400::placeholder {
    color: #f687b3 !important
}

.tw-placeholder-pink-500::-webkit-input-placeholder {
    color: #ed64a6 !important
}

.tw-placeholder-pink-500::-moz-placeholder {
    color: #ed64a6 !important
}

.tw-placeholder-pink-500:-ms-input-placeholder {
    color: #ed64a6 !important
}

.tw-placeholder-pink-500::-ms-input-placeholder {
    color: #ed64a6 !important
}

.tw-placeholder-pink-500::placeholder {
    color: #ed64a6 !important
}

.tw-placeholder-pink-600::-webkit-input-placeholder {
    color: #d53f8c !important
}

.tw-placeholder-pink-600::-moz-placeholder {
    color: #d53f8c !important
}

.tw-placeholder-pink-600:-ms-input-placeholder {
    color: #d53f8c !important
}

.tw-placeholder-pink-600::-ms-input-placeholder {
    color: #d53f8c !important
}

.tw-placeholder-pink-600::placeholder {
    color: #d53f8c !important
}

.tw-placeholder-pink-700::-webkit-input-placeholder {
    color: #b83280 !important
}

.tw-placeholder-pink-700::-moz-placeholder {
    color: #b83280 !important
}

.tw-placeholder-pink-700:-ms-input-placeholder {
    color: #b83280 !important
}

.tw-placeholder-pink-700::-ms-input-placeholder {
    color: #b83280 !important
}

.tw-placeholder-pink-700::placeholder {
    color: #b83280 !important
}

.tw-placeholder-pink-800::-webkit-input-placeholder {
    color: #97266d !important
}

.tw-placeholder-pink-800::-moz-placeholder {
    color: #97266d !important
}

.tw-placeholder-pink-800:-ms-input-placeholder {
    color: #97266d !important
}

.tw-placeholder-pink-800::-ms-input-placeholder {
    color: #97266d !important
}

.tw-placeholder-pink-800::placeholder {
    color: #97266d !important
}

.tw-placeholder-pink-900::-webkit-input-placeholder {
    color: #702459 !important
}

.tw-placeholder-pink-900::-moz-placeholder {
    color: #702459 !important
}

.tw-placeholder-pink-900:-ms-input-placeholder {
    color: #702459 !important
}

.tw-placeholder-pink-900::-ms-input-placeholder {
    color: #702459 !important
}

.tw-placeholder-pink-900::placeholder {
    color: #702459 !important
}

.focus\:tw-placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent !important
}

.focus\:tw-placeholder-transparent:focus::-moz-placeholder {
    color: transparent !important
}

.focus\:tw-placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent !important
}

.focus\:tw-placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent !important
}

.focus\:tw-placeholder-transparent:focus::placeholder {
    color: transparent !important
}

.focus\:tw-placeholder-black:focus::-webkit-input-placeholder {
    color: #000 !important
}

.focus\:tw-placeholder-black:focus::-moz-placeholder {
    color: #000 !important
}

.focus\:tw-placeholder-black:focus:-ms-input-placeholder {
    color: #000 !important
}

.focus\:tw-placeholder-black:focus::-ms-input-placeholder {
    color: #000 !important
}

.focus\:tw-placeholder-black:focus::placeholder {
    color: #000 !important
}

.focus\:tw-placeholder-black2:focus::-webkit-input-placeholder {
    color: #2e2e2e !important
}

.focus\:tw-placeholder-black2:focus::-moz-placeholder {
    color: #2e2e2e !important
}

.focus\:tw-placeholder-black2:focus:-ms-input-placeholder {
    color: #2e2e2e !important
}

.focus\:tw-placeholder-black2:focus::-ms-input-placeholder {
    color: #2e2e2e !important
}

.focus\:tw-placeholder-black2:focus::placeholder {
    color: #2e2e2e !important
}

.focus\:tw-placeholder-white:focus::-webkit-input-placeholder {
    color: #fff !important
}

.focus\:tw-placeholder-white:focus::-moz-placeholder {
    color: #fff !important
}

.focus\:tw-placeholder-white:focus:-ms-input-placeholder {
    color: #fff !important
}

.focus\:tw-placeholder-white:focus::-ms-input-placeholder {
    color: #fff !important
}

.focus\:tw-placeholder-white:focus::placeholder {
    color: #fff !important
}

.focus\:tw-placeholder-gray-100:focus::-webkit-input-placeholder {
    color: #f7fafc !important
}

.focus\:tw-placeholder-gray-100:focus::-moz-placeholder {
    color: #f7fafc !important
}

.focus\:tw-placeholder-gray-100:focus:-ms-input-placeholder {
    color: #f7fafc !important
}

.focus\:tw-placeholder-gray-100:focus::-ms-input-placeholder {
    color: #f7fafc !important
}

.focus\:tw-placeholder-gray-100:focus::placeholder {
    color: #f7fafc !important
}

.focus\:tw-placeholder-gray-200:focus::-webkit-input-placeholder {
    color: #edf2f7 !important
}

.focus\:tw-placeholder-gray-200:focus::-moz-placeholder {
    color: #edf2f7 !important
}

.focus\:tw-placeholder-gray-200:focus:-ms-input-placeholder {
    color: #edf2f7 !important
}

.focus\:tw-placeholder-gray-200:focus::-ms-input-placeholder {
    color: #edf2f7 !important
}

.focus\:tw-placeholder-gray-200:focus::placeholder {
    color: #edf2f7 !important
}

.focus\:tw-placeholder-gray-300:focus::-webkit-input-placeholder {
    color: #e2e8f0 !important
}

.focus\:tw-placeholder-gray-300:focus::-moz-placeholder {
    color: #e2e8f0 !important
}

.focus\:tw-placeholder-gray-300:focus:-ms-input-placeholder {
    color: #e2e8f0 !important
}

.focus\:tw-placeholder-gray-300:focus::-ms-input-placeholder {
    color: #e2e8f0 !important
}

.focus\:tw-placeholder-gray-300:focus::placeholder {
    color: #e2e8f0 !important
}

.focus\:tw-placeholder-gray-400:focus::-webkit-input-placeholder {
    color: #cbd5e0 !important
}

.focus\:tw-placeholder-gray-400:focus::-moz-placeholder {
    color: #cbd5e0 !important
}

.focus\:tw-placeholder-gray-400:focus:-ms-input-placeholder {
    color: #cbd5e0 !important
}

.focus\:tw-placeholder-gray-400:focus::-ms-input-placeholder {
    color: #cbd5e0 !important
}

.focus\:tw-placeholder-gray-400:focus::placeholder {
    color: #cbd5e0 !important
}

.focus\:tw-placeholder-gray-500:focus::-webkit-input-placeholder {
    color: #a0aec0 !important
}

.focus\:tw-placeholder-gray-500:focus::-moz-placeholder {
    color: #a0aec0 !important
}

.focus\:tw-placeholder-gray-500:focus:-ms-input-placeholder {
    color: #a0aec0 !important
}

.focus\:tw-placeholder-gray-500:focus::-ms-input-placeholder {
    color: #a0aec0 !important
}

.focus\:tw-placeholder-gray-500:focus::placeholder {
    color: #a0aec0 !important
}

.focus\:tw-placeholder-gray-600:focus::-webkit-input-placeholder {
    color: #718096 !important
}

.focus\:tw-placeholder-gray-600:focus::-moz-placeholder {
    color: #718096 !important
}

.focus\:tw-placeholder-gray-600:focus:-ms-input-placeholder {
    color: #718096 !important
}

.focus\:tw-placeholder-gray-600:focus::-ms-input-placeholder {
    color: #718096 !important
}

.focus\:tw-placeholder-gray-600:focus::placeholder {
    color: #718096 !important
}

.focus\:tw-placeholder-gray-700:focus::-webkit-input-placeholder {
    color: #4a5568 !important
}

.focus\:tw-placeholder-gray-700:focus::-moz-placeholder {
    color: #4a5568 !important
}

.focus\:tw-placeholder-gray-700:focus:-ms-input-placeholder {
    color: #4a5568 !important
}

.focus\:tw-placeholder-gray-700:focus::-ms-input-placeholder {
    color: #4a5568 !important
}

.focus\:tw-placeholder-gray-700:focus::placeholder {
    color: #4a5568 !important
}

.focus\:tw-placeholder-gray-800:focus::-webkit-input-placeholder {
    color: #2d3748 !important
}

.focus\:tw-placeholder-gray-800:focus::-moz-placeholder {
    color: #2d3748 !important
}

.focus\:tw-placeholder-gray-800:focus:-ms-input-placeholder {
    color: #2d3748 !important
}

.focus\:tw-placeholder-gray-800:focus::-ms-input-placeholder {
    color: #2d3748 !important
}

.focus\:tw-placeholder-gray-800:focus::placeholder {
    color: #2d3748 !important
}

.focus\:tw-placeholder-gray-900:focus::-webkit-input-placeholder {
    color: #1a202c !important
}

.focus\:tw-placeholder-gray-900:focus::-moz-placeholder {
    color: #1a202c !important
}

.focus\:tw-placeholder-gray-900:focus:-ms-input-placeholder {
    color: #1a202c !important
}

.focus\:tw-placeholder-gray-900:focus::-ms-input-placeholder {
    color: #1a202c !important
}

.focus\:tw-placeholder-gray-900:focus::placeholder {
    color: #1a202c !important
}

.focus\:tw-placeholder-red-100:focus::-webkit-input-placeholder {
    color: #fff5f5 !important
}

.focus\:tw-placeholder-red-100:focus::-moz-placeholder {
    color: #fff5f5 !important
}

.focus\:tw-placeholder-red-100:focus:-ms-input-placeholder {
    color: #fff5f5 !important
}

.focus\:tw-placeholder-red-100:focus::-ms-input-placeholder {
    color: #fff5f5 !important
}

.focus\:tw-placeholder-red-100:focus::placeholder {
    color: #fff5f5 !important
}

.focus\:tw-placeholder-red-200:focus::-webkit-input-placeholder {
    color: #fed7d7 !important
}

.focus\:tw-placeholder-red-200:focus::-moz-placeholder {
    color: #fed7d7 !important
}

.focus\:tw-placeholder-red-200:focus:-ms-input-placeholder {
    color: #fed7d7 !important
}

.focus\:tw-placeholder-red-200:focus::-ms-input-placeholder {
    color: #fed7d7 !important
}

.focus\:tw-placeholder-red-200:focus::placeholder {
    color: #fed7d7 !important
}

.focus\:tw-placeholder-red-300:focus::-webkit-input-placeholder {
    color: #feb2b2 !important
}

.focus\:tw-placeholder-red-300:focus::-moz-placeholder {
    color: #feb2b2 !important
}

.focus\:tw-placeholder-red-300:focus:-ms-input-placeholder {
    color: #feb2b2 !important
}

.focus\:tw-placeholder-red-300:focus::-ms-input-placeholder {
    color: #feb2b2 !important
}

.focus\:tw-placeholder-red-300:focus::placeholder {
    color: #feb2b2 !important
}

.focus\:tw-placeholder-red-400:focus::-webkit-input-placeholder {
    color: #fc8181 !important
}

.focus\:tw-placeholder-red-400:focus::-moz-placeholder {
    color: #fc8181 !important
}

.focus\:tw-placeholder-red-400:focus:-ms-input-placeholder {
    color: #fc8181 !important
}

.focus\:tw-placeholder-red-400:focus::-ms-input-placeholder {
    color: #fc8181 !important
}

.focus\:tw-placeholder-red-400:focus::placeholder {
    color: #fc8181 !important
}

.focus\:tw-placeholder-red-500:focus::-webkit-input-placeholder {
    color: #f56565 !important
}

.focus\:tw-placeholder-red-500:focus::-moz-placeholder {
    color: #f56565 !important
}

.focus\:tw-placeholder-red-500:focus:-ms-input-placeholder {
    color: #f56565 !important
}

.focus\:tw-placeholder-red-500:focus::-ms-input-placeholder {
    color: #f56565 !important
}

.focus\:tw-placeholder-red-500:focus::placeholder {
    color: #f56565 !important
}

.focus\:tw-placeholder-red-600:focus::-webkit-input-placeholder {
    color: #e53e3e !important
}

.focus\:tw-placeholder-red-600:focus::-moz-placeholder {
    color: #e53e3e !important
}

.focus\:tw-placeholder-red-600:focus:-ms-input-placeholder {
    color: #e53e3e !important
}

.focus\:tw-placeholder-red-600:focus::-ms-input-placeholder {
    color: #e53e3e !important
}

.focus\:tw-placeholder-red-600:focus::placeholder {
    color: #e53e3e !important
}

.focus\:tw-placeholder-red-700:focus::-webkit-input-placeholder {
    color: #c53030 !important
}

.focus\:tw-placeholder-red-700:focus::-moz-placeholder {
    color: #c53030 !important
}

.focus\:tw-placeholder-red-700:focus:-ms-input-placeholder {
    color: #c53030 !important
}

.focus\:tw-placeholder-red-700:focus::-ms-input-placeholder {
    color: #c53030 !important
}

.focus\:tw-placeholder-red-700:focus::placeholder {
    color: #c53030 !important
}

.focus\:tw-placeholder-red-800:focus::-webkit-input-placeholder {
    color: #9b2c2c !important
}

.focus\:tw-placeholder-red-800:focus::-moz-placeholder {
    color: #9b2c2c !important
}

.focus\:tw-placeholder-red-800:focus:-ms-input-placeholder {
    color: #9b2c2c !important
}

.focus\:tw-placeholder-red-800:focus::-ms-input-placeholder {
    color: #9b2c2c !important
}

.focus\:tw-placeholder-red-800:focus::placeholder {
    color: #9b2c2c !important
}

.focus\:tw-placeholder-red-900:focus::-webkit-input-placeholder {
    color: #742a2a !important
}

.focus\:tw-placeholder-red-900:focus::-moz-placeholder {
    color: #742a2a !important
}

.focus\:tw-placeholder-red-900:focus:-ms-input-placeholder {
    color: #742a2a !important
}

.focus\:tw-placeholder-red-900:focus::-ms-input-placeholder {
    color: #742a2a !important
}

.focus\:tw-placeholder-red-900:focus::placeholder {
    color: #742a2a !important
}

.focus\:tw-placeholder-orange-100:focus::-webkit-input-placeholder {
    color: #fffaf0 !important
}

.focus\:tw-placeholder-orange-100:focus::-moz-placeholder {
    color: #fffaf0 !important
}

.focus\:tw-placeholder-orange-100:focus:-ms-input-placeholder {
    color: #fffaf0 !important
}

.focus\:tw-placeholder-orange-100:focus::-ms-input-placeholder {
    color: #fffaf0 !important
}

.focus\:tw-placeholder-orange-100:focus::placeholder {
    color: #fffaf0 !important
}

.focus\:tw-placeholder-orange-200:focus::-webkit-input-placeholder {
    color: #feebc8 !important
}

.focus\:tw-placeholder-orange-200:focus::-moz-placeholder {
    color: #feebc8 !important
}

.focus\:tw-placeholder-orange-200:focus:-ms-input-placeholder {
    color: #feebc8 !important
}

.focus\:tw-placeholder-orange-200:focus::-ms-input-placeholder {
    color: #feebc8 !important
}

.focus\:tw-placeholder-orange-200:focus::placeholder {
    color: #feebc8 !important
}

.focus\:tw-placeholder-orange-300:focus::-webkit-input-placeholder {
    color: #fbd38d !important
}

.focus\:tw-placeholder-orange-300:focus::-moz-placeholder {
    color: #fbd38d !important
}

.focus\:tw-placeholder-orange-300:focus:-ms-input-placeholder {
    color: #fbd38d !important
}

.focus\:tw-placeholder-orange-300:focus::-ms-input-placeholder {
    color: #fbd38d !important
}

.focus\:tw-placeholder-orange-300:focus::placeholder {
    color: #fbd38d !important
}

.focus\:tw-placeholder-orange-400:focus::-webkit-input-placeholder {
    color: #f6ad55 !important
}

.focus\:tw-placeholder-orange-400:focus::-moz-placeholder {
    color: #f6ad55 !important
}

.focus\:tw-placeholder-orange-400:focus:-ms-input-placeholder {
    color: #f6ad55 !important
}

.focus\:tw-placeholder-orange-400:focus::-ms-input-placeholder {
    color: #f6ad55 !important
}

.focus\:tw-placeholder-orange-400:focus::placeholder {
    color: #f6ad55 !important
}

.focus\:tw-placeholder-orange-500:focus::-webkit-input-placeholder {
    color: #ed8936 !important
}

.focus\:tw-placeholder-orange-500:focus::-moz-placeholder {
    color: #ed8936 !important
}

.focus\:tw-placeholder-orange-500:focus:-ms-input-placeholder {
    color: #ed8936 !important
}

.focus\:tw-placeholder-orange-500:focus::-ms-input-placeholder {
    color: #ed8936 !important
}

.focus\:tw-placeholder-orange-500:focus::placeholder {
    color: #ed8936 !important
}

.focus\:tw-placeholder-orange-600:focus::-webkit-input-placeholder {
    color: #dd6b20 !important
}

.focus\:tw-placeholder-orange-600:focus::-moz-placeholder {
    color: #dd6b20 !important
}

.focus\:tw-placeholder-orange-600:focus:-ms-input-placeholder {
    color: #dd6b20 !important
}

.focus\:tw-placeholder-orange-600:focus::-ms-input-placeholder {
    color: #dd6b20 !important
}

.focus\:tw-placeholder-orange-600:focus::placeholder {
    color: #dd6b20 !important
}

.focus\:tw-placeholder-orange-700:focus::-webkit-input-placeholder {
    color: #c05621 !important
}

.focus\:tw-placeholder-orange-700:focus::-moz-placeholder {
    color: #c05621 !important
}

.focus\:tw-placeholder-orange-700:focus:-ms-input-placeholder {
    color: #c05621 !important
}

.focus\:tw-placeholder-orange-700:focus::-ms-input-placeholder {
    color: #c05621 !important
}

.focus\:tw-placeholder-orange-700:focus::placeholder {
    color: #c05621 !important
}

.focus\:tw-placeholder-orange-800:focus::-webkit-input-placeholder {
    color: #9c4221 !important
}

.focus\:tw-placeholder-orange-800:focus::-moz-placeholder {
    color: #9c4221 !important
}

.focus\:tw-placeholder-orange-800:focus:-ms-input-placeholder {
    color: #9c4221 !important
}

.focus\:tw-placeholder-orange-800:focus::-ms-input-placeholder {
    color: #9c4221 !important
}

.focus\:tw-placeholder-orange-800:focus::placeholder {
    color: #9c4221 !important
}

.focus\:tw-placeholder-orange-900:focus::-webkit-input-placeholder {
    color: #7b341e !important
}

.focus\:tw-placeholder-orange-900:focus::-moz-placeholder {
    color: #7b341e !important
}

.focus\:tw-placeholder-orange-900:focus:-ms-input-placeholder {
    color: #7b341e !important
}

.focus\:tw-placeholder-orange-900:focus::-ms-input-placeholder {
    color: #7b341e !important
}

.focus\:tw-placeholder-orange-900:focus::placeholder {
    color: #7b341e !important
}

.focus\:tw-placeholder-yellow-100:focus::-webkit-input-placeholder {
    color: ivory !important
}

.focus\:tw-placeholder-yellow-100:focus::-moz-placeholder {
    color: ivory !important
}

.focus\:tw-placeholder-yellow-100:focus:-ms-input-placeholder {
    color: ivory !important
}

.focus\:tw-placeholder-yellow-100:focus::-ms-input-placeholder {
    color: ivory !important
}

.focus\:tw-placeholder-yellow-100:focus::placeholder {
    color: ivory !important
}

.focus\:tw-placeholder-yellow-200:focus::-webkit-input-placeholder {
    color: #fefcbf !important
}

.focus\:tw-placeholder-yellow-200:focus::-moz-placeholder {
    color: #fefcbf !important
}

.focus\:tw-placeholder-yellow-200:focus:-ms-input-placeholder {
    color: #fefcbf !important
}

.focus\:tw-placeholder-yellow-200:focus::-ms-input-placeholder {
    color: #fefcbf !important
}

.focus\:tw-placeholder-yellow-200:focus::placeholder {
    color: #fefcbf !important
}

.focus\:tw-placeholder-yellow-300:focus::-webkit-input-placeholder {
    color: #faf089 !important
}

.focus\:tw-placeholder-yellow-300:focus::-moz-placeholder {
    color: #faf089 !important
}

.focus\:tw-placeholder-yellow-300:focus:-ms-input-placeholder {
    color: #faf089 !important
}

.focus\:tw-placeholder-yellow-300:focus::-ms-input-placeholder {
    color: #faf089 !important
}

.focus\:tw-placeholder-yellow-300:focus::placeholder {
    color: #faf089 !important
}

.focus\:tw-placeholder-yellow-400:focus::-webkit-input-placeholder {
    color: #f6e05e !important
}

.focus\:tw-placeholder-yellow-400:focus::-moz-placeholder {
    color: #f6e05e !important
}

.focus\:tw-placeholder-yellow-400:focus:-ms-input-placeholder {
    color: #f6e05e !important
}

.focus\:tw-placeholder-yellow-400:focus::-ms-input-placeholder {
    color: #f6e05e !important
}

.focus\:tw-placeholder-yellow-400:focus::placeholder {
    color: #f6e05e !important
}

.focus\:tw-placeholder-yellow-500:focus::-webkit-input-placeholder {
    color: #ecc94b !important
}

.focus\:tw-placeholder-yellow-500:focus::-moz-placeholder {
    color: #ecc94b !important
}

.focus\:tw-placeholder-yellow-500:focus:-ms-input-placeholder {
    color: #ecc94b !important
}

.focus\:tw-placeholder-yellow-500:focus::-ms-input-placeholder {
    color: #ecc94b !important
}

.focus\:tw-placeholder-yellow-500:focus::placeholder {
    color: #ecc94b !important
}

.focus\:tw-placeholder-yellow-600:focus::-webkit-input-placeholder {
    color: #d69e2e !important
}

.focus\:tw-placeholder-yellow-600:focus::-moz-placeholder {
    color: #d69e2e !important
}

.focus\:tw-placeholder-yellow-600:focus:-ms-input-placeholder {
    color: #d69e2e !important
}

.focus\:tw-placeholder-yellow-600:focus::-ms-input-placeholder {
    color: #d69e2e !important
}

.focus\:tw-placeholder-yellow-600:focus::placeholder {
    color: #d69e2e !important
}

.focus\:tw-placeholder-yellow-700:focus::-webkit-input-placeholder {
    color: #b7791f !important
}

.focus\:tw-placeholder-yellow-700:focus::-moz-placeholder {
    color: #b7791f !important
}

.focus\:tw-placeholder-yellow-700:focus:-ms-input-placeholder {
    color: #b7791f !important
}

.focus\:tw-placeholder-yellow-700:focus::-ms-input-placeholder {
    color: #b7791f !important
}

.focus\:tw-placeholder-yellow-700:focus::placeholder {
    color: #b7791f !important
}

.focus\:tw-placeholder-yellow-800:focus::-webkit-input-placeholder {
    color: #975a16 !important
}

.focus\:tw-placeholder-yellow-800:focus::-moz-placeholder {
    color: #975a16 !important
}

.focus\:tw-placeholder-yellow-800:focus:-ms-input-placeholder {
    color: #975a16 !important
}

.focus\:tw-placeholder-yellow-800:focus::-ms-input-placeholder {
    color: #975a16 !important
}

.focus\:tw-placeholder-yellow-800:focus::placeholder {
    color: #975a16 !important
}

.focus\:tw-placeholder-yellow-900:focus::-webkit-input-placeholder {
    color: #744210 !important
}

.focus\:tw-placeholder-yellow-900:focus::-moz-placeholder {
    color: #744210 !important
}

.focus\:tw-placeholder-yellow-900:focus:-ms-input-placeholder {
    color: #744210 !important
}

.focus\:tw-placeholder-yellow-900:focus::-ms-input-placeholder {
    color: #744210 !important
}

.focus\:tw-placeholder-yellow-900:focus::placeholder {
    color: #744210 !important
}

.focus\:tw-placeholder-green-100:focus::-webkit-input-placeholder {
    color: #f0fff4 !important
}

.focus\:tw-placeholder-green-100:focus::-moz-placeholder {
    color: #f0fff4 !important
}

.focus\:tw-placeholder-green-100:focus:-ms-input-placeholder {
    color: #f0fff4 !important
}

.focus\:tw-placeholder-green-100:focus::-ms-input-placeholder {
    color: #f0fff4 !important
}

.focus\:tw-placeholder-green-100:focus::placeholder {
    color: #f0fff4 !important
}

.focus\:tw-placeholder-green-200:focus::-webkit-input-placeholder {
    color: #c6f6d5 !important
}

.focus\:tw-placeholder-green-200:focus::-moz-placeholder {
    color: #c6f6d5 !important
}

.focus\:tw-placeholder-green-200:focus:-ms-input-placeholder {
    color: #c6f6d5 !important
}

.focus\:tw-placeholder-green-200:focus::-ms-input-placeholder {
    color: #c6f6d5 !important
}

.focus\:tw-placeholder-green-200:focus::placeholder {
    color: #c6f6d5 !important
}

.focus\:tw-placeholder-green-300:focus::-webkit-input-placeholder {
    color: #9ae6b4 !important
}

.focus\:tw-placeholder-green-300:focus::-moz-placeholder {
    color: #9ae6b4 !important
}

.focus\:tw-placeholder-green-300:focus:-ms-input-placeholder {
    color: #9ae6b4 !important
}

.focus\:tw-placeholder-green-300:focus::-ms-input-placeholder {
    color: #9ae6b4 !important
}

.focus\:tw-placeholder-green-300:focus::placeholder {
    color: #9ae6b4 !important
}

.focus\:tw-placeholder-green-400:focus::-webkit-input-placeholder {
    color: #68d391 !important
}

.focus\:tw-placeholder-green-400:focus::-moz-placeholder {
    color: #68d391 !important
}

.focus\:tw-placeholder-green-400:focus:-ms-input-placeholder {
    color: #68d391 !important
}

.focus\:tw-placeholder-green-400:focus::-ms-input-placeholder {
    color: #68d391 !important
}

.focus\:tw-placeholder-green-400:focus::placeholder {
    color: #68d391 !important
}

.focus\:tw-placeholder-green-500:focus::-webkit-input-placeholder {
    color: #48bb78 !important
}

.focus\:tw-placeholder-green-500:focus::-moz-placeholder {
    color: #48bb78 !important
}

.focus\:tw-placeholder-green-500:focus:-ms-input-placeholder {
    color: #48bb78 !important
}

.focus\:tw-placeholder-green-500:focus::-ms-input-placeholder {
    color: #48bb78 !important
}

.focus\:tw-placeholder-green-500:focus::placeholder {
    color: #48bb78 !important
}

.focus\:tw-placeholder-green-600:focus::-webkit-input-placeholder {
    color: #38a169 !important
}

.focus\:tw-placeholder-green-600:focus::-moz-placeholder {
    color: #38a169 !important
}

.focus\:tw-placeholder-green-600:focus:-ms-input-placeholder {
    color: #38a169 !important
}

.focus\:tw-placeholder-green-600:focus::-ms-input-placeholder {
    color: #38a169 !important
}

.focus\:tw-placeholder-green-600:focus::placeholder {
    color: #38a169 !important
}

.focus\:tw-placeholder-green-700:focus::-webkit-input-placeholder {
    color: #2f855a !important
}

.focus\:tw-placeholder-green-700:focus::-moz-placeholder {
    color: #2f855a !important
}

.focus\:tw-placeholder-green-700:focus:-ms-input-placeholder {
    color: #2f855a !important
}

.focus\:tw-placeholder-green-700:focus::-ms-input-placeholder {
    color: #2f855a !important
}

.focus\:tw-placeholder-green-700:focus::placeholder {
    color: #2f855a !important
}

.focus\:tw-placeholder-green-800:focus::-webkit-input-placeholder {
    color: #276749 !important
}

.focus\:tw-placeholder-green-800:focus::-moz-placeholder {
    color: #276749 !important
}

.focus\:tw-placeholder-green-800:focus:-ms-input-placeholder {
    color: #276749 !important
}

.focus\:tw-placeholder-green-800:focus::-ms-input-placeholder {
    color: #276749 !important
}

.focus\:tw-placeholder-green-800:focus::placeholder {
    color: #276749 !important
}

.focus\:tw-placeholder-green-900:focus::-webkit-input-placeholder {
    color: #22543d !important
}

.focus\:tw-placeholder-green-900:focus::-moz-placeholder {
    color: #22543d !important
}

.focus\:tw-placeholder-green-900:focus:-ms-input-placeholder {
    color: #22543d !important
}

.focus\:tw-placeholder-green-900:focus::-ms-input-placeholder {
    color: #22543d !important
}

.focus\:tw-placeholder-green-900:focus::placeholder {
    color: #22543d !important
}

.focus\:tw-placeholder-teal-100:focus::-webkit-input-placeholder {
    color: #e6fffa !important
}

.focus\:tw-placeholder-teal-100:focus::-moz-placeholder {
    color: #e6fffa !important
}

.focus\:tw-placeholder-teal-100:focus:-ms-input-placeholder {
    color: #e6fffa !important
}

.focus\:tw-placeholder-teal-100:focus::-ms-input-placeholder {
    color: #e6fffa !important
}

.focus\:tw-placeholder-teal-100:focus::placeholder {
    color: #e6fffa !important
}

.focus\:tw-placeholder-teal-200:focus::-webkit-input-placeholder {
    color: #b2f5ea !important
}

.focus\:tw-placeholder-teal-200:focus::-moz-placeholder {
    color: #b2f5ea !important
}

.focus\:tw-placeholder-teal-200:focus:-ms-input-placeholder {
    color: #b2f5ea !important
}

.focus\:tw-placeholder-teal-200:focus::-ms-input-placeholder {
    color: #b2f5ea !important
}

.focus\:tw-placeholder-teal-200:focus::placeholder {
    color: #b2f5ea !important
}

.focus\:tw-placeholder-teal-300:focus::-webkit-input-placeholder {
    color: #81e6d9 !important
}

.focus\:tw-placeholder-teal-300:focus::-moz-placeholder {
    color: #81e6d9 !important
}

.focus\:tw-placeholder-teal-300:focus:-ms-input-placeholder {
    color: #81e6d9 !important
}

.focus\:tw-placeholder-teal-300:focus::-ms-input-placeholder {
    color: #81e6d9 !important
}

.focus\:tw-placeholder-teal-300:focus::placeholder {
    color: #81e6d9 !important
}

.focus\:tw-placeholder-teal-400:focus::-webkit-input-placeholder {
    color: #4fd1c5 !important
}

.focus\:tw-placeholder-teal-400:focus::-moz-placeholder {
    color: #4fd1c5 !important
}

.focus\:tw-placeholder-teal-400:focus:-ms-input-placeholder {
    color: #4fd1c5 !important
}

.focus\:tw-placeholder-teal-400:focus::-ms-input-placeholder {
    color: #4fd1c5 !important
}

.focus\:tw-placeholder-teal-400:focus::placeholder {
    color: #4fd1c5 !important
}

.focus\:tw-placeholder-teal-500:focus::-webkit-input-placeholder {
    color: #38b2ac !important
}

.focus\:tw-placeholder-teal-500:focus::-moz-placeholder {
    color: #38b2ac !important
}

.focus\:tw-placeholder-teal-500:focus:-ms-input-placeholder {
    color: #38b2ac !important
}

.focus\:tw-placeholder-teal-500:focus::-ms-input-placeholder {
    color: #38b2ac !important
}

.focus\:tw-placeholder-teal-500:focus::placeholder {
    color: #38b2ac !important
}

.focus\:tw-placeholder-teal-600:focus::-webkit-input-placeholder {
    color: #319795 !important
}

.focus\:tw-placeholder-teal-600:focus::-moz-placeholder {
    color: #319795 !important
}

.focus\:tw-placeholder-teal-600:focus:-ms-input-placeholder {
    color: #319795 !important
}

.focus\:tw-placeholder-teal-600:focus::-ms-input-placeholder {
    color: #319795 !important
}

.focus\:tw-placeholder-teal-600:focus::placeholder {
    color: #319795 !important
}

.focus\:tw-placeholder-teal-700:focus::-webkit-input-placeholder {
    color: #2c7a7b !important
}

.focus\:tw-placeholder-teal-700:focus::-moz-placeholder {
    color: #2c7a7b !important
}

.focus\:tw-placeholder-teal-700:focus:-ms-input-placeholder {
    color: #2c7a7b !important
}

.focus\:tw-placeholder-teal-700:focus::-ms-input-placeholder {
    color: #2c7a7b !important
}

.focus\:tw-placeholder-teal-700:focus::placeholder {
    color: #2c7a7b !important
}

.focus\:tw-placeholder-teal-800:focus::-webkit-input-placeholder {
    color: #285e61 !important
}

.focus\:tw-placeholder-teal-800:focus::-moz-placeholder {
    color: #285e61 !important
}

.focus\:tw-placeholder-teal-800:focus:-ms-input-placeholder {
    color: #285e61 !important
}

.focus\:tw-placeholder-teal-800:focus::-ms-input-placeholder {
    color: #285e61 !important
}

.focus\:tw-placeholder-teal-800:focus::placeholder {
    color: #285e61 !important
}

.focus\:tw-placeholder-teal-900:focus::-webkit-input-placeholder {
    color: #234e52 !important
}

.focus\:tw-placeholder-teal-900:focus::-moz-placeholder {
    color: #234e52 !important
}

.focus\:tw-placeholder-teal-900:focus:-ms-input-placeholder {
    color: #234e52 !important
}

.focus\:tw-placeholder-teal-900:focus::-ms-input-placeholder {
    color: #234e52 !important
}

.focus\:tw-placeholder-teal-900:focus::placeholder {
    color: #234e52 !important
}

.focus\:tw-placeholder-blue-100:focus::-webkit-input-placeholder {
    color: #ebf8ff !important
}

.focus\:tw-placeholder-blue-100:focus::-moz-placeholder {
    color: #ebf8ff !important
}

.focus\:tw-placeholder-blue-100:focus:-ms-input-placeholder {
    color: #ebf8ff !important
}

.focus\:tw-placeholder-blue-100:focus::-ms-input-placeholder {
    color: #ebf8ff !important
}

.focus\:tw-placeholder-blue-100:focus::placeholder {
    color: #ebf8ff !important
}

.focus\:tw-placeholder-blue-200:focus::-webkit-input-placeholder {
    color: #bee3f8 !important
}

.focus\:tw-placeholder-blue-200:focus::-moz-placeholder {
    color: #bee3f8 !important
}

.focus\:tw-placeholder-blue-200:focus:-ms-input-placeholder {
    color: #bee3f8 !important
}

.focus\:tw-placeholder-blue-200:focus::-ms-input-placeholder {
    color: #bee3f8 !important
}

.focus\:tw-placeholder-blue-200:focus::placeholder {
    color: #bee3f8 !important
}

.focus\:tw-placeholder-blue-300:focus::-webkit-input-placeholder {
    color: #90cdf4 !important
}

.focus\:tw-placeholder-blue-300:focus::-moz-placeholder {
    color: #90cdf4 !important
}

.focus\:tw-placeholder-blue-300:focus:-ms-input-placeholder {
    color: #90cdf4 !important
}

.focus\:tw-placeholder-blue-300:focus::-ms-input-placeholder {
    color: #90cdf4 !important
}

.focus\:tw-placeholder-blue-300:focus::placeholder {
    color: #90cdf4 !important
}

.focus\:tw-placeholder-blue-400:focus::-webkit-input-placeholder {
    color: #63b3ed !important
}

.focus\:tw-placeholder-blue-400:focus::-moz-placeholder {
    color: #63b3ed !important
}

.focus\:tw-placeholder-blue-400:focus:-ms-input-placeholder {
    color: #63b3ed !important
}

.focus\:tw-placeholder-blue-400:focus::-ms-input-placeholder {
    color: #63b3ed !important
}

.focus\:tw-placeholder-blue-400:focus::placeholder {
    color: #63b3ed !important
}

.focus\:tw-placeholder-blue-500:focus::-webkit-input-placeholder {
    color: #4299e1 !important
}

.focus\:tw-placeholder-blue-500:focus::-moz-placeholder {
    color: #4299e1 !important
}

.focus\:tw-placeholder-blue-500:focus:-ms-input-placeholder {
    color: #4299e1 !important
}

.focus\:tw-placeholder-blue-500:focus::-ms-input-placeholder {
    color: #4299e1 !important
}

.focus\:tw-placeholder-blue-500:focus::placeholder {
    color: #4299e1 !important
}

.focus\:tw-placeholder-blue-600:focus::-webkit-input-placeholder {
    color: #3182ce !important
}

.focus\:tw-placeholder-blue-600:focus::-moz-placeholder {
    color: #3182ce !important
}

.focus\:tw-placeholder-blue-600:focus:-ms-input-placeholder {
    color: #3182ce !important
}

.focus\:tw-placeholder-blue-600:focus::-ms-input-placeholder {
    color: #3182ce !important
}

.focus\:tw-placeholder-blue-600:focus::placeholder {
    color: #3182ce !important
}

.focus\:tw-placeholder-blue-700:focus::-webkit-input-placeholder {
    color: #2b6cb0 !important
}

.focus\:tw-placeholder-blue-700:focus::-moz-placeholder {
    color: #2b6cb0 !important
}

.focus\:tw-placeholder-blue-700:focus:-ms-input-placeholder {
    color: #2b6cb0 !important
}

.focus\:tw-placeholder-blue-700:focus::-ms-input-placeholder {
    color: #2b6cb0 !important
}

.focus\:tw-placeholder-blue-700:focus::placeholder {
    color: #2b6cb0 !important
}

.focus\:tw-placeholder-blue-800:focus::-webkit-input-placeholder {
    color: #2c5282 !important
}

.focus\:tw-placeholder-blue-800:focus::-moz-placeholder {
    color: #2c5282 !important
}

.focus\:tw-placeholder-blue-800:focus:-ms-input-placeholder {
    color: #2c5282 !important
}

.focus\:tw-placeholder-blue-800:focus::-ms-input-placeholder {
    color: #2c5282 !important
}

.focus\:tw-placeholder-blue-800:focus::placeholder {
    color: #2c5282 !important
}

.focus\:tw-placeholder-blue-900:focus::-webkit-input-placeholder {
    color: #2a4365 !important
}

.focus\:tw-placeholder-blue-900:focus::-moz-placeholder {
    color: #2a4365 !important
}

.focus\:tw-placeholder-blue-900:focus:-ms-input-placeholder {
    color: #2a4365 !important
}

.focus\:tw-placeholder-blue-900:focus::-ms-input-placeholder {
    color: #2a4365 !important
}

.focus\:tw-placeholder-blue-900:focus::placeholder {
    color: #2a4365 !important
}

.focus\:tw-placeholder-blue-1000:focus::-webkit-input-placeholder {
    color: #304570 !important
}

.focus\:tw-placeholder-blue-1000:focus::-moz-placeholder {
    color: #304570 !important
}

.focus\:tw-placeholder-blue-1000:focus:-ms-input-placeholder {
    color: #304570 !important
}

.focus\:tw-placeholder-blue-1000:focus::-ms-input-placeholder {
    color: #304570 !important
}

.focus\:tw-placeholder-blue-1000:focus::placeholder {
    color: #304570 !important
}

.focus\:tw-placeholder-blue-1100:focus::-webkit-input-placeholder {
    color: #D1E3E3 !important
}

.focus\:tw-placeholder-blue-1100:focus::-moz-placeholder {
    color: #D1E3E3 !important
}

.focus\:tw-placeholder-blue-1100:focus:-ms-input-placeholder {
    color: #D1E3E3 !important
}

.focus\:tw-placeholder-blue-1100:focus::-ms-input-placeholder {
    color: #D1E3E3 !important
}

.focus\:tw-placeholder-blue-1100:focus::placeholder {
    color: #D1E3E3 !important
}

.focus\:tw-placeholder-indigo-100:focus::-webkit-input-placeholder {
    color: #ebf4ff !important
}

.focus\:tw-placeholder-indigo-100:focus::-moz-placeholder {
    color: #ebf4ff !important
}

.focus\:tw-placeholder-indigo-100:focus:-ms-input-placeholder {
    color: #ebf4ff !important
}

.focus\:tw-placeholder-indigo-100:focus::-ms-input-placeholder {
    color: #ebf4ff !important
}

.focus\:tw-placeholder-indigo-100:focus::placeholder {
    color: #ebf4ff !important
}

.focus\:tw-placeholder-indigo-200:focus::-webkit-input-placeholder {
    color: #c3dafe !important
}

.focus\:tw-placeholder-indigo-200:focus::-moz-placeholder {
    color: #c3dafe !important
}

.focus\:tw-placeholder-indigo-200:focus:-ms-input-placeholder {
    color: #c3dafe !important
}

.focus\:tw-placeholder-indigo-200:focus::-ms-input-placeholder {
    color: #c3dafe !important
}

.focus\:tw-placeholder-indigo-200:focus::placeholder {
    color: #c3dafe !important
}

.focus\:tw-placeholder-indigo-300:focus::-webkit-input-placeholder {
    color: #a3bffa !important
}

.focus\:tw-placeholder-indigo-300:focus::-moz-placeholder {
    color: #a3bffa !important
}

.focus\:tw-placeholder-indigo-300:focus:-ms-input-placeholder {
    color: #a3bffa !important
}

.focus\:tw-placeholder-indigo-300:focus::-ms-input-placeholder {
    color: #a3bffa !important
}

.focus\:tw-placeholder-indigo-300:focus::placeholder {
    color: #a3bffa !important
}

.focus\:tw-placeholder-indigo-400:focus::-webkit-input-placeholder {
    color: #7f9cf5 !important
}

.focus\:tw-placeholder-indigo-400:focus::-moz-placeholder {
    color: #7f9cf5 !important
}

.focus\:tw-placeholder-indigo-400:focus:-ms-input-placeholder {
    color: #7f9cf5 !important
}

.focus\:tw-placeholder-indigo-400:focus::-ms-input-placeholder {
    color: #7f9cf5 !important
}

.focus\:tw-placeholder-indigo-400:focus::placeholder {
    color: #7f9cf5 !important
}

.focus\:tw-placeholder-indigo-500:focus::-webkit-input-placeholder {
    color: #667eea !important
}

.focus\:tw-placeholder-indigo-500:focus::-moz-placeholder {
    color: #667eea !important
}

.focus\:tw-placeholder-indigo-500:focus:-ms-input-placeholder {
    color: #667eea !important
}

.focus\:tw-placeholder-indigo-500:focus::-ms-input-placeholder {
    color: #667eea !important
}

.focus\:tw-placeholder-indigo-500:focus::placeholder {
    color: #667eea !important
}

.focus\:tw-placeholder-indigo-600:focus::-webkit-input-placeholder {
    color: #5a67d8 !important
}

.focus\:tw-placeholder-indigo-600:focus::-moz-placeholder {
    color: #5a67d8 !important
}

.focus\:tw-placeholder-indigo-600:focus:-ms-input-placeholder {
    color: #5a67d8 !important
}

.focus\:tw-placeholder-indigo-600:focus::-ms-input-placeholder {
    color: #5a67d8 !important
}

.focus\:tw-placeholder-indigo-600:focus::placeholder {
    color: #5a67d8 !important
}

.focus\:tw-placeholder-indigo-700:focus::-webkit-input-placeholder {
    color: #4c51bf !important
}

.focus\:tw-placeholder-indigo-700:focus::-moz-placeholder {
    color: #4c51bf !important
}

.focus\:tw-placeholder-indigo-700:focus:-ms-input-placeholder {
    color: #4c51bf !important
}

.focus\:tw-placeholder-indigo-700:focus::-ms-input-placeholder {
    color: #4c51bf !important
}

.focus\:tw-placeholder-indigo-700:focus::placeholder {
    color: #4c51bf !important
}

.focus\:tw-placeholder-indigo-800:focus::-webkit-input-placeholder {
    color: #434190 !important
}

.focus\:tw-placeholder-indigo-800:focus::-moz-placeholder {
    color: #434190 !important
}

.focus\:tw-placeholder-indigo-800:focus:-ms-input-placeholder {
    color: #434190 !important
}

.focus\:tw-placeholder-indigo-800:focus::-ms-input-placeholder {
    color: #434190 !important
}

.focus\:tw-placeholder-indigo-800:focus::placeholder {
    color: #434190 !important
}

.focus\:tw-placeholder-indigo-900:focus::-webkit-input-placeholder {
    color: #3c366b !important
}

.focus\:tw-placeholder-indigo-900:focus::-moz-placeholder {
    color: #3c366b !important
}

.focus\:tw-placeholder-indigo-900:focus:-ms-input-placeholder {
    color: #3c366b !important
}

.focus\:tw-placeholder-indigo-900:focus::-ms-input-placeholder {
    color: #3c366b !important
}

.focus\:tw-placeholder-indigo-900:focus::placeholder {
    color: #3c366b !important
}

.focus\:tw-placeholder-purple-100:focus::-webkit-input-placeholder {
    color: #faf5ff !important
}

.focus\:tw-placeholder-purple-100:focus::-moz-placeholder {
    color: #faf5ff !important
}

.focus\:tw-placeholder-purple-100:focus:-ms-input-placeholder {
    color: #faf5ff !important
}

.focus\:tw-placeholder-purple-100:focus::-ms-input-placeholder {
    color: #faf5ff !important
}

.focus\:tw-placeholder-purple-100:focus::placeholder {
    color: #faf5ff !important
}

.focus\:tw-placeholder-purple-200:focus::-webkit-input-placeholder {
    color: #e9d8fd !important
}

.focus\:tw-placeholder-purple-200:focus::-moz-placeholder {
    color: #e9d8fd !important
}

.focus\:tw-placeholder-purple-200:focus:-ms-input-placeholder {
    color: #e9d8fd !important
}

.focus\:tw-placeholder-purple-200:focus::-ms-input-placeholder {
    color: #e9d8fd !important
}

.focus\:tw-placeholder-purple-200:focus::placeholder {
    color: #e9d8fd !important
}

.focus\:tw-placeholder-purple-300:focus::-webkit-input-placeholder {
    color: #d6bcfa !important
}

.focus\:tw-placeholder-purple-300:focus::-moz-placeholder {
    color: #d6bcfa !important
}

.focus\:tw-placeholder-purple-300:focus:-ms-input-placeholder {
    color: #d6bcfa !important
}

.focus\:tw-placeholder-purple-300:focus::-ms-input-placeholder {
    color: #d6bcfa !important
}

.focus\:tw-placeholder-purple-300:focus::placeholder {
    color: #d6bcfa !important
}

.focus\:tw-placeholder-purple-400:focus::-webkit-input-placeholder {
    color: #b794f4 !important
}

.focus\:tw-placeholder-purple-400:focus::-moz-placeholder {
    color: #b794f4 !important
}

.focus\:tw-placeholder-purple-400:focus:-ms-input-placeholder {
    color: #b794f4 !important
}

.focus\:tw-placeholder-purple-400:focus::-ms-input-placeholder {
    color: #b794f4 !important
}

.focus\:tw-placeholder-purple-400:focus::placeholder {
    color: #b794f4 !important
}

.focus\:tw-placeholder-purple-500:focus::-webkit-input-placeholder {
    color: #9f7aea !important
}

.focus\:tw-placeholder-purple-500:focus::-moz-placeholder {
    color: #9f7aea !important
}

.focus\:tw-placeholder-purple-500:focus:-ms-input-placeholder {
    color: #9f7aea !important
}

.focus\:tw-placeholder-purple-500:focus::-ms-input-placeholder {
    color: #9f7aea !important
}

.focus\:tw-placeholder-purple-500:focus::placeholder {
    color: #9f7aea !important
}

.focus\:tw-placeholder-purple-600:focus::-webkit-input-placeholder {
    color: #805ad5 !important
}

.focus\:tw-placeholder-purple-600:focus::-moz-placeholder {
    color: #805ad5 !important
}

.focus\:tw-placeholder-purple-600:focus:-ms-input-placeholder {
    color: #805ad5 !important
}

.focus\:tw-placeholder-purple-600:focus::-ms-input-placeholder {
    color: #805ad5 !important
}

.focus\:tw-placeholder-purple-600:focus::placeholder {
    color: #805ad5 !important
}

.focus\:tw-placeholder-purple-700:focus::-webkit-input-placeholder {
    color: #6b46c1 !important
}

.focus\:tw-placeholder-purple-700:focus::-moz-placeholder {
    color: #6b46c1 !important
}

.focus\:tw-placeholder-purple-700:focus:-ms-input-placeholder {
    color: #6b46c1 !important
}

.focus\:tw-placeholder-purple-700:focus::-ms-input-placeholder {
    color: #6b46c1 !important
}

.focus\:tw-placeholder-purple-700:focus::placeholder {
    color: #6b46c1 !important
}

.focus\:tw-placeholder-purple-800:focus::-webkit-input-placeholder {
    color: #553c9a !important
}

.focus\:tw-placeholder-purple-800:focus::-moz-placeholder {
    color: #553c9a !important
}

.focus\:tw-placeholder-purple-800:focus:-ms-input-placeholder {
    color: #553c9a !important
}

.focus\:tw-placeholder-purple-800:focus::-ms-input-placeholder {
    color: #553c9a !important
}

.focus\:tw-placeholder-purple-800:focus::placeholder {
    color: #553c9a !important
}

.focus\:tw-placeholder-purple-900:focus::-webkit-input-placeholder {
    color: #44337a !important
}

.focus\:tw-placeholder-purple-900:focus::-moz-placeholder {
    color: #44337a !important
}

.focus\:tw-placeholder-purple-900:focus:-ms-input-placeholder {
    color: #44337a !important
}

.focus\:tw-placeholder-purple-900:focus::-ms-input-placeholder {
    color: #44337a !important
}

.focus\:tw-placeholder-purple-900:focus::placeholder {
    color: #44337a !important
}

.focus\:tw-placeholder-pink-100:focus::-webkit-input-placeholder {
    color: #fff5f7 !important
}

.focus\:tw-placeholder-pink-100:focus::-moz-placeholder {
    color: #fff5f7 !important
}

.focus\:tw-placeholder-pink-100:focus:-ms-input-placeholder {
    color: #fff5f7 !important
}

.focus\:tw-placeholder-pink-100:focus::-ms-input-placeholder {
    color: #fff5f7 !important
}

.focus\:tw-placeholder-pink-100:focus::placeholder {
    color: #fff5f7 !important
}

.focus\:tw-placeholder-pink-200:focus::-webkit-input-placeholder {
    color: #fed7e2 !important
}

.focus\:tw-placeholder-pink-200:focus::-moz-placeholder {
    color: #fed7e2 !important
}

.focus\:tw-placeholder-pink-200:focus:-ms-input-placeholder {
    color: #fed7e2 !important
}

.focus\:tw-placeholder-pink-200:focus::-ms-input-placeholder {
    color: #fed7e2 !important
}

.focus\:tw-placeholder-pink-200:focus::placeholder {
    color: #fed7e2 !important
}

.focus\:tw-placeholder-pink-300:focus::-webkit-input-placeholder {
    color: #fbb6ce !important
}

.focus\:tw-placeholder-pink-300:focus::-moz-placeholder {
    color: #fbb6ce !important
}

.focus\:tw-placeholder-pink-300:focus:-ms-input-placeholder {
    color: #fbb6ce !important
}

.focus\:tw-placeholder-pink-300:focus::-ms-input-placeholder {
    color: #fbb6ce !important
}

.focus\:tw-placeholder-pink-300:focus::placeholder {
    color: #fbb6ce !important
}

.focus\:tw-placeholder-pink-400:focus::-webkit-input-placeholder {
    color: #f687b3 !important
}

.focus\:tw-placeholder-pink-400:focus::-moz-placeholder {
    color: #f687b3 !important
}

.focus\:tw-placeholder-pink-400:focus:-ms-input-placeholder {
    color: #f687b3 !important
}

.focus\:tw-placeholder-pink-400:focus::-ms-input-placeholder {
    color: #f687b3 !important
}

.focus\:tw-placeholder-pink-400:focus::placeholder {
    color: #f687b3 !important
}

.focus\:tw-placeholder-pink-500:focus::-webkit-input-placeholder {
    color: #ed64a6 !important
}

.focus\:tw-placeholder-pink-500:focus::-moz-placeholder {
    color: #ed64a6 !important
}

.focus\:tw-placeholder-pink-500:focus:-ms-input-placeholder {
    color: #ed64a6 !important
}

.focus\:tw-placeholder-pink-500:focus::-ms-input-placeholder {
    color: #ed64a6 !important
}

.focus\:tw-placeholder-pink-500:focus::placeholder {
    color: #ed64a6 !important
}

.focus\:tw-placeholder-pink-600:focus::-webkit-input-placeholder {
    color: #d53f8c !important
}

.focus\:tw-placeholder-pink-600:focus::-moz-placeholder {
    color: #d53f8c !important
}

.focus\:tw-placeholder-pink-600:focus:-ms-input-placeholder {
    color: #d53f8c !important
}

.focus\:tw-placeholder-pink-600:focus::-ms-input-placeholder {
    color: #d53f8c !important
}

.focus\:tw-placeholder-pink-600:focus::placeholder {
    color: #d53f8c !important
}

.focus\:tw-placeholder-pink-700:focus::-webkit-input-placeholder {
    color: #b83280 !important
}

.focus\:tw-placeholder-pink-700:focus::-moz-placeholder {
    color: #b83280 !important
}

.focus\:tw-placeholder-pink-700:focus:-ms-input-placeholder {
    color: #b83280 !important
}

.focus\:tw-placeholder-pink-700:focus::-ms-input-placeholder {
    color: #b83280 !important
}

.focus\:tw-placeholder-pink-700:focus::placeholder {
    color: #b83280 !important
}

.focus\:tw-placeholder-pink-800:focus::-webkit-input-placeholder {
    color: #97266d !important
}

.focus\:tw-placeholder-pink-800:focus::-moz-placeholder {
    color: #97266d !important
}

.focus\:tw-placeholder-pink-800:focus:-ms-input-placeholder {
    color: #97266d !important
}

.focus\:tw-placeholder-pink-800:focus::-ms-input-placeholder {
    color: #97266d !important
}

.focus\:tw-placeholder-pink-800:focus::placeholder {
    color: #97266d !important
}

.focus\:tw-placeholder-pink-900:focus::-webkit-input-placeholder {
    color: #702459 !important
}

.focus\:tw-placeholder-pink-900:focus::-moz-placeholder {
    color: #702459 !important
}

.focus\:tw-placeholder-pink-900:focus:-ms-input-placeholder {
    color: #702459 !important
}

.focus\:tw-placeholder-pink-900:focus::-ms-input-placeholder {
    color: #702459 !important
}

.focus\:tw-placeholder-pink-900:focus::placeholder {
    color: #702459 !important
}

.tw-pointer-events-none {
    pointer-events: none !important
}

.tw-pointer-events-auto {
    pointer-events: auto !important
}

.tw-static {
    position: static !important
}

.tw-fixed {
    position: fixed !important
}

.tw-absolute {
    position: absolute !important
}

.tw-relative {
    position: relative !important
}

.tw-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.tw-inset-0 {
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important
}

.tw-inset-auto {
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important
}

.tw-inset-y-0 {
    top: 0 !important;
    bottom: 0 !important
}

.tw-inset-x-0 {
    left: 0 !important;
    right: 0 !important
}

.tw-inset-y-auto {
    top: auto !important;
    bottom: auto !important
}

.tw-inset-x-auto {
    left: auto !important;
    right: auto !important
}

.tw-top-0 {
    top: 0 !important
}

.tw-right-0 {
    left: 0 !important
}

.tw-bottom-0 {
    bottom: 0 !important
}

.tw-left-0 {
    right: 0 !important
}

.tw-top-auto {
    top: auto !important
}

.tw-right-auto {
    left: auto !important
}

.tw-bottom-auto {
    bottom: auto !important
}

.tw-left-auto {
    right: auto !important
}

.tw-resize-none {
    resize: none !important
}

.tw-resize-y {
    resize: vertical !important
}

.tw-resize-x {
    resize: horizontal !important
}

.tw-resize {
    resize: both !important
}

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

.tw-shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
}

.tw-shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
}

.tw-shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
}

.tw-shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
}

.tw-shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
}

.tw-shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
}

.tw-shadow-none {
    box-shadow: none !important
}

.hover\:tw-shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
}

.hover\:tw-shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
}

.hover\:tw-shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
}

.hover\:tw-shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
}

.hover\:tw-shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
}

.hover\:tw-shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
}

.hover\:tw-shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
}

.hover\:tw-shadow-none:hover {
    box-shadow: none !important
}

.focus\:tw-shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
}

.focus\:tw-shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
}

.focus\:tw-shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
}

.focus\:tw-shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
}

.focus\:tw-shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
}

.focus\:tw-shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
}

.focus\:tw-shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
}

.focus\:tw-shadow-none:focus {
    box-shadow: none !important
}

.tw-fill-current {
    fill: currentColor !important
}

.tw-stroke-current {
    stroke: currentColor !important
}

.tw-table-auto {
    table-layout: auto !important
}

.tw-table-fixed {
    table-layout: fixed !important
}

.tw-text-left {
    text-align: right !important
}

.tw-text-center {
    text-align: center !important
}

.tw-text-right {
    text-align: left !important
}

.tw-text-justify {
    text-align: justify !important
}

.tw-text-transparent {
    color: transparent !important
}

.tw-text-black {
    color: #000 !important
}

.tw-text-black2 {
    color: #2e2e2e !important
}

.tw-text-white {
    color: #fff !important
}

.tw-text-gray-100 {
    color: #f7fafc !important
}

.tw-text-gray-200 {
    color: #edf2f7 !important
}

.tw-text-gray-300 {
    color: #e2e8f0 !important
}

.tw-text-gray-400 {
    color: #cbd5e0 !important
}

.tw-text-gray-500 {
    color: #a0aec0 !important
}

.tw-text-gray-600 {
    color: #718096 !important
}

.tw-text-gray-700 {
    color: #4a5568 !important
}

.tw-text-gray-800 {
    color: #2d3748 !important
}

.tw-text-gray-900 {
    color: #1a202c !important
}

.tw-text-red-100 {
    color: #fff5f5 !important
}

.tw-text-red-200 {
    color: #fed7d7 !important
}

.tw-text-red-300 {
    color: #feb2b2 !important
}

.tw-text-red-400 {
    color: #fc8181 !important
}

.tw-text-red-500 {
    color: #f56565 !important
}

.tw-text-red-600 {
    color: #e53e3e !important
}

.tw-text-red-700 {
    color: #c53030 !important
}

.tw-text-red-800 {
    color: #9b2c2c !important
}

.tw-text-red-900 {
    color: #742a2a !important
}

.tw-text-orange-100 {
    color: #fffaf0 !important
}

.tw-text-orange-200 {
    color: #feebc8 !important
}

.tw-text-orange-300 {
    color: #fbd38d !important
}

.tw-text-orange-400 {
    color: #f6ad55 !important
}

.tw-text-orange-500 {
    color: #ed8936 !important
}

.tw-text-orange-600 {
    color: #dd6b20 !important
}

.tw-text-orange-700 {
    color: #c05621 !important
}

.tw-text-orange-800 {
    color: #9c4221 !important
}

.tw-text-orange-900 {
    color: #7b341e !important
}

.tw-text-yellow-100 {
    color: ivory !important
}

.tw-text-yellow-200 {
    color: #fefcbf !important
}

.tw-text-yellow-300 {
    color: #faf089 !important
}

.tw-text-yellow-400 {
    color: #f6e05e !important
}

.tw-text-yellow-500 {
    color: #ecc94b !important
}

.tw-text-yellow-600 {
    color: #d69e2e !important
}

.tw-text-yellow-700 {
    color: #b7791f !important
}

.tw-text-yellow-800 {
    color: #975a16 !important
}

.tw-text-yellow-900 {
    color: #744210 !important
}

.tw-text-green-100 {
    color: #f0fff4 !important
}

.tw-text-green-200 {
    color: #c6f6d5 !important
}

.tw-text-green-300 {
    color: #9ae6b4 !important
}

.tw-text-green-400 {
    color: #68d391 !important
}

.tw-text-green-500 {
    color: #48bb78 !important
}

.tw-text-green-600 {
    color: #38a169 !important
}

.tw-text-green-700 {
    color: #2f855a !important
}

.tw-text-green-800 {
    color: #276749 !important
}

.tw-text-green-900 {
    color: #22543d !important
}

.tw-text-teal-100 {
    color: #e6fffa !important
}

.tw-text-teal-200 {
    color: #b2f5ea !important
}

.tw-text-teal-300 {
    color: #81e6d9 !important
}

.tw-text-teal-400 {
    color: #4fd1c5 !important
}

.tw-text-teal-500 {
    color: #38b2ac !important
}

.tw-text-teal-600 {
    color: #319795 !important
}

.tw-text-teal-700 {
    color: #2c7a7b !important
}

.tw-text-teal-800 {
    color: #285e61 !important
}

.tw-text-teal-900 {
    color: #234e52 !important
}

.tw-text-blue-100 {
    color: #ebf8ff !important
}

.tw-text-blue-200 {
    color: #bee3f8 !important
}

.tw-text-blue-300 {
    color: #90cdf4 !important
}

.tw-text-blue-400 {
    color: #63b3ed !important
}

.tw-text-blue-500 {
    color: #4299e1 !important
}

.tw-text-blue-600 {
    color: #3182ce !important
}

.tw-text-blue-700 {
    color: #2b6cb0 !important
}

.tw-text-blue-800 {
    color: #2c5282 !important
}

.tw-text-blue-900 {
    color: #2a4365 !important
}

.tw-text-blue-1000 {
    color: #304570 !important
}

.tw-text-blue-1100 {
    color: #D1E3E3 !important
}

.tw-text-indigo-100 {
    color: #ebf4ff !important
}

.tw-text-indigo-200 {
    color: #c3dafe !important
}

.tw-text-indigo-300 {
    color: #a3bffa !important
}

.tw-text-indigo-400 {
    color: #7f9cf5 !important
}

.tw-text-indigo-500 {
    color: #667eea !important
}

.tw-text-indigo-600 {
    color: #5a67d8 !important
}

.tw-text-indigo-700 {
    color: #4c51bf !important
}

.tw-text-indigo-800 {
    color: #434190 !important
}

.tw-text-indigo-900 {
    color: #3c366b !important
}

.tw-text-purple-100 {
    color: #faf5ff !important
}

.tw-text-purple-200 {
    color: #e9d8fd !important
}

.tw-text-purple-300 {
    color: #d6bcfa !important
}

.tw-text-purple-400 {
    color: #b794f4 !important
}

.tw-text-purple-500 {
    color: #9f7aea !important
}

.tw-text-purple-600 {
    color: #805ad5 !important
}

.tw-text-purple-700 {
    color: #6b46c1 !important
}

.tw-text-purple-800 {
    color: #553c9a !important
}

.tw-text-purple-900 {
    color: #44337a !important
}

.tw-text-pink-100 {
    color: #fff5f7 !important
}

.tw-text-pink-200 {
    color: #fed7e2 !important
}

.tw-text-pink-300 {
    color: #fbb6ce !important
}

.tw-text-pink-400 {
    color: #f687b3 !important
}

.tw-text-pink-500 {
    color: #ed64a6 !important
}

.tw-text-pink-600 {
    color: #d53f8c !important
}

.tw-text-pink-700 {
    color: #b83280 !important
}

.tw-text-pink-800 {
    color: #97266d !important
}

.tw-text-pink-900 {
    color: #702459 !important
}

.hover\:tw-text-transparent:hover {
    color: transparent !important
}

.hover\:tw-text-black:hover {
    color: #000 !important
}

.hover\:tw-text-black2:hover {
    color: #2e2e2e !important
}

.hover\:tw-text-white:hover {
    color: #fff !important
}

.hover\:tw-text-gray-100:hover {
    color: #f7fafc !important
}

.hover\:tw-text-gray-200:hover {
    color: #edf2f7 !important
}

.hover\:tw-text-gray-300:hover {
    color: #e2e8f0 !important
}

.hover\:tw-text-gray-400:hover {
    color: #cbd5e0 !important
}

.hover\:tw-text-gray-500:hover {
    color: #a0aec0 !important
}

.hover\:tw-text-gray-600:hover {
    color: #718096 !important
}

.hover\:tw-text-gray-700:hover {
    color: #4a5568 !important
}

.hover\:tw-text-gray-800:hover {
    color: #2d3748 !important
}

.hover\:tw-text-gray-900:hover {
    color: #1a202c !important
}

.hover\:tw-text-red-100:hover {
    color: #fff5f5 !important
}

.hover\:tw-text-red-200:hover {
    color: #fed7d7 !important
}

.hover\:tw-text-red-300:hover {
    color: #feb2b2 !important
}

.hover\:tw-text-red-400:hover {
    color: #fc8181 !important
}

.hover\:tw-text-red-500:hover {
    color: #f56565 !important
}

.hover\:tw-text-red-600:hover {
    color: #e53e3e !important
}

.hover\:tw-text-red-700:hover {
    color: #c53030 !important
}

.hover\:tw-text-red-800:hover {
    color: #9b2c2c !important
}

.hover\:tw-text-red-900:hover {
    color: #742a2a !important
}

.hover\:tw-text-orange-100:hover {
    color: #fffaf0 !important
}

.hover\:tw-text-orange-200:hover {
    color: #feebc8 !important
}

.hover\:tw-text-orange-300:hover {
    color: #fbd38d !important
}

.hover\:tw-text-orange-400:hover {
    color: #f6ad55 !important
}

.hover\:tw-text-orange-500:hover {
    color: #ed8936 !important
}

.hover\:tw-text-orange-600:hover {
    color: #dd6b20 !important
}

.hover\:tw-text-orange-700:hover {
    color: #c05621 !important
}

.hover\:tw-text-orange-800:hover {
    color: #9c4221 !important
}

.hover\:tw-text-orange-900:hover {
    color: #7b341e !important
}

.hover\:tw-text-yellow-100:hover {
    color: ivory !important
}

.hover\:tw-text-yellow-200:hover {
    color: #fefcbf !important
}

.hover\:tw-text-yellow-300:hover {
    color: #faf089 !important
}

.hover\:tw-text-yellow-400:hover {
    color: #f6e05e !important
}

.hover\:tw-text-yellow-500:hover {
    color: #ecc94b !important
}

.hover\:tw-text-yellow-600:hover {
    color: #d69e2e !important
}

.hover\:tw-text-yellow-700:hover {
    color: #b7791f !important
}

.hover\:tw-text-yellow-800:hover {
    color: #975a16 !important
}

.hover\:tw-text-yellow-900:hover {
    color: #744210 !important
}

.hover\:tw-text-green-100:hover {
    color: #f0fff4 !important
}

.hover\:tw-text-green-200:hover {
    color: #c6f6d5 !important
}

.hover\:tw-text-green-300:hover {
    color: #9ae6b4 !important
}

.hover\:tw-text-green-400:hover {
    color: #68d391 !important
}

.hover\:tw-text-green-500:hover {
    color: #48bb78 !important
}

.hover\:tw-text-green-600:hover {
    color: #38a169 !important
}

.hover\:tw-text-green-700:hover {
    color: #2f855a !important
}

.hover\:tw-text-green-800:hover {
    color: #276749 !important
}

.hover\:tw-text-green-900:hover {
    color: #22543d !important
}

.hover\:tw-text-teal-100:hover {
    color: #e6fffa !important
}

.hover\:tw-text-teal-200:hover {
    color: #b2f5ea !important
}

.hover\:tw-text-teal-300:hover {
    color: #81e6d9 !important
}

.hover\:tw-text-teal-400:hover {
    color: #4fd1c5 !important
}

.hover\:tw-text-teal-500:hover {
    color: #38b2ac !important
}

.hover\:tw-text-teal-600:hover {
    color: #319795 !important
}

.hover\:tw-text-teal-700:hover {
    color: #2c7a7b !important
}

.hover\:tw-text-teal-800:hover {
    color: #285e61 !important
}

.hover\:tw-text-teal-900:hover {
    color: #234e52 !important
}

.hover\:tw-text-blue-100:hover {
    color: #ebf8ff !important
}

.hover\:tw-text-blue-200:hover {
    color: #bee3f8 !important
}

.hover\:tw-text-blue-300:hover {
    color: #90cdf4 !important
}

.hover\:tw-text-blue-400:hover {
    color: #63b3ed !important
}

.hover\:tw-text-blue-500:hover {
    color: #4299e1 !important
}

.hover\:tw-text-blue-600:hover {
    color: #3182ce !important
}

.hover\:tw-text-blue-700:hover {
    color: #2b6cb0 !important
}

.hover\:tw-text-blue-800:hover {
    color: #2c5282 !important
}

.hover\:tw-text-blue-900:hover {
    color: #2a4365 !important
}

.hover\:tw-text-blue-1000:hover {
    color: #304570 !important
}

.hover\:tw-text-blue-1100:hover {
    color: #D1E3E3 !important
}

.hover\:tw-text-indigo-100:hover {
    color: #ebf4ff !important
}

.hover\:tw-text-indigo-200:hover {
    color: #c3dafe !important
}

.hover\:tw-text-indigo-300:hover {
    color: #a3bffa !important
}

.hover\:tw-text-indigo-400:hover {
    color: #7f9cf5 !important
}

.hover\:tw-text-indigo-500:hover {
    color: #667eea !important
}

.hover\:tw-text-indigo-600:hover {
    color: #5a67d8 !important
}

.hover\:tw-text-indigo-700:hover {
    color: #4c51bf !important
}

.hover\:tw-text-indigo-800:hover {
    color: #434190 !important
}

.hover\:tw-text-indigo-900:hover {
    color: #3c366b !important
}

.hover\:tw-text-purple-100:hover {
    color: #faf5ff !important
}

.hover\:tw-text-purple-200:hover {
    color: #e9d8fd !important
}

.hover\:tw-text-purple-300:hover {
    color: #d6bcfa !important
}

.hover\:tw-text-purple-400:hover {
    color: #b794f4 !important
}

.hover\:tw-text-purple-500:hover {
    color: #9f7aea !important
}

.hover\:tw-text-purple-600:hover {
    color: #805ad5 !important
}

.hover\:tw-text-purple-700:hover {
    color: #6b46c1 !important
}

.hover\:tw-text-purple-800:hover {
    color: #553c9a !important
}

.hover\:tw-text-purple-900:hover {
    color: #44337a !important
}

.hover\:tw-text-pink-100:hover {
    color: #fff5f7 !important
}

.hover\:tw-text-pink-200:hover {
    color: #fed7e2 !important
}

.hover\:tw-text-pink-300:hover {
    color: #fbb6ce !important
}

.hover\:tw-text-pink-400:hover {
    color: #f687b3 !important
}

.hover\:tw-text-pink-500:hover {
    color: #ed64a6 !important
}

.hover\:tw-text-pink-600:hover {
    color: #d53f8c !important
}

.hover\:tw-text-pink-700:hover {
    color: #b83280 !important
}

.hover\:tw-text-pink-800:hover {
    color: #97266d !important
}

.hover\:tw-text-pink-900:hover {
    color: #702459 !important
}

.focus\:tw-text-transparent:focus {
    color: transparent !important
}

.focus\:tw-text-black:focus {
    color: #000 !important
}

.focus\:tw-text-black2:focus {
    color: #2e2e2e !important
}

.focus\:tw-text-white:focus {
    color: #fff !important
}

.focus\:tw-text-gray-100:focus {
    color: #f7fafc !important
}

.focus\:tw-text-gray-200:focus {
    color: #edf2f7 !important
}

.focus\:tw-text-gray-300:focus {
    color: #e2e8f0 !important
}

.focus\:tw-text-gray-400:focus {
    color: #cbd5e0 !important
}

.focus\:tw-text-gray-500:focus {
    color: #a0aec0 !important
}

.focus\:tw-text-gray-600:focus {
    color: #718096 !important
}

.focus\:tw-text-gray-700:focus {
    color: #4a5568 !important
}

.focus\:tw-text-gray-800:focus {
    color: #2d3748 !important
}

.focus\:tw-text-gray-900:focus {
    color: #1a202c !important
}

.focus\:tw-text-red-100:focus {
    color: #fff5f5 !important
}

.focus\:tw-text-red-200:focus {
    color: #fed7d7 !important
}

.focus\:tw-text-red-300:focus {
    color: #feb2b2 !important
}

.focus\:tw-text-red-400:focus {
    color: #fc8181 !important
}

.focus\:tw-text-red-500:focus {
    color: #f56565 !important
}

.focus\:tw-text-red-600:focus {
    color: #e53e3e !important
}

.focus\:tw-text-red-700:focus {
    color: #c53030 !important
}

.focus\:tw-text-red-800:focus {
    color: #9b2c2c !important
}

.focus\:tw-text-red-900:focus {
    color: #742a2a !important
}

.focus\:tw-text-orange-100:focus {
    color: #fffaf0 !important
}

.focus\:tw-text-orange-200:focus {
    color: #feebc8 !important
}

.focus\:tw-text-orange-300:focus {
    color: #fbd38d !important
}

.focus\:tw-text-orange-400:focus {
    color: #f6ad55 !important
}

.focus\:tw-text-orange-500:focus {
    color: #ed8936 !important
}

.focus\:tw-text-orange-600:focus {
    color: #dd6b20 !important
}

.focus\:tw-text-orange-700:focus {
    color: #c05621 !important
}

.focus\:tw-text-orange-800:focus {
    color: #9c4221 !important
}

.focus\:tw-text-orange-900:focus {
    color: #7b341e !important
}

.focus\:tw-text-yellow-100:focus {
    color: ivory !important
}

.focus\:tw-text-yellow-200:focus {
    color: #fefcbf !important
}

.focus\:tw-text-yellow-300:focus {
    color: #faf089 !important
}

.focus\:tw-text-yellow-400:focus {
    color: #f6e05e !important
}

.focus\:tw-text-yellow-500:focus {
    color: #ecc94b !important
}

.focus\:tw-text-yellow-600:focus {
    color: #d69e2e !important
}

.focus\:tw-text-yellow-700:focus {
    color: #b7791f !important
}

.focus\:tw-text-yellow-800:focus {
    color: #975a16 !important
}

.focus\:tw-text-yellow-900:focus {
    color: #744210 !important
}

.focus\:tw-text-green-100:focus {
    color: #f0fff4 !important
}

.focus\:tw-text-green-200:focus {
    color: #c6f6d5 !important
}

.focus\:tw-text-green-300:focus {
    color: #9ae6b4 !important
}

.focus\:tw-text-green-400:focus {
    color: #68d391 !important
}

.focus\:tw-text-green-500:focus {
    color: #48bb78 !important
}

.focus\:tw-text-green-600:focus {
    color: #38a169 !important
}

.focus\:tw-text-green-700:focus {
    color: #2f855a !important
}

.focus\:tw-text-green-800:focus {
    color: #276749 !important
}

.focus\:tw-text-green-900:focus {
    color: #22543d !important
}

.focus\:tw-text-teal-100:focus {
    color: #e6fffa !important
}

.focus\:tw-text-teal-200:focus {
    color: #b2f5ea !important
}

.focus\:tw-text-teal-300:focus {
    color: #81e6d9 !important
}

.focus\:tw-text-teal-400:focus {
    color: #4fd1c5 !important
}

.focus\:tw-text-teal-500:focus {
    color: #38b2ac !important
}

.focus\:tw-text-teal-600:focus {
    color: #319795 !important
}

.focus\:tw-text-teal-700:focus {
    color: #2c7a7b !important
}

.focus\:tw-text-teal-800:focus {
    color: #285e61 !important
}

.focus\:tw-text-teal-900:focus {
    color: #234e52 !important
}

.focus\:tw-text-blue-100:focus {
    color: #ebf8ff !important
}

.focus\:tw-text-blue-200:focus {
    color: #bee3f8 !important
}

.focus\:tw-text-blue-300:focus {
    color: #90cdf4 !important
}

.focus\:tw-text-blue-400:focus {
    color: #63b3ed !important
}

.focus\:tw-text-blue-500:focus {
    color: #4299e1 !important
}

.focus\:tw-text-blue-600:focus {
    color: #3182ce !important
}

.focus\:tw-text-blue-700:focus {
    color: #2b6cb0 !important
}

.focus\:tw-text-blue-800:focus {
    color: #2c5282 !important
}

.focus\:tw-text-blue-900:focus {
    color: #2a4365 !important
}

.focus\:tw-text-blue-1000:focus {
    color: #304570 !important
}

.focus\:tw-text-blue-1100:focus {
    color: #D1E3E3 !important
}

.focus\:tw-text-indigo-100:focus {
    color: #ebf4ff !important
}

.focus\:tw-text-indigo-200:focus {
    color: #c3dafe !important
}

.focus\:tw-text-indigo-300:focus {
    color: #a3bffa !important
}

.focus\:tw-text-indigo-400:focus {
    color: #7f9cf5 !important
}

.focus\:tw-text-indigo-500:focus {
    color: #667eea !important
}

.focus\:tw-text-indigo-600:focus {
    color: #5a67d8 !important
}

.focus\:tw-text-indigo-700:focus {
    color: #4c51bf !important
}

.focus\:tw-text-indigo-800:focus {
    color: #434190 !important
}

.focus\:tw-text-indigo-900:focus {
    color: #3c366b !important
}

.focus\:tw-text-purple-100:focus {
    color: #faf5ff !important
}

.focus\:tw-text-purple-200:focus {
    color: #e9d8fd !important
}

.focus\:tw-text-purple-300:focus {
    color: #d6bcfa !important
}

.focus\:tw-text-purple-400:focus {
    color: #b794f4 !important
}

.focus\:tw-text-purple-500:focus {
    color: #9f7aea !important
}

.focus\:tw-text-purple-600:focus {
    color: #805ad5 !important
}

.focus\:tw-text-purple-700:focus {
    color: #6b46c1 !important
}

.focus\:tw-text-purple-800:focus {
    color: #553c9a !important
}

.focus\:tw-text-purple-900:focus {
    color: #44337a !important
}

.focus\:tw-text-pink-100:focus {
    color: #fff5f7 !important
}

.focus\:tw-text-pink-200:focus {
    color: #fed7e2 !important
}

.focus\:tw-text-pink-300:focus {
    color: #fbb6ce !important
}

.focus\:tw-text-pink-400:focus {
    color: #f687b3 !important
}

.focus\:tw-text-pink-500:focus {
    color: #ed64a6 !important
}

.focus\:tw-text-pink-600:focus {
    color: #d53f8c !important
}

.focus\:tw-text-pink-700:focus {
    color: #b83280 !important
}

.focus\:tw-text-pink-800:focus {
    color: #97266d !important
}

.focus\:tw-text-pink-900:focus {
    color: #702459 !important
}

.tw-text-xs {
    font-size: .75rem !important
}

.tw-text-sm {
    font-size: .875rem !important
}

.tw-text-base {
    font-size: 1rem !important
}

.tw-text-lg {
    font-size: 1.125rem !important
}

.tw-text-xl {
    font-size: 1.25rem !important
}

.tw-text-2xl {
    font-size: 1.5rem !important
}

.tw-text-3xl {
    font-size: 1.875rem !important
}

.tw-text-4xl {
    font-size: 2.25rem !important
}

.tw-text-5xl {
    font-size: 3rem !important
}

.tw-text-6xl {
    font-size: 4rem !important
}

.tw-italic {
    font-style: italic !important
}

.tw-not-italic {
    font-style: normal !important
}

.tw-uppercase {
    text-transform: uppercase !important
}

.tw-lowercase {
    text-transform: lowercase !important
}

.tw-capitalize {
    text-transform: capitalize !important
}

.tw-normal-case {
    text-transform: none !important
}

.tw-underline {
    text-decoration: underline !important
}

.tw-line-through {
    text-decoration: line-through !important
}

.tw-no-underline {
    text-decoration: none !important
}

.hover\:tw-underline:hover {
    text-decoration: underline !important
}

.hover\:tw-line-through:hover {
    text-decoration: line-through !important
}

.hover\:tw-no-underline:hover {
    text-decoration: none !important
}

.focus\:tw-underline:focus {
    text-decoration: underline !important
}

.focus\:tw-line-through:focus {
    text-decoration: line-through !important
}

.focus\:tw-no-underline:focus {
    text-decoration: none !important
}

.tw-antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important
}

.tw-subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important
}

.tw-tracking-tighter {
    letter-spacing: -.05em !important
}

.tw-tracking-tight {
    letter-spacing: -.025em !important
}

.tw-tracking-normal {
    letter-spacing: 0 !important
}

.tw-tracking-wide {
    letter-spacing: .025em !important
}

.tw-tracking-wider {
    letter-spacing: .05em !important
}

.tw-tracking-widest {
    letter-spacing: .1em !important
}

.tw-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.tw-select-text {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important
}

.tw-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important
}

.tw-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.tw-align-baseline {
    vertical-align: baseline !important
}

.tw-align-top {
    vertical-align: top !important
}

.tw-align-middle {
    vertical-align: middle !important
}

.tw-align-bottom {
    vertical-align: bottom !important
}

.tw-align-text-top {
    vertical-align: text-top !important
}

.tw-align-text-bottom {
    vertical-align: text-bottom !important
}

.tw-visible {
    visibility: visible !important
}

.tw-invisible {
    visibility: hidden !important
}

.tw-whitespace-normal {
    white-space: normal !important
}

.tw-whitespace-no-wrap {
    white-space: nowrap !important
}

.tw-whitespace-pre {
    white-space: pre !important
}

.tw-whitespace-pre-line {
    white-space: pre-line !important
}

.tw-whitespace-pre-wrap {
    white-space: pre-wrap !important
}

.tw-break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important
}

.tw-break-words {
    overflow-wrap: break-word !important
}

.tw-break-all {
    word-break: break-all !important
}

.tw-truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

.tw-w-0 {
    width: 0 !important
}

.tw-w-1 {
    width: .25rem !important
}

.tw-w-2 {
    width: .5rem !important
}

.tw-w-3 {
    width: .75rem !important
}

.tw-w-4 {
    width: 1rem !important
}

.tw-w-5 {
    width: 1.25rem !important
}

.tw-w-6 {
    width: 1.5rem !important
}

.tw-w-8 {
    width: 2rem !important
}

.tw-w-10 {
    width: 2.5rem !important
}

.tw-w-12 {
    width: 3rem !important
}

.tw-w-16 {
    width: 4rem !important
}

.tw-w-20 {
    width: 5rem !important
}

.tw-w-24 {
    width: 6rem !important
}

.tw-w-32 {
    width: 8rem !important
}

.tw-w-40 {
    width: 10rem !important
}

.tw-w-48 {
    width: 12rem !important
}

.tw-w-56 {
    width: 14rem !important
}

.tw-w-64 {
    width: 16rem !important
}

.tw-w-auto {
    width: auto !important
}

.tw-w-px {
    width: 1px !important
}

.tw-w-1\/2 {
    width: 50% !important
}

.tw-w-1\/3 {
    width: 33.333333% !important
}

.tw-w-2\/3 {
    width: 66.666667% !important
}

.tw-w-1\/4 {
    width: 25% !important
}

.tw-w-2\/4 {
    width: 50% !important
}

.tw-w-3\/4 {
    width: 75% !important
}

.tw-w-1\/5 {
    width: 20% !important
}

.tw-w-2\/5 {
    width: 40% !important
}

.tw-w-3\/5 {
    width: 60% !important
}

.tw-w-4\/5 {
    width: 80% !important
}

.tw-w-1\/6 {
    width: 16.666667% !important
}

.tw-w-2\/6 {
    width: 33.333333% !important
}

.tw-w-3\/6 {
    width: 50% !important
}

.tw-w-4\/6 {
    width: 66.666667% !important
}

.tw-w-5\/6 {
    width: 83.333333% !important
}

.tw-w-1\/12 {
    width: 8.333333% !important
}

.tw-w-2\/12 {
    width: 16.666667% !important
}

.tw-w-3\/12 {
    width: 25% !important
}

.tw-w-4\/12 {
    width: 33.333333% !important
}

.tw-w-5\/12 {
    width: 41.666667% !important
}

.tw-w-6\/12 {
    width: 50% !important
}

.tw-w-7\/12 {
    width: 58.333333% !important
}

.tw-w-8\/12 {
    width: 66.666667% !important
}

.tw-w-9\/12 {
    width: 75% !important
}

.tw-w-10\/12 {
    width: 83.333333% !important
}

.tw-w-11\/12 {
    width: 91.666667% !important
}

.tw-w-full {
    width: 100% !important
}

.tw-w-screen {
    width: 100vw !important
}

.tw-z-0 {
    z-index: 0 !important
}

.tw-z-10 {
    z-index: 10 !important
}

.tw-z-20 {
    z-index: 20 !important
}

.tw-z-30 {
    z-index: 30 !important
}

.tw-z-40 {
    z-index: 40 !important
}

.tw-z-50 {
    z-index: 50 !important
}

.tw-z-auto {
    z-index: auto !important
}

* {
    font-family: bein, serif !important
}

.navbar-item > .fa, .navbar-link > .fa {
    margin-right: 10px
}

.navbar-item > img {
    max-height: unset !important
}

.navbar-start .navbar-item {
    text-transform: capitalize;
    transition: .2s ease-out;
    color: #fff;
    font-size: 1.4rem;
    padding: .5rem 1.5rem
}

.navbar-start .navbar-item .navbar-dropdown {
    right: 23px !important;
    transition: .2s ease-out
}

.navbar-start .navbar-item .navbar-dropdown > a:focus, .navbar-start .navbar-item .navbar-dropdown > a:hover {
    background: unset !important;
    color: #68ddae  !important
}

.navbar-start .navbar-item .navbar-link {
    text-transform: capitalize;
    transition: .2s ease-out;
    color: #fff;
    background: unset !important
}

.navbar-start .navbar-item .navbar-link:focus, .navbar-start .navbar-item .navbar-link:hover, .navbar-start > a.navbar-item:focus, .navbar-start > a.navbar-item:hover {
    background: unset !important;
    color: #68ddae  !important
}

.is-active .navbar-item:not(.has-dropdown) {
    margin: 3px
}

.navbar-end {
    right: -50px;
    top: 25px
}

.navbar-end > a {
    color: #158297;
    position: relative;
    padding: 2px;
    margin: 0 3px;
    font-size: 1.12rem
}

.navbar-end > a:hover {
    background: unset
}

.navbar-end > a:not(:last-child):after {
    content: "\\";
    position: absolute;
    left: -11px;
    color: #024027
}

.navbar-item .has-dropdown {
    padding-left: 0 !important
}

.overlay {
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.hero-slider, .overlay {
    width: 100%;
    background: linear-gradient(rgba(0, 37, 54, .4), rgba(0, 37, 54, .4))
}

.hero-slider {
    overflow: hidden
}

.hero-slider .flickity-prev-next-button {
    width: 80px;
    height: 80px;
    background: transparent
}

.hero-slider .flickity-prev-next-button:hover {
    background: transparent
}

.hero-slider .flickity-prev-next-button .arrow {
    fill: #fff
}

.hero-slider .flickity-page-dots {
    top: 30px;
    display: flex;
    flex-direction: column;
    width: 20px
}

.hero-slider .flickity-page-dots .dot {
    width: 16px;
    height: 16px;
    opacity: 1;
    margin: 10px;
    background: hsla(0, 0%, 100%, .5);
    border: 0 solid #fff;
    border-radius: 100%
}

.hero-slider .flickity-page-dots .dot.is-selected {
    background: #fff
}

.slide-content {
    text-align: center;
    top: 32%;
    width: 100%;
    margin: auto
}

.slide-content .title {
    position: relative;
    opacity: 1;
    color: #fff
}

.slide-content .divider {
    display: inline-block;
    position: relative;
    margin: 5px auto;
    width: 270px;
    height: 5px;
    background: #024027
}

.slide-content.mask .mask {
    position: relative;
    overflow: hidden
}

.logo {
    bottom: -100px;
    right: -100px;
    width: 50%;
    opacity: .1
}

.social {
    bottom: 20px;
    left: 20px
}

.services .service-shadow {
    -webkit-filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, .1));
    filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, .1))
}

.services .service-img {
    position: relative;
    height: 180px;
    width: 225px
}

.services .service-img:before {
    content: "";
    border-radius: 60px;
    border: 3px solid #024027;
    position: absolute;
    right: 25%;
    background: #fff;
    top: 0;
    width: 150%;
    height: 100%
}

.services .service-img img {
    position: relative;
    height: 190px;
    width: 190px;
    box-shadow: 0 5px 5px 1px #00000029;
    margin: -7.8px;
    border-radius: 100%;
    background: #024027;
    z-index: 2
}

.services .service-detail {
    height: 180px;
    z-index: 3;
    border-radius: 60px 0 0 60px;
    border: 3px solid #024027;
    border-right: none;
    background: #fff;
    padding-right: 0px
}

.about-border {
    position: relative
}

.about-border:after {
    position: absolute;
    top: -15px;
    left: -15px;
    content: "";
    width: 93%;
    height: 93%;
    background: #024027;
    z-index: -1
}

.future .shape {
    position: relative;
    -webkit-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
    clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
    height: 290px;
    width: 340px;
    background: #024027;
    z-index: 2;
    margin: 15px -35px
}

.future .shape:nth-child(2) {
    background: #00a5c7
}

.future .shape:nth-child(3) {
    background: #024027
}

.future .shape:nth-child(4) {
    background: #024027
}

.future .shape:before {
    position: absolute;
    content: "";
    background: #f7fafc;
    top: 7px;
    left: 8px;
    z-index: -1;
    -webkit-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
    clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
    height: 95%;
    width: 95%
}

.future .shape .text {
    position: absolute;
    font-size: .9rem;
    bottom: 55px;
    width: 65%;
    left: 18%;
    text-align: center
}

.future .shape img {
    max-width: 110px;
    max-height: 80px;
    position: absolute;
    left: 120px;
    top: 19%
}

.partners_desc {
    border-right: 2px solid #fff;
    margin: 30px
}

.partners .slide {
    margin: 30px;
    padding: 30px;
    background: #fff;
    border-radius: 0 50px 0 50px;
    text-align: center;
    overflow: hidden;
    position: relative;
    transition: all .3s ease 0s;
    width: 100%
}

.partners .slide img {
    max-width: 100%;
    max-height: 200px
}

.partners .slide .title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin: auto
}

.partners .slide .overlay-text {
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgb(3 69 84 / 39%);
    padding-top: 20%;
    border-radius: 0 50px 0 50px;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    transition: all .6s ease 0s
}

.partners .slide .overlay-text:before {
    border-right: 2px solid rgb(0 75 133);
    border-left: 2px solid rgb(0 75 133);
    right: 30px;
    left: 30px
}

.partners .slide .overlay-text:after {
    border-top: 2px solid rgb(0 75 133);
    border-bottom: 2px solid rgb(0 75 133);
    top: 30px;
    bottom: 30px
}

.partners .slide .overlay-text:after, .partners .slide .overlay-text:before {
    content: "";
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    opacity: 0;
    z-index: 1;
    transform: scale(1.5);
    transition: all .6s ease .2s;
    border-radius: 0 50px 0 50px
}

.partners .slide:hover {
    transform: translateY(-8px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
}

.partners .slide:hover .overlay-text {
    opacity: 1;
    padding: 0;
    border-radius: 0 50px 0 50px
}

.partners .slide:hover .overlay-text:after, .partners .slide:hover .overlay-text:before {
    opacity: 1;
    transform: scale(1)
}

.partners .slide:hover .partner-link {
    left: 38px;
    opacity: 1;
    transition-delay: .5s
}

.partner-link {
    position: absolute;
    bottom: 38px;
    left: 0;
    opacity: 0;
    border: 1px solid;
    border-radius: 100%;
    width: 41px;
    height: 41px;
    z-index: 9999;
    transition: all .6s ease 0s
}

.partner-link > .fa {
    margin: 10px
}

.product {
    transition: all .7s
}

.product-name {
    border-radius: 20px 0 10px 10px;
    width: 250px;
    height: 80px
}

.product-img {
    border-radius: 70px 20px 0 20px;
    width: 250px;
    height: 300px
}

.product:hover {
    cursor: pointer;
    transform: translateY(-8px)
}

.product:hover .product-img, .product:hover .product-name {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
}

.product:hover .product-name {
    transition: all .5s;
    color: #fff;
    background: linear-gradient(-13deg, #1c5f91, #00bfff);
    background-position-x: -250px
}

.product:hover .product-img {
    border: 2px solid #0c95ce;
    border-bottom: none;
    border-left: none;
    transition: all .5s;
    color: #fff
}

.newSlider .intro {
    height: 100vh
}

.newSlider .intro, .newSlider .slider {
    position: relative;
    width: 100%;
    backgound: grey
}

.newSlider .slider {
    float: left;
    height: 100%
}

.newSlider .slider li {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: clip .7s ease-in-out, z-index 0s .7s;
    clip: rect(0, 100vw, 100vh, 100vw);
    display: table
}

.newSlider .center-y {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff
}

.newSlider h3 {
    font-size: 5rem;
    font-style: italic
}

.newSlider h3 + a {
    font-size: 1.6rem;
    display: inline-block;
    color: #fff;
    margin-top: 2rem
}

.newSlider h3, .newSlider h3 + a {
    opacity: 0;
    transition: opacity .7s 0s, transform .5s .2s;
    transform: translate3d(0, 50%, 0)
}

.newSlider li.current h3, .newSlider li.current h3 + a {
    opacity: 1;
    transition-delay: 1s;
    transform: translateZ(0)
}

.newSlider li.current {
    z-index: 1;
    clip: rect(0, 100vw, 100vh, 0)
}

.newSlider li.prev {
    clip: rect(0, 0, 100vh, 0)
}

.newSlider .slider nav {
    position: absolute;
    bottom: 5%;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 10
}

.newSlider nav a {
    display: inline-block;
    border-radius: 50%;
    width: 1.2rem;
    height: 1.2rem;
    min-width: 12px;
    min-height: 12px;
    background: #fff;
    margin: 0 1rem;
    transition: transform .3s
}

.newSlider a.current_dot {
    transform: scale(1.4)
}

@media screen and (max-width: 700px) {
    .newSlider .left, .newSlider .slider {
        width: 100%
    }
}

.newSlider #next {
    left: 5px
}

.newSlider #next, .newSlider #prev {
    position: absolute;
    z-index: 1;
    top: 50%;
    display: block;
    transform: translateY(-50%) scale(.4);
    transition: all .3s cubic-bezier(.18, .89, .32, 1.28);
    color: grey;
    background: #fff;
    height: 40px;
    width: 40px;
    border-radius: 50px;
    line-height: 40px;
    margin: 0;
    text-align: center
}

.newSlider #prev {
    right: 5px
}

.newSlider #next:hover, .newSlider #prev:hover {
    transform: scale(1);
    top: 46%
}

@media (min-width: 640px) {
    .sm\:tw-sr-only {
        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-width: 0 !important
    }

    .sm\:tw-not-sr-only {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .sm\:focus\:tw-sr-only:focus {
        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-width: 0 !important
    }

    .sm\:focus\:tw-not-sr-only:focus {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .sm\:tw-appearance-none {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important
    }

    .sm\:tw-bg-fixed {
        background-attachment: fixed !important
    }

    .sm\:tw-bg-local {
        background-attachment: local !important
    }

    .sm\:tw-bg-scroll {
        background-attachment: scroll !important
    }

    .sm\:tw-bg-transparent {
        background-color: transparent !important
    }

    .sm\:tw-bg-black {
        background-color: #000 !important
    }

    .sm\:tw-bg-black2 {
        background-color: #2e2e2e !important
    }

    .sm\:tw-bg-white {
        background-color: #fff !important
    }

    .sm\:tw-bg-gray-100 {
        background-color: #f7fafc !important
    }

    .sm\:tw-bg-gray-200 {
        background-color: #edf2f7 !important
    }

    .sm\:tw-bg-gray-300 {
        background-color: #e2e8f0 !important
    }

    .sm\:tw-bg-gray-400 {
        background-color: #cbd5e0 !important
    }

    .sm\:tw-bg-gray-500 {
        background-color: #a0aec0 !important
    }

    .sm\:tw-bg-gray-600 {
        background-color: #718096 !important
    }

    .sm\:tw-bg-gray-700 {
        background-color: #4a5568 !important
    }

    .sm\:tw-bg-gray-800 {
        background-color: #2d3748 !important
    }

    .sm\:tw-bg-gray-900 {
        background-color: #1a202c !important
    }

    .sm\:tw-bg-red-100 {
        background-color: #fff5f5 !important
    }

    .sm\:tw-bg-red-200 {
        background-color: #fed7d7 !important
    }

    .sm\:tw-bg-red-300 {
        background-color: #feb2b2 !important
    }

    .sm\:tw-bg-red-400 {
        background-color: #fc8181 !important
    }

    .sm\:tw-bg-red-500 {
        background-color: #f56565 !important
    }

    .sm\:tw-bg-red-600 {
        background-color: #e53e3e !important
    }

    .sm\:tw-bg-red-700 {
        background-color: #c53030 !important
    }

    .sm\:tw-bg-red-800 {
        background-color: #9b2c2c !important
    }

    .sm\:tw-bg-red-900 {
        background-color: #742a2a !important
    }

    .sm\:tw-bg-orange-100 {
        background-color: #fffaf0 !important
    }

    .sm\:tw-bg-orange-200 {
        background-color: #feebc8 !important
    }

    .sm\:tw-bg-orange-300 {
        background-color: #fbd38d !important
    }

    .sm\:tw-bg-orange-400 {
        background-color: #f6ad55 !important
    }

    .sm\:tw-bg-orange-500 {
        background-color: #ed8936 !important
    }

    .sm\:tw-bg-orange-600 {
        background-color: #dd6b20 !important
    }

    .sm\:tw-bg-orange-700 {
        background-color: #c05621 !important
    }

    .sm\:tw-bg-orange-800 {
        background-color: #9c4221 !important
    }

    .sm\:tw-bg-orange-900 {
        background-color: #7b341e !important
    }

    .sm\:tw-bg-yellow-100 {
        background-color: ivory !important
    }

    .sm\:tw-bg-yellow-200 {
        background-color: #fefcbf !important
    }

    .sm\:tw-bg-yellow-300 {
        background-color: #faf089 !important
    }

    .sm\:tw-bg-yellow-400 {
        background-color: #f6e05e !important
    }

    .sm\:tw-bg-yellow-500 {
        background-color: #ecc94b !important
    }

    .sm\:tw-bg-yellow-600 {
        background-color: #d69e2e !important
    }

    .sm\:tw-bg-yellow-700 {
        background-color: #b7791f !important
    }

    .sm\:tw-bg-yellow-800 {
        background-color: #975a16 !important
    }

    .sm\:tw-bg-yellow-900 {
        background-color: #744210 !important
    }

    .sm\:tw-bg-green-100 {
        background-color: #f0fff4 !important
    }

    .sm\:tw-bg-green-200 {
        background-color: #c6f6d5 !important
    }

    .sm\:tw-bg-green-300 {
        background-color: #9ae6b4 !important
    }

    .sm\:tw-bg-green-400 {
        background-color: #68d391 !important
    }

    .sm\:tw-bg-green-500 {
        background-color: #48bb78 !important
    }

    .sm\:tw-bg-green-600 {
        background-color: #38a169 !important
    }

    .sm\:tw-bg-green-700 {
        background-color: #2f855a !important
    }

    .sm\:tw-bg-green-800 {
        background-color: #276749 !important
    }

    .sm\:tw-bg-green-900 {
        background-color: #22543d !important
    }

    .sm\:tw-bg-teal-100 {
        background-color: #e6fffa !important
    }

    .sm\:tw-bg-teal-200 {
        background-color: #b2f5ea !important
    }

    .sm\:tw-bg-teal-300 {
        background-color: #81e6d9 !important
    }

    .sm\:tw-bg-teal-400 {
        background-color: #4fd1c5 !important
    }

    .sm\:tw-bg-teal-500 {
        background-color: #38b2ac !important
    }

    .sm\:tw-bg-teal-600 {
        background-color: #319795 !important
    }

    .sm\:tw-bg-teal-700 {
        background-color: #2c7a7b !important
    }

    .sm\:tw-bg-teal-800 {
        background-color: #285e61 !important
    }

    .sm\:tw-bg-teal-900 {
        background-color: #234e52 !important
    }

    .sm\:tw-bg-blue-100 {
        background-color: #ebf8ff !important
    }

    .sm\:tw-bg-blue-200 {
        background-color: #bee3f8 !important
    }

    .sm\:tw-bg-blue-300 {
        background-color: #90cdf4 !important
    }

    .sm\:tw-bg-blue-400 {
        background-color: #63b3ed !important
    }

    .sm\:tw-bg-blue-500 {
        background-color: #4299e1 !important
    }

    .sm\:tw-bg-blue-600 {
        background-color: #3182ce !important
    }

    .sm\:tw-bg-blue-700 {
        background-color: #2b6cb0 !important
    }

    .sm\:tw-bg-blue-800 {
        background-color: #2c5282 !important
    }

    .sm\:tw-bg-blue-900 {
        background-color: #2a4365 !important
    }

    .sm\:tw-bg-blue-1000 {
        background-color: #304570 !important
    }

    .sm\:tw-bg-blue-1100 {
        background-color: #D1E3E3 !important
    }

    .sm\:tw-bg-indigo-100 {
        background-color: #ebf4ff !important
    }

    .sm\:tw-bg-indigo-200 {
        background-color: #c3dafe !important
    }

    .sm\:tw-bg-indigo-300 {
        background-color: #a3bffa !important
    }

    .sm\:tw-bg-indigo-400 {
        background-color: #7f9cf5 !important
    }

    .sm\:tw-bg-indigo-500 {
        background-color: #667eea !important
    }

    .sm\:tw-bg-indigo-600 {
        background-color: #5a67d8 !important
    }

    .sm\:tw-bg-indigo-700 {
        background-color: #4c51bf !important
    }

    .sm\:tw-bg-indigo-800 {
        background-color: #434190 !important
    }

    .sm\:tw-bg-indigo-900 {
        background-color: #3c366b !important
    }

    .sm\:tw-bg-purple-100 {
        background-color: #faf5ff !important
    }

    .sm\:tw-bg-purple-200 {
        background-color: #e9d8fd !important
    }

    .sm\:tw-bg-purple-300 {
        background-color: #d6bcfa !important
    }

    .sm\:tw-bg-purple-400 {
        background-color: #b794f4 !important
    }

    .sm\:tw-bg-purple-500 {
        background-color: #9f7aea !important
    }

    .sm\:tw-bg-purple-600 {
        background-color: #805ad5 !important
    }

    .sm\:tw-bg-purple-700 {
        background-color: #6b46c1 !important
    }

    .sm\:tw-bg-purple-800 {
        background-color: #553c9a !important
    }

    .sm\:tw-bg-purple-900 {
        background-color: #44337a !important
    }

    .sm\:tw-bg-pink-100 {
        background-color: #fff5f7 !important
    }

    .sm\:tw-bg-pink-200 {
        background-color: #fed7e2 !important
    }

    .sm\:tw-bg-pink-300 {
        background-color: #fbb6ce !important
    }

    .sm\:tw-bg-pink-400 {
        background-color: #f687b3 !important
    }

    .sm\:tw-bg-pink-500 {
        background-color: #ed64a6 !important
    }

    .sm\:tw-bg-pink-600 {
        background-color: #d53f8c !important
    }

    .sm\:tw-bg-pink-700 {
        background-color: #b83280 !important
    }

    .sm\:tw-bg-pink-800 {
        background-color: #97266d !important
    }

    .sm\:tw-bg-pink-900 {
        background-color: #702459 !important
    }

    .sm\:hover\:tw-bg-transparent:hover {
        background-color: transparent !important
    }

    .sm\:hover\:tw-bg-black:hover {
        background-color: #000 !important
    }

    .sm\:hover\:tw-bg-black2:hover {
        background-color: #2e2e2e !important
    }

    .sm\:hover\:tw-bg-white:hover {
        background-color: #fff !important
    }

    .sm\:hover\:tw-bg-gray-100:hover {
        background-color: #f7fafc !important
    }

    .sm\:hover\:tw-bg-gray-200:hover {
        background-color: #edf2f7 !important
    }

    .sm\:hover\:tw-bg-gray-300:hover {
        background-color: #e2e8f0 !important
    }

    .sm\:hover\:tw-bg-gray-400:hover {
        background-color: #cbd5e0 !important
    }

    .sm\:hover\:tw-bg-gray-500:hover {
        background-color: #a0aec0 !important
    }

    .sm\:hover\:tw-bg-gray-600:hover {
        background-color: #718096 !important
    }

    .sm\:hover\:tw-bg-gray-700:hover {
        background-color: #4a5568 !important
    }

    .sm\:hover\:tw-bg-gray-800:hover {
        background-color: #2d3748 !important
    }

    .sm\:hover\:tw-bg-gray-900:hover {
        background-color: #1a202c !important
    }

    .sm\:hover\:tw-bg-red-100:hover {
        background-color: #fff5f5 !important
    }

    .sm\:hover\:tw-bg-red-200:hover {
        background-color: #fed7d7 !important
    }

    .sm\:hover\:tw-bg-red-300:hover {
        background-color: #feb2b2 !important
    }

    .sm\:hover\:tw-bg-red-400:hover {
        background-color: #fc8181 !important
    }

    .sm\:hover\:tw-bg-red-500:hover {
        background-color: #f56565 !important
    }

    .sm\:hover\:tw-bg-red-600:hover {
        background-color: #e53e3e !important
    }

    .sm\:hover\:tw-bg-red-700:hover {
        background-color: #c53030 !important
    }

    .sm\:hover\:tw-bg-red-800:hover {
        background-color: #9b2c2c !important
    }

    .sm\:hover\:tw-bg-red-900:hover {
        background-color: #742a2a !important
    }

    .sm\:hover\:tw-bg-orange-100:hover {
        background-color: #fffaf0 !important
    }

    .sm\:hover\:tw-bg-orange-200:hover {
        background-color: #feebc8 !important
    }

    .sm\:hover\:tw-bg-orange-300:hover {
        background-color: #fbd38d !important
    }

    .sm\:hover\:tw-bg-orange-400:hover {
        background-color: #f6ad55 !important
    }

    .sm\:hover\:tw-bg-orange-500:hover {
        background-color: #ed8936 !important
    }

    .sm\:hover\:tw-bg-orange-600:hover {
        background-color: #dd6b20 !important
    }

    .sm\:hover\:tw-bg-orange-700:hover {
        background-color: #c05621 !important
    }

    .sm\:hover\:tw-bg-orange-800:hover {
        background-color: #9c4221 !important
    }

    .sm\:hover\:tw-bg-orange-900:hover {
        background-color: #7b341e !important
    }

    .sm\:hover\:tw-bg-yellow-100:hover {
        background-color: ivory !important
    }

    .sm\:hover\:tw-bg-yellow-200:hover {
        background-color: #fefcbf !important
    }

    .sm\:hover\:tw-bg-yellow-300:hover {
        background-color: #faf089 !important
    }

    .sm\:hover\:tw-bg-yellow-400:hover {
        background-color: #f6e05e !important
    }

    .sm\:hover\:tw-bg-yellow-500:hover {
        background-color: #ecc94b !important
    }

    .sm\:hover\:tw-bg-yellow-600:hover {
        background-color: #d69e2e !important
    }

    .sm\:hover\:tw-bg-yellow-700:hover {
        background-color: #b7791f !important
    }

    .sm\:hover\:tw-bg-yellow-800:hover {
        background-color: #975a16 !important
    }

    .sm\:hover\:tw-bg-yellow-900:hover {
        background-color: #744210 !important
    }

    .sm\:hover\:tw-bg-green-100:hover {
        background-color: #f0fff4 !important
    }

    .sm\:hover\:tw-bg-green-200:hover {
        background-color: #c6f6d5 !important
    }

    .sm\:hover\:tw-bg-green-300:hover {
        background-color: #9ae6b4 !important
    }

    .sm\:hover\:tw-bg-green-400:hover {
        background-color: #68d391 !important
    }

    .sm\:hover\:tw-bg-green-500:hover {
        background-color: #48bb78 !important
    }

    .sm\:hover\:tw-bg-green-600:hover {
        background-color: #38a169 !important
    }

    .sm\:hover\:tw-bg-green-700:hover {
        background-color: #2f855a !important
    }

    .sm\:hover\:tw-bg-green-800:hover {
        background-color: #276749 !important
    }

    .sm\:hover\:tw-bg-green-900:hover {
        background-color: #22543d !important
    }

    .sm\:hover\:tw-bg-teal-100:hover {
        background-color: #e6fffa !important
    }

    .sm\:hover\:tw-bg-teal-200:hover {
        background-color: #b2f5ea !important
    }

    .sm\:hover\:tw-bg-teal-300:hover {
        background-color: #81e6d9 !important
    }

    .sm\:hover\:tw-bg-teal-400:hover {
        background-color: #4fd1c5 !important
    }

    .sm\:hover\:tw-bg-teal-500:hover {
        background-color: #38b2ac !important
    }

    .sm\:hover\:tw-bg-teal-600:hover {
        background-color: #319795 !important
    }

    .sm\:hover\:tw-bg-teal-700:hover {
        background-color: #2c7a7b !important
    }

    .sm\:hover\:tw-bg-teal-800:hover {
        background-color: #285e61 !important
    }

    .sm\:hover\:tw-bg-teal-900:hover {
        background-color: #234e52 !important
    }

    .sm\:hover\:tw-bg-blue-100:hover {
        background-color: #ebf8ff !important
    }

    .sm\:hover\:tw-bg-blue-200:hover {
        background-color: #bee3f8 !important
    }

    .sm\:hover\:tw-bg-blue-300:hover {
        background-color: #90cdf4 !important
    }

    .sm\:hover\:tw-bg-blue-400:hover {
        background-color: #63b3ed !important
    }

    .sm\:hover\:tw-bg-blue-500:hover {
        background-color: #4299e1 !important
    }

    .sm\:hover\:tw-bg-blue-600:hover {
        background-color: #3182ce !important
    }

    .sm\:hover\:tw-bg-blue-700:hover {
        background-color: #2b6cb0 !important
    }

    .sm\:hover\:tw-bg-blue-800:hover {
        background-color: #2c5282 !important
    }

    .sm\:hover\:tw-bg-blue-900:hover {
        background-color: #2a4365 !important
    }

    .sm\:hover\:tw-bg-blue-1000:hover {
        background-color: #304570 !important
    }

    .sm\:hover\:tw-bg-blue-1100:hover {
        background-color: #D1E3E3 !important
    }

    .sm\:hover\:tw-bg-indigo-100:hover {
        background-color: #ebf4ff !important
    }

    .sm\:hover\:tw-bg-indigo-200:hover {
        background-color: #c3dafe !important
    }

    .sm\:hover\:tw-bg-indigo-300:hover {
        background-color: #a3bffa !important
    }

    .sm\:hover\:tw-bg-indigo-400:hover {
        background-color: #7f9cf5 !important
    }

    .sm\:hover\:tw-bg-indigo-500:hover {
        background-color: #667eea !important
    }

    .sm\:hover\:tw-bg-indigo-600:hover {
        background-color: #5a67d8 !important
    }

    .sm\:hover\:tw-bg-indigo-700:hover {
        background-color: #4c51bf !important
    }

    .sm\:hover\:tw-bg-indigo-800:hover {
        background-color: #434190 !important
    }

    .sm\:hover\:tw-bg-indigo-900:hover {
        background-color: #3c366b !important
    }

    .sm\:hover\:tw-bg-purple-100:hover {
        background-color: #faf5ff !important
    }

    .sm\:hover\:tw-bg-purple-200:hover {
        background-color: #e9d8fd !important
    }

    .sm\:hover\:tw-bg-purple-300:hover {
        background-color: #d6bcfa !important
    }

    .sm\:hover\:tw-bg-purple-400:hover {
        background-color: #b794f4 !important
    }

    .sm\:hover\:tw-bg-purple-500:hover {
        background-color: #9f7aea !important
    }

    .sm\:hover\:tw-bg-purple-600:hover {
        background-color: #805ad5 !important
    }

    .sm\:hover\:tw-bg-purple-700:hover {
        background-color: #6b46c1 !important
    }

    .sm\:hover\:tw-bg-purple-800:hover {
        background-color: #553c9a !important
    }

    .sm\:hover\:tw-bg-purple-900:hover {
        background-color: #44337a !important
    }

    .sm\:hover\:tw-bg-pink-100:hover {
        background-color: #fff5f7 !important
    }

    .sm\:hover\:tw-bg-pink-200:hover {
        background-color: #fed7e2 !important
    }

    .sm\:hover\:tw-bg-pink-300:hover {
        background-color: #fbb6ce !important
    }

    .sm\:hover\:tw-bg-pink-400:hover {
        background-color: #f687b3 !important
    }

    .sm\:hover\:tw-bg-pink-500:hover {
        background-color: #ed64a6 !important
    }

    .sm\:hover\:tw-bg-pink-600:hover {
        background-color: #d53f8c !important
    }

    .sm\:hover\:tw-bg-pink-700:hover {
        background-color: #b83280 !important
    }

    .sm\:hover\:tw-bg-pink-800:hover {
        background-color: #97266d !important
    }

    .sm\:hover\:tw-bg-pink-900:hover {
        background-color: #702459 !important
    }

    .sm\:focus\:tw-bg-transparent:focus {
        background-color: transparent !important
    }

    .sm\:focus\:tw-bg-black:focus {
        background-color: #000 !important
    }

    .sm\:focus\:tw-bg-black2:focus {
        background-color: #2e2e2e !important
    }

    .sm\:focus\:tw-bg-white:focus {
        background-color: #fff !important
    }

    .sm\:focus\:tw-bg-gray-100:focus {
        background-color: #f7fafc !important
    }

    .sm\:focus\:tw-bg-gray-200:focus {
        background-color: #edf2f7 !important
    }

    .sm\:focus\:tw-bg-gray-300:focus {
        background-color: #e2e8f0 !important
    }

    .sm\:focus\:tw-bg-gray-400:focus {
        background-color: #cbd5e0 !important
    }

    .sm\:focus\:tw-bg-gray-500:focus {
        background-color: #a0aec0 !important
    }

    .sm\:focus\:tw-bg-gray-600:focus {
        background-color: #718096 !important
    }

    .sm\:focus\:tw-bg-gray-700:focus {
        background-color: #4a5568 !important
    }

    .sm\:focus\:tw-bg-gray-800:focus {
        background-color: #2d3748 !important
    }

    .sm\:focus\:tw-bg-gray-900:focus {
        background-color: #1a202c !important
    }

    .sm\:focus\:tw-bg-red-100:focus {
        background-color: #fff5f5 !important
    }

    .sm\:focus\:tw-bg-red-200:focus {
        background-color: #fed7d7 !important
    }

    .sm\:focus\:tw-bg-red-300:focus {
        background-color: #feb2b2 !important
    }

    .sm\:focus\:tw-bg-red-400:focus {
        background-color: #fc8181 !important
    }

    .sm\:focus\:tw-bg-red-500:focus {
        background-color: #f56565 !important
    }

    .sm\:focus\:tw-bg-red-600:focus {
        background-color: #e53e3e !important
    }

    .sm\:focus\:tw-bg-red-700:focus {
        background-color: #c53030 !important
    }

    .sm\:focus\:tw-bg-red-800:focus {
        background-color: #9b2c2c !important
    }

    .sm\:focus\:tw-bg-red-900:focus {
        background-color: #742a2a !important
    }

    .sm\:focus\:tw-bg-orange-100:focus {
        background-color: #fffaf0 !important
    }

    .sm\:focus\:tw-bg-orange-200:focus {
        background-color: #feebc8 !important
    }

    .sm\:focus\:tw-bg-orange-300:focus {
        background-color: #fbd38d !important
    }

    .sm\:focus\:tw-bg-orange-400:focus {
        background-color: #f6ad55 !important
    }

    .sm\:focus\:tw-bg-orange-500:focus {
        background-color: #ed8936 !important
    }

    .sm\:focus\:tw-bg-orange-600:focus {
        background-color: #dd6b20 !important
    }

    .sm\:focus\:tw-bg-orange-700:focus {
        background-color: #c05621 !important
    }

    .sm\:focus\:tw-bg-orange-800:focus {
        background-color: #9c4221 !important
    }

    .sm\:focus\:tw-bg-orange-900:focus {
        background-color: #7b341e !important
    }

    .sm\:focus\:tw-bg-yellow-100:focus {
        background-color: ivory !important
    }

    .sm\:focus\:tw-bg-yellow-200:focus {
        background-color: #fefcbf !important
    }

    .sm\:focus\:tw-bg-yellow-300:focus {
        background-color: #faf089 !important
    }

    .sm\:focus\:tw-bg-yellow-400:focus {
        background-color: #f6e05e !important
    }

    .sm\:focus\:tw-bg-yellow-500:focus {
        background-color: #ecc94b !important
    }

    .sm\:focus\:tw-bg-yellow-600:focus {
        background-color: #d69e2e !important
    }

    .sm\:focus\:tw-bg-yellow-700:focus {
        background-color: #b7791f !important
    }

    .sm\:focus\:tw-bg-yellow-800:focus {
        background-color: #975a16 !important
    }

    .sm\:focus\:tw-bg-yellow-900:focus {
        background-color: #744210 !important
    }

    .sm\:focus\:tw-bg-green-100:focus {
        background-color: #f0fff4 !important
    }

    .sm\:focus\:tw-bg-green-200:focus {
        background-color: #c6f6d5 !important
    }

    .sm\:focus\:tw-bg-green-300:focus {
        background-color: #9ae6b4 !important
    }

    .sm\:focus\:tw-bg-green-400:focus {
        background-color: #68d391 !important
    }

    .sm\:focus\:tw-bg-green-500:focus {
        background-color: #48bb78 !important
    }

    .sm\:focus\:tw-bg-green-600:focus {
        background-color: #38a169 !important
    }

    .sm\:focus\:tw-bg-green-700:focus {
        background-color: #2f855a !important
    }

    .sm\:focus\:tw-bg-green-800:focus {
        background-color: #276749 !important
    }

    .sm\:focus\:tw-bg-green-900:focus {
        background-color: #22543d !important
    }

    .sm\:focus\:tw-bg-teal-100:focus {
        background-color: #e6fffa !important
    }

    .sm\:focus\:tw-bg-teal-200:focus {
        background-color: #b2f5ea !important
    }

    .sm\:focus\:tw-bg-teal-300:focus {
        background-color: #81e6d9 !important
    }

    .sm\:focus\:tw-bg-teal-400:focus {
        background-color: #4fd1c5 !important
    }

    .sm\:focus\:tw-bg-teal-500:focus {
        background-color: #38b2ac !important
    }

    .sm\:focus\:tw-bg-teal-600:focus {
        background-color: #319795 !important
    }

    .sm\:focus\:tw-bg-teal-700:focus {
        background-color: #2c7a7b !important
    }

    .sm\:focus\:tw-bg-teal-800:focus {
        background-color: #285e61 !important
    }

    .sm\:focus\:tw-bg-teal-900:focus {
        background-color: #234e52 !important
    }

    .sm\:focus\:tw-bg-blue-100:focus {
        background-color: #ebf8ff !important
    }

    .sm\:focus\:tw-bg-blue-200:focus {
        background-color: #bee3f8 !important
    }

    .sm\:focus\:tw-bg-blue-300:focus {
        background-color: #90cdf4 !important
    }

    .sm\:focus\:tw-bg-blue-400:focus {
        background-color: #63b3ed !important
    }

    .sm\:focus\:tw-bg-blue-500:focus {
        background-color: #4299e1 !important
    }

    .sm\:focus\:tw-bg-blue-600:focus {
        background-color: #3182ce !important
    }

    .sm\:focus\:tw-bg-blue-700:focus {
        background-color: #2b6cb0 !important
    }

    .sm\:focus\:tw-bg-blue-800:focus {
        background-color: #2c5282 !important
    }

    .sm\:focus\:tw-bg-blue-900:focus {
        background-color: #2a4365 !important
    }

    .sm\:focus\:tw-bg-blue-1000:focus {
        background-color: #304570 !important
    }

    .sm\:focus\:tw-bg-blue-1100:focus {
        background-color: #D1E3E3 !important
    }

    .sm\:focus\:tw-bg-indigo-100:focus {
        background-color: #ebf4ff !important
    }

    .sm\:focus\:tw-bg-indigo-200:focus {
        background-color: #c3dafe !important
    }

    .sm\:focus\:tw-bg-indigo-300:focus {
        background-color: #a3bffa !important
    }

    .sm\:focus\:tw-bg-indigo-400:focus {
        background-color: #7f9cf5 !important
    }

    .sm\:focus\:tw-bg-indigo-500:focus {
        background-color: #667eea !important
    }

    .sm\:focus\:tw-bg-indigo-600:focus {
        background-color: #5a67d8 !important
    }

    .sm\:focus\:tw-bg-indigo-700:focus {
        background-color: #4c51bf !important
    }

    .sm\:focus\:tw-bg-indigo-800:focus {
        background-color: #434190 !important
    }

    .sm\:focus\:tw-bg-indigo-900:focus {
        background-color: #3c366b !important
    }

    .sm\:focus\:tw-bg-purple-100:focus {
        background-color: #faf5ff !important
    }

    .sm\:focus\:tw-bg-purple-200:focus {
        background-color: #e9d8fd !important
    }

    .sm\:focus\:tw-bg-purple-300:focus {
        background-color: #d6bcfa !important
    }

    .sm\:focus\:tw-bg-purple-400:focus {
        background-color: #b794f4 !important
    }

    .sm\:focus\:tw-bg-purple-500:focus {
        background-color: #9f7aea !important
    }

    .sm\:focus\:tw-bg-purple-600:focus {
        background-color: #805ad5 !important
    }

    .sm\:focus\:tw-bg-purple-700:focus {
        background-color: #6b46c1 !important
    }

    .sm\:focus\:tw-bg-purple-800:focus {
        background-color: #553c9a !important
    }

    .sm\:focus\:tw-bg-purple-900:focus {
        background-color: #44337a !important
    }

    .sm\:focus\:tw-bg-pink-100:focus {
        background-color: #fff5f7 !important
    }

    .sm\:focus\:tw-bg-pink-200:focus {
        background-color: #fed7e2 !important
    }

    .sm\:focus\:tw-bg-pink-300:focus {
        background-color: #fbb6ce !important
    }

    .sm\:focus\:tw-bg-pink-400:focus {
        background-color: #f687b3 !important
    }

    .sm\:focus\:tw-bg-pink-500:focus {
        background-color: #ed64a6 !important
    }

    .sm\:focus\:tw-bg-pink-600:focus {
        background-color: #d53f8c !important
    }

    .sm\:focus\:tw-bg-pink-700:focus {
        background-color: #b83280 !important
    }

    .sm\:focus\:tw-bg-pink-800:focus {
        background-color: #97266d !important
    }

    .sm\:focus\:tw-bg-pink-900:focus {
        background-color: #702459 !important
    }

    .sm\:tw-bg-bottom {
        background-position: bottom !important
    }

    .sm\:tw-bg-center {
        background-position: 50% !important
    }

    .sm\:tw-bg-left {
        background-position: 100% !important
    }

    .sm\:tw-bg-left-bottom {
        background-position: 100% 100% !important
    }

    .sm\:tw-bg-left-top {
        background-position: 100% 0 !important
    }

    .sm\:tw-bg-right {
        background-position: 0 !important
    }

    .sm\:tw-bg-right-bottom {
        background-position: 0 100% !important
    }

    .sm\:tw-bg-right-top {
        background-position: 0 0 !important
    }

    .sm\:tw-bg-top {
        background-position: top !important
    }

    .sm\:tw-bg-repeat {
        background-repeat: repeat !important
    }

    .sm\:tw-bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .sm\:tw-bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .sm\:tw-bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .sm\:tw-bg-repeat-round {
        background-repeat: round !important
    }

    .sm\:tw-bg-repeat-space {
        background-repeat: space !important
    }

    .sm\:tw-bg-auto {
        background-size: auto !important
    }

    .sm\:tw-bg-cover {
        background-size: cover !important
    }

    .sm\:tw-bg-contain {
        background-size: contain !important
    }

    .sm\:tw-border-collapse {
        border-collapse: collapse !important
    }

    .sm\:tw-border-separate {
        border-collapse: separate !important
    }

    .sm\:tw-border-transparent {
        border-color: transparent !important
    }

    .sm\:tw-border-black {
        border-color: #000 !important
    }

    .sm\:tw-border-black2 {
        border-color: #2e2e2e !important
    }

    .sm\:tw-border-white {
        border-color: #fff !important
    }

    .sm\:tw-border-gray-100 {
        border-color: #f7fafc !important
    }

    .sm\:tw-border-gray-200 {
        border-color: #edf2f7 !important
    }

    .sm\:tw-border-gray-300 {
        border-color: #e2e8f0 !important
    }

    .sm\:tw-border-gray-400 {
        border-color: #cbd5e0 !important
    }

    .sm\:tw-border-gray-500 {
        border-color: #a0aec0 !important
    }

    .sm\:tw-border-gray-600 {
        border-color: #718096 !important
    }

    .sm\:tw-border-gray-700 {
        border-color: #4a5568 !important
    }

    .sm\:tw-border-gray-800 {
        border-color: #2d3748 !important
    }

    .sm\:tw-border-gray-900 {
        border-color: #1a202c !important
    }

    .sm\:tw-border-red-100 {
        border-color: #fff5f5 !important
    }

    .sm\:tw-border-red-200 {
        border-color: #fed7d7 !important
    }

    .sm\:tw-border-red-300 {
        border-color: #feb2b2 !important
    }

    .sm\:tw-border-red-400 {
        border-color: #fc8181 !important
    }

    .sm\:tw-border-red-500 {
        border-color: #f56565 !important
    }

    .sm\:tw-border-red-600 {
        border-color: #e53e3e !important
    }

    .sm\:tw-border-red-700 {
        border-color: #c53030 !important
    }

    .sm\:tw-border-red-800 {
        border-color: #9b2c2c !important
    }

    .sm\:tw-border-red-900 {
        border-color: #742a2a !important
    }

    .sm\:tw-border-orange-100 {
        border-color: #fffaf0 !important
    }

    .sm\:tw-border-orange-200 {
        border-color: #feebc8 !important
    }

    .sm\:tw-border-orange-300 {
        border-color: #fbd38d !important
    }

    .sm\:tw-border-orange-400 {
        border-color: #f6ad55 !important
    }

    .sm\:tw-border-orange-500 {
        border-color: #ed8936 !important
    }

    .sm\:tw-border-orange-600 {
        border-color: #dd6b20 !important
    }

    .sm\:tw-border-orange-700 {
        border-color: #c05621 !important
    }

    .sm\:tw-border-orange-800 {
        border-color: #9c4221 !important
    }

    .sm\:tw-border-orange-900 {
        border-color: #7b341e !important
    }

    .sm\:tw-border-yellow-100 {
        border-color: ivory !important
    }

    .sm\:tw-border-yellow-200 {
        border-color: #fefcbf !important
    }

    .sm\:tw-border-yellow-300 {
        border-color: #faf089 !important
    }

    .sm\:tw-border-yellow-400 {
        border-color: #f6e05e !important
    }

    .sm\:tw-border-yellow-500 {
        border-color: #ecc94b !important
    }

    .sm\:tw-border-yellow-600 {
        border-color: #d69e2e !important
    }

    .sm\:tw-border-yellow-700 {
        border-color: #b7791f !important
    }

    .sm\:tw-border-yellow-800 {
        border-color: #975a16 !important
    }

    .sm\:tw-border-yellow-900 {
        border-color: #744210 !important
    }

    .sm\:tw-border-green-100 {
        border-color: #f0fff4 !important
    }

    .sm\:tw-border-green-200 {
        border-color: #c6f6d5 !important
    }

    .sm\:tw-border-green-300 {
        border-color: #9ae6b4 !important
    }

    .sm\:tw-border-green-400 {
        border-color: #68d391 !important
    }

    .sm\:tw-border-green-500 {
        border-color: #48bb78 !important
    }

    .sm\:tw-border-green-600 {
        border-color: #38a169 !important
    }

    .sm\:tw-border-green-700 {
        border-color: #2f855a !important
    }

    .sm\:tw-border-green-800 {
        border-color: #276749 !important
    }

    .sm\:tw-border-green-900 {
        border-color: #22543d !important
    }

    .sm\:tw-border-teal-100 {
        border-color: #e6fffa !important
    }

    .sm\:tw-border-teal-200 {
        border-color: #b2f5ea !important
    }

    .sm\:tw-border-teal-300 {
        border-color: #81e6d9 !important
    }

    .sm\:tw-border-teal-400 {
        border-color: #4fd1c5 !important
    }

    .sm\:tw-border-teal-500 {
        border-color: #38b2ac !important
    }

    .sm\:tw-border-teal-600 {
        border-color: #319795 !important
    }

    .sm\:tw-border-teal-700 {
        border-color: #2c7a7b !important
    }

    .sm\:tw-border-teal-800 {
        border-color: #285e61 !important
    }

    .sm\:tw-border-teal-900 {
        border-color: #234e52 !important
    }

    .sm\:tw-border-blue-100 {
        border-color: #ebf8ff !important
    }

    .sm\:tw-border-blue-200 {
        border-color: #bee3f8 !important
    }

    .sm\:tw-border-blue-300 {
        border-color: #90cdf4 !important
    }

    .sm\:tw-border-blue-400 {
        border-color: #63b3ed !important
    }

    .sm\:tw-border-blue-500 {
        border-color: #4299e1 !important
    }

    .sm\:tw-border-blue-600 {
        border-color: #3182ce !important
    }

    .sm\:tw-border-blue-700 {
        border-color: #2b6cb0 !important
    }

    .sm\:tw-border-blue-800 {
        border-color: #2c5282 !important
    }

    .sm\:tw-border-blue-900 {
        border-color: #2a4365 !important
    }

    .sm\:tw-border-blue-1000 {
        border-color: #304570 !important
    }

    .sm\:tw-border-blue-1100 {
        border-color: #D1E3E3 !important
    }

    .sm\:tw-border-indigo-100 {
        border-color: #ebf4ff !important
    }

    .sm\:tw-border-indigo-200 {
        border-color: #c3dafe !important
    }

    .sm\:tw-border-indigo-300 {
        border-color: #a3bffa !important
    }

    .sm\:tw-border-indigo-400 {
        border-color: #7f9cf5 !important
    }

    .sm\:tw-border-indigo-500 {
        border-color: #667eea !important
    }

    .sm\:tw-border-indigo-600 {
        border-color: #5a67d8 !important
    }

    .sm\:tw-border-indigo-700 {
        border-color: #4c51bf !important
    }

    .sm\:tw-border-indigo-800 {
        border-color: #434190 !important
    }

    .sm\:tw-border-indigo-900 {
        border-color: #3c366b !important
    }

    .sm\:tw-border-purple-100 {
        border-color: #faf5ff !important
    }

    .sm\:tw-border-purple-200 {
        border-color: #e9d8fd !important
    }

    .sm\:tw-border-purple-300 {
        border-color: #d6bcfa !important
    }

    .sm\:tw-border-purple-400 {
        border-color: #b794f4 !important
    }

    .sm\:tw-border-purple-500 {
        border-color: #9f7aea !important
    }

    .sm\:tw-border-purple-600 {
        border-color: #805ad5 !important
    }

    .sm\:tw-border-purple-700 {
        border-color: #6b46c1 !important
    }

    .sm\:tw-border-purple-800 {
        border-color: #553c9a !important
    }

    .sm\:tw-border-purple-900 {
        border-color: #44337a !important
    }

    .sm\:tw-border-pink-100 {
        border-color: #fff5f7 !important
    }

    .sm\:tw-border-pink-200 {
        border-color: #fed7e2 !important
    }

    .sm\:tw-border-pink-300 {
        border-color: #fbb6ce !important
    }

    .sm\:tw-border-pink-400 {
        border-color: #f687b3 !important
    }

    .sm\:tw-border-pink-500 {
        border-color: #ed64a6 !important
    }

    .sm\:tw-border-pink-600 {
        border-color: #d53f8c !important
    }

    .sm\:tw-border-pink-700 {
        border-color: #b83280 !important
    }

    .sm\:tw-border-pink-800 {
        border-color: #97266d !important
    }

    .sm\:tw-border-pink-900 {
        border-color: #702459 !important
    }

    .sm\:hover\:tw-border-transparent:hover {
        border-color: transparent !important
    }

    .sm\:hover\:tw-border-black:hover {
        border-color: #000 !important
    }

    .sm\:hover\:tw-border-black2:hover {
        border-color: #2e2e2e !important
    }

    .sm\:hover\:tw-border-white:hover {
        border-color: #fff !important
    }

    .sm\:hover\:tw-border-gray-100:hover {
        border-color: #f7fafc !important
    }

    .sm\:hover\:tw-border-gray-200:hover {
        border-color: #edf2f7 !important
    }

    .sm\:hover\:tw-border-gray-300:hover {
        border-color: #e2e8f0 !important
    }

    .sm\:hover\:tw-border-gray-400:hover {
        border-color: #cbd5e0 !important
    }

    .sm\:hover\:tw-border-gray-500:hover {
        border-color: #a0aec0 !important
    }

    .sm\:hover\:tw-border-gray-600:hover {
        border-color: #718096 !important
    }

    .sm\:hover\:tw-border-gray-700:hover {
        border-color: #4a5568 !important
    }

    .sm\:hover\:tw-border-gray-800:hover {
        border-color: #2d3748 !important
    }

    .sm\:hover\:tw-border-gray-900:hover {
        border-color: #1a202c !important
    }

    .sm\:hover\:tw-border-red-100:hover {
        border-color: #fff5f5 !important
    }

    .sm\:hover\:tw-border-red-200:hover {
        border-color: #fed7d7 !important
    }

    .sm\:hover\:tw-border-red-300:hover {
        border-color: #feb2b2 !important
    }

    .sm\:hover\:tw-border-red-400:hover {
        border-color: #fc8181 !important
    }

    .sm\:hover\:tw-border-red-500:hover {
        border-color: #f56565 !important
    }

    .sm\:hover\:tw-border-red-600:hover {
        border-color: #e53e3e !important
    }

    .sm\:hover\:tw-border-red-700:hover {
        border-color: #c53030 !important
    }

    .sm\:hover\:tw-border-red-800:hover {
        border-color: #9b2c2c !important
    }

    .sm\:hover\:tw-border-red-900:hover {
        border-color: #742a2a !important
    }

    .sm\:hover\:tw-border-orange-100:hover {
        border-color: #fffaf0 !important
    }

    .sm\:hover\:tw-border-orange-200:hover {
        border-color: #feebc8 !important
    }

    .sm\:hover\:tw-border-orange-300:hover {
        border-color: #fbd38d !important
    }

    .sm\:hover\:tw-border-orange-400:hover {
        border-color: #f6ad55 !important
    }

    .sm\:hover\:tw-border-orange-500:hover {
        border-color: #ed8936 !important
    }

    .sm\:hover\:tw-border-orange-600:hover {
        border-color: #dd6b20 !important
    }

    .sm\:hover\:tw-border-orange-700:hover {
        border-color: #c05621 !important
    }

    .sm\:hover\:tw-border-orange-800:hover {
        border-color: #9c4221 !important
    }

    .sm\:hover\:tw-border-orange-900:hover {
        border-color: #7b341e !important
    }

    .sm\:hover\:tw-border-yellow-100:hover {
        border-color: ivory !important
    }

    .sm\:hover\:tw-border-yellow-200:hover {
        border-color: #fefcbf !important
    }

    .sm\:hover\:tw-border-yellow-300:hover {
        border-color: #faf089 !important
    }

    .sm\:hover\:tw-border-yellow-400:hover {
        border-color: #f6e05e !important
    }

    .sm\:hover\:tw-border-yellow-500:hover {
        border-color: #ecc94b !important
    }

    .sm\:hover\:tw-border-yellow-600:hover {
        border-color: #d69e2e !important
    }

    .sm\:hover\:tw-border-yellow-700:hover {
        border-color: #b7791f !important
    }

    .sm\:hover\:tw-border-yellow-800:hover {
        border-color: #975a16 !important
    }

    .sm\:hover\:tw-border-yellow-900:hover {
        border-color: #744210 !important
    }

    .sm\:hover\:tw-border-green-100:hover {
        border-color: #f0fff4 !important
    }

    .sm\:hover\:tw-border-green-200:hover {
        border-color: #c6f6d5 !important
    }

    .sm\:hover\:tw-border-green-300:hover {
        border-color: #9ae6b4 !important
    }

    .sm\:hover\:tw-border-green-400:hover {
        border-color: #68d391 !important
    }

    .sm\:hover\:tw-border-green-500:hover {
        border-color: #48bb78 !important
    }

    .sm\:hover\:tw-border-green-600:hover {
        border-color: #38a169 !important
    }

    .sm\:hover\:tw-border-green-700:hover {
        border-color: #2f855a !important
    }

    .sm\:hover\:tw-border-green-800:hover {
        border-color: #276749 !important
    }

    .sm\:hover\:tw-border-green-900:hover {
        border-color: #22543d !important
    }

    .sm\:hover\:tw-border-teal-100:hover {
        border-color: #e6fffa !important
    }

    .sm\:hover\:tw-border-teal-200:hover {
        border-color: #b2f5ea !important
    }

    .sm\:hover\:tw-border-teal-300:hover {
        border-color: #81e6d9 !important
    }

    .sm\:hover\:tw-border-teal-400:hover {
        border-color: #4fd1c5 !important
    }

    .sm\:hover\:tw-border-teal-500:hover {
        border-color: #38b2ac !important
    }

    .sm\:hover\:tw-border-teal-600:hover {
        border-color: #319795 !important
    }

    .sm\:hover\:tw-border-teal-700:hover {
        border-color: #2c7a7b !important
    }

    .sm\:hover\:tw-border-teal-800:hover {
        border-color: #285e61 !important
    }

    .sm\:hover\:tw-border-teal-900:hover {
        border-color: #234e52 !important
    }

    .sm\:hover\:tw-border-blue-100:hover {
        border-color: #ebf8ff !important
    }

    .sm\:hover\:tw-border-blue-200:hover {
        border-color: #bee3f8 !important
    }

    .sm\:hover\:tw-border-blue-300:hover {
        border-color: #90cdf4 !important
    }

    .sm\:hover\:tw-border-blue-400:hover {
        border-color: #63b3ed !important
    }

    .sm\:hover\:tw-border-blue-500:hover {
        border-color: #4299e1 !important
    }

    .sm\:hover\:tw-border-blue-600:hover {
        border-color: #3182ce !important
    }

    .sm\:hover\:tw-border-blue-700:hover {
        border-color: #2b6cb0 !important
    }

    .sm\:hover\:tw-border-blue-800:hover {
        border-color: #2c5282 !important
    }

    .sm\:hover\:tw-border-blue-900:hover {
        border-color: #2a4365 !important
    }

    .sm\:hover\:tw-border-blue-1000:hover {
        border-color: #304570 !important
    }

    .sm\:hover\:tw-border-blue-1100:hover {
        border-color: #D1E3E3 !important
    }

    .sm\:hover\:tw-border-indigo-100:hover {
        border-color: #ebf4ff !important
    }

    .sm\:hover\:tw-border-indigo-200:hover {
        border-color: #c3dafe !important
    }

    .sm\:hover\:tw-border-indigo-300:hover {
        border-color: #a3bffa !important
    }

    .sm\:hover\:tw-border-indigo-400:hover {
        border-color: #7f9cf5 !important
    }

    .sm\:hover\:tw-border-indigo-500:hover {
        border-color: #667eea !important
    }

    .sm\:hover\:tw-border-indigo-600:hover {
        border-color: #5a67d8 !important
    }

    .sm\:hover\:tw-border-indigo-700:hover {
        border-color: #4c51bf !important
    }

    .sm\:hover\:tw-border-indigo-800:hover {
        border-color: #434190 !important
    }

    .sm\:hover\:tw-border-indigo-900:hover {
        border-color: #3c366b !important
    }

    .sm\:hover\:tw-border-purple-100:hover {
        border-color: #faf5ff !important
    }

    .sm\:hover\:tw-border-purple-200:hover {
        border-color: #e9d8fd !important
    }

    .sm\:hover\:tw-border-purple-300:hover {
        border-color: #d6bcfa !important
    }

    .sm\:hover\:tw-border-purple-400:hover {
        border-color: #b794f4 !important
    }

    .sm\:hover\:tw-border-purple-500:hover {
        border-color: #9f7aea !important
    }

    .sm\:hover\:tw-border-purple-600:hover {
        border-color: #805ad5 !important
    }

    .sm\:hover\:tw-border-purple-700:hover {
        border-color: #6b46c1 !important
    }

    .sm\:hover\:tw-border-purple-800:hover {
        border-color: #553c9a !important
    }

    .sm\:hover\:tw-border-purple-900:hover {
        border-color: #44337a !important
    }

    .sm\:hover\:tw-border-pink-100:hover {
        border-color: #fff5f7 !important
    }

    .sm\:hover\:tw-border-pink-200:hover {
        border-color: #fed7e2 !important
    }

    .sm\:hover\:tw-border-pink-300:hover {
        border-color: #fbb6ce !important
    }

    .sm\:hover\:tw-border-pink-400:hover {
        border-color: #f687b3 !important
    }

    .sm\:hover\:tw-border-pink-500:hover {
        border-color: #ed64a6 !important
    }

    .sm\:hover\:tw-border-pink-600:hover {
        border-color: #d53f8c !important
    }

    .sm\:hover\:tw-border-pink-700:hover {
        border-color: #b83280 !important
    }

    .sm\:hover\:tw-border-pink-800:hover {
        border-color: #97266d !important
    }

    .sm\:hover\:tw-border-pink-900:hover {
        border-color: #702459 !important
    }

    .sm\:focus\:tw-border-transparent:focus {
        border-color: transparent !important
    }

    .sm\:focus\:tw-border-black:focus {
        border-color: #000 !important
    }

    .sm\:focus\:tw-border-black2:focus {
        border-color: #2e2e2e !important
    }

    .sm\:focus\:tw-border-white:focus {
        border-color: #fff !important
    }

    .sm\:focus\:tw-border-gray-100:focus {
        border-color: #f7fafc !important
    }

    .sm\:focus\:tw-border-gray-200:focus {
        border-color: #edf2f7 !important
    }

    .sm\:focus\:tw-border-gray-300:focus {
        border-color: #e2e8f0 !important
    }

    .sm\:focus\:tw-border-gray-400:focus {
        border-color: #cbd5e0 !important
    }

    .sm\:focus\:tw-border-gray-500:focus {
        border-color: #a0aec0 !important
    }

    .sm\:focus\:tw-border-gray-600:focus {
        border-color: #718096 !important
    }

    .sm\:focus\:tw-border-gray-700:focus {
        border-color: #4a5568 !important
    }

    .sm\:focus\:tw-border-gray-800:focus {
        border-color: #2d3748 !important
    }

    .sm\:focus\:tw-border-gray-900:focus {
        border-color: #1a202c !important
    }

    .sm\:focus\:tw-border-red-100:focus {
        border-color: #fff5f5 !important
    }

    .sm\:focus\:tw-border-red-200:focus {
        border-color: #fed7d7 !important
    }

    .sm\:focus\:tw-border-red-300:focus {
        border-color: #feb2b2 !important
    }

    .sm\:focus\:tw-border-red-400:focus {
        border-color: #fc8181 !important
    }

    .sm\:focus\:tw-border-red-500:focus {
        border-color: #f56565 !important
    }

    .sm\:focus\:tw-border-red-600:focus {
        border-color: #e53e3e !important
    }

    .sm\:focus\:tw-border-red-700:focus {
        border-color: #c53030 !important
    }

    .sm\:focus\:tw-border-red-800:focus {
        border-color: #9b2c2c !important
    }

    .sm\:focus\:tw-border-red-900:focus {
        border-color: #742a2a !important
    }

    .sm\:focus\:tw-border-orange-100:focus {
        border-color: #fffaf0 !important
    }

    .sm\:focus\:tw-border-orange-200:focus {
        border-color: #feebc8 !important
    }

    .sm\:focus\:tw-border-orange-300:focus {
        border-color: #fbd38d !important
    }

    .sm\:focus\:tw-border-orange-400:focus {
        border-color: #f6ad55 !important
    }

    .sm\:focus\:tw-border-orange-500:focus {
        border-color: #ed8936 !important
    }

    .sm\:focus\:tw-border-orange-600:focus {
        border-color: #dd6b20 !important
    }

    .sm\:focus\:tw-border-orange-700:focus {
        border-color: #c05621 !important
    }

    .sm\:focus\:tw-border-orange-800:focus {
        border-color: #9c4221 !important
    }

    .sm\:focus\:tw-border-orange-900:focus {
        border-color: #7b341e !important
    }

    .sm\:focus\:tw-border-yellow-100:focus {
        border-color: ivory !important
    }

    .sm\:focus\:tw-border-yellow-200:focus {
        border-color: #fefcbf !important
    }

    .sm\:focus\:tw-border-yellow-300:focus {
        border-color: #faf089 !important
    }

    .sm\:focus\:tw-border-yellow-400:focus {
        border-color: #f6e05e !important
    }

    .sm\:focus\:tw-border-yellow-500:focus {
        border-color: #ecc94b !important
    }

    .sm\:focus\:tw-border-yellow-600:focus {
        border-color: #d69e2e !important
    }

    .sm\:focus\:tw-border-yellow-700:focus {
        border-color: #b7791f !important
    }

    .sm\:focus\:tw-border-yellow-800:focus {
        border-color: #975a16 !important
    }

    .sm\:focus\:tw-border-yellow-900:focus {
        border-color: #744210 !important
    }

    .sm\:focus\:tw-border-green-100:focus {
        border-color: #f0fff4 !important
    }

    .sm\:focus\:tw-border-green-200:focus {
        border-color: #c6f6d5 !important
    }

    .sm\:focus\:tw-border-green-300:focus {
        border-color: #9ae6b4 !important
    }

    .sm\:focus\:tw-border-green-400:focus {
        border-color: #68d391 !important
    }

    .sm\:focus\:tw-border-green-500:focus {
        border-color: #48bb78 !important
    }

    .sm\:focus\:tw-border-green-600:focus {
        border-color: #38a169 !important
    }

    .sm\:focus\:tw-border-green-700:focus {
        border-color: #2f855a !important
    }

    .sm\:focus\:tw-border-green-800:focus {
        border-color: #276749 !important
    }

    .sm\:focus\:tw-border-green-900:focus {
        border-color: #22543d !important
    }

    .sm\:focus\:tw-border-teal-100:focus {
        border-color: #e6fffa !important
    }

    .sm\:focus\:tw-border-teal-200:focus {
        border-color: #b2f5ea !important
    }

    .sm\:focus\:tw-border-teal-300:focus {
        border-color: #81e6d9 !important
    }

    .sm\:focus\:tw-border-teal-400:focus {
        border-color: #4fd1c5 !important
    }

    .sm\:focus\:tw-border-teal-500:focus {
        border-color: #38b2ac !important
    }

    .sm\:focus\:tw-border-teal-600:focus {
        border-color: #319795 !important
    }

    .sm\:focus\:tw-border-teal-700:focus {
        border-color: #2c7a7b !important
    }

    .sm\:focus\:tw-border-teal-800:focus {
        border-color: #285e61 !important
    }

    .sm\:focus\:tw-border-teal-900:focus {
        border-color: #234e52 !important
    }

    .sm\:focus\:tw-border-blue-100:focus {
        border-color: #ebf8ff !important
    }

    .sm\:focus\:tw-border-blue-200:focus {
        border-color: #bee3f8 !important
    }

    .sm\:focus\:tw-border-blue-300:focus {
        border-color: #90cdf4 !important
    }

    .sm\:focus\:tw-border-blue-400:focus {
        border-color: #63b3ed !important
    }

    .sm\:focus\:tw-border-blue-500:focus {
        border-color: #4299e1 !important
    }

    .sm\:focus\:tw-border-blue-600:focus {
        border-color: #3182ce !important
    }

    .sm\:focus\:tw-border-blue-700:focus {
        border-color: #2b6cb0 !important
    }

    .sm\:focus\:tw-border-blue-800:focus {
        border-color: #2c5282 !important
    }

    .sm\:focus\:tw-border-blue-900:focus {
        border-color: #2a4365 !important
    }

    .sm\:focus\:tw-border-blue-1000:focus {
        border-color: #304570 !important
    }

    .sm\:focus\:tw-border-blue-1100:focus {
        border-color: #D1E3E3 !important
    }

    .sm\:focus\:tw-border-indigo-100:focus {
        border-color: #ebf4ff !important
    }

    .sm\:focus\:tw-border-indigo-200:focus {
        border-color: #c3dafe !important
    }

    .sm\:focus\:tw-border-indigo-300:focus {
        border-color: #a3bffa !important
    }

    .sm\:focus\:tw-border-indigo-400:focus {
        border-color: #7f9cf5 !important
    }

    .sm\:focus\:tw-border-indigo-500:focus {
        border-color: #667eea !important
    }

    .sm\:focus\:tw-border-indigo-600:focus {
        border-color: #5a67d8 !important
    }

    .sm\:focus\:tw-border-indigo-700:focus {
        border-color: #4c51bf !important
    }

    .sm\:focus\:tw-border-indigo-800:focus {
        border-color: #434190 !important
    }

    .sm\:focus\:tw-border-indigo-900:focus {
        border-color: #3c366b !important
    }

    .sm\:focus\:tw-border-purple-100:focus {
        border-color: #faf5ff !important
    }

    .sm\:focus\:tw-border-purple-200:focus {
        border-color: #e9d8fd !important
    }

    .sm\:focus\:tw-border-purple-300:focus {
        border-color: #d6bcfa !important
    }

    .sm\:focus\:tw-border-purple-400:focus {
        border-color: #b794f4 !important
    }

    .sm\:focus\:tw-border-purple-500:focus {
        border-color: #9f7aea !important
    }

    .sm\:focus\:tw-border-purple-600:focus {
        border-color: #805ad5 !important
    }

    .sm\:focus\:tw-border-purple-700:focus {
        border-color: #6b46c1 !important
    }

    .sm\:focus\:tw-border-purple-800:focus {
        border-color: #553c9a !important
    }

    .sm\:focus\:tw-border-purple-900:focus {
        border-color: #44337a !important
    }

    .sm\:focus\:tw-border-pink-100:focus {
        border-color: #fff5f7 !important
    }

    .sm\:focus\:tw-border-pink-200:focus {
        border-color: #fed7e2 !important
    }

    .sm\:focus\:tw-border-pink-300:focus {
        border-color: #fbb6ce !important
    }

    .sm\:focus\:tw-border-pink-400:focus {
        border-color: #f687b3 !important
    }

    .sm\:focus\:tw-border-pink-500:focus {
        border-color: #ed64a6 !important
    }

    .sm\:focus\:tw-border-pink-600:focus {
        border-color: #d53f8c !important
    }

    .sm\:focus\:tw-border-pink-700:focus {
        border-color: #b83280 !important
    }

    .sm\:focus\:tw-border-pink-800:focus {
        border-color: #97266d !important
    }

    .sm\:focus\:tw-border-pink-900:focus {
        border-color: #702459 !important
    }

    .sm\:tw-rounded-none {
        border-radius: 0 !important
    }

    .sm\:tw-rounded-sm {
        border-radius: .125rem !important
    }

    .sm\:tw-rounded {
        border-radius: .25rem !important
    }

    .sm\:tw-rounded-lg {
        border-radius: .5rem !important
    }

    .sm\:tw-rounded-full {
        border-radius: 9999px !important
    }

    .sm\:tw-rounded-t-none {
        border-top-right-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .sm\:tw-rounded-r-none {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .sm\:tw-rounded-b-none {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:tw-rounded-l-none {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:tw-rounded-t-sm {
        border-top-right-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .sm\:tw-rounded-r-sm {
        border-top-left-radius: .125rem !important
    }

    .sm\:tw-rounded-b-sm, .sm\:tw-rounded-r-sm {
        border-bottom-left-radius: .125rem !important
    }

    .sm\:tw-rounded-b-sm, .sm\:tw-rounded-l-sm {
        border-bottom-right-radius: .125rem !important
    }

    .sm\:tw-rounded-l-sm {
        border-top-right-radius: .125rem !important
    }

    .sm\:tw-rounded-t {
        border-top-right-radius: .25rem !important
    }

    .sm\:tw-rounded-r, .sm\:tw-rounded-t {
        border-top-left-radius: .25rem !important
    }

    .sm\:tw-rounded-b, .sm\:tw-rounded-r {
        border-bottom-left-radius: .25rem !important
    }

    .sm\:tw-rounded-b, .sm\:tw-rounded-l {
        border-bottom-right-radius: .25rem !important
    }

    .sm\:tw-rounded-l {
        border-top-right-radius: .25rem !important
    }

    .sm\:tw-rounded-t-lg {
        border-top-right-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .sm\:tw-rounded-r-lg {
        border-top-left-radius: .5rem !important;
        border-bottom-left-radius: .5rem !important
    }

    .sm\:tw-rounded-b-lg {
        border-bottom-left-radius: .5rem !important
    }

    .sm\:tw-rounded-b-lg, .sm\:tw-rounded-l-lg {
        border-bottom-right-radius: .5rem !important
    }

    .sm\:tw-rounded-l-lg {
        border-top-right-radius: .5rem !important
    }

    .sm\:tw-rounded-t-full {
        border-top-right-radius: 9999px !important;
        border-top-left-radius: 9999px !important
    }

    .sm\:tw-rounded-r-full {
        border-top-left-radius: 9999px !important;
        border-bottom-left-radius: 9999px !important
    }

    .sm\:tw-rounded-b-full {
        border-bottom-left-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .sm\:tw-rounded-l-full {
        border-top-right-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .sm\:tw-rounded-tl-none {
        border-top-right-radius: 0 !important
    }

    .sm\:tw-rounded-tr-none {
        border-top-left-radius: 0 !important
    }

    .sm\:tw-rounded-br-none {
        border-bottom-left-radius: 0 !important
    }

    .sm\:tw-rounded-bl-none {
        border-bottom-right-radius: 0 !important
    }

    .sm\:tw-rounded-tl-sm {
        border-top-right-radius: .125rem !important
    }

    .sm\:tw-rounded-tr-sm {
        border-top-left-radius: .125rem !important
    }

    .sm\:tw-rounded-br-sm {
        border-bottom-left-radius: .125rem !important
    }

    .sm\:tw-rounded-bl-sm {
        border-bottom-right-radius: .125rem !important
    }

    .sm\:tw-rounded-tl {
        border-top-right-radius: .25rem !important
    }

    .sm\:tw-rounded-tr {
        border-top-left-radius: .25rem !important
    }

    .sm\:tw-rounded-br {
        border-bottom-left-radius: .25rem !important
    }

    .sm\:tw-rounded-bl {
        border-bottom-right-radius: .25rem !important
    }

    .sm\:tw-rounded-tl-lg {
        border-top-right-radius: .5rem !important
    }

    .sm\:tw-rounded-tr-lg {
        border-top-left-radius: .5rem !important
    }

    .sm\:tw-rounded-br-lg {
        border-bottom-left-radius: .5rem !important
    }

    .sm\:tw-rounded-bl-lg {
        border-bottom-right-radius: .5rem !important
    }

    .sm\:tw-rounded-tl-full {
        border-top-right-radius: 9999px !important
    }

    .sm\:tw-rounded-tr-full {
        border-top-left-radius: 9999px !important
    }

    .sm\:tw-rounded-br-full {
        border-bottom-left-radius: 9999px !important
    }

    .sm\:tw-rounded-bl-full {
        border-bottom-right-radius: 9999px !important
    }

    .sm\:tw-border-solid {
        border-style: solid !important
    }

    .sm\:tw-border-dashed {
        border-style: dashed !important
    }

    .sm\:tw-border-dotted {
        border-style: dotted !important
    }

    .sm\:tw-border-double {
        border-style: double !important
    }

    .sm\:tw-border-none {
        border-style: none !important
    }

    .sm\:tw-border-0 {
        border-width: 0 !important
    }

    .sm\:tw-border-2 {
        border-width: 2px !important
    }

    .sm\:tw-border-4 {
        border-width: 4px !important
    }

    .sm\:tw-border-8 {
        border-width: 8px !important
    }

    .sm\:tw-border {
        border-width: 1px !important
    }

    .sm\:tw-border-t-0 {
        border-top-width: 0 !important
    }

    .sm\:tw-border-r-0 {
        border-left-width: 0 !important
    }

    .sm\:tw-border-b-0 {
        border-bottom-width: 0 !important
    }

    .sm\:tw-border-l-0 {
        border-right-width: 0 !important
    }

    .sm\:tw-border-t-2 {
        border-top-width: 2px !important
    }

    .sm\:tw-border-r-2 {
        border-left-width: 2px !important
    }

    .sm\:tw-border-b-2 {
        border-bottom-width: 2px !important
    }

    .sm\:tw-border-l-2 {
        border-right-width: 2px !important
    }

    .sm\:tw-border-t-4 {
        border-top-width: 4px !important
    }

    .sm\:tw-border-r-4 {
        border-left-width: 4px !important
    }

    .sm\:tw-border-b-4 {
        border-bottom-width: 4px !important
    }

    .sm\:tw-border-l-4 {
        border-right-width: 4px !important
    }

    .sm\:tw-border-t-8 {
        border-top-width: 8px !important
    }

    .sm\:tw-border-r-8 {
        border-left-width: 8px !important
    }

    .sm\:tw-border-b-8 {
        border-bottom-width: 8px !important
    }

    .sm\:tw-border-l-8 {
        border-right-width: 8px !important
    }

    .sm\:tw-border-t {
        border-top-width: 1px !important
    }

    .sm\:tw-border-r {
        border-left-width: 1px !important
    }

    .sm\:tw-border-b {
        border-bottom-width: 1px !important
    }

    .sm\:tw-border-l {
        border-right-width: 1px !important
    }

    .sm\:tw-cursor-auto {
        cursor: auto !important
    }

    .sm\:tw-cursor-default {
        cursor: default !important
    }

    .sm\:tw-cursor-pointer {
        cursor: pointer !important
    }

    .sm\:tw-cursor-wait {
        cursor: wait !important
    }

    .sm\:tw-cursor-text {
        cursor: text !important
    }

    .sm\:tw-cursor-move {
        cursor: move !important
    }

    .sm\:tw-cursor-not-allowed {
        cursor: not-allowed !important
    }

    .sm\:tw-block {
        display: block !important
    }

    .sm\:tw-inline-block {
        display: inline-block !important
    }

    .sm\:tw-inline {
        display: inline !important
    }

    .sm\:tw-flex {
        display: flex !important
    }

    .sm\:tw-inline-flex {
        display: inline-flex !important
    }

    .sm\:tw-table {
        display: table !important
    }

    .sm\:tw-table-row {
        display: table-row !important
    }

    .sm\:tw-table-cell {
        display: table-cell !important
    }

    .sm\:tw-hidden {
        display: none !important
    }

    .sm\:tw-flex-row {
        flex-direction: row !important
    }

    .sm\:tw-flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .sm\:tw-flex-col {
        flex-direction: column !important
    }

    .sm\:tw-flex-col-reverse {
        flex-direction: column-reverse !important
    }

    .sm\:tw-flex-wrap {
        flex-wrap: wrap !important
    }

    .sm\:tw-flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .sm\:tw-flex-no-wrap {
        flex-wrap: nowrap !important
    }

    .sm\:tw-items-start {
        align-items: flex-start !important
    }

    .sm\:tw-items-end {
        align-items: flex-end !important
    }

    .sm\:tw-items-center {
        align-items: center !important
    }

    .sm\:tw-items-baseline {
        align-items: baseline !important
    }

    .sm\:tw-items-stretch {
        align-items: stretch !important
    }

    .sm\:tw-self-auto {
        align-self: auto !important
    }

    .sm\:tw-self-start {
        align-self: flex-start !important
    }

    .sm\:tw-self-end {
        align-self: flex-end !important
    }

    .sm\:tw-self-center {
        align-self: center !important
    }

    .sm\:tw-self-stretch {
        align-self: stretch !important
    }

    .sm\:tw-justify-start {
        justify-content: flex-start !important
    }

    .sm\:tw-justify-end {
        justify-content: flex-end !important
    }

    .sm\:tw-justify-center {
        justify-content: center !important
    }

    .sm\:tw-justify-between {
        justify-content: space-between !important
    }

    .sm\:tw-justify-around {
        justify-content: space-around !important
    }

    .sm\:tw-content-center {
        align-content: center !important
    }

    .sm\:tw-content-start {
        align-content: flex-start !important
    }

    .sm\:tw-content-end {
        align-content: flex-end !important
    }

    .sm\:tw-content-between {
        align-content: space-between !important
    }

    .sm\:tw-content-around {
        align-content: space-around !important
    }

    .sm\:tw-flex-1 {
        flex: 1 1 0% !important
    }

    .sm\:tw-flex-auto {
        flex: 1 1 auto !important
    }

    .sm\:tw-flex-initial {
        flex: 0 1 auto !important
    }

    .sm\:tw-flex-none {
        flex: none !important
    }

    .sm\:tw-flex-grow-0 {
        flex-grow: 0 !important
    }

    .sm\:tw-flex-grow {
        flex-grow: 1 !important
    }

    .sm\:tw-flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .sm\:tw-flex-shrink {
        flex-shrink: 1 !important
    }

    .sm\:tw-order-1 {
        order: 1 !important
    }

    .sm\:tw-order-2 {
        order: 2 !important
    }

    .sm\:tw-order-3 {
        order: 3 !important
    }

    .sm\:tw-order-4 {
        order: 4 !important
    }

    .sm\:tw-order-5 {
        order: 5 !important
    }

    .sm\:tw-order-6 {
        order: 6 !important
    }

    .sm\:tw-order-7 {
        order: 7 !important
    }

    .sm\:tw-order-8 {
        order: 8 !important
    }

    .sm\:tw-order-9 {
        order: 9 !important
    }

    .sm\:tw-order-10 {
        order: 10 !important
    }

    .sm\:tw-order-11 {
        order: 11 !important
    }

    .sm\:tw-order-12 {
        order: 12 !important
    }

    .sm\:tw-order-first {
        order: -9999 !important
    }

    .sm\:tw-order-last {
        order: 9999 !important
    }

    .sm\:tw-order-none {
        order: 0 !important
    }

    .sm\:tw-float-right {
        float: left !important
    }

    .sm\:tw-float-left {
        float: right !important
    }

    .sm\:tw-float-none {
        float: none !important
    }

    .sm\:tw-clearfix:after {
        content: "" !important;
        display: table !important;
        clear: both !important
    }

    .sm\:tw-font-sans {
        font-family: -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 !important
    }

    .sm\:tw-font-serif {
        font-family: Georgia, Cambria, Times New Roman, Times, serif !important
    }

    .sm\:tw-font-mono {
        font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
    }

    .sm\:tw-font-hairline {
        font-weight: 100 !important
    }

    .sm\:tw-font-thin {
        font-weight: 200 !important
    }

    .sm\:tw-font-light {
        font-weight: 300 !important
    }

    .sm\:tw-font-normal {
        font-weight: 400 !important
    }

    .sm\:tw-font-medium {
        font-weight: 500 !important
    }

    .sm\:tw-font-semibold {
        font-weight: 600 !important
    }

    .sm\:tw-font-bold {
        font-weight: 700 !important
    }

    .sm\:tw-font-extrabold {
        font-weight: 800 !important
    }

    .sm\:tw-font-black {
        font-weight: 900 !important
    }

    .sm\:hover\:tw-font-hairline:hover {
        font-weight: 100 !important
    }

    .sm\:hover\:tw-font-thin:hover {
        font-weight: 200 !important
    }

    .sm\:hover\:tw-font-light:hover {
        font-weight: 300 !important
    }

    .sm\:hover\:tw-font-normal:hover {
        font-weight: 400 !important
    }

    .sm\:hover\:tw-font-medium:hover {
        font-weight: 500 !important
    }

    .sm\:hover\:tw-font-semibold:hover {
        font-weight: 600 !important
    }

    .sm\:hover\:tw-font-bold:hover {
        font-weight: 700 !important
    }

    .sm\:hover\:tw-font-extrabold:hover {
        font-weight: 800 !important
    }

    .sm\:hover\:tw-font-black:hover {
        font-weight: 900 !important
    }

    .sm\:focus\:tw-font-hairline:focus {
        font-weight: 100 !important
    }

    .sm\:focus\:tw-font-thin:focus {
        font-weight: 200 !important
    }

    .sm\:focus\:tw-font-light:focus {
        font-weight: 300 !important
    }

    .sm\:focus\:tw-font-normal:focus {
        font-weight: 400 !important
    }

    .sm\:focus\:tw-font-medium:focus {
        font-weight: 500 !important
    }

    .sm\:focus\:tw-font-semibold:focus {
        font-weight: 600 !important
    }

    .sm\:focus\:tw-font-bold:focus {
        font-weight: 700 !important
    }

    .sm\:focus\:tw-font-extrabold:focus {
        font-weight: 800 !important
    }

    .sm\:focus\:tw-font-black:focus {
        font-weight: 900 !important
    }

    .sm\:tw-h-0 {
        height: 0 !important
    }

    .sm\:tw-h-1 {
        height: .25rem !important
    }

    .sm\:tw-h-2 {
        height: .5rem !important
    }

    .sm\:tw-h-3 {
        height: .75rem !important
    }

    .sm\:tw-h-4 {
        height: 1rem !important
    }

    .sm\:tw-h-5 {
        height: 1.25rem !important
    }

    .sm\:tw-h-6 {
        height: 1.5rem !important
    }

    .sm\:tw-h-8 {
        height: 2rem !important
    }

    .sm\:tw-h-10 {
        height: 2.5rem !important
    }

    .sm\:tw-h-12 {
        height: 3rem !important
    }

    .sm\:tw-h-16 {
        height: 4rem !important
    }

    .sm\:tw-h-20 {
        height: 5rem !important
    }

    .sm\:tw-h-24 {
        height: 6rem !important
    }

    .sm\:tw-h-32 {
        height: 8rem !important
    }

    .sm\:tw-h-40 {
        height: 10rem !important
    }

    .sm\:tw-h-48 {
        height: 12rem !important
    }

    .sm\:tw-h-56 {
        height: 14rem !important
    }

    .sm\:tw-h-64 {
        height: 16rem !important
    }

    .sm\:tw-h-auto {
        height: auto !important
    }

    .sm\:tw-h-px {
        height: 1px !important
    }

    .sm\:tw-h-full {
        height: 100% !important
    }

    .sm\:tw-h-screen {
        height: 100vh !important
    }

    .sm\:tw-leading-none {
        line-height: 1 !important
    }

    .sm\:tw-leading-tight {
        line-height: 1.25 !important
    }

    .sm\:tw-leading-snug {
        line-height: 1.375 !important
    }

    .sm\:tw-leading-normal {
        line-height: 1.5 !important
    }

    .sm\:tw-leading-relaxed {
        line-height: 1.625 !important
    }

    .sm\:tw-leading-loose {
        line-height: 2 !important
    }

    .sm\:tw-list-inside {
        list-style-position: inside !important
    }

    .sm\:tw-list-outside {
        list-style-position: outside !important
    }

    .sm\:tw-list-none {
        list-style-type: none !important
    }

    .sm\:tw-list-disc {
        list-style-type: disc !important
    }

    .sm\:tw-list-decimal {
        list-style-type: decimal !important
    }

    .sm\:tw-m-0 {
        margin: 0 !important
    }

    .sm\:tw-m-1 {
        margin: .25rem !important
    }

    .sm\:tw-m-2 {
        margin: .5rem !important
    }

    .sm\:tw-m-3 {
        margin: .75rem !important
    }

    .sm\:tw-m-4 {
        margin: 1rem !important
    }

    .sm\:tw-m-5 {
        margin: 1.25rem !important
    }

    .sm\:tw-m-6 {
        margin: 1.5rem !important
    }

    .sm\:tw-m-8 {
        margin: 2rem !important
    }

    .sm\:tw-m-10 {
        margin: 2.5rem !important
    }

    .sm\:tw-m-12 {
        margin: 3rem !important
    }

    .sm\:tw-m-16 {
        margin: 4rem !important
    }

    .sm\:tw-m-20 {
        margin: 5rem !important
    }

    .sm\:tw-m-24 {
        margin: 6rem !important
    }

    .sm\:tw-m-32 {
        margin: 8rem !important
    }

    .sm\:tw-m-40 {
        margin: 10rem !important
    }

    .sm\:tw-m-48 {
        margin: 12rem !important
    }

    .sm\:tw-m-56 {
        margin: 14rem !important
    }

    .sm\:tw-m-64 {
        margin: 16rem !important
    }

    .sm\:tw-m-auto {
        margin: auto !important
    }

    .sm\:tw-m-px {
        margin: 1px !important
    }

    .sm\:tw--m-1 {
        margin: -.25rem !important
    }

    .sm\:tw--m-2 {
        margin: -.5rem !important
    }

    .sm\:tw--m-3 {
        margin: -.75rem !important
    }

    .sm\:tw--m-4 {
        margin: -1rem !important
    }

    .sm\:tw--m-5 {
        margin: -1.25rem !important
    }

    .sm\:tw--m-6 {
        margin: -1.5rem !important
    }

    .sm\:tw--m-8 {
        margin: -2rem !important
    }

    .sm\:tw--m-10 {
        margin: -2.5rem !important
    }

    .sm\:tw--m-12 {
        margin: -3rem !important
    }

    .sm\:tw--m-16 {
        margin: -4rem !important
    }

    .sm\:tw--m-20 {
        margin: -5rem !important
    }

    .sm\:tw--m-24 {
        margin: -6rem !important
    }

    .sm\:tw--m-32 {
        margin: -8rem !important
    }

    .sm\:tw--m-40 {
        margin: -10rem !important
    }

    .sm\:tw--m-48 {
        margin: -12rem !important
    }

    .sm\:tw--m-56 {
        margin: -14rem !important
    }

    .sm\:tw--m-64 {
        margin: -16rem !important
    }

    .sm\:tw--m-px {
        margin: -1px !important
    }

    .sm\:tw-my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .sm\:tw-mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .sm\:tw-my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .sm\:tw-mx-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .sm\:tw-my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .sm\:tw-mx-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .sm\:tw-my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .sm\:tw-mx-3 {
        margin-right: .75rem !important;
        margin-left: .75rem !important
    }

    .sm\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .sm\:tw-mx-4 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .sm\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .sm\:tw-mx-5 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important
    }

    .sm\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .sm\:tw-mx-6 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .sm\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .sm\:tw-mx-8 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .sm\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .sm\:tw-mx-10 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .sm\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .sm\:tw-mx-12 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .sm\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .sm\:tw-mx-16 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .sm\:tw-my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .sm\:tw-mx-20 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }

    .sm\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }

    .sm\:tw-mx-24 {
        margin-right: 6rem !important;
        margin-left: 6rem !important
    }

    .sm\:tw-my-32 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important
    }

    .sm\:tw-mx-32 {
        margin-right: 8rem !important;
        margin-left: 8rem !important
    }

    .sm\:tw-my-40 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important
    }

    .sm\:tw-mx-40 {
        margin-right: 10rem !important;
        margin-left: 10rem !important
    }

    .sm\:tw-my-48 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important
    }

    .sm\:tw-mx-48 {
        margin-right: 12rem !important;
        margin-left: 12rem !important
    }

    .sm\:tw-my-56 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important
    }

    .sm\:tw-mx-56 {
        margin-right: 14rem !important;
        margin-left: 14rem !important
    }

    .sm\:tw-my-64 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important
    }

    .sm\:tw-mx-64 {
        margin-right: 16rem !important;
        margin-left: 16rem !important
    }

    .sm\:tw-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .sm\:tw-mx-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .sm\:tw-my-px {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .sm\:tw-mx-px {
        margin-right: 1px !important;
        margin-left: 1px !important
    }

    .sm\:tw--my-1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

    .sm\:tw--mx-1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

    .sm\:tw--my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .sm\:tw--mx-2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important
    }

    .sm\:tw--my-3 {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }

    .sm\:tw--mx-3 {
        margin-right: -.75rem !important;
        margin-left: -.75rem !important
    }

    .sm\:tw--my-4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .sm\:tw--mx-4 {
        margin-right: -1rem !important;
        margin-left: -1rem !important
    }

    .sm\:tw--my-5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }

    .sm\:tw--mx-5 {
        margin-right: -1.25rem !important;
        margin-left: -1.25rem !important
    }

    .sm\:tw--my-6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .sm\:tw--mx-6 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important
    }

    .sm\:tw--my-8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .sm\:tw--mx-8 {
        margin-right: -2rem !important;
        margin-left: -2rem !important
    }

    .sm\:tw--my-10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important
    }

    .sm\:tw--mx-10 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important
    }

    .sm\:tw--my-12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .sm\:tw--mx-12 {
        margin-right: -3rem !important;
        margin-left: -3rem !important
    }

    .sm\:tw--my-16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .sm\:tw--mx-16 {
        margin-right: -4rem !important;
        margin-left: -4rem !important
    }

    .sm\:tw--my-20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .sm\:tw--mx-20 {
        margin-right: -5rem !important;
        margin-left: -5rem !important
    }

    .sm\:tw--my-24 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }

    .sm\:tw--mx-24 {
        margin-right: -6rem !important;
        margin-left: -6rem !important
    }

    .sm\:tw--my-32 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important
    }

    .sm\:tw--mx-32 {
        margin-right: -8rem !important;
        margin-left: -8rem !important
    }

    .sm\:tw--my-40 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important
    }

    .sm\:tw--mx-40 {
        margin-right: -10rem !important;
        margin-left: -10rem !important
    }

    .sm\:tw--my-48 {
        margin-top: -12rem !important;
        margin-bottom: -12rem !important
    }

    .sm\:tw--mx-48 {
        margin-right: -12rem !important;
        margin-left: -12rem !important
    }

    .sm\:tw--my-56 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important
    }

    .sm\:tw--mx-56 {
        margin-right: -14rem !important;
        margin-left: -14rem !important
    }

    .sm\:tw--my-64 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important
    }

    .sm\:tw--mx-64 {
        margin-right: -16rem !important;
        margin-left: -16rem !important
    }

    .sm\:tw--my-px {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .sm\:tw--mx-px {
        margin-right: -1px !important;
        margin-left: -1px !important
    }

    .sm\:tw-mt-0 {
        margin-top: 0 !important
    }

    .sm\:tw-mr-0 {
        margin-left: 0 !important
    }

    .sm\:tw-mb-0 {
        margin-bottom: 0 !important
    }

    .sm\:tw-ml-0 {
        margin-right: 0 !important
    }

    .sm\:tw-mt-1 {
        margin-top: .25rem !important
    }

    .sm\:tw-mr-1 {
        margin-left: .25rem !important
    }

    .sm\:tw-mb-1 {
        margin-bottom: .25rem !important
    }

    .sm\:tw-ml-1 {
        margin-right: .25rem !important
    }

    .sm\:tw-mt-2 {
        margin-top: .5rem !important
    }

    .sm\:tw-mr-2 {
        margin-left: .5rem !important
    }

    .sm\:tw-mb-2 {
        margin-bottom: .5rem !important
    }

    .sm\:tw-ml-2 {
        margin-right: .5rem !important
    }

    .sm\:tw-mt-3 {
        margin-top: .75rem !important
    }

    .sm\:tw-mr-3 {
        margin-left: .75rem !important
    }

    .sm\:tw-mb-3 {
        margin-bottom: .75rem !important
    }

    .sm\:tw-ml-3 {
        margin-right: .75rem !important
    }

    .sm\:tw-mt-4 {
        margin-top: 1rem !important
    }

    .sm\:tw-mr-4 {
        margin-left: 1rem !important
    }

    .sm\:tw-mb-4 {
        margin-bottom: 1rem !important
    }

    .sm\:tw-ml-4 {
        margin-right: 1rem !important
    }

    .sm\:tw-mt-5 {
        margin-top: 1.25rem !important
    }

    .sm\:tw-mr-5 {
        margin-left: 1.25rem !important
    }

    .sm\:tw-mb-5 {
        margin-bottom: 1.25rem !important
    }

    .sm\:tw-ml-5 {
        margin-right: 1.25rem !important
    }

    .sm\:tw-mt-6 {
        margin-top: 1.5rem !important
    }

    .sm\:tw-mr-6 {
        margin-left: 1.5rem !important
    }

    .sm\:tw-mb-6 {
        margin-bottom: 1.5rem !important
    }

    .sm\:tw-ml-6 {
        margin-right: 1.5rem !important
    }

    .sm\:tw-mt-8 {
        margin-top: 2rem !important
    }

    .sm\:tw-mr-8 {
        margin-left: 2rem !important
    }

    .sm\:tw-mb-8 {
        margin-bottom: 2rem !important
    }

    .sm\:tw-ml-8 {
        margin-right: 2rem !important
    }

    .sm\:tw-mt-10 {
        margin-top: 2.5rem !important
    }

    .sm\:tw-mr-10 {
        margin-left: 2.5rem !important
    }

    .sm\:tw-mb-10 {
        margin-bottom: 2.5rem !important
    }

    .sm\:tw-ml-10 {
        margin-right: 2.5rem !important
    }

    .sm\:tw-mt-12 {
        margin-top: 3rem !important
    }

    .sm\:tw-mr-12 {
        margin-left: 3rem !important
    }

    .sm\:tw-mb-12 {
        margin-bottom: 3rem !important
    }

    .sm\:tw-ml-12 {
        margin-right: 3rem !important
    }

    .sm\:tw-mt-16 {
        margin-top: 4rem !important
    }

    .sm\:tw-mr-16 {
        margin-left: 4rem !important
    }

    .sm\:tw-mb-16 {
        margin-bottom: 4rem !important
    }

    .sm\:tw-ml-16 {
        margin-right: 4rem !important
    }

    .sm\:tw-mt-20 {
        margin-top: 5rem !important
    }

    .sm\:tw-mr-20 {
        margin-left: 5rem !important
    }

    .sm\:tw-mb-20 {
        margin-bottom: 5rem !important
    }

    .sm\:tw-ml-20 {
        margin-right: 5rem !important
    }

    .sm\:tw-mt-24 {
        margin-top: 6rem !important
    }

    .sm\:tw-mr-24 {
        margin-left: 6rem !important
    }

    .sm\:tw-mb-24 {
        margin-bottom: 6rem !important
    }

    .sm\:tw-ml-24 {
        margin-right: 6rem !important
    }

    .sm\:tw-mt-32 {
        margin-top: 8rem !important
    }

    .sm\:tw-mr-32 {
        margin-left: 8rem !important
    }

    .sm\:tw-mb-32 {
        margin-bottom: 8rem !important
    }

    .sm\:tw-ml-32 {
        margin-right: 8rem !important
    }

    .sm\:tw-mt-40 {
        margin-top: 10rem !important
    }

    .sm\:tw-mr-40 {
        margin-left: 10rem !important
    }

    .sm\:tw-mb-40 {
        margin-bottom: 10rem !important
    }

    .sm\:tw-ml-40 {
        margin-right: 10rem !important
    }

    .sm\:tw-mt-48 {
        margin-top: 12rem !important
    }

    .sm\:tw-mr-48 {
        margin-left: 12rem !important
    }

    .sm\:tw-mb-48 {
        margin-bottom: 12rem !important
    }

    .sm\:tw-ml-48 {
        margin-right: 12rem !important
    }

    .sm\:tw-mt-56 {
        margin-top: 14rem !important
    }

    .sm\:tw-mr-56 {
        margin-left: 14rem !important
    }

    .sm\:tw-mb-56 {
        margin-bottom: 14rem !important
    }

    .sm\:tw-ml-56 {
        margin-right: 14rem !important
    }

    .sm\:tw-mt-64 {
        margin-top: 16rem !important
    }

    .sm\:tw-mr-64 {
        margin-left: 16rem !important
    }

    .sm\:tw-mb-64 {
        margin-bottom: 16rem !important
    }

    .sm\:tw-ml-64 {
        margin-right: 16rem !important
    }

    .sm\:tw-mt-auto {
        margin-top: auto !important
    }

    .sm\:tw-mr-auto {
        margin-left: auto !important
    }

    .sm\:tw-mb-auto {
        margin-bottom: auto !important
    }

    .sm\:tw-ml-auto {
        margin-right: auto !important
    }

    .sm\:tw-mt-px {
        margin-top: 1px !important
    }

    .sm\:tw-mr-px {
        margin-left: 1px !important
    }

    .sm\:tw-mb-px {
        margin-bottom: 1px !important
    }

    .sm\:tw-ml-px {
        margin-right: 1px !important
    }

    .sm\:tw--mt-1 {
        margin-top: -.25rem !important
    }

    .sm\:tw--mr-1 {
        margin-left: -.25rem !important
    }

    .sm\:tw--mb-1 {
        margin-bottom: -.25rem !important
    }

    .sm\:tw--ml-1 {
        margin-right: -.25rem !important
    }

    .sm\:tw--mt-2 {
        margin-top: -.5rem !important
    }

    .sm\:tw--mr-2 {
        margin-left: -.5rem !important
    }

    .sm\:tw--mb-2 {
        margin-bottom: -.5rem !important
    }

    .sm\:tw--ml-2 {
        margin-right: -.5rem !important
    }

    .sm\:tw--mt-3 {
        margin-top: -.75rem !important
    }

    .sm\:tw--mr-3 {
        margin-left: -.75rem !important
    }

    .sm\:tw--mb-3 {
        margin-bottom: -.75rem !important
    }

    .sm\:tw--ml-3 {
        margin-right: -.75rem !important
    }

    .sm\:tw--mt-4 {
        margin-top: -1rem !important
    }

    .sm\:tw--mr-4 {
        margin-left: -1rem !important
    }

    .sm\:tw--mb-4 {
        margin-bottom: -1rem !important
    }

    .sm\:tw--ml-4 {
        margin-right: -1rem !important
    }

    .sm\:tw--mt-5 {
        margin-top: -1.25rem !important
    }

    .sm\:tw--mr-5 {
        margin-left: -1.25rem !important
    }

    .sm\:tw--mb-5 {
        margin-bottom: -1.25rem !important
    }

    .sm\:tw--ml-5 {
        margin-right: -1.25rem !important
    }

    .sm\:tw--mt-6 {
        margin-top: -1.5rem !important
    }

    .sm\:tw--mr-6 {
        margin-left: -1.5rem !important
    }

    .sm\:tw--mb-6 {
        margin-bottom: -1.5rem !important
    }

    .sm\:tw--ml-6 {
        margin-right: -1.5rem !important
    }

    .sm\:tw--mt-8 {
        margin-top: -2rem !important
    }

    .sm\:tw--mr-8 {
        margin-left: -2rem !important
    }

    .sm\:tw--mb-8 {
        margin-bottom: -2rem !important
    }

    .sm\:tw--ml-8 {
        margin-right: -2rem !important
    }

    .sm\:tw--mt-10 {
        margin-top: -2.5rem !important
    }

    .sm\:tw--mr-10 {
        margin-left: -2.5rem !important
    }

    .sm\:tw--mb-10 {
        margin-bottom: -2.5rem !important
    }

    .sm\:tw--ml-10 {
        margin-right: -2.5rem !important
    }

    .sm\:tw--mt-12 {
        margin-top: -3rem !important
    }

    .sm\:tw--mr-12 {
        margin-left: -3rem !important
    }

    .sm\:tw--mb-12 {
        margin-bottom: -3rem !important
    }

    .sm\:tw--ml-12 {
        margin-right: -3rem !important
    }

    .sm\:tw--mt-16 {
        margin-top: -4rem !important
    }

    .sm\:tw--mr-16 {
        margin-left: -4rem !important
    }

    .sm\:tw--mb-16 {
        margin-bottom: -4rem !important
    }

    .sm\:tw--ml-16 {
        margin-right: -4rem !important
    }

    .sm\:tw--mt-20 {
        margin-top: -5rem !important
    }

    .sm\:tw--mr-20 {
        margin-left: -5rem !important
    }

    .sm\:tw--mb-20 {
        margin-bottom: -5rem !important
    }

    .sm\:tw--ml-20 {
        margin-right: -5rem !important
    }

    .sm\:tw--mt-24 {
        margin-top: -6rem !important
    }

    .sm\:tw--mr-24 {
        margin-left: -6rem !important
    }

    .sm\:tw--mb-24 {
        margin-bottom: -6rem !important
    }

    .sm\:tw--ml-24 {
        margin-right: -6rem !important
    }

    .sm\:tw--mt-32 {
        margin-top: -8rem !important
    }

    .sm\:tw--mr-32 {
        margin-left: -8rem !important
    }

    .sm\:tw--mb-32 {
        margin-bottom: -8rem !important
    }

    .sm\:tw--ml-32 {
        margin-right: -8rem !important
    }

    .sm\:tw--mt-40 {
        margin-top: -10rem !important
    }

    .sm\:tw--mr-40 {
        margin-left: -10rem !important
    }

    .sm\:tw--mb-40 {
        margin-bottom: -10rem !important
    }

    .sm\:tw--ml-40 {
        margin-right: -10rem !important
    }

    .sm\:tw--mt-48 {
        margin-top: -12rem !important
    }

    .sm\:tw--mr-48 {
        margin-left: -12rem !important
    }

    .sm\:tw--mb-48 {
        margin-bottom: -12rem !important
    }

    .sm\:tw--ml-48 {
        margin-right: -12rem !important
    }

    .sm\:tw--mt-56 {
        margin-top: -14rem !important
    }

    .sm\:tw--mr-56 {
        margin-left: -14rem !important
    }

    .sm\:tw--mb-56 {
        margin-bottom: -14rem !important
    }

    .sm\:tw--ml-56 {
        margin-right: -14rem !important
    }

    .sm\:tw--mt-64 {
        margin-top: -16rem !important
    }

    .sm\:tw--mr-64 {
        margin-left: -16rem !important
    }

    .sm\:tw--mb-64 {
        margin-bottom: -16rem !important
    }

    .sm\:tw--ml-64 {
        margin-right: -16rem !important
    }

    .sm\:tw--mt-px {
        margin-top: -1px !important
    }

    .sm\:tw--mr-px {
        margin-left: -1px !important
    }

    .sm\:tw--mb-px {
        margin-bottom: -1px !important
    }

    .sm\:tw--ml-px {
        margin-right: -1px !important
    }

    .sm\:tw-max-h-full {
        max-height: 100% !important
    }

    .sm\:tw-max-h-screen {
        max-height: 100vh !important
    }

    .sm\:tw-max-w-xs {
        max-width: 20rem !important
    }

    .sm\:tw-max-w-sm {
        max-width: 24rem !important
    }

    .sm\:tw-max-w-md {
        max-width: 28rem !important
    }

    .sm\:tw-max-w-lg {
        max-width: 32rem !important
    }

    .sm\:tw-max-w-xl {
        max-width: 36rem !important
    }

    .sm\:tw-max-w-2xl {
        max-width: 42rem !important
    }

    .sm\:tw-max-w-3xl {
        max-width: 48rem !important
    }

    .sm\:tw-max-w-4xl {
        max-width: 56rem !important
    }

    .sm\:tw-max-w-5xl {
        max-width: 64rem !important
    }

    .sm\:tw-max-w-6xl {
        max-width: 72rem !important
    }

    .sm\:tw-max-w-full {
        max-width: 100% !important
    }

    .sm\:tw-min-h-0 {
        min-height: 0 !important
    }

    .sm\:tw-min-h-full {
        min-height: 100% !important
    }

    .sm\:tw-min-h-screen {
        min-height: 100vh !important
    }

    .sm\:tw-min-w-0 {
        min-width: 0 !important
    }

    .sm\:tw-min-w-full {
        min-width: 100% !important
    }

    .sm\:tw-object-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .sm\:tw-object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .sm\:tw-object-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .sm\:tw-object-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .sm\:tw-object-scale-down {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .sm\:tw-object-bottom {
        -o-object-position: bottom !important;
        object-position: bottom !important
    }

    .sm\:tw-object-center {
        -o-object-position: center !important;
        object-position: center !important
    }

    .sm\:tw-object-left {
        -o-object-position: left !important;
        object-position: left !important
    }

    .sm\:tw-object-left-bottom {
        -o-object-position: left bottom !important;
        object-position: left bottom !important
    }

    .sm\:tw-object-left-top {
        -o-object-position: left top !important;
        object-position: left top !important
    }

    .sm\:tw-object-right {
        -o-object-position: right !important;
        object-position: right !important
    }

    .sm\:tw-object-right-bottom {
        -o-object-position: right bottom !important;
        object-position: right bottom !important
    }

    .sm\:tw-object-right-top {
        -o-object-position: right top !important;
        object-position: right top !important
    }

    .sm\:tw-object-top {
        -o-object-position: top !important;
        object-position: top !important
    }

    .sm\:tw-opacity-0 {
        opacity: 0 !important
    }

    .sm\:tw-opacity-25 {
        opacity: .25 !important
    }

    .sm\:tw-opacity-50 {
        opacity: .5 !important
    }

    .sm\:tw-opacity-75 {
        opacity: .75 !important
    }

    .sm\:tw-opacity-100 {
        opacity: 1 !important
    }

    .sm\:hover\:tw-opacity-0:hover {
        opacity: 0 !important
    }

    .sm\:hover\:tw-opacity-25:hover {
        opacity: .25 !important
    }

    .sm\:hover\:tw-opacity-50:hover {
        opacity: .5 !important
    }

    .sm\:hover\:tw-opacity-75:hover {
        opacity: .75 !important
    }

    .sm\:hover\:tw-opacity-100:hover {
        opacity: 1 !important
    }

    .sm\:focus\:tw-opacity-0:focus {
        opacity: 0 !important
    }

    .sm\:focus\:tw-opacity-25:focus {
        opacity: .25 !important
    }

    .sm\:focus\:tw-opacity-50:focus {
        opacity: .5 !important
    }

    .sm\:focus\:tw-opacity-75:focus {
        opacity: .75 !important
    }

    .sm\:focus\:tw-opacity-100:focus {
        opacity: 1 !important
    }

    .sm\:focus\:tw-outline-none:focus, .sm\:tw-outline-none {
        outline: 0 !important
    }

    .sm\:tw-overflow-auto {
        overflow: auto !important
    }

    .sm\:tw-overflow-hidden {
        overflow: hidden !important
    }

    .sm\:tw-overflow-visible {
        overflow: visible !important
    }

    .sm\:tw-overflow-scroll {
        overflow: scroll !important
    }

    .sm\:tw-overflow-x-auto {
        overflow-x: auto !important
    }

    .sm\:tw-overflow-y-auto {
        overflow-y: auto !important
    }

    .sm\:tw-overflow-x-hidden {
        overflow-x: hidden !important
    }

    .sm\:tw-overflow-y-hidden {
        overflow-y: hidden !important
    }

    .sm\:tw-overflow-x-visible {
        overflow-x: visible !important
    }

    .sm\:tw-overflow-y-visible {
        overflow-y: visible !important
    }

    .sm\:tw-overflow-x-scroll {
        overflow-x: scroll !important
    }

    .sm\:tw-overflow-y-scroll {
        overflow-y: scroll !important
    }

    .sm\:tw-scrolling-touch {
        -webkit-overflow-scrolling: touch !important
    }

    .sm\:tw-scrolling-auto {
        -webkit-overflow-scrolling: auto !important
    }

    .sm\:tw-p-0 {
        padding: 0 !important
    }

    .sm\:tw-p-1 {
        padding: .25rem !important
    }

    .sm\:tw-p-2 {
        padding: .5rem !important
    }

    .sm\:tw-p-3 {
        padding: .75rem !important
    }

    .sm\:tw-p-4 {
        padding: 1rem !important
    }

    .sm\:tw-p-5 {
        padding: 1.25rem !important
    }

    .sm\:tw-p-6 {
        padding: 1.5rem !important
    }

    .sm\:tw-p-8 {
        padding: 2rem !important
    }

    .sm\:tw-p-10 {
        padding: 2.5rem !important
    }

    .sm\:tw-p-12 {
        padding: 3rem !important
    }

    .sm\:tw-p-16 {
        padding: 4rem !important
    }

    .sm\:tw-p-20 {
        padding: 5rem !important
    }

    .sm\:tw-p-24 {
        padding: 6rem !important
    }

    .sm\:tw-p-32 {
        padding: 8rem !important
    }

    .sm\:tw-p-40 {
        padding: 10rem !important
    }

    .sm\:tw-p-48 {
        padding: 12rem !important
    }

    .sm\:tw-p-56 {
        padding: 14rem !important
    }

    .sm\:tw-p-64 {
        padding: 16rem !important
    }

    .sm\:tw-p-px {
        padding: 1px !important
    }

    .sm\:tw-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .sm\:tw-px-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .sm\:tw-py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .sm\:tw-px-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .sm\:tw-py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .sm\:tw-px-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .sm\:tw-py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .sm\:tw-px-3 {
        padding-right: .75rem !important;
        padding-left: .75rem !important
    }

    .sm\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .sm\:tw-px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .sm\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }

    .sm\:tw-px-5 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important
    }

    .sm\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .sm\:tw-px-6 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .sm\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .sm\:tw-px-8 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .sm\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important
    }

    .sm\:tw-px-10 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important
    }

    .sm\:tw-py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .sm\:tw-px-12 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .sm\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .sm\:tw-px-16 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .sm\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .sm\:tw-px-20 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }

    .sm\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }

    .sm\:tw-px-24 {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }

    .sm\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important
    }

    .sm\:tw-px-32 {
        padding-right: 8rem !important;
        padding-left: 8rem !important
    }

    .sm\:tw-py-40 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important
    }

    .sm\:tw-px-40 {
        padding-right: 10rem !important;
        padding-left: 10rem !important
    }

    .sm\:tw-py-48 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }

    .sm\:tw-px-48 {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }

    .sm\:tw-py-56 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important
    }

    .sm\:tw-px-56 {
        padding-right: 14rem !important;
        padding-left: 14rem !important
    }

    .sm\:tw-py-64 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important
    }

    .sm\:tw-px-64 {
        padding-right: 16rem !important;
        padding-left: 16rem !important
    }

    .sm\:tw-py-px {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .sm\:tw-px-px {
        padding-right: 1px !important;
        padding-left: 1px !important
    }

    .sm\:tw-pt-0 {
        padding-top: 0 !important
    }

    .sm\:tw-pr-0 {
        padding-left: 0 !important
    }

    .sm\:tw-pb-0 {
        padding-bottom: 0 !important
    }

    .sm\:tw-pl-0 {
        padding-right: 0 !important
    }

    .sm\:tw-pt-1 {
        padding-top: .25rem !important
    }

    .sm\:tw-pr-1 {
        padding-left: .25rem !important
    }

    .sm\:tw-pb-1 {
        padding-bottom: .25rem !important
    }

    .sm\:tw-pl-1 {
        padding-right: .25rem !important
    }

    .sm\:tw-pt-2 {
        padding-top: .5rem !important
    }

    .sm\:tw-pr-2 {
        padding-left: .5rem !important
    }

    .sm\:tw-pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:tw-pl-2 {
        padding-right: .5rem !important
    }

    .sm\:tw-pt-3 {
        padding-top: .75rem !important
    }

    .sm\:tw-pr-3 {
        padding-left: .75rem !important
    }

    .sm\:tw-pb-3 {
        padding-bottom: .75rem !important
    }

    .sm\:tw-pl-3 {
        padding-right: .75rem !important
    }

    .sm\:tw-pt-4 {
        padding-top: 1rem !important
    }

    .sm\:tw-pr-4 {
        padding-left: 1rem !important
    }

    .sm\:tw-pb-4 {
        padding-bottom: 1rem !important
    }

    .sm\:tw-pl-4 {
        padding-right: 1rem !important
    }

    .sm\:tw-pt-5 {
        padding-top: 1.25rem !important
    }

    .sm\:tw-pr-5 {
        padding-left: 1.25rem !important
    }

    .sm\:tw-pb-5 {
        padding-bottom: 1.25rem !important
    }

    .sm\:tw-pl-5 {
        padding-right: 1.25rem !important
    }

    .sm\:tw-pt-6 {
        padding-top: 1.5rem !important
    }

    .sm\:tw-pr-6 {
        padding-left: 1.5rem !important
    }

    .sm\:tw-pb-6 {
        padding-bottom: 1.5rem !important
    }

    .sm\:tw-pl-6 {
        padding-right: 1.5rem !important
    }

    .sm\:tw-pt-8 {
        padding-top: 2rem !important
    }

    .sm\:tw-pr-8 {
        padding-left: 2rem !important
    }

    .sm\:tw-pb-8 {
        padding-bottom: 2rem !important
    }

    .sm\:tw-pl-8 {
        padding-right: 2rem !important
    }

    .sm\:tw-pt-10 {
        padding-top: 2.5rem !important
    }

    .sm\:tw-pr-10 {
        padding-left: 2.5rem !important
    }

    .sm\:tw-pb-10 {
        padding-bottom: 2.5rem !important
    }

    .sm\:tw-pl-10 {
        padding-right: 2.5rem !important
    }

    .sm\:tw-pt-12 {
        padding-top: 3rem !important
    }

    .sm\:tw-pr-12 {
        padding-left: 3rem !important
    }

    .sm\:tw-pb-12 {
        padding-bottom: 3rem !important
    }

    .sm\:tw-pl-12 {
        padding-right: 3rem !important
    }

    .sm\:tw-pt-16 {
        padding-top: 4rem !important
    }

    .sm\:tw-pr-16 {
        padding-left: 4rem !important
    }

    .sm\:tw-pb-16 {
        padding-bottom: 4rem !important
    }

    .sm\:tw-pl-16 {
        padding-right: 4rem !important
    }

    .sm\:tw-pt-20 {
        padding-top: 5rem !important
    }

    .sm\:tw-pr-20 {
        padding-left: 5rem !important
    }

    .sm\:tw-pb-20 {
        padding-bottom: 5rem !important
    }

    .sm\:tw-pl-20 {
        padding-right: 5rem !important
    }

    .sm\:tw-pt-24 {
        padding-top: 6rem !important
    }

    .sm\:tw-pr-24 {
        padding-left: 6rem !important
    }

    .sm\:tw-pb-24 {
        padding-bottom: 6rem !important
    }

    .sm\:tw-pl-24 {
        padding-right: 6rem !important
    }

    .sm\:tw-pt-32 {
        padding-top: 8rem !important
    }

    .sm\:tw-pr-32 {
        padding-left: 8rem !important
    }

    .sm\:tw-pb-32 {
        padding-bottom: 8rem !important
    }

    .sm\:tw-pl-32 {
        padding-right: 8rem !important
    }

    .sm\:tw-pt-40 {
        padding-top: 10rem !important
    }

    .sm\:tw-pr-40 {
        padding-left: 10rem !important
    }

    .sm\:tw-pb-40 {
        padding-bottom: 10rem !important
    }

    .sm\:tw-pl-40 {
        padding-right: 10rem !important
    }

    .sm\:tw-pt-48 {
        padding-top: 12rem !important
    }

    .sm\:tw-pr-48 {
        padding-left: 12rem !important
    }

    .sm\:tw-pb-48 {
        padding-bottom: 12rem !important
    }

    .sm\:tw-pl-48 {
        padding-right: 12rem !important
    }

    .sm\:tw-pt-56 {
        padding-top: 14rem !important
    }

    .sm\:tw-pr-56 {
        padding-left: 14rem !important
    }

    .sm\:tw-pb-56 {
        padding-bottom: 14rem !important
    }

    .sm\:tw-pl-56 {
        padding-right: 14rem !important
    }

    .sm\:tw-pt-64 {
        padding-top: 16rem !important
    }

    .sm\:tw-pr-64 {
        padding-left: 16rem !important
    }

    .sm\:tw-pb-64 {
        padding-bottom: 16rem !important
    }

    .sm\:tw-pl-64 {
        padding-right: 16rem !important
    }

    .sm\:tw-pt-px {
        padding-top: 1px !important
    }

    .sm\:tw-pr-px {
        padding-left: 1px !important
    }

    .sm\:tw-pb-px {
        padding-bottom: 1px !important
    }

    .sm\:tw-pl-px {
        padding-right: 1px !important
    }

    .sm\:tw-placeholder-transparent::-webkit-input-placeholder {
        color: transparent !important
    }

    .sm\:tw-placeholder-transparent::-moz-placeholder {
        color: transparent !important
    }

    .sm\:tw-placeholder-transparent:-ms-input-placeholder {
        color: transparent !important
    }

    .sm\:tw-placeholder-transparent::-ms-input-placeholder {
        color: transparent !important
    }

    .sm\:tw-placeholder-transparent::placeholder {
        color: transparent !important
    }

    .sm\:tw-placeholder-black::-webkit-input-placeholder {
        color: #000 !important
    }

    .sm\:tw-placeholder-black::-moz-placeholder {
        color: #000 !important
    }

    .sm\:tw-placeholder-black:-ms-input-placeholder {
        color: #000 !important
    }

    .sm\:tw-placeholder-black::-ms-input-placeholder {
        color: #000 !important
    }

    .sm\:tw-placeholder-black::placeholder {
        color: #000 !important
    }

    .sm\:tw-placeholder-black2::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:tw-placeholder-black2::-moz-placeholder {
        color: #2e2e2e !important
    }

    .sm\:tw-placeholder-black2:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:tw-placeholder-black2::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:tw-placeholder-black2::placeholder {
        color: #2e2e2e !important
    }

    .sm\:tw-placeholder-white::-webkit-input-placeholder {
        color: #fff !important
    }

    .sm\:tw-placeholder-white::-moz-placeholder {
        color: #fff !important
    }

    .sm\:tw-placeholder-white:-ms-input-placeholder {
        color: #fff !important
    }

    .sm\:tw-placeholder-white::-ms-input-placeholder {
        color: #fff !important
    }

    .sm\:tw-placeholder-white::placeholder {
        color: #fff !important
    }

    .sm\:tw-placeholder-gray-100::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:tw-placeholder-gray-100::-moz-placeholder {
        color: #f7fafc !important
    }

    .sm\:tw-placeholder-gray-100:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:tw-placeholder-gray-100::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:tw-placeholder-gray-100::placeholder {
        color: #f7fafc !important
    }

    .sm\:tw-placeholder-gray-200::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:tw-placeholder-gray-200::-moz-placeholder {
        color: #edf2f7 !important
    }

    .sm\:tw-placeholder-gray-200:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:tw-placeholder-gray-200::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:tw-placeholder-gray-200::placeholder {
        color: #edf2f7 !important
    }

    .sm\:tw-placeholder-gray-300::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:tw-placeholder-gray-300::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:tw-placeholder-gray-300:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:tw-placeholder-gray-300::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:tw-placeholder-gray-300::placeholder {
        color: #e2e8f0 !important
    }

    .sm\:tw-placeholder-gray-400::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:tw-placeholder-gray-400::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:tw-placeholder-gray-400:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:tw-placeholder-gray-400::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:tw-placeholder-gray-400::placeholder {
        color: #cbd5e0 !important
    }

    .sm\:tw-placeholder-gray-500::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:tw-placeholder-gray-500::-moz-placeholder {
        color: #a0aec0 !important
    }

    .sm\:tw-placeholder-gray-500:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:tw-placeholder-gray-500::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:tw-placeholder-gray-500::placeholder {
        color: #a0aec0 !important
    }

    .sm\:tw-placeholder-gray-600::-webkit-input-placeholder {
        color: #718096 !important
    }

    .sm\:tw-placeholder-gray-600::-moz-placeholder {
        color: #718096 !important
    }

    .sm\:tw-placeholder-gray-600:-ms-input-placeholder {
        color: #718096 !important
    }

    .sm\:tw-placeholder-gray-600::-ms-input-placeholder {
        color: #718096 !important
    }

    .sm\:tw-placeholder-gray-600::placeholder {
        color: #718096 !important
    }

    .sm\:tw-placeholder-gray-700::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:tw-placeholder-gray-700::-moz-placeholder {
        color: #4a5568 !important
    }

    .sm\:tw-placeholder-gray-700:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:tw-placeholder-gray-700::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:tw-placeholder-gray-700::placeholder {
        color: #4a5568 !important
    }

    .sm\:tw-placeholder-gray-800::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:tw-placeholder-gray-800::-moz-placeholder {
        color: #2d3748 !important
    }

    .sm\:tw-placeholder-gray-800:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:tw-placeholder-gray-800::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:tw-placeholder-gray-800::placeholder {
        color: #2d3748 !important
    }

    .sm\:tw-placeholder-gray-900::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .sm\:tw-placeholder-gray-900::-moz-placeholder {
        color: #1a202c !important
    }

    .sm\:tw-placeholder-gray-900:-ms-input-placeholder {
        color: #1a202c !important
    }

    .sm\:tw-placeholder-gray-900::-ms-input-placeholder {
        color: #1a202c !important
    }

    .sm\:tw-placeholder-gray-900::placeholder {
        color: #1a202c !important
    }

    .sm\:tw-placeholder-red-100::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:tw-placeholder-red-100::-moz-placeholder {
        color: #fff5f5 !important
    }

    .sm\:tw-placeholder-red-100:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:tw-placeholder-red-100::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:tw-placeholder-red-100::placeholder {
        color: #fff5f5 !important
    }

    .sm\:tw-placeholder-red-200::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:tw-placeholder-red-200::-moz-placeholder {
        color: #fed7d7 !important
    }

    .sm\:tw-placeholder-red-200:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:tw-placeholder-red-200::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:tw-placeholder-red-200::placeholder {
        color: #fed7d7 !important
    }

    .sm\:tw-placeholder-red-300::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:tw-placeholder-red-300::-moz-placeholder {
        color: #feb2b2 !important
    }

    .sm\:tw-placeholder-red-300:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:tw-placeholder-red-300::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:tw-placeholder-red-300::placeholder {
        color: #feb2b2 !important
    }

    .sm\:tw-placeholder-red-400::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:tw-placeholder-red-400::-moz-placeholder {
        color: #fc8181 !important
    }

    .sm\:tw-placeholder-red-400:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:tw-placeholder-red-400::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:tw-placeholder-red-400::placeholder {
        color: #fc8181 !important
    }

    .sm\:tw-placeholder-red-500::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .sm\:tw-placeholder-red-500::-moz-placeholder {
        color: #f56565 !important
    }

    .sm\:tw-placeholder-red-500:-ms-input-placeholder {
        color: #f56565 !important
    }

    .sm\:tw-placeholder-red-500::-ms-input-placeholder {
        color: #f56565 !important
    }

    .sm\:tw-placeholder-red-500::placeholder {
        color: #f56565 !important
    }

    .sm\:tw-placeholder-red-600::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:tw-placeholder-red-600::-moz-placeholder {
        color: #e53e3e !important
    }

    .sm\:tw-placeholder-red-600:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:tw-placeholder-red-600::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:tw-placeholder-red-600::placeholder {
        color: #e53e3e !important
    }

    .sm\:tw-placeholder-red-700::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .sm\:tw-placeholder-red-700::-moz-placeholder {
        color: #c53030 !important
    }

    .sm\:tw-placeholder-red-700:-ms-input-placeholder {
        color: #c53030 !important
    }

    .sm\:tw-placeholder-red-700::-ms-input-placeholder {
        color: #c53030 !important
    }

    .sm\:tw-placeholder-red-700::placeholder {
        color: #c53030 !important
    }

    .sm\:tw-placeholder-red-800::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:tw-placeholder-red-800::-moz-placeholder {
        color: #9b2c2c !important
    }

    .sm\:tw-placeholder-red-800:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:tw-placeholder-red-800::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:tw-placeholder-red-800::placeholder {
        color: #9b2c2c !important
    }

    .sm\:tw-placeholder-red-900::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .sm\:tw-placeholder-red-900::-moz-placeholder {
        color: #742a2a !important
    }

    .sm\:tw-placeholder-red-900:-ms-input-placeholder {
        color: #742a2a !important
    }

    .sm\:tw-placeholder-red-900::-ms-input-placeholder {
        color: #742a2a !important
    }

    .sm\:tw-placeholder-red-900::placeholder {
        color: #742a2a !important
    }

    .sm\:tw-placeholder-orange-100::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:tw-placeholder-orange-100::-moz-placeholder {
        color: #fffaf0 !important
    }

    .sm\:tw-placeholder-orange-100:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:tw-placeholder-orange-100::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:tw-placeholder-orange-100::placeholder {
        color: #fffaf0 !important
    }

    .sm\:tw-placeholder-orange-200::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:tw-placeholder-orange-200::-moz-placeholder {
        color: #feebc8 !important
    }

    .sm\:tw-placeholder-orange-200:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:tw-placeholder-orange-200::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:tw-placeholder-orange-200::placeholder {
        color: #feebc8 !important
    }

    .sm\:tw-placeholder-orange-300::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:tw-placeholder-orange-300::-moz-placeholder {
        color: #fbd38d !important
    }

    .sm\:tw-placeholder-orange-300:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:tw-placeholder-orange-300::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:tw-placeholder-orange-300::placeholder {
        color: #fbd38d !important
    }

    .sm\:tw-placeholder-orange-400::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:tw-placeholder-orange-400::-moz-placeholder {
        color: #f6ad55 !important
    }

    .sm\:tw-placeholder-orange-400:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:tw-placeholder-orange-400::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:tw-placeholder-orange-400::placeholder {
        color: #f6ad55 !important
    }

    .sm\:tw-placeholder-orange-500::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:tw-placeholder-orange-500::-moz-placeholder {
        color: #ed8936 !important
    }

    .sm\:tw-placeholder-orange-500:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:tw-placeholder-orange-500::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:tw-placeholder-orange-500::placeholder {
        color: #ed8936 !important
    }

    .sm\:tw-placeholder-orange-600::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:tw-placeholder-orange-600::-moz-placeholder {
        color: #dd6b20 !important
    }

    .sm\:tw-placeholder-orange-600:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:tw-placeholder-orange-600::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:tw-placeholder-orange-600::placeholder {
        color: #dd6b20 !important
    }

    .sm\:tw-placeholder-orange-700::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .sm\:tw-placeholder-orange-700::-moz-placeholder {
        color: #c05621 !important
    }

    .sm\:tw-placeholder-orange-700:-ms-input-placeholder {
        color: #c05621 !important
    }

    .sm\:tw-placeholder-orange-700::-ms-input-placeholder {
        color: #c05621 !important
    }

    .sm\:tw-placeholder-orange-700::placeholder {
        color: #c05621 !important
    }

    .sm\:tw-placeholder-orange-800::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:tw-placeholder-orange-800::-moz-placeholder {
        color: #9c4221 !important
    }

    .sm\:tw-placeholder-orange-800:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:tw-placeholder-orange-800::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:tw-placeholder-orange-800::placeholder {
        color: #9c4221 !important
    }

    .sm\:tw-placeholder-orange-900::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .sm\:tw-placeholder-orange-900::-moz-placeholder {
        color: #7b341e !important
    }

    .sm\:tw-placeholder-orange-900:-ms-input-placeholder {
        color: #7b341e !important
    }

    .sm\:tw-placeholder-orange-900::-ms-input-placeholder {
        color: #7b341e !important
    }

    .sm\:tw-placeholder-orange-900::placeholder {
        color: #7b341e !important
    }

    .sm\:tw-placeholder-yellow-100::-webkit-input-placeholder {
        color: ivory !important
    }

    .sm\:tw-placeholder-yellow-100::-moz-placeholder {
        color: ivory !important
    }

    .sm\:tw-placeholder-yellow-100:-ms-input-placeholder {
        color: ivory !important
    }

    .sm\:tw-placeholder-yellow-100::-ms-input-placeholder {
        color: ivory !important
    }

    .sm\:tw-placeholder-yellow-100::placeholder {
        color: ivory !important
    }

    .sm\:tw-placeholder-yellow-200::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:tw-placeholder-yellow-200::-moz-placeholder {
        color: #fefcbf !important
    }

    .sm\:tw-placeholder-yellow-200:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:tw-placeholder-yellow-200::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:tw-placeholder-yellow-200::placeholder {
        color: #fefcbf !important
    }

    .sm\:tw-placeholder-yellow-300::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .sm\:tw-placeholder-yellow-300::-moz-placeholder {
        color: #faf089 !important
    }

    .sm\:tw-placeholder-yellow-300:-ms-input-placeholder {
        color: #faf089 !important
    }

    .sm\:tw-placeholder-yellow-300::-ms-input-placeholder {
        color: #faf089 !important
    }

    .sm\:tw-placeholder-yellow-300::placeholder {
        color: #faf089 !important
    }

    .sm\:tw-placeholder-yellow-400::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:tw-placeholder-yellow-400::-moz-placeholder {
        color: #f6e05e !important
    }

    .sm\:tw-placeholder-yellow-400:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:tw-placeholder-yellow-400::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:tw-placeholder-yellow-400::placeholder {
        color: #f6e05e !important
    }

    .sm\:tw-placeholder-yellow-500::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:tw-placeholder-yellow-500::-moz-placeholder {
        color: #ecc94b !important
    }

    .sm\:tw-placeholder-yellow-500:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:tw-placeholder-yellow-500::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:tw-placeholder-yellow-500::placeholder {
        color: #ecc94b !important
    }

    .sm\:tw-placeholder-yellow-600::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:tw-placeholder-yellow-600::-moz-placeholder {
        color: #d69e2e !important
    }

    .sm\:tw-placeholder-yellow-600:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:tw-placeholder-yellow-600::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:tw-placeholder-yellow-600::placeholder {
        color: #d69e2e !important
    }

    .sm\:tw-placeholder-yellow-700::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .sm\:tw-placeholder-yellow-700::-moz-placeholder {
        color: #b7791f !important
    }

    .sm\:tw-placeholder-yellow-700:-ms-input-placeholder {
        color: #b7791f !important
    }

    .sm\:tw-placeholder-yellow-700::-ms-input-placeholder {
        color: #b7791f !important
    }

    .sm\:tw-placeholder-yellow-700::placeholder {
        color: #b7791f !important
    }

    .sm\:tw-placeholder-yellow-800::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .sm\:tw-placeholder-yellow-800::-moz-placeholder {
        color: #975a16 !important
    }

    .sm\:tw-placeholder-yellow-800:-ms-input-placeholder {
        color: #975a16 !important
    }

    .sm\:tw-placeholder-yellow-800::-ms-input-placeholder {
        color: #975a16 !important
    }

    .sm\:tw-placeholder-yellow-800::placeholder {
        color: #975a16 !important
    }

    .sm\:tw-placeholder-yellow-900::-webkit-input-placeholder {
        color: #744210 !important
    }

    .sm\:tw-placeholder-yellow-900::-moz-placeholder {
        color: #744210 !important
    }

    .sm\:tw-placeholder-yellow-900:-ms-input-placeholder {
        color: #744210 !important
    }

    .sm\:tw-placeholder-yellow-900::-ms-input-placeholder {
        color: #744210 !important
    }

    .sm\:tw-placeholder-yellow-900::placeholder {
        color: #744210 !important
    }

    .sm\:tw-placeholder-green-100::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:tw-placeholder-green-100::-moz-placeholder {
        color: #f0fff4 !important
    }

    .sm\:tw-placeholder-green-100:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:tw-placeholder-green-100::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:tw-placeholder-green-100::placeholder {
        color: #f0fff4 !important
    }

    .sm\:tw-placeholder-green-200::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:tw-placeholder-green-200::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:tw-placeholder-green-200:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:tw-placeholder-green-200::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:tw-placeholder-green-200::placeholder {
        color: #c6f6d5 !important
    }

    .sm\:tw-placeholder-green-300::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:tw-placeholder-green-300::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:tw-placeholder-green-300:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:tw-placeholder-green-300::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:tw-placeholder-green-300::placeholder {
        color: #9ae6b4 !important
    }

    .sm\:tw-placeholder-green-400::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .sm\:tw-placeholder-green-400::-moz-placeholder {
        color: #68d391 !important
    }

    .sm\:tw-placeholder-green-400:-ms-input-placeholder {
        color: #68d391 !important
    }

    .sm\:tw-placeholder-green-400::-ms-input-placeholder {
        color: #68d391 !important
    }

    .sm\:tw-placeholder-green-400::placeholder {
        color: #68d391 !important
    }

    .sm\:tw-placeholder-green-500::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:tw-placeholder-green-500::-moz-placeholder {
        color: #48bb78 !important
    }

    .sm\:tw-placeholder-green-500:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:tw-placeholder-green-500::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:tw-placeholder-green-500::placeholder {
        color: #48bb78 !important
    }

    .sm\:tw-placeholder-green-600::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .sm\:tw-placeholder-green-600::-moz-placeholder {
        color: #38a169 !important
    }

    .sm\:tw-placeholder-green-600:-ms-input-placeholder {
        color: #38a169 !important
    }

    .sm\:tw-placeholder-green-600::-ms-input-placeholder {
        color: #38a169 !important
    }

    .sm\:tw-placeholder-green-600::placeholder {
        color: #38a169 !important
    }

    .sm\:tw-placeholder-green-700::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .sm\:tw-placeholder-green-700::-moz-placeholder {
        color: #2f855a !important
    }

    .sm\:tw-placeholder-green-700:-ms-input-placeholder {
        color: #2f855a !important
    }

    .sm\:tw-placeholder-green-700::-ms-input-placeholder {
        color: #2f855a !important
    }

    .sm\:tw-placeholder-green-700::placeholder {
        color: #2f855a !important
    }

    .sm\:tw-placeholder-green-800::-webkit-input-placeholder {
        color: #276749 !important
    }

    .sm\:tw-placeholder-green-800::-moz-placeholder {
        color: #276749 !important
    }

    .sm\:tw-placeholder-green-800:-ms-input-placeholder {
        color: #276749 !important
    }

    .sm\:tw-placeholder-green-800::-ms-input-placeholder {
        color: #276749 !important
    }

    .sm\:tw-placeholder-green-800::placeholder {
        color: #276749 !important
    }

    .sm\:tw-placeholder-green-900::-webkit-input-placeholder {
        color: #22543d !important
    }

    .sm\:tw-placeholder-green-900::-moz-placeholder {
        color: #22543d !important
    }

    .sm\:tw-placeholder-green-900:-ms-input-placeholder {
        color: #22543d !important
    }

    .sm\:tw-placeholder-green-900::-ms-input-placeholder {
        color: #22543d !important
    }

    .sm\:tw-placeholder-green-900::placeholder {
        color: #22543d !important
    }

    .sm\:tw-placeholder-teal-100::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:tw-placeholder-teal-100::-moz-placeholder {
        color: #e6fffa !important
    }

    .sm\:tw-placeholder-teal-100:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:tw-placeholder-teal-100::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:tw-placeholder-teal-100::placeholder {
        color: #e6fffa !important
    }

    .sm\:tw-placeholder-teal-200::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:tw-placeholder-teal-200::-moz-placeholder {
        color: #b2f5ea !important
    }

    .sm\:tw-placeholder-teal-200:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:tw-placeholder-teal-200::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:tw-placeholder-teal-200::placeholder {
        color: #b2f5ea !important
    }

    .sm\:tw-placeholder-teal-300::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:tw-placeholder-teal-300::-moz-placeholder {
        color: #81e6d9 !important
    }

    .sm\:tw-placeholder-teal-300:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:tw-placeholder-teal-300::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:tw-placeholder-teal-300::placeholder {
        color: #81e6d9 !important
    }

    .sm\:tw-placeholder-teal-400::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:tw-placeholder-teal-400::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:tw-placeholder-teal-400:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:tw-placeholder-teal-400::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:tw-placeholder-teal-400::placeholder {
        color: #4fd1c5 !important
    }

    .sm\:tw-placeholder-teal-500::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:tw-placeholder-teal-500::-moz-placeholder {
        color: #38b2ac !important
    }

    .sm\:tw-placeholder-teal-500:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:tw-placeholder-teal-500::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:tw-placeholder-teal-500::placeholder {
        color: #38b2ac !important
    }

    .sm\:tw-placeholder-teal-600::-webkit-input-placeholder {
        color: #319795 !important
    }

    .sm\:tw-placeholder-teal-600::-moz-placeholder {
        color: #319795 !important
    }

    .sm\:tw-placeholder-teal-600:-ms-input-placeholder {
        color: #319795 !important
    }

    .sm\:tw-placeholder-teal-600::-ms-input-placeholder {
        color: #319795 !important
    }

    .sm\:tw-placeholder-teal-600::placeholder {
        color: #319795 !important
    }

    .sm\:tw-placeholder-teal-700::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:tw-placeholder-teal-700::-moz-placeholder {
        color: #2c7a7b !important
    }

    .sm\:tw-placeholder-teal-700:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:tw-placeholder-teal-700::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:tw-placeholder-teal-700::placeholder {
        color: #2c7a7b !important
    }

    .sm\:tw-placeholder-teal-800::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .sm\:tw-placeholder-teal-800::-moz-placeholder {
        color: #285e61 !important
    }

    .sm\:tw-placeholder-teal-800:-ms-input-placeholder {
        color: #285e61 !important
    }

    .sm\:tw-placeholder-teal-800::-ms-input-placeholder {
        color: #285e61 !important
    }

    .sm\:tw-placeholder-teal-800::placeholder {
        color: #285e61 !important
    }

    .sm\:tw-placeholder-teal-900::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .sm\:tw-placeholder-teal-900::-moz-placeholder {
        color: #234e52 !important
    }

    .sm\:tw-placeholder-teal-900:-ms-input-placeholder {
        color: #234e52 !important
    }

    .sm\:tw-placeholder-teal-900::-ms-input-placeholder {
        color: #234e52 !important
    }

    .sm\:tw-placeholder-teal-900::placeholder {
        color: #234e52 !important
    }

    .sm\:tw-placeholder-blue-100::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:tw-placeholder-blue-100::-moz-placeholder {
        color: #ebf8ff !important
    }

    .sm\:tw-placeholder-blue-100:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:tw-placeholder-blue-100::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:tw-placeholder-blue-100::placeholder {
        color: #ebf8ff !important
    }

    .sm\:tw-placeholder-blue-200::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:tw-placeholder-blue-200::-moz-placeholder {
        color: #bee3f8 !important
    }

    .sm\:tw-placeholder-blue-200:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:tw-placeholder-blue-200::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:tw-placeholder-blue-200::placeholder {
        color: #bee3f8 !important
    }

    .sm\:tw-placeholder-blue-300::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:tw-placeholder-blue-300::-moz-placeholder {
        color: #90cdf4 !important
    }

    .sm\:tw-placeholder-blue-300:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:tw-placeholder-blue-300::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:tw-placeholder-blue-300::placeholder {
        color: #90cdf4 !important
    }

    .sm\:tw-placeholder-blue-400::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:tw-placeholder-blue-400::-moz-placeholder {
        color: #63b3ed !important
    }

    .sm\:tw-placeholder-blue-400:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:tw-placeholder-blue-400::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:tw-placeholder-blue-400::placeholder {
        color: #63b3ed !important
    }

    .sm\:tw-placeholder-blue-500::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:tw-placeholder-blue-500::-moz-placeholder {
        color: #4299e1 !important
    }

    .sm\:tw-placeholder-blue-500:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:tw-placeholder-blue-500::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:tw-placeholder-blue-500::placeholder {
        color: #4299e1 !important
    }

    .sm\:tw-placeholder-blue-600::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .sm\:tw-placeholder-blue-600::-moz-placeholder {
        color: #3182ce !important
    }

    .sm\:tw-placeholder-blue-600:-ms-input-placeholder {
        color: #3182ce !important
    }

    .sm\:tw-placeholder-blue-600::-ms-input-placeholder {
        color: #3182ce !important
    }

    .sm\:tw-placeholder-blue-600::placeholder {
        color: #3182ce !important
    }

    .sm\:tw-placeholder-blue-700::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:tw-placeholder-blue-700::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:tw-placeholder-blue-700:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:tw-placeholder-blue-700::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:tw-placeholder-blue-700::placeholder {
        color: #2b6cb0 !important
    }

    .sm\:tw-placeholder-blue-800::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:tw-placeholder-blue-800::-moz-placeholder {
        color: #2c5282 !important
    }

    .sm\:tw-placeholder-blue-800:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:tw-placeholder-blue-800::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:tw-placeholder-blue-800::placeholder {
        color: #2c5282 !important
    }

    .sm\:tw-placeholder-blue-900::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:tw-placeholder-blue-900::-moz-placeholder {
        color: #2a4365 !important
    }

    .sm\:tw-placeholder-blue-900:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:tw-placeholder-blue-900::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:tw-placeholder-blue-900::placeholder {
        color: #2a4365 !important
    }

    .sm\:tw-placeholder-blue-1000::-webkit-input-placeholder {
        color: #304570 !important
    }

    .sm\:tw-placeholder-blue-1000::-moz-placeholder {
        color: #304570 !important
    }

    .sm\:tw-placeholder-blue-1000:-ms-input-placeholder {
        color: #304570 !important
    }

    .sm\:tw-placeholder-blue-1000::-ms-input-placeholder {
        color: #304570 !important
    }

    .sm\:tw-placeholder-blue-1000::placeholder {
        color: #304570 !important
    }

    .sm\:tw-placeholder-blue-1100::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:tw-placeholder-blue-1100::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:tw-placeholder-blue-1100:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:tw-placeholder-blue-1100::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:tw-placeholder-blue-1100::placeholder {
        color: #D1E3E3 !important
    }

    .sm\:tw-placeholder-indigo-100::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:tw-placeholder-indigo-100::-moz-placeholder {
        color: #ebf4ff !important
    }

    .sm\:tw-placeholder-indigo-100:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:tw-placeholder-indigo-100::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:tw-placeholder-indigo-100::placeholder {
        color: #ebf4ff !important
    }

    .sm\:tw-placeholder-indigo-200::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:tw-placeholder-indigo-200::-moz-placeholder {
        color: #c3dafe !important
    }

    .sm\:tw-placeholder-indigo-200:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:tw-placeholder-indigo-200::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:tw-placeholder-indigo-200::placeholder {
        color: #c3dafe !important
    }

    .sm\:tw-placeholder-indigo-300::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:tw-placeholder-indigo-300::-moz-placeholder {
        color: #a3bffa !important
    }

    .sm\:tw-placeholder-indigo-300:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:tw-placeholder-indigo-300::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:tw-placeholder-indigo-300::placeholder {
        color: #a3bffa !important
    }

    .sm\:tw-placeholder-indigo-400::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:tw-placeholder-indigo-400::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:tw-placeholder-indigo-400:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:tw-placeholder-indigo-400::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:tw-placeholder-indigo-400::placeholder {
        color: #7f9cf5 !important
    }

    .sm\:tw-placeholder-indigo-500::-webkit-input-placeholder {
        color: #667eea !important
    }

    .sm\:tw-placeholder-indigo-500::-moz-placeholder {
        color: #667eea !important
    }

    .sm\:tw-placeholder-indigo-500:-ms-input-placeholder {
        color: #667eea !important
    }

    .sm\:tw-placeholder-indigo-500::-ms-input-placeholder {
        color: #667eea !important
    }

    .sm\:tw-placeholder-indigo-500::placeholder {
        color: #667eea !important
    }

    .sm\:tw-placeholder-indigo-600::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:tw-placeholder-indigo-600::-moz-placeholder {
        color: #5a67d8 !important
    }

    .sm\:tw-placeholder-indigo-600:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:tw-placeholder-indigo-600::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:tw-placeholder-indigo-600::placeholder {
        color: #5a67d8 !important
    }

    .sm\:tw-placeholder-indigo-700::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:tw-placeholder-indigo-700::-moz-placeholder {
        color: #4c51bf !important
    }

    .sm\:tw-placeholder-indigo-700:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:tw-placeholder-indigo-700::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:tw-placeholder-indigo-700::placeholder {
        color: #4c51bf !important
    }

    .sm\:tw-placeholder-indigo-800::-webkit-input-placeholder {
        color: #434190 !important
    }

    .sm\:tw-placeholder-indigo-800::-moz-placeholder {
        color: #434190 !important
    }

    .sm\:tw-placeholder-indigo-800:-ms-input-placeholder {
        color: #434190 !important
    }

    .sm\:tw-placeholder-indigo-800::-ms-input-placeholder {
        color: #434190 !important
    }

    .sm\:tw-placeholder-indigo-800::placeholder {
        color: #434190 !important
    }

    .sm\:tw-placeholder-indigo-900::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .sm\:tw-placeholder-indigo-900::-moz-placeholder {
        color: #3c366b !important
    }

    .sm\:tw-placeholder-indigo-900:-ms-input-placeholder {
        color: #3c366b !important
    }

    .sm\:tw-placeholder-indigo-900::-ms-input-placeholder {
        color: #3c366b !important
    }

    .sm\:tw-placeholder-indigo-900::placeholder {
        color: #3c366b !important
    }

    .sm\:tw-placeholder-purple-100::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:tw-placeholder-purple-100::-moz-placeholder {
        color: #faf5ff !important
    }

    .sm\:tw-placeholder-purple-100:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:tw-placeholder-purple-100::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:tw-placeholder-purple-100::placeholder {
        color: #faf5ff !important
    }

    .sm\:tw-placeholder-purple-200::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:tw-placeholder-purple-200::-moz-placeholder {
        color: #e9d8fd !important
    }

    .sm\:tw-placeholder-purple-200:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:tw-placeholder-purple-200::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:tw-placeholder-purple-200::placeholder {
        color: #e9d8fd !important
    }

    .sm\:tw-placeholder-purple-300::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:tw-placeholder-purple-300::-moz-placeholder {
        color: #d6bcfa !important
    }

    .sm\:tw-placeholder-purple-300:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:tw-placeholder-purple-300::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:tw-placeholder-purple-300::placeholder {
        color: #d6bcfa !important
    }

    .sm\:tw-placeholder-purple-400::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:tw-placeholder-purple-400::-moz-placeholder {
        color: #b794f4 !important
    }

    .sm\:tw-placeholder-purple-400:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:tw-placeholder-purple-400::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:tw-placeholder-purple-400::placeholder {
        color: #b794f4 !important
    }

    .sm\:tw-placeholder-purple-500::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:tw-placeholder-purple-500::-moz-placeholder {
        color: #9f7aea !important
    }

    .sm\:tw-placeholder-purple-500:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:tw-placeholder-purple-500::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:tw-placeholder-purple-500::placeholder {
        color: #9f7aea !important
    }

    .sm\:tw-placeholder-purple-600::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:tw-placeholder-purple-600::-moz-placeholder {
        color: #805ad5 !important
    }

    .sm\:tw-placeholder-purple-600:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:tw-placeholder-purple-600::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:tw-placeholder-purple-600::placeholder {
        color: #805ad5 !important
    }

    .sm\:tw-placeholder-purple-700::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:tw-placeholder-purple-700::-moz-placeholder {
        color: #6b46c1 !important
    }

    .sm\:tw-placeholder-purple-700:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:tw-placeholder-purple-700::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:tw-placeholder-purple-700::placeholder {
        color: #6b46c1 !important
    }

    .sm\:tw-placeholder-purple-800::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .sm\:tw-placeholder-purple-800::-moz-placeholder {
        color: #553c9a !important
    }

    .sm\:tw-placeholder-purple-800:-ms-input-placeholder {
        color: #553c9a !important
    }

    .sm\:tw-placeholder-purple-800::-ms-input-placeholder {
        color: #553c9a !important
    }

    .sm\:tw-placeholder-purple-800::placeholder {
        color: #553c9a !important
    }

    .sm\:tw-placeholder-purple-900::-webkit-input-placeholder {
        color: #44337a !important
    }

    .sm\:tw-placeholder-purple-900::-moz-placeholder {
        color: #44337a !important
    }

    .sm\:tw-placeholder-purple-900:-ms-input-placeholder {
        color: #44337a !important
    }

    .sm\:tw-placeholder-purple-900::-ms-input-placeholder {
        color: #44337a !important
    }

    .sm\:tw-placeholder-purple-900::placeholder {
        color: #44337a !important
    }

    .sm\:tw-placeholder-pink-100::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:tw-placeholder-pink-100::-moz-placeholder {
        color: #fff5f7 !important
    }

    .sm\:tw-placeholder-pink-100:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:tw-placeholder-pink-100::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:tw-placeholder-pink-100::placeholder {
        color: #fff5f7 !important
    }

    .sm\:tw-placeholder-pink-200::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:tw-placeholder-pink-200::-moz-placeholder {
        color: #fed7e2 !important
    }

    .sm\:tw-placeholder-pink-200:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:tw-placeholder-pink-200::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:tw-placeholder-pink-200::placeholder {
        color: #fed7e2 !important
    }

    .sm\:tw-placeholder-pink-300::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:tw-placeholder-pink-300::-moz-placeholder {
        color: #fbb6ce !important
    }

    .sm\:tw-placeholder-pink-300:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:tw-placeholder-pink-300::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:tw-placeholder-pink-300::placeholder {
        color: #fbb6ce !important
    }

    .sm\:tw-placeholder-pink-400::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:tw-placeholder-pink-400::-moz-placeholder {
        color: #f687b3 !important
    }

    .sm\:tw-placeholder-pink-400:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:tw-placeholder-pink-400::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:tw-placeholder-pink-400::placeholder {
        color: #f687b3 !important
    }

    .sm\:tw-placeholder-pink-500::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:tw-placeholder-pink-500::-moz-placeholder {
        color: #ed64a6 !important
    }

    .sm\:tw-placeholder-pink-500:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:tw-placeholder-pink-500::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:tw-placeholder-pink-500::placeholder {
        color: #ed64a6 !important
    }

    .sm\:tw-placeholder-pink-600::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:tw-placeholder-pink-600::-moz-placeholder {
        color: #d53f8c !important
    }

    .sm\:tw-placeholder-pink-600:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:tw-placeholder-pink-600::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:tw-placeholder-pink-600::placeholder {
        color: #d53f8c !important
    }

    .sm\:tw-placeholder-pink-700::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .sm\:tw-placeholder-pink-700::-moz-placeholder {
        color: #b83280 !important
    }

    .sm\:tw-placeholder-pink-700:-ms-input-placeholder {
        color: #b83280 !important
    }

    .sm\:tw-placeholder-pink-700::-ms-input-placeholder {
        color: #b83280 !important
    }

    .sm\:tw-placeholder-pink-700::placeholder {
        color: #b83280 !important
    }

    .sm\:tw-placeholder-pink-800::-webkit-input-placeholder {
        color: #97266d !important
    }

    .sm\:tw-placeholder-pink-800::-moz-placeholder {
        color: #97266d !important
    }

    .sm\:tw-placeholder-pink-800:-ms-input-placeholder {
        color: #97266d !important
    }

    .sm\:tw-placeholder-pink-800::-ms-input-placeholder {
        color: #97266d !important
    }

    .sm\:tw-placeholder-pink-800::placeholder {
        color: #97266d !important
    }

    .sm\:tw-placeholder-pink-900::-webkit-input-placeholder {
        color: #702459 !important
    }

    .sm\:tw-placeholder-pink-900::-moz-placeholder {
        color: #702459 !important
    }

    .sm\:tw-placeholder-pink-900:-ms-input-placeholder {
        color: #702459 !important
    }

    .sm\:tw-placeholder-pink-900::-ms-input-placeholder {
        color: #702459 !important
    }

    .sm\:tw-placeholder-pink-900::placeholder {
        color: #702459 !important
    }

    .sm\:focus\:tw-placeholder-transparent:focus::-webkit-input-placeholder {
        color: transparent !important
    }

    .sm\:focus\:tw-placeholder-transparent:focus::-moz-placeholder {
        color: transparent !important
    }

    .sm\:focus\:tw-placeholder-transparent:focus:-ms-input-placeholder {
        color: transparent !important
    }

    .sm\:focus\:tw-placeholder-transparent:focus::-ms-input-placeholder {
        color: transparent !important
    }

    .sm\:focus\:tw-placeholder-transparent:focus::placeholder {
        color: transparent !important
    }

    .sm\:focus\:tw-placeholder-black:focus::-webkit-input-placeholder {
        color: #000 !important
    }

    .sm\:focus\:tw-placeholder-black:focus::-moz-placeholder {
        color: #000 !important
    }

    .sm\:focus\:tw-placeholder-black:focus:-ms-input-placeholder {
        color: #000 !important
    }

    .sm\:focus\:tw-placeholder-black:focus::-ms-input-placeholder {
        color: #000 !important
    }

    .sm\:focus\:tw-placeholder-black:focus::placeholder {
        color: #000 !important
    }

    .sm\:focus\:tw-placeholder-black2:focus::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-placeholder-black2:focus::-moz-placeholder {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-placeholder-black2:focus:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-placeholder-black2:focus::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-placeholder-black2:focus::placeholder {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-placeholder-white:focus::-webkit-input-placeholder {
        color: #fff !important
    }

    .sm\:focus\:tw-placeholder-white:focus::-moz-placeholder {
        color: #fff !important
    }

    .sm\:focus\:tw-placeholder-white:focus:-ms-input-placeholder {
        color: #fff !important
    }

    .sm\:focus\:tw-placeholder-white:focus::-ms-input-placeholder {
        color: #fff !important
    }

    .sm\:focus\:tw-placeholder-white:focus::placeholder {
        color: #fff !important
    }

    .sm\:focus\:tw-placeholder-gray-100:focus::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-placeholder-gray-100:focus:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-placeholder-gray-100:focus::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-placeholder-gray-100:focus::placeholder {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-placeholder-gray-200:focus::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-placeholder-gray-200:focus:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-placeholder-gray-200:focus::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-placeholder-gray-200:focus::placeholder {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-placeholder-gray-300:focus::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-placeholder-gray-300:focus:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-placeholder-gray-300:focus::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-placeholder-gray-300:focus::placeholder {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-placeholder-gray-400:focus::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-placeholder-gray-400:focus:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-placeholder-gray-400:focus::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-placeholder-gray-400:focus::placeholder {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-placeholder-gray-500:focus::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-placeholder-gray-500:focus:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-placeholder-gray-500:focus::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-placeholder-gray-500:focus::placeholder {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-placeholder-gray-600:focus::-webkit-input-placeholder {
        color: #718096 !important
    }

    .sm\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder {
        color: #718096 !important
    }

    .sm\:focus\:tw-placeholder-gray-600:focus:-ms-input-placeholder {
        color: #718096 !important
    }

    .sm\:focus\:tw-placeholder-gray-600:focus::-ms-input-placeholder {
        color: #718096 !important
    }

    .sm\:focus\:tw-placeholder-gray-600:focus::placeholder {
        color: #718096 !important
    }

    .sm\:focus\:tw-placeholder-gray-700:focus::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-placeholder-gray-700:focus:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-placeholder-gray-700:focus::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-placeholder-gray-700:focus::placeholder {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-placeholder-gray-800:focus::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-placeholder-gray-800:focus:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-placeholder-gray-800:focus::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-placeholder-gray-800:focus::placeholder {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-placeholder-gray-900:focus::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .sm\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder {
        color: #1a202c !important
    }

    .sm\:focus\:tw-placeholder-gray-900:focus:-ms-input-placeholder {
        color: #1a202c !important
    }

    .sm\:focus\:tw-placeholder-gray-900:focus::-ms-input-placeholder {
        color: #1a202c !important
    }

    .sm\:focus\:tw-placeholder-gray-900:focus::placeholder {
        color: #1a202c !important
    }

    .sm\:focus\:tw-placeholder-red-100:focus::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-placeholder-red-100:focus::-moz-placeholder {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-placeholder-red-100:focus:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-placeholder-red-100:focus::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-placeholder-red-100:focus::placeholder {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-placeholder-red-200:focus::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-placeholder-red-200:focus::-moz-placeholder {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-placeholder-red-200:focus:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-placeholder-red-200:focus::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-placeholder-red-200:focus::placeholder {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-placeholder-red-300:focus::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-placeholder-red-300:focus::-moz-placeholder {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-placeholder-red-300:focus:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-placeholder-red-300:focus::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-placeholder-red-300:focus::placeholder {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-placeholder-red-400:focus::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-placeholder-red-400:focus::-moz-placeholder {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-placeholder-red-400:focus:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-placeholder-red-400:focus::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-placeholder-red-400:focus::placeholder {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-placeholder-red-500:focus::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .sm\:focus\:tw-placeholder-red-500:focus::-moz-placeholder {
        color: #f56565 !important
    }

    .sm\:focus\:tw-placeholder-red-500:focus:-ms-input-placeholder {
        color: #f56565 !important
    }

    .sm\:focus\:tw-placeholder-red-500:focus::-ms-input-placeholder {
        color: #f56565 !important
    }

    .sm\:focus\:tw-placeholder-red-500:focus::placeholder {
        color: #f56565 !important
    }

    .sm\:focus\:tw-placeholder-red-600:focus::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-placeholder-red-600:focus::-moz-placeholder {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-placeholder-red-600:focus:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-placeholder-red-600:focus::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-placeholder-red-600:focus::placeholder {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-placeholder-red-700:focus::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .sm\:focus\:tw-placeholder-red-700:focus::-moz-placeholder {
        color: #c53030 !important
    }

    .sm\:focus\:tw-placeholder-red-700:focus:-ms-input-placeholder {
        color: #c53030 !important
    }

    .sm\:focus\:tw-placeholder-red-700:focus::-ms-input-placeholder {
        color: #c53030 !important
    }

    .sm\:focus\:tw-placeholder-red-700:focus::placeholder {
        color: #c53030 !important
    }

    .sm\:focus\:tw-placeholder-red-800:focus::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-placeholder-red-800:focus::-moz-placeholder {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-placeholder-red-800:focus:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-placeholder-red-800:focus::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-placeholder-red-800:focus::placeholder {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-placeholder-red-900:focus::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .sm\:focus\:tw-placeholder-red-900:focus::-moz-placeholder {
        color: #742a2a !important
    }

    .sm\:focus\:tw-placeholder-red-900:focus:-ms-input-placeholder {
        color: #742a2a !important
    }

    .sm\:focus\:tw-placeholder-red-900:focus::-ms-input-placeholder {
        color: #742a2a !important
    }

    .sm\:focus\:tw-placeholder-red-900:focus::placeholder {
        color: #742a2a !important
    }

    .sm\:focus\:tw-placeholder-orange-100:focus::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-placeholder-orange-100:focus:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-placeholder-orange-100:focus::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-placeholder-orange-100:focus::placeholder {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-placeholder-orange-200:focus::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-placeholder-orange-200:focus:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-placeholder-orange-200:focus::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-placeholder-orange-200:focus::placeholder {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-placeholder-orange-300:focus::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-placeholder-orange-300:focus:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-placeholder-orange-300:focus::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-placeholder-orange-300:focus::placeholder {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-placeholder-orange-400:focus::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-placeholder-orange-400:focus:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-placeholder-orange-400:focus::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-placeholder-orange-400:focus::placeholder {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-placeholder-orange-500:focus::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-placeholder-orange-500:focus:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-placeholder-orange-500:focus::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-placeholder-orange-500:focus::placeholder {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-placeholder-orange-600:focus::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-placeholder-orange-600:focus:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-placeholder-orange-600:focus::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-placeholder-orange-600:focus::placeholder {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-placeholder-orange-700:focus::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .sm\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder {
        color: #c05621 !important
    }

    .sm\:focus\:tw-placeholder-orange-700:focus:-ms-input-placeholder {
        color: #c05621 !important
    }

    .sm\:focus\:tw-placeholder-orange-700:focus::-ms-input-placeholder {
        color: #c05621 !important
    }

    .sm\:focus\:tw-placeholder-orange-700:focus::placeholder {
        color: #c05621 !important
    }

    .sm\:focus\:tw-placeholder-orange-800:focus::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-placeholder-orange-800:focus:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-placeholder-orange-800:focus::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-placeholder-orange-800:focus::placeholder {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-placeholder-orange-900:focus::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .sm\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder {
        color: #7b341e !important
    }

    .sm\:focus\:tw-placeholder-orange-900:focus:-ms-input-placeholder {
        color: #7b341e !important
    }

    .sm\:focus\:tw-placeholder-orange-900:focus::-ms-input-placeholder {
        color: #7b341e !important
    }

    .sm\:focus\:tw-placeholder-orange-900:focus::placeholder {
        color: #7b341e !important
    }

    .sm\:focus\:tw-placeholder-yellow-100:focus::-webkit-input-placeholder {
        color: ivory !important
    }

    .sm\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder {
        color: ivory !important
    }

    .sm\:focus\:tw-placeholder-yellow-100:focus:-ms-input-placeholder {
        color: ivory !important
    }

    .sm\:focus\:tw-placeholder-yellow-100:focus::-ms-input-placeholder {
        color: ivory !important
    }

    .sm\:focus\:tw-placeholder-yellow-100:focus::placeholder {
        color: ivory !important
    }

    .sm\:focus\:tw-placeholder-yellow-200:focus::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-placeholder-yellow-200:focus:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-placeholder-yellow-200:focus::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-placeholder-yellow-200:focus::placeholder {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-placeholder-yellow-300:focus::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .sm\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder {
        color: #faf089 !important
    }

    .sm\:focus\:tw-placeholder-yellow-300:focus:-ms-input-placeholder {
        color: #faf089 !important
    }

    .sm\:focus\:tw-placeholder-yellow-300:focus::-ms-input-placeholder {
        color: #faf089 !important
    }

    .sm\:focus\:tw-placeholder-yellow-300:focus::placeholder {
        color: #faf089 !important
    }

    .sm\:focus\:tw-placeholder-yellow-400:focus::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-placeholder-yellow-400:focus:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-placeholder-yellow-400:focus::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-placeholder-yellow-400:focus::placeholder {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-placeholder-yellow-500:focus::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-placeholder-yellow-500:focus:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-placeholder-yellow-500:focus::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-placeholder-yellow-500:focus::placeholder {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-placeholder-yellow-600:focus::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-placeholder-yellow-600:focus:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-placeholder-yellow-600:focus::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-placeholder-yellow-600:focus::placeholder {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-placeholder-yellow-700:focus::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .sm\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder {
        color: #b7791f !important
    }

    .sm\:focus\:tw-placeholder-yellow-700:focus:-ms-input-placeholder {
        color: #b7791f !important
    }

    .sm\:focus\:tw-placeholder-yellow-700:focus::-ms-input-placeholder {
        color: #b7791f !important
    }

    .sm\:focus\:tw-placeholder-yellow-700:focus::placeholder {
        color: #b7791f !important
    }

    .sm\:focus\:tw-placeholder-yellow-800:focus::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .sm\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder {
        color: #975a16 !important
    }

    .sm\:focus\:tw-placeholder-yellow-800:focus:-ms-input-placeholder {
        color: #975a16 !important
    }

    .sm\:focus\:tw-placeholder-yellow-800:focus::-ms-input-placeholder {
        color: #975a16 !important
    }

    .sm\:focus\:tw-placeholder-yellow-800:focus::placeholder {
        color: #975a16 !important
    }

    .sm\:focus\:tw-placeholder-yellow-900:focus::-webkit-input-placeholder {
        color: #744210 !important
    }

    .sm\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder {
        color: #744210 !important
    }

    .sm\:focus\:tw-placeholder-yellow-900:focus:-ms-input-placeholder {
        color: #744210 !important
    }

    .sm\:focus\:tw-placeholder-yellow-900:focus::-ms-input-placeholder {
        color: #744210 !important
    }

    .sm\:focus\:tw-placeholder-yellow-900:focus::placeholder {
        color: #744210 !important
    }

    .sm\:focus\:tw-placeholder-green-100:focus::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-placeholder-green-100:focus::-moz-placeholder {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-placeholder-green-100:focus:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-placeholder-green-100:focus::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-placeholder-green-100:focus::placeholder {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-placeholder-green-200:focus::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-placeholder-green-200:focus::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-placeholder-green-200:focus:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-placeholder-green-200:focus::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-placeholder-green-200:focus::placeholder {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-placeholder-green-300:focus::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-placeholder-green-300:focus::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-placeholder-green-300:focus:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-placeholder-green-300:focus::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-placeholder-green-300:focus::placeholder {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-placeholder-green-400:focus::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .sm\:focus\:tw-placeholder-green-400:focus::-moz-placeholder {
        color: #68d391 !important
    }

    .sm\:focus\:tw-placeholder-green-400:focus:-ms-input-placeholder {
        color: #68d391 !important
    }

    .sm\:focus\:tw-placeholder-green-400:focus::-ms-input-placeholder {
        color: #68d391 !important
    }

    .sm\:focus\:tw-placeholder-green-400:focus::placeholder {
        color: #68d391 !important
    }

    .sm\:focus\:tw-placeholder-green-500:focus::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-placeholder-green-500:focus::-moz-placeholder {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-placeholder-green-500:focus:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-placeholder-green-500:focus::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-placeholder-green-500:focus::placeholder {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-placeholder-green-600:focus::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .sm\:focus\:tw-placeholder-green-600:focus::-moz-placeholder {
        color: #38a169 !important
    }

    .sm\:focus\:tw-placeholder-green-600:focus:-ms-input-placeholder {
        color: #38a169 !important
    }

    .sm\:focus\:tw-placeholder-green-600:focus::-ms-input-placeholder {
        color: #38a169 !important
    }

    .sm\:focus\:tw-placeholder-green-600:focus::placeholder {
        color: #38a169 !important
    }

    .sm\:focus\:tw-placeholder-green-700:focus::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .sm\:focus\:tw-placeholder-green-700:focus::-moz-placeholder {
        color: #2f855a !important
    }

    .sm\:focus\:tw-placeholder-green-700:focus:-ms-input-placeholder {
        color: #2f855a !important
    }

    .sm\:focus\:tw-placeholder-green-700:focus::-ms-input-placeholder {
        color: #2f855a !important
    }

    .sm\:focus\:tw-placeholder-green-700:focus::placeholder {
        color: #2f855a !important
    }

    .sm\:focus\:tw-placeholder-green-800:focus::-webkit-input-placeholder {
        color: #276749 !important
    }

    .sm\:focus\:tw-placeholder-green-800:focus::-moz-placeholder {
        color: #276749 !important
    }

    .sm\:focus\:tw-placeholder-green-800:focus:-ms-input-placeholder {
        color: #276749 !important
    }

    .sm\:focus\:tw-placeholder-green-800:focus::-ms-input-placeholder {
        color: #276749 !important
    }

    .sm\:focus\:tw-placeholder-green-800:focus::placeholder {
        color: #276749 !important
    }

    .sm\:focus\:tw-placeholder-green-900:focus::-webkit-input-placeholder {
        color: #22543d !important
    }

    .sm\:focus\:tw-placeholder-green-900:focus::-moz-placeholder {
        color: #22543d !important
    }

    .sm\:focus\:tw-placeholder-green-900:focus:-ms-input-placeholder {
        color: #22543d !important
    }

    .sm\:focus\:tw-placeholder-green-900:focus::-ms-input-placeholder {
        color: #22543d !important
    }

    .sm\:focus\:tw-placeholder-green-900:focus::placeholder {
        color: #22543d !important
    }

    .sm\:focus\:tw-placeholder-teal-100:focus::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-placeholder-teal-100:focus:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-placeholder-teal-100:focus::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-placeholder-teal-100:focus::placeholder {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-placeholder-teal-200:focus::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-placeholder-teal-200:focus:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-placeholder-teal-200:focus::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-placeholder-teal-200:focus::placeholder {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-placeholder-teal-300:focus::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-placeholder-teal-300:focus:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-placeholder-teal-300:focus::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-placeholder-teal-300:focus::placeholder {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-placeholder-teal-400:focus::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-placeholder-teal-400:focus:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-placeholder-teal-400:focus::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-placeholder-teal-400:focus::placeholder {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-placeholder-teal-500:focus::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-placeholder-teal-500:focus:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-placeholder-teal-500:focus::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-placeholder-teal-500:focus::placeholder {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-placeholder-teal-600:focus::-webkit-input-placeholder {
        color: #319795 !important
    }

    .sm\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder {
        color: #319795 !important
    }

    .sm\:focus\:tw-placeholder-teal-600:focus:-ms-input-placeholder {
        color: #319795 !important
    }

    .sm\:focus\:tw-placeholder-teal-600:focus::-ms-input-placeholder {
        color: #319795 !important
    }

    .sm\:focus\:tw-placeholder-teal-600:focus::placeholder {
        color: #319795 !important
    }

    .sm\:focus\:tw-placeholder-teal-700:focus::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-placeholder-teal-700:focus:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-placeholder-teal-700:focus::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-placeholder-teal-700:focus::placeholder {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-placeholder-teal-800:focus::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .sm\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder {
        color: #285e61 !important
    }

    .sm\:focus\:tw-placeholder-teal-800:focus:-ms-input-placeholder {
        color: #285e61 !important
    }

    .sm\:focus\:tw-placeholder-teal-800:focus::-ms-input-placeholder {
        color: #285e61 !important
    }

    .sm\:focus\:tw-placeholder-teal-800:focus::placeholder {
        color: #285e61 !important
    }

    .sm\:focus\:tw-placeholder-teal-900:focus::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .sm\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder {
        color: #234e52 !important
    }

    .sm\:focus\:tw-placeholder-teal-900:focus:-ms-input-placeholder {
        color: #234e52 !important
    }

    .sm\:focus\:tw-placeholder-teal-900:focus::-ms-input-placeholder {
        color: #234e52 !important
    }

    .sm\:focus\:tw-placeholder-teal-900:focus::placeholder {
        color: #234e52 !important
    }

    .sm\:focus\:tw-placeholder-blue-100:focus::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-placeholder-blue-100:focus:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-placeholder-blue-100:focus::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-placeholder-blue-100:focus::placeholder {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-placeholder-blue-200:focus::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-placeholder-blue-200:focus:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-placeholder-blue-200:focus::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-placeholder-blue-200:focus::placeholder {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-placeholder-blue-300:focus::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-placeholder-blue-300:focus:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-placeholder-blue-300:focus::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-placeholder-blue-300:focus::placeholder {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-placeholder-blue-400:focus::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-placeholder-blue-400:focus:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-placeholder-blue-400:focus::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-placeholder-blue-400:focus::placeholder {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-placeholder-blue-500:focus::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-placeholder-blue-500:focus:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-placeholder-blue-500:focus::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-placeholder-blue-500:focus::placeholder {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-placeholder-blue-600:focus::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .sm\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder {
        color: #3182ce !important
    }

    .sm\:focus\:tw-placeholder-blue-600:focus:-ms-input-placeholder {
        color: #3182ce !important
    }

    .sm\:focus\:tw-placeholder-blue-600:focus::-ms-input-placeholder {
        color: #3182ce !important
    }

    .sm\:focus\:tw-placeholder-blue-600:focus::placeholder {
        color: #3182ce !important
    }

    .sm\:focus\:tw-placeholder-blue-700:focus::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-placeholder-blue-700:focus:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-placeholder-blue-700:focus::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-placeholder-blue-700:focus::placeholder {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-placeholder-blue-800:focus::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-placeholder-blue-800:focus:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-placeholder-blue-800:focus::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-placeholder-blue-800:focus::placeholder {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-placeholder-blue-900:focus::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-placeholder-blue-900:focus:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-placeholder-blue-900:focus::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-placeholder-blue-900:focus::placeholder {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-placeholder-blue-1000:focus::-webkit-input-placeholder {
        color: #304570 !important
    }

    .sm\:focus\:tw-placeholder-blue-1000:focus::-moz-placeholder {
        color: #304570 !important
    }

    .sm\:focus\:tw-placeholder-blue-1000:focus:-ms-input-placeholder {
        color: #304570 !important
    }

    .sm\:focus\:tw-placeholder-blue-1000:focus::-ms-input-placeholder {
        color: #304570 !important
    }

    .sm\:focus\:tw-placeholder-blue-1000:focus::placeholder {
        color: #304570 !important
    }

    .sm\:focus\:tw-placeholder-blue-1100:focus::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-placeholder-blue-1100:focus::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-placeholder-blue-1100:focus:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-placeholder-blue-1100:focus::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-placeholder-blue-1100:focus::placeholder {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-placeholder-indigo-100:focus::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-placeholder-indigo-100:focus:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-placeholder-indigo-100:focus::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-placeholder-indigo-100:focus::placeholder {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-placeholder-indigo-200:focus::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-placeholder-indigo-200:focus:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-placeholder-indigo-200:focus::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-placeholder-indigo-200:focus::placeholder {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-placeholder-indigo-300:focus::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-placeholder-indigo-300:focus:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-placeholder-indigo-300:focus::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-placeholder-indigo-300:focus::placeholder {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-placeholder-indigo-400:focus::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-placeholder-indigo-400:focus:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-placeholder-indigo-400:focus::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-placeholder-indigo-400:focus::placeholder {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-placeholder-indigo-500:focus::-webkit-input-placeholder {
        color: #667eea !important
    }

    .sm\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder {
        color: #667eea !important
    }

    .sm\:focus\:tw-placeholder-indigo-500:focus:-ms-input-placeholder {
        color: #667eea !important
    }

    .sm\:focus\:tw-placeholder-indigo-500:focus::-ms-input-placeholder {
        color: #667eea !important
    }

    .sm\:focus\:tw-placeholder-indigo-500:focus::placeholder {
        color: #667eea !important
    }

    .sm\:focus\:tw-placeholder-indigo-600:focus::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-placeholder-indigo-600:focus:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-placeholder-indigo-600:focus::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-placeholder-indigo-600:focus::placeholder {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-placeholder-indigo-700:focus::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-placeholder-indigo-700:focus:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-placeholder-indigo-700:focus::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-placeholder-indigo-700:focus::placeholder {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-placeholder-indigo-800:focus::-webkit-input-placeholder {
        color: #434190 !important
    }

    .sm\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder {
        color: #434190 !important
    }

    .sm\:focus\:tw-placeholder-indigo-800:focus:-ms-input-placeholder {
        color: #434190 !important
    }

    .sm\:focus\:tw-placeholder-indigo-800:focus::-ms-input-placeholder {
        color: #434190 !important
    }

    .sm\:focus\:tw-placeholder-indigo-800:focus::placeholder {
        color: #434190 !important
    }

    .sm\:focus\:tw-placeholder-indigo-900:focus::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .sm\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder {
        color: #3c366b !important
    }

    .sm\:focus\:tw-placeholder-indigo-900:focus:-ms-input-placeholder {
        color: #3c366b !important
    }

    .sm\:focus\:tw-placeholder-indigo-900:focus::-ms-input-placeholder {
        color: #3c366b !important
    }

    .sm\:focus\:tw-placeholder-indigo-900:focus::placeholder {
        color: #3c366b !important
    }

    .sm\:focus\:tw-placeholder-purple-100:focus::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-placeholder-purple-100:focus:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-placeholder-purple-100:focus::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-placeholder-purple-100:focus::placeholder {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-placeholder-purple-200:focus::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-placeholder-purple-200:focus:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-placeholder-purple-200:focus::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-placeholder-purple-200:focus::placeholder {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-placeholder-purple-300:focus::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-placeholder-purple-300:focus:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-placeholder-purple-300:focus::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-placeholder-purple-300:focus::placeholder {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-placeholder-purple-400:focus::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-placeholder-purple-400:focus:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-placeholder-purple-400:focus::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-placeholder-purple-400:focus::placeholder {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-placeholder-purple-500:focus::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-placeholder-purple-500:focus:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-placeholder-purple-500:focus::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-placeholder-purple-500:focus::placeholder {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-placeholder-purple-600:focus::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-placeholder-purple-600:focus:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-placeholder-purple-600:focus::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-placeholder-purple-600:focus::placeholder {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-placeholder-purple-700:focus::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-placeholder-purple-700:focus:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-placeholder-purple-700:focus::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-placeholder-purple-700:focus::placeholder {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-placeholder-purple-800:focus::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .sm\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder {
        color: #553c9a !important
    }

    .sm\:focus\:tw-placeholder-purple-800:focus:-ms-input-placeholder {
        color: #553c9a !important
    }

    .sm\:focus\:tw-placeholder-purple-800:focus::-ms-input-placeholder {
        color: #553c9a !important
    }

    .sm\:focus\:tw-placeholder-purple-800:focus::placeholder {
        color: #553c9a !important
    }

    .sm\:focus\:tw-placeholder-purple-900:focus::-webkit-input-placeholder {
        color: #44337a !important
    }

    .sm\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder {
        color: #44337a !important
    }

    .sm\:focus\:tw-placeholder-purple-900:focus:-ms-input-placeholder {
        color: #44337a !important
    }

    .sm\:focus\:tw-placeholder-purple-900:focus::-ms-input-placeholder {
        color: #44337a !important
    }

    .sm\:focus\:tw-placeholder-purple-900:focus::placeholder {
        color: #44337a !important
    }

    .sm\:focus\:tw-placeholder-pink-100:focus::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-placeholder-pink-100:focus:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-placeholder-pink-100:focus::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-placeholder-pink-100:focus::placeholder {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-placeholder-pink-200:focus::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-placeholder-pink-200:focus:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-placeholder-pink-200:focus::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-placeholder-pink-200:focus::placeholder {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-placeholder-pink-300:focus::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-placeholder-pink-300:focus:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-placeholder-pink-300:focus::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-placeholder-pink-300:focus::placeholder {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-placeholder-pink-400:focus::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-placeholder-pink-400:focus:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-placeholder-pink-400:focus::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-placeholder-pink-400:focus::placeholder {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-placeholder-pink-500:focus::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-placeholder-pink-500:focus:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-placeholder-pink-500:focus::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-placeholder-pink-500:focus::placeholder {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-placeholder-pink-600:focus::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-placeholder-pink-600:focus:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-placeholder-pink-600:focus::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-placeholder-pink-600:focus::placeholder {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-placeholder-pink-700:focus::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .sm\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder {
        color: #b83280 !important
    }

    .sm\:focus\:tw-placeholder-pink-700:focus:-ms-input-placeholder {
        color: #b83280 !important
    }

    .sm\:focus\:tw-placeholder-pink-700:focus::-ms-input-placeholder {
        color: #b83280 !important
    }

    .sm\:focus\:tw-placeholder-pink-700:focus::placeholder {
        color: #b83280 !important
    }

    .sm\:focus\:tw-placeholder-pink-800:focus::-webkit-input-placeholder {
        color: #97266d !important
    }

    .sm\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder {
        color: #97266d !important
    }

    .sm\:focus\:tw-placeholder-pink-800:focus:-ms-input-placeholder {
        color: #97266d !important
    }

    .sm\:focus\:tw-placeholder-pink-800:focus::-ms-input-placeholder {
        color: #97266d !important
    }

    .sm\:focus\:tw-placeholder-pink-800:focus::placeholder {
        color: #97266d !important
    }

    .sm\:focus\:tw-placeholder-pink-900:focus::-webkit-input-placeholder {
        color: #702459 !important
    }

    .sm\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder {
        color: #702459 !important
    }

    .sm\:focus\:tw-placeholder-pink-900:focus:-ms-input-placeholder {
        color: #702459 !important
    }

    .sm\:focus\:tw-placeholder-pink-900:focus::-ms-input-placeholder {
        color: #702459 !important
    }

    .sm\:focus\:tw-placeholder-pink-900:focus::placeholder {
        color: #702459 !important
    }

    .sm\:tw-pointer-events-none {
        pointer-events: none !important
    }

    .sm\:tw-pointer-events-auto {
        pointer-events: auto !important
    }

    .sm\:tw-static {
        position: static !important
    }

    .sm\:tw-fixed {
        position: fixed !important
    }

    .sm\:tw-absolute {
        position: absolute !important
    }

    .sm\:tw-relative {
        position: relative !important
    }

    .sm\:tw-sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }

    .sm\:tw-inset-0 {
        top: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        right: 0 !important
    }

    .sm\:tw-inset-auto {
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important
    }

    .sm\:tw-inset-y-0 {
        top: 0 !important;
        bottom: 0 !important
    }

    .sm\:tw-inset-x-0 {
        left: 0 !important;
        right: 0 !important
    }

    .sm\:tw-inset-y-auto {
        top: auto !important;
        bottom: auto !important
    }

    .sm\:tw-inset-x-auto {
        left: auto !important;
        right: auto !important
    }

    .sm\:tw-top-0 {
        top: 0 !important
    }

    .sm\:tw-right-0 {
        left: 0 !important
    }

    .sm\:tw-bottom-0 {
        bottom: 0 !important
    }

    .sm\:tw-left-0 {
        right: 0 !important
    }

    .sm\:tw-top-auto {
        top: auto !important
    }

    .sm\:tw-right-auto {
        left: auto !important
    }

    .sm\:tw-bottom-auto {
        bottom: auto !important
    }

    .sm\:tw-left-auto {
        right: auto !important
    }

    .sm\:tw-resize-none {
        resize: none !important
    }

    .sm\:tw-resize-y {
        resize: vertical !important
    }

    .sm\:tw-resize-x {
        resize: horizontal !important
    }

    .sm\:tw-resize {
        resize: both !important
    }

    .sm\:tw-shadow {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:tw-shadow-md {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .sm\:tw-shadow-lg {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .sm\:tw-shadow-xl {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .sm\:tw-shadow-2xl {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .sm\:tw-shadow-inner {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:tw-shadow-outline {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .sm\:tw-shadow-none {
        box-shadow: none !important
    }

    .sm\:hover\:tw-shadow:hover {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:hover\:tw-shadow-md:hover {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .sm\:hover\:tw-shadow-lg:hover {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .sm\:hover\:tw-shadow-xl:hover {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .sm\:hover\:tw-shadow-2xl:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .sm\:hover\:tw-shadow-inner:hover {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:hover\:tw-shadow-outline:hover {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .sm\:hover\:tw-shadow-none:hover {
        box-shadow: none !important
    }

    .sm\:focus\:tw-shadow:focus {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:focus\:tw-shadow-md:focus {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .sm\:focus\:tw-shadow-lg:focus {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .sm\:focus\:tw-shadow-xl:focus {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .sm\:focus\:tw-shadow-2xl:focus {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .sm\:focus\:tw-shadow-inner:focus {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .sm\:focus\:tw-shadow-outline:focus {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .sm\:focus\:tw-shadow-none:focus {
        box-shadow: none !important
    }

    .sm\:tw-fill-current {
        fill: currentColor !important
    }

    .sm\:tw-stroke-current {
        stroke: currentColor !important
    }

    .sm\:tw-table-auto {
        table-layout: auto !important
    }

    .sm\:tw-table-fixed {
        table-layout: fixed !important
    }

    .sm\:tw-text-left {
        text-align: right !important
    }

    .sm\:tw-text-center {
        text-align: center !important
    }

    .sm\:tw-text-right {
        text-align: left !important
    }

    .sm\:tw-text-justify {
        text-align: justify !important
    }

    .sm\:tw-text-transparent {
        color: transparent !important
    }

    .sm\:tw-text-black {
        color: #000 !important
    }

    .sm\:tw-text-black2 {
        color: #2e2e2e !important
    }

    .sm\:tw-text-white {
        color: #fff !important
    }

    .sm\:tw-text-gray-100 {
        color: #f7fafc !important
    }

    .sm\:tw-text-gray-200 {
        color: #edf2f7 !important
    }

    .sm\:tw-text-gray-300 {
        color: #e2e8f0 !important
    }

    .sm\:tw-text-gray-400 {
        color: #cbd5e0 !important
    }

    .sm\:tw-text-gray-500 {
        color: #a0aec0 !important
    }

    .sm\:tw-text-gray-600 {
        color: #718096 !important
    }

    .sm\:tw-text-gray-700 {
        color: #4a5568 !important
    }

    .sm\:tw-text-gray-800 {
        color: #2d3748 !important
    }

    .sm\:tw-text-gray-900 {
        color: #1a202c !important
    }

    .sm\:tw-text-red-100 {
        color: #fff5f5 !important
    }

    .sm\:tw-text-red-200 {
        color: #fed7d7 !important
    }

    .sm\:tw-text-red-300 {
        color: #feb2b2 !important
    }

    .sm\:tw-text-red-400 {
        color: #fc8181 !important
    }

    .sm\:tw-text-red-500 {
        color: #f56565 !important
    }

    .sm\:tw-text-red-600 {
        color: #e53e3e !important
    }

    .sm\:tw-text-red-700 {
        color: #c53030 !important
    }

    .sm\:tw-text-red-800 {
        color: #9b2c2c !important
    }

    .sm\:tw-text-red-900 {
        color: #742a2a !important
    }

    .sm\:tw-text-orange-100 {
        color: #fffaf0 !important
    }

    .sm\:tw-text-orange-200 {
        color: #feebc8 !important
    }

    .sm\:tw-text-orange-300 {
        color: #fbd38d !important
    }

    .sm\:tw-text-orange-400 {
        color: #f6ad55 !important
    }

    .sm\:tw-text-orange-500 {
        color: #ed8936 !important
    }

    .sm\:tw-text-orange-600 {
        color: #dd6b20 !important
    }

    .sm\:tw-text-orange-700 {
        color: #c05621 !important
    }

    .sm\:tw-text-orange-800 {
        color: #9c4221 !important
    }

    .sm\:tw-text-orange-900 {
        color: #7b341e !important
    }

    .sm\:tw-text-yellow-100 {
        color: ivory !important
    }

    .sm\:tw-text-yellow-200 {
        color: #fefcbf !important
    }

    .sm\:tw-text-yellow-300 {
        color: #faf089 !important
    }

    .sm\:tw-text-yellow-400 {
        color: #f6e05e !important
    }

    .sm\:tw-text-yellow-500 {
        color: #ecc94b !important
    }

    .sm\:tw-text-yellow-600 {
        color: #d69e2e !important
    }

    .sm\:tw-text-yellow-700 {
        color: #b7791f !important
    }

    .sm\:tw-text-yellow-800 {
        color: #975a16 !important
    }

    .sm\:tw-text-yellow-900 {
        color: #744210 !important
    }

    .sm\:tw-text-green-100 {
        color: #f0fff4 !important
    }

    .sm\:tw-text-green-200 {
        color: #c6f6d5 !important
    }

    .sm\:tw-text-green-300 {
        color: #9ae6b4 !important
    }

    .sm\:tw-text-green-400 {
        color: #68d391 !important
    }

    .sm\:tw-text-green-500 {
        color: #48bb78 !important
    }

    .sm\:tw-text-green-600 {
        color: #38a169 !important
    }

    .sm\:tw-text-green-700 {
        color: #2f855a !important
    }

    .sm\:tw-text-green-800 {
        color: #276749 !important
    }

    .sm\:tw-text-green-900 {
        color: #22543d !important
    }

    .sm\:tw-text-teal-100 {
        color: #e6fffa !important
    }

    .sm\:tw-text-teal-200 {
        color: #b2f5ea !important
    }

    .sm\:tw-text-teal-300 {
        color: #81e6d9 !important
    }

    .sm\:tw-text-teal-400 {
        color: #4fd1c5 !important
    }

    .sm\:tw-text-teal-500 {
        color: #38b2ac !important
    }

    .sm\:tw-text-teal-600 {
        color: #319795 !important
    }

    .sm\:tw-text-teal-700 {
        color: #2c7a7b !important
    }

    .sm\:tw-text-teal-800 {
        color: #285e61 !important
    }

    .sm\:tw-text-teal-900 {
        color: #234e52 !important
    }

    .sm\:tw-text-blue-100 {
        color: #ebf8ff !important
    }

    .sm\:tw-text-blue-200 {
        color: #bee3f8 !important
    }

    .sm\:tw-text-blue-300 {
        color: #90cdf4 !important
    }

    .sm\:tw-text-blue-400 {
        color: #63b3ed !important
    }

    .sm\:tw-text-blue-500 {
        color: #4299e1 !important
    }

    .sm\:tw-text-blue-600 {
        color: #3182ce !important
    }

    .sm\:tw-text-blue-700 {
        color: #2b6cb0 !important
    }

    .sm\:tw-text-blue-800 {
        color: #2c5282 !important
    }

    .sm\:tw-text-blue-900 {
        color: #2a4365 !important
    }

    .sm\:tw-text-blue-1000 {
        color: #304570 !important
    }

    .sm\:tw-text-blue-1100 {
        color: #D1E3E3 !important
    }

    .sm\:tw-text-indigo-100 {
        color: #ebf4ff !important
    }

    .sm\:tw-text-indigo-200 {
        color: #c3dafe !important
    }

    .sm\:tw-text-indigo-300 {
        color: #a3bffa !important
    }

    .sm\:tw-text-indigo-400 {
        color: #7f9cf5 !important
    }

    .sm\:tw-text-indigo-500 {
        color: #667eea !important
    }

    .sm\:tw-text-indigo-600 {
        color: #5a67d8 !important
    }

    .sm\:tw-text-indigo-700 {
        color: #4c51bf !important
    }

    .sm\:tw-text-indigo-800 {
        color: #434190 !important
    }

    .sm\:tw-text-indigo-900 {
        color: #3c366b !important
    }

    .sm\:tw-text-purple-100 {
        color: #faf5ff !important
    }

    .sm\:tw-text-purple-200 {
        color: #e9d8fd !important
    }

    .sm\:tw-text-purple-300 {
        color: #d6bcfa !important
    }

    .sm\:tw-text-purple-400 {
        color: #b794f4 !important
    }

    .sm\:tw-text-purple-500 {
        color: #9f7aea !important
    }

    .sm\:tw-text-purple-600 {
        color: #805ad5 !important
    }

    .sm\:tw-text-purple-700 {
        color: #6b46c1 !important
    }

    .sm\:tw-text-purple-800 {
        color: #553c9a !important
    }

    .sm\:tw-text-purple-900 {
        color: #44337a !important
    }

    .sm\:tw-text-pink-100 {
        color: #fff5f7 !important
    }

    .sm\:tw-text-pink-200 {
        color: #fed7e2 !important
    }

    .sm\:tw-text-pink-300 {
        color: #fbb6ce !important
    }

    .sm\:tw-text-pink-400 {
        color: #f687b3 !important
    }

    .sm\:tw-text-pink-500 {
        color: #ed64a6 !important
    }

    .sm\:tw-text-pink-600 {
        color: #d53f8c !important
    }

    .sm\:tw-text-pink-700 {
        color: #b83280 !important
    }

    .sm\:tw-text-pink-800 {
        color: #97266d !important
    }

    .sm\:tw-text-pink-900 {
        color: #702459 !important
    }

    .sm\:hover\:tw-text-transparent:hover {
        color: transparent !important
    }

    .sm\:hover\:tw-text-black:hover {
        color: #000 !important
    }

    .sm\:hover\:tw-text-black2:hover {
        color: #2e2e2e !important
    }

    .sm\:hover\:tw-text-white:hover {
        color: #fff !important
    }

    .sm\:hover\:tw-text-gray-100:hover {
        color: #f7fafc !important
    }

    .sm\:hover\:tw-text-gray-200:hover {
        color: #edf2f7 !important
    }

    .sm\:hover\:tw-text-gray-300:hover {
        color: #e2e8f0 !important
    }

    .sm\:hover\:tw-text-gray-400:hover {
        color: #cbd5e0 !important
    }

    .sm\:hover\:tw-text-gray-500:hover {
        color: #a0aec0 !important
    }

    .sm\:hover\:tw-text-gray-600:hover {
        color: #718096 !important
    }

    .sm\:hover\:tw-text-gray-700:hover {
        color: #4a5568 !important
    }

    .sm\:hover\:tw-text-gray-800:hover {
        color: #2d3748 !important
    }

    .sm\:hover\:tw-text-gray-900:hover {
        color: #1a202c !important
    }

    .sm\:hover\:tw-text-red-100:hover {
        color: #fff5f5 !important
    }

    .sm\:hover\:tw-text-red-200:hover {
        color: #fed7d7 !important
    }

    .sm\:hover\:tw-text-red-300:hover {
        color: #feb2b2 !important
    }

    .sm\:hover\:tw-text-red-400:hover {
        color: #fc8181 !important
    }

    .sm\:hover\:tw-text-red-500:hover {
        color: #f56565 !important
    }

    .sm\:hover\:tw-text-red-600:hover {
        color: #e53e3e !important
    }

    .sm\:hover\:tw-text-red-700:hover {
        color: #c53030 !important
    }

    .sm\:hover\:tw-text-red-800:hover {
        color: #9b2c2c !important
    }

    .sm\:hover\:tw-text-red-900:hover {
        color: #742a2a !important
    }

    .sm\:hover\:tw-text-orange-100:hover {
        color: #fffaf0 !important
    }

    .sm\:hover\:tw-text-orange-200:hover {
        color: #feebc8 !important
    }

    .sm\:hover\:tw-text-orange-300:hover {
        color: #fbd38d !important
    }

    .sm\:hover\:tw-text-orange-400:hover {
        color: #f6ad55 !important
    }

    .sm\:hover\:tw-text-orange-500:hover {
        color: #ed8936 !important
    }

    .sm\:hover\:tw-text-orange-600:hover {
        color: #dd6b20 !important
    }

    .sm\:hover\:tw-text-orange-700:hover {
        color: #c05621 !important
    }

    .sm\:hover\:tw-text-orange-800:hover {
        color: #9c4221 !important
    }

    .sm\:hover\:tw-text-orange-900:hover {
        color: #7b341e !important
    }

    .sm\:hover\:tw-text-yellow-100:hover {
        color: ivory !important
    }

    .sm\:hover\:tw-text-yellow-200:hover {
        color: #fefcbf !important
    }

    .sm\:hover\:tw-text-yellow-300:hover {
        color: #faf089 !important
    }

    .sm\:hover\:tw-text-yellow-400:hover {
        color: #f6e05e !important
    }

    .sm\:hover\:tw-text-yellow-500:hover {
        color: #ecc94b !important
    }

    .sm\:hover\:tw-text-yellow-600:hover {
        color: #d69e2e !important
    }

    .sm\:hover\:tw-text-yellow-700:hover {
        color: #b7791f !important
    }

    .sm\:hover\:tw-text-yellow-800:hover {
        color: #975a16 !important
    }

    .sm\:hover\:tw-text-yellow-900:hover {
        color: #744210 !important
    }

    .sm\:hover\:tw-text-green-100:hover {
        color: #f0fff4 !important
    }

    .sm\:hover\:tw-text-green-200:hover {
        color: #c6f6d5 !important
    }

    .sm\:hover\:tw-text-green-300:hover {
        color: #9ae6b4 !important
    }

    .sm\:hover\:tw-text-green-400:hover {
        color: #68d391 !important
    }

    .sm\:hover\:tw-text-green-500:hover {
        color: #48bb78 !important
    }

    .sm\:hover\:tw-text-green-600:hover {
        color: #38a169 !important
    }

    .sm\:hover\:tw-text-green-700:hover {
        color: #2f855a !important
    }

    .sm\:hover\:tw-text-green-800:hover {
        color: #276749 !important
    }

    .sm\:hover\:tw-text-green-900:hover {
        color: #22543d !important
    }

    .sm\:hover\:tw-text-teal-100:hover {
        color: #e6fffa !important
    }

    .sm\:hover\:tw-text-teal-200:hover {
        color: #b2f5ea !important
    }

    .sm\:hover\:tw-text-teal-300:hover {
        color: #81e6d9 !important
    }

    .sm\:hover\:tw-text-teal-400:hover {
        color: #4fd1c5 !important
    }

    .sm\:hover\:tw-text-teal-500:hover {
        color: #38b2ac !important
    }

    .sm\:hover\:tw-text-teal-600:hover {
        color: #319795 !important
    }

    .sm\:hover\:tw-text-teal-700:hover {
        color: #2c7a7b !important
    }

    .sm\:hover\:tw-text-teal-800:hover {
        color: #285e61 !important
    }

    .sm\:hover\:tw-text-teal-900:hover {
        color: #234e52 !important
    }

    .sm\:hover\:tw-text-blue-100:hover {
        color: #ebf8ff !important
    }

    .sm\:hover\:tw-text-blue-200:hover {
        color: #bee3f8 !important
    }

    .sm\:hover\:tw-text-blue-300:hover {
        color: #90cdf4 !important
    }

    .sm\:hover\:tw-text-blue-400:hover {
        color: #63b3ed !important
    }

    .sm\:hover\:tw-text-blue-500:hover {
        color: #4299e1 !important
    }

    .sm\:hover\:tw-text-blue-600:hover {
        color: #3182ce !important
    }

    .sm\:hover\:tw-text-blue-700:hover {
        color: #2b6cb0 !important
    }

    .sm\:hover\:tw-text-blue-800:hover {
        color: #2c5282 !important
    }

    .sm\:hover\:tw-text-blue-900:hover {
        color: #2a4365 !important
    }

    .sm\:hover\:tw-text-blue-1000:hover {
        color: #304570 !important
    }

    .sm\:hover\:tw-text-blue-1100:hover {
        color: #D1E3E3 !important
    }

    .sm\:hover\:tw-text-indigo-100:hover {
        color: #ebf4ff !important
    }

    .sm\:hover\:tw-text-indigo-200:hover {
        color: #c3dafe !important
    }

    .sm\:hover\:tw-text-indigo-300:hover {
        color: #a3bffa !important
    }

    .sm\:hover\:tw-text-indigo-400:hover {
        color: #7f9cf5 !important
    }

    .sm\:hover\:tw-text-indigo-500:hover {
        color: #667eea !important
    }

    .sm\:hover\:tw-text-indigo-600:hover {
        color: #5a67d8 !important
    }

    .sm\:hover\:tw-text-indigo-700:hover {
        color: #4c51bf !important
    }

    .sm\:hover\:tw-text-indigo-800:hover {
        color: #434190 !important
    }

    .sm\:hover\:tw-text-indigo-900:hover {
        color: #3c366b !important
    }

    .sm\:hover\:tw-text-purple-100:hover {
        color: #faf5ff !important
    }

    .sm\:hover\:tw-text-purple-200:hover {
        color: #e9d8fd !important
    }

    .sm\:hover\:tw-text-purple-300:hover {
        color: #d6bcfa !important
    }

    .sm\:hover\:tw-text-purple-400:hover {
        color: #b794f4 !important
    }

    .sm\:hover\:tw-text-purple-500:hover {
        color: #9f7aea !important
    }

    .sm\:hover\:tw-text-purple-600:hover {
        color: #805ad5 !important
    }

    .sm\:hover\:tw-text-purple-700:hover {
        color: #6b46c1 !important
    }

    .sm\:hover\:tw-text-purple-800:hover {
        color: #553c9a !important
    }

    .sm\:hover\:tw-text-purple-900:hover {
        color: #44337a !important
    }

    .sm\:hover\:tw-text-pink-100:hover {
        color: #fff5f7 !important
    }

    .sm\:hover\:tw-text-pink-200:hover {
        color: #fed7e2 !important
    }

    .sm\:hover\:tw-text-pink-300:hover {
        color: #fbb6ce !important
    }

    .sm\:hover\:tw-text-pink-400:hover {
        color: #f687b3 !important
    }

    .sm\:hover\:tw-text-pink-500:hover {
        color: #ed64a6 !important
    }

    .sm\:hover\:tw-text-pink-600:hover {
        color: #d53f8c !important
    }

    .sm\:hover\:tw-text-pink-700:hover {
        color: #b83280 !important
    }

    .sm\:hover\:tw-text-pink-800:hover {
        color: #97266d !important
    }

    .sm\:hover\:tw-text-pink-900:hover {
        color: #702459 !important
    }

    .sm\:focus\:tw-text-transparent:focus {
        color: transparent !important
    }

    .sm\:focus\:tw-text-black:focus {
        color: #000 !important
    }

    .sm\:focus\:tw-text-black2:focus {
        color: #2e2e2e !important
    }

    .sm\:focus\:tw-text-white:focus {
        color: #fff !important
    }

    .sm\:focus\:tw-text-gray-100:focus {
        color: #f7fafc !important
    }

    .sm\:focus\:tw-text-gray-200:focus {
        color: #edf2f7 !important
    }

    .sm\:focus\:tw-text-gray-300:focus {
        color: #e2e8f0 !important
    }

    .sm\:focus\:tw-text-gray-400:focus {
        color: #cbd5e0 !important
    }

    .sm\:focus\:tw-text-gray-500:focus {
        color: #a0aec0 !important
    }

    .sm\:focus\:tw-text-gray-600:focus {
        color: #718096 !important
    }

    .sm\:focus\:tw-text-gray-700:focus {
        color: #4a5568 !important
    }

    .sm\:focus\:tw-text-gray-800:focus {
        color: #2d3748 !important
    }

    .sm\:focus\:tw-text-gray-900:focus {
        color: #1a202c !important
    }

    .sm\:focus\:tw-text-red-100:focus {
        color: #fff5f5 !important
    }

    .sm\:focus\:tw-text-red-200:focus {
        color: #fed7d7 !important
    }

    .sm\:focus\:tw-text-red-300:focus {
        color: #feb2b2 !important
    }

    .sm\:focus\:tw-text-red-400:focus {
        color: #fc8181 !important
    }

    .sm\:focus\:tw-text-red-500:focus {
        color: #f56565 !important
    }

    .sm\:focus\:tw-text-red-600:focus {
        color: #e53e3e !important
    }

    .sm\:focus\:tw-text-red-700:focus {
        color: #c53030 !important
    }

    .sm\:focus\:tw-text-red-800:focus {
        color: #9b2c2c !important
    }

    .sm\:focus\:tw-text-red-900:focus {
        color: #742a2a !important
    }

    .sm\:focus\:tw-text-orange-100:focus {
        color: #fffaf0 !important
    }

    .sm\:focus\:tw-text-orange-200:focus {
        color: #feebc8 !important
    }

    .sm\:focus\:tw-text-orange-300:focus {
        color: #fbd38d !important
    }

    .sm\:focus\:tw-text-orange-400:focus {
        color: #f6ad55 !important
    }

    .sm\:focus\:tw-text-orange-500:focus {
        color: #ed8936 !important
    }

    .sm\:focus\:tw-text-orange-600:focus {
        color: #dd6b20 !important
    }

    .sm\:focus\:tw-text-orange-700:focus {
        color: #c05621 !important
    }

    .sm\:focus\:tw-text-orange-800:focus {
        color: #9c4221 !important
    }

    .sm\:focus\:tw-text-orange-900:focus {
        color: #7b341e !important
    }

    .sm\:focus\:tw-text-yellow-100:focus {
        color: ivory !important
    }

    .sm\:focus\:tw-text-yellow-200:focus {
        color: #fefcbf !important
    }

    .sm\:focus\:tw-text-yellow-300:focus {
        color: #faf089 !important
    }

    .sm\:focus\:tw-text-yellow-400:focus {
        color: #f6e05e !important
    }

    .sm\:focus\:tw-text-yellow-500:focus {
        color: #ecc94b !important
    }

    .sm\:focus\:tw-text-yellow-600:focus {
        color: #d69e2e !important
    }

    .sm\:focus\:tw-text-yellow-700:focus {
        color: #b7791f !important
    }

    .sm\:focus\:tw-text-yellow-800:focus {
        color: #975a16 !important
    }

    .sm\:focus\:tw-text-yellow-900:focus {
        color: #744210 !important
    }

    .sm\:focus\:tw-text-green-100:focus {
        color: #f0fff4 !important
    }

    .sm\:focus\:tw-text-green-200:focus {
        color: #c6f6d5 !important
    }

    .sm\:focus\:tw-text-green-300:focus {
        color: #9ae6b4 !important
    }

    .sm\:focus\:tw-text-green-400:focus {
        color: #68d391 !important
    }

    .sm\:focus\:tw-text-green-500:focus {
        color: #48bb78 !important
    }

    .sm\:focus\:tw-text-green-600:focus {
        color: #38a169 !important
    }

    .sm\:focus\:tw-text-green-700:focus {
        color: #2f855a !important
    }

    .sm\:focus\:tw-text-green-800:focus {
        color: #276749 !important
    }

    .sm\:focus\:tw-text-green-900:focus {
        color: #22543d !important
    }

    .sm\:focus\:tw-text-teal-100:focus {
        color: #e6fffa !important
    }

    .sm\:focus\:tw-text-teal-200:focus {
        color: #b2f5ea !important
    }

    .sm\:focus\:tw-text-teal-300:focus {
        color: #81e6d9 !important
    }

    .sm\:focus\:tw-text-teal-400:focus {
        color: #4fd1c5 !important
    }

    .sm\:focus\:tw-text-teal-500:focus {
        color: #38b2ac !important
    }

    .sm\:focus\:tw-text-teal-600:focus {
        color: #319795 !important
    }

    .sm\:focus\:tw-text-teal-700:focus {
        color: #2c7a7b !important
    }

    .sm\:focus\:tw-text-teal-800:focus {
        color: #285e61 !important
    }

    .sm\:focus\:tw-text-teal-900:focus {
        color: #234e52 !important
    }

    .sm\:focus\:tw-text-blue-100:focus {
        color: #ebf8ff !important
    }

    .sm\:focus\:tw-text-blue-200:focus {
        color: #bee3f8 !important
    }

    .sm\:focus\:tw-text-blue-300:focus {
        color: #90cdf4 !important
    }

    .sm\:focus\:tw-text-blue-400:focus {
        color: #63b3ed !important
    }

    .sm\:focus\:tw-text-blue-500:focus {
        color: #4299e1 !important
    }

    .sm\:focus\:tw-text-blue-600:focus {
        color: #3182ce !important
    }

    .sm\:focus\:tw-text-blue-700:focus {
        color: #2b6cb0 !important
    }

    .sm\:focus\:tw-text-blue-800:focus {
        color: #2c5282 !important
    }

    .sm\:focus\:tw-text-blue-900:focus {
        color: #2a4365 !important
    }

    .sm\:focus\:tw-text-blue-1000:focus {
        color: #304570 !important
    }

    .sm\:focus\:tw-text-blue-1100:focus {
        color: #D1E3E3 !important
    }

    .sm\:focus\:tw-text-indigo-100:focus {
        color: #ebf4ff !important
    }

    .sm\:focus\:tw-text-indigo-200:focus {
        color: #c3dafe !important
    }

    .sm\:focus\:tw-text-indigo-300:focus {
        color: #a3bffa !important
    }

    .sm\:focus\:tw-text-indigo-400:focus {
        color: #7f9cf5 !important
    }

    .sm\:focus\:tw-text-indigo-500:focus {
        color: #667eea !important
    }

    .sm\:focus\:tw-text-indigo-600:focus {
        color: #5a67d8 !important
    }

    .sm\:focus\:tw-text-indigo-700:focus {
        color: #4c51bf !important
    }

    .sm\:focus\:tw-text-indigo-800:focus {
        color: #434190 !important
    }

    .sm\:focus\:tw-text-indigo-900:focus {
        color: #3c366b !important
    }

    .sm\:focus\:tw-text-purple-100:focus {
        color: #faf5ff !important
    }

    .sm\:focus\:tw-text-purple-200:focus {
        color: #e9d8fd !important
    }

    .sm\:focus\:tw-text-purple-300:focus {
        color: #d6bcfa !important
    }

    .sm\:focus\:tw-text-purple-400:focus {
        color: #b794f4 !important
    }

    .sm\:focus\:tw-text-purple-500:focus {
        color: #9f7aea !important
    }

    .sm\:focus\:tw-text-purple-600:focus {
        color: #805ad5 !important
    }

    .sm\:focus\:tw-text-purple-700:focus {
        color: #6b46c1 !important
    }

    .sm\:focus\:tw-text-purple-800:focus {
        color: #553c9a !important
    }

    .sm\:focus\:tw-text-purple-900:focus {
        color: #44337a !important
    }

    .sm\:focus\:tw-text-pink-100:focus {
        color: #fff5f7 !important
    }

    .sm\:focus\:tw-text-pink-200:focus {
        color: #fed7e2 !important
    }

    .sm\:focus\:tw-text-pink-300:focus {
        color: #fbb6ce !important
    }

    .sm\:focus\:tw-text-pink-400:focus {
        color: #f687b3 !important
    }

    .sm\:focus\:tw-text-pink-500:focus {
        color: #ed64a6 !important
    }

    .sm\:focus\:tw-text-pink-600:focus {
        color: #d53f8c !important
    }

    .sm\:focus\:tw-text-pink-700:focus {
        color: #b83280 !important
    }

    .sm\:focus\:tw-text-pink-800:focus {
        color: #97266d !important
    }

    .sm\:focus\:tw-text-pink-900:focus {
        color: #702459 !important
    }

    .sm\:tw-text-xs {
        font-size: .75rem !important
    }

    .sm\:tw-text-sm {
        font-size: .875rem !important
    }

    .sm\:tw-text-base {
        font-size: 1rem !important
    }

    .sm\:tw-text-lg {
        font-size: 1.125rem !important
    }

    .sm\:tw-text-xl {
        font-size: 1.25rem !important
    }

    .sm\:tw-text-2xl {
        font-size: 1.5rem !important
    }

    .sm\:tw-text-3xl {
        font-size: 1.875rem !important
    }

    .sm\:tw-text-4xl {
        font-size: 2.25rem !important
    }

    .sm\:tw-text-5xl {
        font-size: 3rem !important
    }

    .sm\:tw-text-6xl {
        font-size: 4rem !important
    }

    .sm\:tw-italic {
        font-style: italic !important
    }

    .sm\:tw-not-italic {
        font-style: normal !important
    }

    .sm\:tw-uppercase {
        text-transform: uppercase !important
    }

    .sm\:tw-lowercase {
        text-transform: lowercase !important
    }

    .sm\:tw-capitalize {
        text-transform: capitalize !important
    }

    .sm\:tw-normal-case {
        text-transform: none !important
    }

    .sm\:tw-underline {
        text-decoration: underline !important
    }

    .sm\:tw-line-through {
        text-decoration: line-through !important
    }

    .sm\:tw-no-underline {
        text-decoration: none !important
    }

    .sm\:hover\:tw-underline:hover {
        text-decoration: underline !important
    }

    .sm\:hover\:tw-line-through:hover {
        text-decoration: line-through !important
    }

    .sm\:hover\:tw-no-underline:hover {
        text-decoration: none !important
    }

    .sm\:focus\:tw-underline:focus {
        text-decoration: underline !important
    }

    .sm\:focus\:tw-line-through:focus {
        text-decoration: line-through !important
    }

    .sm\:focus\:tw-no-underline:focus {
        text-decoration: none !important
    }

    .sm\:tw-antialiased {
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important
    }

    .sm\:tw-subpixel-antialiased {
        -webkit-font-smoothing: auto !important;
        -moz-osx-font-smoothing: auto !important
    }

    .sm\:tw-tracking-tighter {
        letter-spacing: -.05em !important
    }

    .sm\:tw-tracking-tight {
        letter-spacing: -.025em !important
    }

    .sm\:tw-tracking-normal {
        letter-spacing: 0 !important
    }

    .sm\:tw-tracking-wide {
        letter-spacing: .025em !important
    }

    .sm\:tw-tracking-wider {
        letter-spacing: .05em !important
    }

    .sm\:tw-tracking-widest {
        letter-spacing: .1em !important
    }

    .sm\:tw-select-none {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important
    }

    .sm\:tw-select-text {
        -webkit-user-select: text !important;
        -moz-user-select: text !important;
        -ms-user-select: text !important;
        user-select: text !important
    }

    .sm\:tw-select-all {
        -webkit-user-select: all !important;
        -moz-user-select: all !important;
        -ms-user-select: all !important;
        user-select: all !important
    }

    .sm\:tw-select-auto {
        -webkit-user-select: auto !important;
        -moz-user-select: auto !important;
        -ms-user-select: auto !important;
        user-select: auto !important
    }

    .sm\:tw-align-baseline {
        vertical-align: baseline !important
    }

    .sm\:tw-align-top {
        vertical-align: top !important
    }

    .sm\:tw-align-middle {
        vertical-align: middle !important
    }

    .sm\:tw-align-bottom {
        vertical-align: bottom !important
    }

    .sm\:tw-align-text-top {
        vertical-align: text-top !important
    }

    .sm\:tw-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .sm\:tw-visible {
        visibility: visible !important
    }

    .sm\:tw-invisible {
        visibility: hidden !important
    }

    .sm\:tw-whitespace-normal {
        white-space: normal !important
    }

    .sm\:tw-whitespace-no-wrap {
        white-space: nowrap !important
    }

    .sm\:tw-whitespace-pre {
        white-space: pre !important
    }

    .sm\:tw-whitespace-pre-line {
        white-space: pre-line !important
    }

    .sm\:tw-whitespace-pre-wrap {
        white-space: pre-wrap !important
    }

    .sm\:tw-break-normal {
        overflow-wrap: normal !important;
        word-break: normal !important
    }

    .sm\:tw-break-words {
        overflow-wrap: break-word !important
    }

    .sm\:tw-break-all {
        word-break: break-all !important
    }

    .sm\:tw-truncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .sm\:tw-w-0 {
        width: 0 !important
    }

    .sm\:tw-w-1 {
        width: .25rem !important
    }

    .sm\:tw-w-2 {
        width: .5rem !important
    }

    .sm\:tw-w-3 {
        width: .75rem !important
    }

    .sm\:tw-w-4 {
        width: 1rem !important
    }

    .sm\:tw-w-5 {
        width: 1.25rem !important
    }

    .sm\:tw-w-6 {
        width: 1.5rem !important
    }

    .sm\:tw-w-8 {
        width: 2rem !important
    }

    .sm\:tw-w-10 {
        width: 2.5rem !important
    }

    .sm\:tw-w-12 {
        width: 3rem !important
    }

    .sm\:tw-w-16 {
        width: 4rem !important
    }

    .sm\:tw-w-20 {
        width: 5rem !important
    }

    .sm\:tw-w-24 {
        width: 6rem !important
    }

    .sm\:tw-w-32 {
        width: 8rem !important
    }

    .sm\:tw-w-40 {
        width: 10rem !important
    }

    .sm\:tw-w-48 {
        width: 12rem !important
    }

    .sm\:tw-w-56 {
        width: 14rem !important
    }

    .sm\:tw-w-64 {
        width: 16rem !important
    }

    .sm\:tw-w-auto {
        width: auto !important
    }

    .sm\:tw-w-px {
        width: 1px !important
    }

    .sm\:tw-w-1\/2 {
        width: 50% !important
    }

    .sm\:tw-w-1\/3 {
        width: 33.333333% !important
    }

    .sm\:tw-w-2\/3 {
        width: 66.666667% !important
    }

    .sm\:tw-w-1\/4 {
        width: 25% !important
    }

    .sm\:tw-w-2\/4 {
        width: 50% !important
    }

    .sm\:tw-w-3\/4 {
        width: 75% !important
    }

    .sm\:tw-w-1\/5 {
        width: 20% !important
    }

    .sm\:tw-w-2\/5 {
        width: 40% !important
    }

    .sm\:tw-w-3\/5 {
        width: 60% !important
    }

    .sm\:tw-w-4\/5 {
        width: 80% !important
    }

    .sm\:tw-w-1\/6 {
        width: 16.666667% !important
    }

    .sm\:tw-w-2\/6 {
        width: 33.333333% !important
    }

    .sm\:tw-w-3\/6 {
        width: 50% !important
    }

    .sm\:tw-w-4\/6 {
        width: 66.666667% !important
    }

    .sm\:tw-w-5\/6 {
        width: 83.333333% !important
    }

    .sm\:tw-w-1\/12 {
        width: 8.333333% !important
    }

    .sm\:tw-w-2\/12 {
        width: 16.666667% !important
    }

    .sm\:tw-w-3\/12 {
        width: 25% !important
    }

    .sm\:tw-w-4\/12 {
        width: 33.333333% !important
    }

    .sm\:tw-w-5\/12 {
        width: 41.666667% !important
    }

    .sm\:tw-w-6\/12 {
        width: 50% !important
    }

    .sm\:tw-w-7\/12 {
        width: 58.333333% !important
    }

    .sm\:tw-w-8\/12 {
        width: 66.666667% !important
    }

    .sm\:tw-w-9\/12 {
        width: 75% !important
    }

    .sm\:tw-w-10\/12 {
        width: 83.333333% !important
    }

    .sm\:tw-w-11\/12 {
        width: 91.666667% !important
    }

    .sm\:tw-w-full {
        width: 100% !important
    }

    .sm\:tw-w-screen {
        width: 100vw !important
    }

    .sm\:tw-z-0 {
        z-index: 0 !important
    }

    .sm\:tw-z-10 {
        z-index: 10 !important
    }

    .sm\:tw-z-20 {
        z-index: 20 !important
    }

    .sm\:tw-z-30 {
        z-index: 30 !important
    }

    .sm\:tw-z-40 {
        z-index: 40 !important
    }

    .sm\:tw-z-50 {
        z-index: 50 !important
    }

    .sm\:tw-z-auto {
        z-index: auto !important
    }
}

@media (min-width: 768px) {
    .md\:tw-sr-only {
        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-width: 0 !important
    }

    .md\:tw-not-sr-only {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .md\:focus\:tw-sr-only:focus {
        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-width: 0 !important
    }

    .md\:focus\:tw-not-sr-only:focus {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .md\:tw-appearance-none {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important
    }

    .md\:tw-bg-fixed {
        background-attachment: fixed !important
    }

    .md\:tw-bg-local {
        background-attachment: local !important
    }

    .md\:tw-bg-scroll {
        background-attachment: scroll !important
    }

    .md\:tw-bg-transparent {
        background-color: transparent !important
    }

    .md\:tw-bg-black {
        background-color: #000 !important
    }

    .md\:tw-bg-black2 {
        background-color: #2e2e2e !important
    }

    .md\:tw-bg-white {
        background-color: #fff !important
    }

    .md\:tw-bg-gray-100 {
        background-color: #f7fafc !important
    }

    .md\:tw-bg-gray-200 {
        background-color: #edf2f7 !important
    }

    .md\:tw-bg-gray-300 {
        background-color: #e2e8f0 !important
    }

    .md\:tw-bg-gray-400 {
        background-color: #cbd5e0 !important
    }

    .md\:tw-bg-gray-500 {
        background-color: #a0aec0 !important
    }

    .md\:tw-bg-gray-600 {
        background-color: #718096 !important
    }

    .md\:tw-bg-gray-700 {
        background-color: #4a5568 !important
    }

    .md\:tw-bg-gray-800 {
        background-color: #2d3748 !important
    }

    .md\:tw-bg-gray-900 {
        background-color: #1a202c !important
    }

    .md\:tw-bg-red-100 {
        background-color: #fff5f5 !important
    }

    .md\:tw-bg-red-200 {
        background-color: #fed7d7 !important
    }

    .md\:tw-bg-red-300 {
        background-color: #feb2b2 !important
    }

    .md\:tw-bg-red-400 {
        background-color: #fc8181 !important
    }

    .md\:tw-bg-red-500 {
        background-color: #f56565 !important
    }

    .md\:tw-bg-red-600 {
        background-color: #e53e3e !important
    }

    .md\:tw-bg-red-700 {
        background-color: #c53030 !important
    }

    .md\:tw-bg-red-800 {
        background-color: #9b2c2c !important
    }

    .md\:tw-bg-red-900 {
        background-color: #742a2a !important
    }

    .md\:tw-bg-orange-100 {
        background-color: #fffaf0 !important
    }

    .md\:tw-bg-orange-200 {
        background-color: #feebc8 !important
    }

    .md\:tw-bg-orange-300 {
        background-color: #fbd38d !important
    }

    .md\:tw-bg-orange-400 {
        background-color: #f6ad55 !important
    }

    .md\:tw-bg-orange-500 {
        background-color: #ed8936 !important
    }

    .md\:tw-bg-orange-600 {
        background-color: #dd6b20 !important
    }

    .md\:tw-bg-orange-700 {
        background-color: #c05621 !important
    }

    .md\:tw-bg-orange-800 {
        background-color: #9c4221 !important
    }

    .md\:tw-bg-orange-900 {
        background-color: #7b341e !important
    }

    .md\:tw-bg-yellow-100 {
        background-color: ivory !important
    }

    .md\:tw-bg-yellow-200 {
        background-color: #fefcbf !important
    }

    .md\:tw-bg-yellow-300 {
        background-color: #faf089 !important
    }

    .md\:tw-bg-yellow-400 {
        background-color: #f6e05e !important
    }

    .md\:tw-bg-yellow-500 {
        background-color: #ecc94b !important
    }

    .md\:tw-bg-yellow-600 {
        background-color: #d69e2e !important
    }

    .md\:tw-bg-yellow-700 {
        background-color: #b7791f !important
    }

    .md\:tw-bg-yellow-800 {
        background-color: #975a16 !important
    }

    .md\:tw-bg-yellow-900 {
        background-color: #744210 !important
    }

    .md\:tw-bg-green-100 {
        background-color: #f0fff4 !important
    }

    .md\:tw-bg-green-200 {
        background-color: #c6f6d5 !important
    }

    .md\:tw-bg-green-300 {
        background-color: #9ae6b4 !important
    }

    .md\:tw-bg-green-400 {
        background-color: #68d391 !important
    }

    .md\:tw-bg-green-500 {
        background-color: #48bb78 !important
    }

    .md\:tw-bg-green-600 {
        background-color: #38a169 !important
    }

    .md\:tw-bg-green-700 {
        background-color: #2f855a !important
    }

    .md\:tw-bg-green-800 {
        background-color: #276749 !important
    }

    .md\:tw-bg-green-900 {
        background-color: #22543d !important
    }

    .md\:tw-bg-teal-100 {
        background-color: #e6fffa !important
    }

    .md\:tw-bg-teal-200 {
        background-color: #b2f5ea !important
    }

    .md\:tw-bg-teal-300 {
        background-color: #81e6d9 !important
    }

    .md\:tw-bg-teal-400 {
        background-color: #4fd1c5 !important
    }

    .md\:tw-bg-teal-500 {
        background-color: #38b2ac !important
    }

    .md\:tw-bg-teal-600 {
        background-color: #319795 !important
    }

    .md\:tw-bg-teal-700 {
        background-color: #2c7a7b !important
    }

    .md\:tw-bg-teal-800 {
        background-color: #285e61 !important
    }

    .md\:tw-bg-teal-900 {
        background-color: #234e52 !important
    }

    .md\:tw-bg-blue-100 {
        background-color: #ebf8ff !important
    }

    .md\:tw-bg-blue-200 {
        background-color: #bee3f8 !important
    }

    .md\:tw-bg-blue-300 {
        background-color: #90cdf4 !important
    }

    .md\:tw-bg-blue-400 {
        background-color: #63b3ed !important
    }

    .md\:tw-bg-blue-500 {
        background-color: #4299e1 !important
    }

    .md\:tw-bg-blue-600 {
        background-color: #3182ce !important
    }

    .md\:tw-bg-blue-700 {
        background-color: #2b6cb0 !important
    }

    .md\:tw-bg-blue-800 {
        background-color: #2c5282 !important
    }

    .md\:tw-bg-blue-900 {
        background-color: #2a4365 !important
    }

    .md\:tw-bg-blue-1000 {
        background-color: #304570 !important
    }

    .md\:tw-bg-blue-1100 {
        background-color: #D1E3E3 !important
    }

    .md\:tw-bg-indigo-100 {
        background-color: #ebf4ff !important
    }

    .md\:tw-bg-indigo-200 {
        background-color: #c3dafe !important
    }

    .md\:tw-bg-indigo-300 {
        background-color: #a3bffa !important
    }

    .md\:tw-bg-indigo-400 {
        background-color: #7f9cf5 !important
    }

    .md\:tw-bg-indigo-500 {
        background-color: #667eea !important
    }

    .md\:tw-bg-indigo-600 {
        background-color: #5a67d8 !important
    }

    .md\:tw-bg-indigo-700 {
        background-color: #4c51bf !important
    }

    .md\:tw-bg-indigo-800 {
        background-color: #434190 !important
    }

    .md\:tw-bg-indigo-900 {
        background-color: #3c366b !important
    }

    .md\:tw-bg-purple-100 {
        background-color: #faf5ff !important
    }

    .md\:tw-bg-purple-200 {
        background-color: #e9d8fd !important
    }

    .md\:tw-bg-purple-300 {
        background-color: #d6bcfa !important
    }

    .md\:tw-bg-purple-400 {
        background-color: #b794f4 !important
    }

    .md\:tw-bg-purple-500 {
        background-color: #9f7aea !important
    }

    .md\:tw-bg-purple-600 {
        background-color: #805ad5 !important
    }

    .md\:tw-bg-purple-700 {
        background-color: #6b46c1 !important
    }

    .md\:tw-bg-purple-800 {
        background-color: #553c9a !important
    }

    .md\:tw-bg-purple-900 {
        background-color: #44337a !important
    }

    .md\:tw-bg-pink-100 {
        background-color: #fff5f7 !important
    }

    .md\:tw-bg-pink-200 {
        background-color: #fed7e2 !important
    }

    .md\:tw-bg-pink-300 {
        background-color: #fbb6ce !important
    }

    .md\:tw-bg-pink-400 {
        background-color: #f687b3 !important
    }

    .md\:tw-bg-pink-500 {
        background-color: #ed64a6 !important
    }

    .md\:tw-bg-pink-600 {
        background-color: #d53f8c !important
    }

    .md\:tw-bg-pink-700 {
        background-color: #b83280 !important
    }

    .md\:tw-bg-pink-800 {
        background-color: #97266d !important
    }

    .md\:tw-bg-pink-900 {
        background-color: #702459 !important
    }

    .md\:hover\:tw-bg-transparent:hover {
        background-color: transparent !important
    }

    .md\:hover\:tw-bg-black:hover {
        background-color: #000 !important
    }

    .md\:hover\:tw-bg-black2:hover {
        background-color: #2e2e2e !important
    }

    .md\:hover\:tw-bg-white:hover {
        background-color: #fff !important
    }

    .md\:hover\:tw-bg-gray-100:hover {
        background-color: #f7fafc !important
    }

    .md\:hover\:tw-bg-gray-200:hover {
        background-color: #edf2f7 !important
    }

    .md\:hover\:tw-bg-gray-300:hover {
        background-color: #e2e8f0 !important
    }

    .md\:hover\:tw-bg-gray-400:hover {
        background-color: #cbd5e0 !important
    }

    .md\:hover\:tw-bg-gray-500:hover {
        background-color: #a0aec0 !important
    }

    .md\:hover\:tw-bg-gray-600:hover {
        background-color: #718096 !important
    }

    .md\:hover\:tw-bg-gray-700:hover {
        background-color: #4a5568 !important
    }

    .md\:hover\:tw-bg-gray-800:hover {
        background-color: #2d3748 !important
    }

    .md\:hover\:tw-bg-gray-900:hover {
        background-color: #1a202c !important
    }

    .md\:hover\:tw-bg-red-100:hover {
        background-color: #fff5f5 !important
    }

    .md\:hover\:tw-bg-red-200:hover {
        background-color: #fed7d7 !important
    }

    .md\:hover\:tw-bg-red-300:hover {
        background-color: #feb2b2 !important
    }

    .md\:hover\:tw-bg-red-400:hover {
        background-color: #fc8181 !important
    }

    .md\:hover\:tw-bg-red-500:hover {
        background-color: #f56565 !important
    }

    .md\:hover\:tw-bg-red-600:hover {
        background-color: #e53e3e !important
    }

    .md\:hover\:tw-bg-red-700:hover {
        background-color: #c53030 !important
    }

    .md\:hover\:tw-bg-red-800:hover {
        background-color: #9b2c2c !important
    }

    .md\:hover\:tw-bg-red-900:hover {
        background-color: #742a2a !important
    }

    .md\:hover\:tw-bg-orange-100:hover {
        background-color: #fffaf0 !important
    }

    .md\:hover\:tw-bg-orange-200:hover {
        background-color: #feebc8 !important
    }

    .md\:hover\:tw-bg-orange-300:hover {
        background-color: #fbd38d !important
    }

    .md\:hover\:tw-bg-orange-400:hover {
        background-color: #f6ad55 !important
    }

    .md\:hover\:tw-bg-orange-500:hover {
        background-color: #ed8936 !important
    }

    .md\:hover\:tw-bg-orange-600:hover {
        background-color: #dd6b20 !important
    }

    .md\:hover\:tw-bg-orange-700:hover {
        background-color: #c05621 !important
    }

    .md\:hover\:tw-bg-orange-800:hover {
        background-color: #9c4221 !important
    }

    .md\:hover\:tw-bg-orange-900:hover {
        background-color: #7b341e !important
    }

    .md\:hover\:tw-bg-yellow-100:hover {
        background-color: ivory !important
    }

    .md\:hover\:tw-bg-yellow-200:hover {
        background-color: #fefcbf !important
    }

    .md\:hover\:tw-bg-yellow-300:hover {
        background-color: #faf089 !important
    }

    .md\:hover\:tw-bg-yellow-400:hover {
        background-color: #f6e05e !important
    }

    .md\:hover\:tw-bg-yellow-500:hover {
        background-color: #ecc94b !important
    }

    .md\:hover\:tw-bg-yellow-600:hover {
        background-color: #d69e2e !important
    }

    .md\:hover\:tw-bg-yellow-700:hover {
        background-color: #b7791f !important
    }

    .md\:hover\:tw-bg-yellow-800:hover {
        background-color: #975a16 !important
    }

    .md\:hover\:tw-bg-yellow-900:hover {
        background-color: #744210 !important
    }

    .md\:hover\:tw-bg-green-100:hover {
        background-color: #f0fff4 !important
    }

    .md\:hover\:tw-bg-green-200:hover {
        background-color: #c6f6d5 !important
    }

    .md\:hover\:tw-bg-green-300:hover {
        background-color: #9ae6b4 !important
    }

    .md\:hover\:tw-bg-green-400:hover {
        background-color: #68d391 !important
    }

    .md\:hover\:tw-bg-green-500:hover {
        background-color: #48bb78 !important
    }

    .md\:hover\:tw-bg-green-600:hover {
        background-color: #38a169 !important
    }

    .md\:hover\:tw-bg-green-700:hover {
        background-color: #2f855a !important
    }

    .md\:hover\:tw-bg-green-800:hover {
        background-color: #276749 !important
    }

    .md\:hover\:tw-bg-green-900:hover {
        background-color: #22543d !important
    }

    .md\:hover\:tw-bg-teal-100:hover {
        background-color: #e6fffa !important
    }

    .md\:hover\:tw-bg-teal-200:hover {
        background-color: #b2f5ea !important
    }

    .md\:hover\:tw-bg-teal-300:hover {
        background-color: #81e6d9 !important
    }

    .md\:hover\:tw-bg-teal-400:hover {
        background-color: #4fd1c5 !important
    }

    .md\:hover\:tw-bg-teal-500:hover {
        background-color: #38b2ac !important
    }

    .md\:hover\:tw-bg-teal-600:hover {
        background-color: #319795 !important
    }

    .md\:hover\:tw-bg-teal-700:hover {
        background-color: #2c7a7b !important
    }

    .md\:hover\:tw-bg-teal-800:hover {
        background-color: #285e61 !important
    }

    .md\:hover\:tw-bg-teal-900:hover {
        background-color: #234e52 !important
    }

    .md\:hover\:tw-bg-blue-100:hover {
        background-color: #ebf8ff !important
    }

    .md\:hover\:tw-bg-blue-200:hover {
        background-color: #bee3f8 !important
    }

    .md\:hover\:tw-bg-blue-300:hover {
        background-color: #90cdf4 !important
    }

    .md\:hover\:tw-bg-blue-400:hover {
        background-color: #63b3ed !important
    }

    .md\:hover\:tw-bg-blue-500:hover {
        background-color: #4299e1 !important
    }

    .md\:hover\:tw-bg-blue-600:hover {
        background-color: #3182ce !important
    }

    .md\:hover\:tw-bg-blue-700:hover {
        background-color: #2b6cb0 !important
    }

    .md\:hover\:tw-bg-blue-800:hover {
        background-color: #2c5282 !important
    }

    .md\:hover\:tw-bg-blue-900:hover {
        background-color: #2a4365 !important
    }

    .md\:hover\:tw-bg-blue-1000:hover {
        background-color: #304570 !important
    }

    .md\:hover\:tw-bg-blue-1100:hover {
        background-color: #D1E3E3 !important
    }

    .md\:hover\:tw-bg-indigo-100:hover {
        background-color: #ebf4ff !important
    }

    .md\:hover\:tw-bg-indigo-200:hover {
        background-color: #c3dafe !important
    }

    .md\:hover\:tw-bg-indigo-300:hover {
        background-color: #a3bffa !important
    }

    .md\:hover\:tw-bg-indigo-400:hover {
        background-color: #7f9cf5 !important
    }

    .md\:hover\:tw-bg-indigo-500:hover {
        background-color: #667eea !important
    }

    .md\:hover\:tw-bg-indigo-600:hover {
        background-color: #5a67d8 !important
    }

    .md\:hover\:tw-bg-indigo-700:hover {
        background-color: #4c51bf !important
    }

    .md\:hover\:tw-bg-indigo-800:hover {
        background-color: #434190 !important
    }

    .md\:hover\:tw-bg-indigo-900:hover {
        background-color: #3c366b !important
    }

    .md\:hover\:tw-bg-purple-100:hover {
        background-color: #faf5ff !important
    }

    .md\:hover\:tw-bg-purple-200:hover {
        background-color: #e9d8fd !important
    }

    .md\:hover\:tw-bg-purple-300:hover {
        background-color: #d6bcfa !important
    }

    .md\:hover\:tw-bg-purple-400:hover {
        background-color: #b794f4 !important
    }

    .md\:hover\:tw-bg-purple-500:hover {
        background-color: #9f7aea !important
    }

    .md\:hover\:tw-bg-purple-600:hover {
        background-color: #805ad5 !important
    }

    .md\:hover\:tw-bg-purple-700:hover {
        background-color: #6b46c1 !important
    }

    .md\:hover\:tw-bg-purple-800:hover {
        background-color: #553c9a !important
    }

    .md\:hover\:tw-bg-purple-900:hover {
        background-color: #44337a !important
    }

    .md\:hover\:tw-bg-pink-100:hover {
        background-color: #fff5f7 !important
    }

    .md\:hover\:tw-bg-pink-200:hover {
        background-color: #fed7e2 !important
    }

    .md\:hover\:tw-bg-pink-300:hover {
        background-color: #fbb6ce !important
    }

    .md\:hover\:tw-bg-pink-400:hover {
        background-color: #f687b3 !important
    }

    .md\:hover\:tw-bg-pink-500:hover {
        background-color: #ed64a6 !important
    }

    .md\:hover\:tw-bg-pink-600:hover {
        background-color: #d53f8c !important
    }

    .md\:hover\:tw-bg-pink-700:hover {
        background-color: #b83280 !important
    }

    .md\:hover\:tw-bg-pink-800:hover {
        background-color: #97266d !important
    }

    .md\:hover\:tw-bg-pink-900:hover {
        background-color: #702459 !important
    }

    .md\:focus\:tw-bg-transparent:focus {
        background-color: transparent !important
    }

    .md\:focus\:tw-bg-black:focus {
        background-color: #000 !important
    }

    .md\:focus\:tw-bg-black2:focus {
        background-color: #2e2e2e !important
    }

    .md\:focus\:tw-bg-white:focus {
        background-color: #fff !important
    }

    .md\:focus\:tw-bg-gray-100:focus {
        background-color: #f7fafc !important
    }

    .md\:focus\:tw-bg-gray-200:focus {
        background-color: #edf2f7 !important
    }

    .md\:focus\:tw-bg-gray-300:focus {
        background-color: #e2e8f0 !important
    }

    .md\:focus\:tw-bg-gray-400:focus {
        background-color: #cbd5e0 !important
    }

    .md\:focus\:tw-bg-gray-500:focus {
        background-color: #a0aec0 !important
    }

    .md\:focus\:tw-bg-gray-600:focus {
        background-color: #718096 !important
    }

    .md\:focus\:tw-bg-gray-700:focus {
        background-color: #4a5568 !important
    }

    .md\:focus\:tw-bg-gray-800:focus {
        background-color: #2d3748 !important
    }

    .md\:focus\:tw-bg-gray-900:focus {
        background-color: #1a202c !important
    }

    .md\:focus\:tw-bg-red-100:focus {
        background-color: #fff5f5 !important
    }

    .md\:focus\:tw-bg-red-200:focus {
        background-color: #fed7d7 !important
    }

    .md\:focus\:tw-bg-red-300:focus {
        background-color: #feb2b2 !important
    }

    .md\:focus\:tw-bg-red-400:focus {
        background-color: #fc8181 !important
    }

    .md\:focus\:tw-bg-red-500:focus {
        background-color: #f56565 !important
    }

    .md\:focus\:tw-bg-red-600:focus {
        background-color: #e53e3e !important
    }

    .md\:focus\:tw-bg-red-700:focus {
        background-color: #c53030 !important
    }

    .md\:focus\:tw-bg-red-800:focus {
        background-color: #9b2c2c !important
    }

    .md\:focus\:tw-bg-red-900:focus {
        background-color: #742a2a !important
    }

    .md\:focus\:tw-bg-orange-100:focus {
        background-color: #fffaf0 !important
    }

    .md\:focus\:tw-bg-orange-200:focus {
        background-color: #feebc8 !important
    }

    .md\:focus\:tw-bg-orange-300:focus {
        background-color: #fbd38d !important
    }

    .md\:focus\:tw-bg-orange-400:focus {
        background-color: #f6ad55 !important
    }

    .md\:focus\:tw-bg-orange-500:focus {
        background-color: #ed8936 !important
    }

    .md\:focus\:tw-bg-orange-600:focus {
        background-color: #dd6b20 !important
    }

    .md\:focus\:tw-bg-orange-700:focus {
        background-color: #c05621 !important
    }

    .md\:focus\:tw-bg-orange-800:focus {
        background-color: #9c4221 !important
    }

    .md\:focus\:tw-bg-orange-900:focus {
        background-color: #7b341e !important
    }

    .md\:focus\:tw-bg-yellow-100:focus {
        background-color: ivory !important
    }

    .md\:focus\:tw-bg-yellow-200:focus {
        background-color: #fefcbf !important
    }

    .md\:focus\:tw-bg-yellow-300:focus {
        background-color: #faf089 !important
    }

    .md\:focus\:tw-bg-yellow-400:focus {
        background-color: #f6e05e !important
    }

    .md\:focus\:tw-bg-yellow-500:focus {
        background-color: #ecc94b !important
    }

    .md\:focus\:tw-bg-yellow-600:focus {
        background-color: #d69e2e !important
    }

    .md\:focus\:tw-bg-yellow-700:focus {
        background-color: #b7791f !important
    }

    .md\:focus\:tw-bg-yellow-800:focus {
        background-color: #975a16 !important
    }

    .md\:focus\:tw-bg-yellow-900:focus {
        background-color: #744210 !important
    }

    .md\:focus\:tw-bg-green-100:focus {
        background-color: #f0fff4 !important
    }

    .md\:focus\:tw-bg-green-200:focus {
        background-color: #c6f6d5 !important
    }

    .md\:focus\:tw-bg-green-300:focus {
        background-color: #9ae6b4 !important
    }

    .md\:focus\:tw-bg-green-400:focus {
        background-color: #68d391 !important
    }

    .md\:focus\:tw-bg-green-500:focus {
        background-color: #48bb78 !important
    }

    .md\:focus\:tw-bg-green-600:focus {
        background-color: #38a169 !important
    }

    .md\:focus\:tw-bg-green-700:focus {
        background-color: #2f855a !important
    }

    .md\:focus\:tw-bg-green-800:focus {
        background-color: #276749 !important
    }

    .md\:focus\:tw-bg-green-900:focus {
        background-color: #22543d !important
    }

    .md\:focus\:tw-bg-teal-100:focus {
        background-color: #e6fffa !important
    }

    .md\:focus\:tw-bg-teal-200:focus {
        background-color: #b2f5ea !important
    }

    .md\:focus\:tw-bg-teal-300:focus {
        background-color: #81e6d9 !important
    }

    .md\:focus\:tw-bg-teal-400:focus {
        background-color: #4fd1c5 !important
    }

    .md\:focus\:tw-bg-teal-500:focus {
        background-color: #38b2ac !important
    }

    .md\:focus\:tw-bg-teal-600:focus {
        background-color: #319795 !important
    }

    .md\:focus\:tw-bg-teal-700:focus {
        background-color: #2c7a7b !important
    }

    .md\:focus\:tw-bg-teal-800:focus {
        background-color: #285e61 !important
    }

    .md\:focus\:tw-bg-teal-900:focus {
        background-color: #234e52 !important
    }

    .md\:focus\:tw-bg-blue-100:focus {
        background-color: #ebf8ff !important
    }

    .md\:focus\:tw-bg-blue-200:focus {
        background-color: #bee3f8 !important
    }

    .md\:focus\:tw-bg-blue-300:focus {
        background-color: #90cdf4 !important
    }

    .md\:focus\:tw-bg-blue-400:focus {
        background-color: #63b3ed !important
    }

    .md\:focus\:tw-bg-blue-500:focus {
        background-color: #4299e1 !important
    }

    .md\:focus\:tw-bg-blue-600:focus {
        background-color: #3182ce !important
    }

    .md\:focus\:tw-bg-blue-700:focus {
        background-color: #2b6cb0 !important
    }

    .md\:focus\:tw-bg-blue-800:focus {
        background-color: #2c5282 !important
    }

    .md\:focus\:tw-bg-blue-900:focus {
        background-color: #2a4365 !important
    }

    .md\:focus\:tw-bg-blue-1000:focus {
        background-color: #304570 !important
    }

    .md\:focus\:tw-bg-blue-1100:focus {
        background-color: #D1E3E3 !important
    }

    .md\:focus\:tw-bg-indigo-100:focus {
        background-color: #ebf4ff !important
    }

    .md\:focus\:tw-bg-indigo-200:focus {
        background-color: #c3dafe !important
    }

    .md\:focus\:tw-bg-indigo-300:focus {
        background-color: #a3bffa !important
    }

    .md\:focus\:tw-bg-indigo-400:focus {
        background-color: #7f9cf5 !important
    }

    .md\:focus\:tw-bg-indigo-500:focus {
        background-color: #667eea !important
    }

    .md\:focus\:tw-bg-indigo-600:focus {
        background-color: #5a67d8 !important
    }

    .md\:focus\:tw-bg-indigo-700:focus {
        background-color: #4c51bf !important
    }

    .md\:focus\:tw-bg-indigo-800:focus {
        background-color: #434190 !important
    }

    .md\:focus\:tw-bg-indigo-900:focus {
        background-color: #3c366b !important
    }

    .md\:focus\:tw-bg-purple-100:focus {
        background-color: #faf5ff !important
    }

    .md\:focus\:tw-bg-purple-200:focus {
        background-color: #e9d8fd !important
    }

    .md\:focus\:tw-bg-purple-300:focus {
        background-color: #d6bcfa !important
    }

    .md\:focus\:tw-bg-purple-400:focus {
        background-color: #b794f4 !important
    }

    .md\:focus\:tw-bg-purple-500:focus {
        background-color: #9f7aea !important
    }

    .md\:focus\:tw-bg-purple-600:focus {
        background-color: #805ad5 !important
    }

    .md\:focus\:tw-bg-purple-700:focus {
        background-color: #6b46c1 !important
    }

    .md\:focus\:tw-bg-purple-800:focus {
        background-color: #553c9a !important
    }

    .md\:focus\:tw-bg-purple-900:focus {
        background-color: #44337a !important
    }

    .md\:focus\:tw-bg-pink-100:focus {
        background-color: #fff5f7 !important
    }

    .md\:focus\:tw-bg-pink-200:focus {
        background-color: #fed7e2 !important
    }

    .md\:focus\:tw-bg-pink-300:focus {
        background-color: #fbb6ce !important
    }

    .md\:focus\:tw-bg-pink-400:focus {
        background-color: #f687b3 !important
    }

    .md\:focus\:tw-bg-pink-500:focus {
        background-color: #ed64a6 !important
    }

    .md\:focus\:tw-bg-pink-600:focus {
        background-color: #d53f8c !important
    }

    .md\:focus\:tw-bg-pink-700:focus {
        background-color: #b83280 !important
    }

    .md\:focus\:tw-bg-pink-800:focus {
        background-color: #97266d !important
    }

    .md\:focus\:tw-bg-pink-900:focus {
        background-color: #702459 !important
    }

    .md\:tw-bg-bottom {
        background-position: bottom !important
    }

    .md\:tw-bg-center {
        background-position: 50% !important
    }

    .md\:tw-bg-left {
        background-position: 100% !important
    }

    .md\:tw-bg-left-bottom {
        background-position: 100% 100% !important
    }

    .md\:tw-bg-left-top {
        background-position: 100% 0 !important
    }

    .md\:tw-bg-right {
        background-position: 0 !important
    }

    .md\:tw-bg-right-bottom {
        background-position: 0 100% !important
    }

    .md\:tw-bg-right-top {
        background-position: 0 0 !important
    }

    .md\:tw-bg-top {
        background-position: top !important
    }

    .md\:tw-bg-repeat {
        background-repeat: repeat !important
    }

    .md\:tw-bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .md\:tw-bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .md\:tw-bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .md\:tw-bg-repeat-round {
        background-repeat: round !important
    }

    .md\:tw-bg-repeat-space {
        background-repeat: space !important
    }

    .md\:tw-bg-auto {
        background-size: auto !important
    }

    .md\:tw-bg-cover {
        background-size: cover !important
    }

    .md\:tw-bg-contain {
        background-size: contain !important
    }

    .md\:tw-border-collapse {
        border-collapse: collapse !important
    }

    .md\:tw-border-separate {
        border-collapse: separate !important
    }

    .md\:tw-border-transparent {
        border-color: transparent !important
    }

    .md\:tw-border-black {
        border-color: #000 !important
    }

    .md\:tw-border-black2 {
        border-color: #2e2e2e !important
    }

    .md\:tw-border-white {
        border-color: #fff !important
    }

    .md\:tw-border-gray-100 {
        border-color: #f7fafc !important
    }

    .md\:tw-border-gray-200 {
        border-color: #edf2f7 !important
    }

    .md\:tw-border-gray-300 {
        border-color: #e2e8f0 !important
    }

    .md\:tw-border-gray-400 {
        border-color: #cbd5e0 !important
    }

    .md\:tw-border-gray-500 {
        border-color: #a0aec0 !important
    }

    .md\:tw-border-gray-600 {
        border-color: #718096 !important
    }

    .md\:tw-border-gray-700 {
        border-color: #4a5568 !important
    }

    .md\:tw-border-gray-800 {
        border-color: #2d3748 !important
    }

    .md\:tw-border-gray-900 {
        border-color: #1a202c !important
    }

    .md\:tw-border-red-100 {
        border-color: #fff5f5 !important
    }

    .md\:tw-border-red-200 {
        border-color: #fed7d7 !important
    }

    .md\:tw-border-red-300 {
        border-color: #feb2b2 !important
    }

    .md\:tw-border-red-400 {
        border-color: #fc8181 !important
    }

    .md\:tw-border-red-500 {
        border-color: #f56565 !important
    }

    .md\:tw-border-red-600 {
        border-color: #e53e3e !important
    }

    .md\:tw-border-red-700 {
        border-color: #c53030 !important
    }

    .md\:tw-border-red-800 {
        border-color: #9b2c2c !important
    }

    .md\:tw-border-red-900 {
        border-color: #742a2a !important
    }

    .md\:tw-border-orange-100 {
        border-color: #fffaf0 !important
    }

    .md\:tw-border-orange-200 {
        border-color: #feebc8 !important
    }

    .md\:tw-border-orange-300 {
        border-color: #fbd38d !important
    }

    .md\:tw-border-orange-400 {
        border-color: #f6ad55 !important
    }

    .md\:tw-border-orange-500 {
        border-color: #ed8936 !important
    }

    .md\:tw-border-orange-600 {
        border-color: #dd6b20 !important
    }

    .md\:tw-border-orange-700 {
        border-color: #c05621 !important
    }

    .md\:tw-border-orange-800 {
        border-color: #9c4221 !important
    }

    .md\:tw-border-orange-900 {
        border-color: #7b341e !important
    }

    .md\:tw-border-yellow-100 {
        border-color: ivory !important
    }

    .md\:tw-border-yellow-200 {
        border-color: #fefcbf !important
    }

    .md\:tw-border-yellow-300 {
        border-color: #faf089 !important
    }

    .md\:tw-border-yellow-400 {
        border-color: #f6e05e !important
    }

    .md\:tw-border-yellow-500 {
        border-color: #ecc94b !important
    }

    .md\:tw-border-yellow-600 {
        border-color: #d69e2e !important
    }

    .md\:tw-border-yellow-700 {
        border-color: #b7791f !important
    }

    .md\:tw-border-yellow-800 {
        border-color: #975a16 !important
    }

    .md\:tw-border-yellow-900 {
        border-color: #744210 !important
    }

    .md\:tw-border-green-100 {
        border-color: #f0fff4 !important
    }

    .md\:tw-border-green-200 {
        border-color: #c6f6d5 !important
    }

    .md\:tw-border-green-300 {
        border-color: #9ae6b4 !important
    }

    .md\:tw-border-green-400 {
        border-color: #68d391 !important
    }

    .md\:tw-border-green-500 {
        border-color: #48bb78 !important
    }

    .md\:tw-border-green-600 {
        border-color: #38a169 !important
    }

    .md\:tw-border-green-700 {
        border-color: #2f855a !important
    }

    .md\:tw-border-green-800 {
        border-color: #276749 !important
    }

    .md\:tw-border-green-900 {
        border-color: #22543d !important
    }

    .md\:tw-border-teal-100 {
        border-color: #e6fffa !important
    }

    .md\:tw-border-teal-200 {
        border-color: #b2f5ea !important
    }

    .md\:tw-border-teal-300 {
        border-color: #81e6d9 !important
    }

    .md\:tw-border-teal-400 {
        border-color: #4fd1c5 !important
    }

    .md\:tw-border-teal-500 {
        border-color: #38b2ac !important
    }

    .md\:tw-border-teal-600 {
        border-color: #319795 !important
    }

    .md\:tw-border-teal-700 {
        border-color: #2c7a7b !important
    }

    .md\:tw-border-teal-800 {
        border-color: #285e61 !important
    }

    .md\:tw-border-teal-900 {
        border-color: #234e52 !important
    }

    .md\:tw-border-blue-100 {
        border-color: #ebf8ff !important
    }

    .md\:tw-border-blue-200 {
        border-color: #bee3f8 !important
    }

    .md\:tw-border-blue-300 {
        border-color: #90cdf4 !important
    }

    .md\:tw-border-blue-400 {
        border-color: #63b3ed !important
    }

    .md\:tw-border-blue-500 {
        border-color: #4299e1 !important
    }

    .md\:tw-border-blue-600 {
        border-color: #3182ce !important
    }

    .md\:tw-border-blue-700 {
        border-color: #2b6cb0 !important
    }

    .md\:tw-border-blue-800 {
        border-color: #2c5282 !important
    }

    .md\:tw-border-blue-900 {
        border-color: #2a4365 !important
    }

    .md\:tw-border-blue-1000 {
        border-color: #304570 !important
    }

    .md\:tw-border-blue-1100 {
        border-color: #D1E3E3 !important
    }

    .md\:tw-border-indigo-100 {
        border-color: #ebf4ff !important
    }

    .md\:tw-border-indigo-200 {
        border-color: #c3dafe !important
    }

    .md\:tw-border-indigo-300 {
        border-color: #a3bffa !important
    }

    .md\:tw-border-indigo-400 {
        border-color: #7f9cf5 !important
    }

    .md\:tw-border-indigo-500 {
        border-color: #667eea !important
    }

    .md\:tw-border-indigo-600 {
        border-color: #5a67d8 !important
    }

    .md\:tw-border-indigo-700 {
        border-color: #4c51bf !important
    }

    .md\:tw-border-indigo-800 {
        border-color: #434190 !important
    }

    .md\:tw-border-indigo-900 {
        border-color: #3c366b !important
    }

    .md\:tw-border-purple-100 {
        border-color: #faf5ff !important
    }

    .md\:tw-border-purple-200 {
        border-color: #e9d8fd !important
    }

    .md\:tw-border-purple-300 {
        border-color: #d6bcfa !important
    }

    .md\:tw-border-purple-400 {
        border-color: #b794f4 !important
    }

    .md\:tw-border-purple-500 {
        border-color: #9f7aea !important
    }

    .md\:tw-border-purple-600 {
        border-color: #805ad5 !important
    }

    .md\:tw-border-purple-700 {
        border-color: #6b46c1 !important
    }

    .md\:tw-border-purple-800 {
        border-color: #553c9a !important
    }

    .md\:tw-border-purple-900 {
        border-color: #44337a !important
    }

    .md\:tw-border-pink-100 {
        border-color: #fff5f7 !important
    }

    .md\:tw-border-pink-200 {
        border-color: #fed7e2 !important
    }

    .md\:tw-border-pink-300 {
        border-color: #fbb6ce !important
    }

    .md\:tw-border-pink-400 {
        border-color: #f687b3 !important
    }

    .md\:tw-border-pink-500 {
        border-color: #ed64a6 !important
    }

    .md\:tw-border-pink-600 {
        border-color: #d53f8c !important
    }

    .md\:tw-border-pink-700 {
        border-color: #b83280 !important
    }

    .md\:tw-border-pink-800 {
        border-color: #97266d !important
    }

    .md\:tw-border-pink-900 {
        border-color: #702459 !important
    }

    .md\:hover\:tw-border-transparent:hover {
        border-color: transparent !important
    }

    .md\:hover\:tw-border-black:hover {
        border-color: #000 !important
    }

    .md\:hover\:tw-border-black2:hover {
        border-color: #2e2e2e !important
    }

    .md\:hover\:tw-border-white:hover {
        border-color: #fff !important
    }

    .md\:hover\:tw-border-gray-100:hover {
        border-color: #f7fafc !important
    }

    .md\:hover\:tw-border-gray-200:hover {
        border-color: #edf2f7 !important
    }

    .md\:hover\:tw-border-gray-300:hover {
        border-color: #e2e8f0 !important
    }

    .md\:hover\:tw-border-gray-400:hover {
        border-color: #cbd5e0 !important
    }

    .md\:hover\:tw-border-gray-500:hover {
        border-color: #a0aec0 !important
    }

    .md\:hover\:tw-border-gray-600:hover {
        border-color: #718096 !important
    }

    .md\:hover\:tw-border-gray-700:hover {
        border-color: #4a5568 !important
    }

    .md\:hover\:tw-border-gray-800:hover {
        border-color: #2d3748 !important
    }

    .md\:hover\:tw-border-gray-900:hover {
        border-color: #1a202c !important
    }

    .md\:hover\:tw-border-red-100:hover {
        border-color: #fff5f5 !important
    }

    .md\:hover\:tw-border-red-200:hover {
        border-color: #fed7d7 !important
    }

    .md\:hover\:tw-border-red-300:hover {
        border-color: #feb2b2 !important
    }

    .md\:hover\:tw-border-red-400:hover {
        border-color: #fc8181 !important
    }

    .md\:hover\:tw-border-red-500:hover {
        border-color: #f56565 !important
    }

    .md\:hover\:tw-border-red-600:hover {
        border-color: #e53e3e !important
    }

    .md\:hover\:tw-border-red-700:hover {
        border-color: #c53030 !important
    }

    .md\:hover\:tw-border-red-800:hover {
        border-color: #9b2c2c !important
    }

    .md\:hover\:tw-border-red-900:hover {
        border-color: #742a2a !important
    }

    .md\:hover\:tw-border-orange-100:hover {
        border-color: #fffaf0 !important
    }

    .md\:hover\:tw-border-orange-200:hover {
        border-color: #feebc8 !important
    }

    .md\:hover\:tw-border-orange-300:hover {
        border-color: #fbd38d !important
    }

    .md\:hover\:tw-border-orange-400:hover {
        border-color: #f6ad55 !important
    }

    .md\:hover\:tw-border-orange-500:hover {
        border-color: #ed8936 !important
    }

    .md\:hover\:tw-border-orange-600:hover {
        border-color: #dd6b20 !important
    }

    .md\:hover\:tw-border-orange-700:hover {
        border-color: #c05621 !important
    }

    .md\:hover\:tw-border-orange-800:hover {
        border-color: #9c4221 !important
    }

    .md\:hover\:tw-border-orange-900:hover {
        border-color: #7b341e !important
    }

    .md\:hover\:tw-border-yellow-100:hover {
        border-color: ivory !important
    }

    .md\:hover\:tw-border-yellow-200:hover {
        border-color: #fefcbf !important
    }

    .md\:hover\:tw-border-yellow-300:hover {
        border-color: #faf089 !important
    }

    .md\:hover\:tw-border-yellow-400:hover {
        border-color: #f6e05e !important
    }

    .md\:hover\:tw-border-yellow-500:hover {
        border-color: #ecc94b !important
    }

    .md\:hover\:tw-border-yellow-600:hover {
        border-color: #d69e2e !important
    }

    .md\:hover\:tw-border-yellow-700:hover {
        border-color: #b7791f !important
    }

    .md\:hover\:tw-border-yellow-800:hover {
        border-color: #975a16 !important
    }

    .md\:hover\:tw-border-yellow-900:hover {
        border-color: #744210 !important
    }

    .md\:hover\:tw-border-green-100:hover {
        border-color: #f0fff4 !important
    }

    .md\:hover\:tw-border-green-200:hover {
        border-color: #c6f6d5 !important
    }

    .md\:hover\:tw-border-green-300:hover {
        border-color: #9ae6b4 !important
    }

    .md\:hover\:tw-border-green-400:hover {
        border-color: #68d391 !important
    }

    .md\:hover\:tw-border-green-500:hover {
        border-color: #48bb78 !important
    }

    .md\:hover\:tw-border-green-600:hover {
        border-color: #38a169 !important
    }

    .md\:hover\:tw-border-green-700:hover {
        border-color: #2f855a !important
    }

    .md\:hover\:tw-border-green-800:hover {
        border-color: #276749 !important
    }

    .md\:hover\:tw-border-green-900:hover {
        border-color: #22543d !important
    }

    .md\:hover\:tw-border-teal-100:hover {
        border-color: #e6fffa !important
    }

    .md\:hover\:tw-border-teal-200:hover {
        border-color: #b2f5ea !important
    }

    .md\:hover\:tw-border-teal-300:hover {
        border-color: #81e6d9 !important
    }

    .md\:hover\:tw-border-teal-400:hover {
        border-color: #4fd1c5 !important
    }

    .md\:hover\:tw-border-teal-500:hover {
        border-color: #38b2ac !important
    }

    .md\:hover\:tw-border-teal-600:hover {
        border-color: #319795 !important
    }

    .md\:hover\:tw-border-teal-700:hover {
        border-color: #2c7a7b !important
    }

    .md\:hover\:tw-border-teal-800:hover {
        border-color: #285e61 !important
    }

    .md\:hover\:tw-border-teal-900:hover {
        border-color: #234e52 !important
    }

    .md\:hover\:tw-border-blue-100:hover {
        border-color: #ebf8ff !important
    }

    .md\:hover\:tw-border-blue-200:hover {
        border-color: #bee3f8 !important
    }

    .md\:hover\:tw-border-blue-300:hover {
        border-color: #90cdf4 !important
    }

    .md\:hover\:tw-border-blue-400:hover {
        border-color: #63b3ed !important
    }

    .md\:hover\:tw-border-blue-500:hover {
        border-color: #4299e1 !important
    }

    .md\:hover\:tw-border-blue-600:hover {
        border-color: #3182ce !important
    }

    .md\:hover\:tw-border-blue-700:hover {
        border-color: #2b6cb0 !important
    }

    .md\:hover\:tw-border-blue-800:hover {
        border-color: #2c5282 !important
    }

    .md\:hover\:tw-border-blue-900:hover {
        border-color: #2a4365 !important
    }

    .md\:hover\:tw-border-blue-1000:hover {
        border-color: #304570 !important
    }

    .md\:hover\:tw-border-blue-1100:hover {
        border-color: #D1E3E3 !important
    }

    .md\:hover\:tw-border-indigo-100:hover {
        border-color: #ebf4ff !important
    }

    .md\:hover\:tw-border-indigo-200:hover {
        border-color: #c3dafe !important
    }

    .md\:hover\:tw-border-indigo-300:hover {
        border-color: #a3bffa !important
    }

    .md\:hover\:tw-border-indigo-400:hover {
        border-color: #7f9cf5 !important
    }

    .md\:hover\:tw-border-indigo-500:hover {
        border-color: #667eea !important
    }

    .md\:hover\:tw-border-indigo-600:hover {
        border-color: #5a67d8 !important
    }

    .md\:hover\:tw-border-indigo-700:hover {
        border-color: #4c51bf !important
    }

    .md\:hover\:tw-border-indigo-800:hover {
        border-color: #434190 !important
    }

    .md\:hover\:tw-border-indigo-900:hover {
        border-color: #3c366b !important
    }

    .md\:hover\:tw-border-purple-100:hover {
        border-color: #faf5ff !important
    }

    .md\:hover\:tw-border-purple-200:hover {
        border-color: #e9d8fd !important
    }

    .md\:hover\:tw-border-purple-300:hover {
        border-color: #d6bcfa !important
    }

    .md\:hover\:tw-border-purple-400:hover {
        border-color: #b794f4 !important
    }

    .md\:hover\:tw-border-purple-500:hover {
        border-color: #9f7aea !important
    }

    .md\:hover\:tw-border-purple-600:hover {
        border-color: #805ad5 !important
    }

    .md\:hover\:tw-border-purple-700:hover {
        border-color: #6b46c1 !important
    }

    .md\:hover\:tw-border-purple-800:hover {
        border-color: #553c9a !important
    }

    .md\:hover\:tw-border-purple-900:hover {
        border-color: #44337a !important
    }

    .md\:hover\:tw-border-pink-100:hover {
        border-color: #fff5f7 !important
    }

    .md\:hover\:tw-border-pink-200:hover {
        border-color: #fed7e2 !important
    }

    .md\:hover\:tw-border-pink-300:hover {
        border-color: #fbb6ce !important
    }

    .md\:hover\:tw-border-pink-400:hover {
        border-color: #f687b3 !important
    }

    .md\:hover\:tw-border-pink-500:hover {
        border-color: #ed64a6 !important
    }

    .md\:hover\:tw-border-pink-600:hover {
        border-color: #d53f8c !important
    }

    .md\:hover\:tw-border-pink-700:hover {
        border-color: #b83280 !important
    }

    .md\:hover\:tw-border-pink-800:hover {
        border-color: #97266d !important
    }

    .md\:hover\:tw-border-pink-900:hover {
        border-color: #702459 !important
    }

    .md\:focus\:tw-border-transparent:focus {
        border-color: transparent !important
    }

    .md\:focus\:tw-border-black:focus {
        border-color: #000 !important
    }

    .md\:focus\:tw-border-black2:focus {
        border-color: #2e2e2e !important
    }

    .md\:focus\:tw-border-white:focus {
        border-color: #fff !important
    }

    .md\:focus\:tw-border-gray-100:focus {
        border-color: #f7fafc !important
    }

    .md\:focus\:tw-border-gray-200:focus {
        border-color: #edf2f7 !important
    }

    .md\:focus\:tw-border-gray-300:focus {
        border-color: #e2e8f0 !important
    }

    .md\:focus\:tw-border-gray-400:focus {
        border-color: #cbd5e0 !important
    }

    .md\:focus\:tw-border-gray-500:focus {
        border-color: #a0aec0 !important
    }

    .md\:focus\:tw-border-gray-600:focus {
        border-color: #718096 !important
    }

    .md\:focus\:tw-border-gray-700:focus {
        border-color: #4a5568 !important
    }

    .md\:focus\:tw-border-gray-800:focus {
        border-color: #2d3748 !important
    }

    .md\:focus\:tw-border-gray-900:focus {
        border-color: #1a202c !important
    }

    .md\:focus\:tw-border-red-100:focus {
        border-color: #fff5f5 !important
    }

    .md\:focus\:tw-border-red-200:focus {
        border-color: #fed7d7 !important
    }

    .md\:focus\:tw-border-red-300:focus {
        border-color: #feb2b2 !important
    }

    .md\:focus\:tw-border-red-400:focus {
        border-color: #fc8181 !important
    }

    .md\:focus\:tw-border-red-500:focus {
        border-color: #f56565 !important
    }

    .md\:focus\:tw-border-red-600:focus {
        border-color: #e53e3e !important
    }

    .md\:focus\:tw-border-red-700:focus {
        border-color: #c53030 !important
    }

    .md\:focus\:tw-border-red-800:focus {
        border-color: #9b2c2c !important
    }

    .md\:focus\:tw-border-red-900:focus {
        border-color: #742a2a !important
    }

    .md\:focus\:tw-border-orange-100:focus {
        border-color: #fffaf0 !important
    }

    .md\:focus\:tw-border-orange-200:focus {
        border-color: #feebc8 !important
    }

    .md\:focus\:tw-border-orange-300:focus {
        border-color: #fbd38d !important
    }

    .md\:focus\:tw-border-orange-400:focus {
        border-color: #f6ad55 !important
    }

    .md\:focus\:tw-border-orange-500:focus {
        border-color: #ed8936 !important
    }

    .md\:focus\:tw-border-orange-600:focus {
        border-color: #dd6b20 !important
    }

    .md\:focus\:tw-border-orange-700:focus {
        border-color: #c05621 !important
    }

    .md\:focus\:tw-border-orange-800:focus {
        border-color: #9c4221 !important
    }

    .md\:focus\:tw-border-orange-900:focus {
        border-color: #7b341e !important
    }

    .md\:focus\:tw-border-yellow-100:focus {
        border-color: ivory !important
    }

    .md\:focus\:tw-border-yellow-200:focus {
        border-color: #fefcbf !important
    }

    .md\:focus\:tw-border-yellow-300:focus {
        border-color: #faf089 !important
    }

    .md\:focus\:tw-border-yellow-400:focus {
        border-color: #f6e05e !important
    }

    .md\:focus\:tw-border-yellow-500:focus {
        border-color: #ecc94b !important
    }

    .md\:focus\:tw-border-yellow-600:focus {
        border-color: #d69e2e !important
    }

    .md\:focus\:tw-border-yellow-700:focus {
        border-color: #b7791f !important
    }

    .md\:focus\:tw-border-yellow-800:focus {
        border-color: #975a16 !important
    }

    .md\:focus\:tw-border-yellow-900:focus {
        border-color: #744210 !important
    }

    .md\:focus\:tw-border-green-100:focus {
        border-color: #f0fff4 !important
    }

    .md\:focus\:tw-border-green-200:focus {
        border-color: #c6f6d5 !important
    }

    .md\:focus\:tw-border-green-300:focus {
        border-color: #9ae6b4 !important
    }

    .md\:focus\:tw-border-green-400:focus {
        border-color: #68d391 !important
    }

    .md\:focus\:tw-border-green-500:focus {
        border-color: #48bb78 !important
    }

    .md\:focus\:tw-border-green-600:focus {
        border-color: #38a169 !important
    }

    .md\:focus\:tw-border-green-700:focus {
        border-color: #2f855a !important
    }

    .md\:focus\:tw-border-green-800:focus {
        border-color: #276749 !important
    }

    .md\:focus\:tw-border-green-900:focus {
        border-color: #22543d !important
    }

    .md\:focus\:tw-border-teal-100:focus {
        border-color: #e6fffa !important
    }

    .md\:focus\:tw-border-teal-200:focus {
        border-color: #b2f5ea !important
    }

    .md\:focus\:tw-border-teal-300:focus {
        border-color: #81e6d9 !important
    }

    .md\:focus\:tw-border-teal-400:focus {
        border-color: #4fd1c5 !important
    }

    .md\:focus\:tw-border-teal-500:focus {
        border-color: #38b2ac !important
    }

    .md\:focus\:tw-border-teal-600:focus {
        border-color: #319795 !important
    }

    .md\:focus\:tw-border-teal-700:focus {
        border-color: #2c7a7b !important
    }

    .md\:focus\:tw-border-teal-800:focus {
        border-color: #285e61 !important
    }

    .md\:focus\:tw-border-teal-900:focus {
        border-color: #234e52 !important
    }

    .md\:focus\:tw-border-blue-100:focus {
        border-color: #ebf8ff !important
    }

    .md\:focus\:tw-border-blue-200:focus {
        border-color: #bee3f8 !important
    }

    .md\:focus\:tw-border-blue-300:focus {
        border-color: #90cdf4 !important
    }

    .md\:focus\:tw-border-blue-400:focus {
        border-color: #63b3ed !important
    }

    .md\:focus\:tw-border-blue-500:focus {
        border-color: #4299e1 !important
    }

    .md\:focus\:tw-border-blue-600:focus {
        border-color: #3182ce !important
    }

    .md\:focus\:tw-border-blue-700:focus {
        border-color: #2b6cb0 !important
    }

    .md\:focus\:tw-border-blue-800:focus {
        border-color: #2c5282 !important
    }

    .md\:focus\:tw-border-blue-900:focus {
        border-color: #2a4365 !important
    }

    .md\:focus\:tw-border-blue-1000:focus {
        border-color: #304570 !important
    }

    .md\:focus\:tw-border-blue-1100:focus {
        border-color: #D1E3E3 !important
    }

    .md\:focus\:tw-border-indigo-100:focus {
        border-color: #ebf4ff !important
    }

    .md\:focus\:tw-border-indigo-200:focus {
        border-color: #c3dafe !important
    }

    .md\:focus\:tw-border-indigo-300:focus {
        border-color: #a3bffa !important
    }

    .md\:focus\:tw-border-indigo-400:focus {
        border-color: #7f9cf5 !important
    }

    .md\:focus\:tw-border-indigo-500:focus {
        border-color: #667eea !important
    }

    .md\:focus\:tw-border-indigo-600:focus {
        border-color: #5a67d8 !important
    }

    .md\:focus\:tw-border-indigo-700:focus {
        border-color: #4c51bf !important
    }

    .md\:focus\:tw-border-indigo-800:focus {
        border-color: #434190 !important
    }

    .md\:focus\:tw-border-indigo-900:focus {
        border-color: #3c366b !important
    }

    .md\:focus\:tw-border-purple-100:focus {
        border-color: #faf5ff !important
    }

    .md\:focus\:tw-border-purple-200:focus {
        border-color: #e9d8fd !important
    }

    .md\:focus\:tw-border-purple-300:focus {
        border-color: #d6bcfa !important
    }

    .md\:focus\:tw-border-purple-400:focus {
        border-color: #b794f4 !important
    }

    .md\:focus\:tw-border-purple-500:focus {
        border-color: #9f7aea !important
    }

    .md\:focus\:tw-border-purple-600:focus {
        border-color: #805ad5 !important
    }

    .md\:focus\:tw-border-purple-700:focus {
        border-color: #6b46c1 !important
    }

    .md\:focus\:tw-border-purple-800:focus {
        border-color: #553c9a !important
    }

    .md\:focus\:tw-border-purple-900:focus {
        border-color: #44337a !important
    }

    .md\:focus\:tw-border-pink-100:focus {
        border-color: #fff5f7 !important
    }

    .md\:focus\:tw-border-pink-200:focus {
        border-color: #fed7e2 !important
    }

    .md\:focus\:tw-border-pink-300:focus {
        border-color: #fbb6ce !important
    }

    .md\:focus\:tw-border-pink-400:focus {
        border-color: #f687b3 !important
    }

    .md\:focus\:tw-border-pink-500:focus {
        border-color: #ed64a6 !important
    }

    .md\:focus\:tw-border-pink-600:focus {
        border-color: #d53f8c !important
    }

    .md\:focus\:tw-border-pink-700:focus {
        border-color: #b83280 !important
    }

    .md\:focus\:tw-border-pink-800:focus {
        border-color: #97266d !important
    }

    .md\:focus\:tw-border-pink-900:focus {
        border-color: #702459 !important
    }

    .md\:tw-rounded-none {
        border-radius: 0 !important
    }

    .md\:tw-rounded-sm {
        border-radius: .125rem !important
    }

    .md\:tw-rounded {
        border-radius: .25rem !important
    }

    .md\:tw-rounded-lg {
        border-radius: .5rem !important
    }

    .md\:tw-rounded-full {
        border-radius: 9999px !important
    }

    .md\:tw-rounded-t-none {
        border-top-right-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .md\:tw-rounded-r-none {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .md\:tw-rounded-b-none {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:tw-rounded-l-none {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:tw-rounded-t-sm {
        border-top-right-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .md\:tw-rounded-r-sm {
        border-top-left-radius: .125rem !important
    }

    .md\:tw-rounded-b-sm, .md\:tw-rounded-r-sm {
        border-bottom-left-radius: .125rem !important
    }

    .md\:tw-rounded-b-sm, .md\:tw-rounded-l-sm {
        border-bottom-right-radius: .125rem !important
    }

    .md\:tw-rounded-l-sm {
        border-top-right-radius: .125rem !important
    }

    .md\:tw-rounded-t {
        border-top-right-radius: .25rem !important
    }

    .md\:tw-rounded-r, .md\:tw-rounded-t {
        border-top-left-radius: .25rem !important
    }

    .md\:tw-rounded-b, .md\:tw-rounded-r {
        border-bottom-left-radius: .25rem !important
    }

    .md\:tw-rounded-b, .md\:tw-rounded-l {
        border-bottom-right-radius: .25rem !important
    }

    .md\:tw-rounded-l {
        border-top-right-radius: .25rem !important
    }

    .md\:tw-rounded-t-lg {
        border-top-right-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .md\:tw-rounded-r-lg {
        border-top-left-radius: .5rem !important;
        border-bottom-left-radius: .5rem !important
    }

    .md\:tw-rounded-b-lg {
        border-bottom-left-radius: .5rem !important
    }

    .md\:tw-rounded-b-lg, .md\:tw-rounded-l-lg {
        border-bottom-right-radius: .5rem !important
    }

    .md\:tw-rounded-l-lg {
        border-top-right-radius: .5rem !important
    }

    .md\:tw-rounded-t-full {
        border-top-right-radius: 9999px !important;
        border-top-left-radius: 9999px !important
    }

    .md\:tw-rounded-r-full {
        border-top-left-radius: 9999px !important;
        border-bottom-left-radius: 9999px !important
    }

    .md\:tw-rounded-b-full {
        border-bottom-left-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .md\:tw-rounded-l-full {
        border-top-right-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .md\:tw-rounded-tl-none {
        border-top-right-radius: 0 !important
    }

    .md\:tw-rounded-tr-none {
        border-top-left-radius: 0 !important
    }

    .md\:tw-rounded-br-none {
        border-bottom-left-radius: 0 !important
    }

    .md\:tw-rounded-bl-none {
        border-bottom-right-radius: 0 !important
    }

    .md\:tw-rounded-tl-sm {
        border-top-right-radius: .125rem !important
    }

    .md\:tw-rounded-tr-sm {
        border-top-left-radius: .125rem !important
    }

    .md\:tw-rounded-br-sm {
        border-bottom-left-radius: .125rem !important
    }

    .md\:tw-rounded-bl-sm {
        border-bottom-right-radius: .125rem !important
    }

    .md\:tw-rounded-tl {
        border-top-right-radius: .25rem !important
    }

    .md\:tw-rounded-tr {
        border-top-left-radius: .25rem !important
    }

    .md\:tw-rounded-br {
        border-bottom-left-radius: .25rem !important
    }

    .md\:tw-rounded-bl {
        border-bottom-right-radius: .25rem !important
    }

    .md\:tw-rounded-tl-lg {
        border-top-right-radius: .5rem !important
    }

    .md\:tw-rounded-tr-lg {
        border-top-left-radius: .5rem !important
    }

    .md\:tw-rounded-br-lg {
        border-bottom-left-radius: .5rem !important
    }

    .md\:tw-rounded-bl-lg {
        border-bottom-right-radius: .5rem !important
    }

    .md\:tw-rounded-tl-full {
        border-top-right-radius: 9999px !important
    }

    .md\:tw-rounded-tr-full {
        border-top-left-radius: 9999px !important
    }

    .md\:tw-rounded-br-full {
        border-bottom-left-radius: 9999px !important
    }

    .md\:tw-rounded-bl-full {
        border-bottom-right-radius: 9999px !important
    }

    .md\:tw-border-solid {
        border-style: solid !important
    }

    .md\:tw-border-dashed {
        border-style: dashed !important
    }

    .md\:tw-border-dotted {
        border-style: dotted !important
    }

    .md\:tw-border-double {
        border-style: double !important
    }

    .md\:tw-border-none {
        border-style: none !important
    }

    .md\:tw-border-0 {
        border-width: 0 !important
    }

    .md\:tw-border-2 {
        border-width: 2px !important
    }

    .md\:tw-border-4 {
        border-width: 4px !important
    }

    .md\:tw-border-8 {
        border-width: 8px !important
    }

    .md\:tw-border {
        border-width: 1px !important
    }

    .md\:tw-border-t-0 {
        border-top-width: 0 !important
    }

    .md\:tw-border-r-0 {
        border-left-width: 0 !important
    }

    .md\:tw-border-b-0 {
        border-bottom-width: 0 !important
    }

    .md\:tw-border-l-0 {
        border-right-width: 0 !important
    }

    .md\:tw-border-t-2 {
        border-top-width: 2px !important
    }

    .md\:tw-border-r-2 {
        border-left-width: 2px !important
    }

    .md\:tw-border-b-2 {
        border-bottom-width: 2px !important
    }

    .md\:tw-border-l-2 {
        border-right-width: 2px !important
    }

    .md\:tw-border-t-4 {
        border-top-width: 4px !important
    }

    .md\:tw-border-r-4 {
        border-left-width: 4px !important
    }

    .md\:tw-border-b-4 {
        border-bottom-width: 4px !important
    }

    .md\:tw-border-l-4 {
        border-right-width: 4px !important
    }

    .md\:tw-border-t-8 {
        border-top-width: 8px !important
    }

    .md\:tw-border-r-8 {
        border-left-width: 8px !important
    }

    .md\:tw-border-b-8 {
        border-bottom-width: 8px !important
    }

    .md\:tw-border-l-8 {
        border-right-width: 8px !important
    }

    .md\:tw-border-t {
        border-top-width: 1px !important
    }

    .md\:tw-border-r {
        border-left-width: 1px !important
    }

    .md\:tw-border-b {
        border-bottom-width: 1px !important
    }

    .md\:tw-border-l {
        border-right-width: 1px !important
    }

    .md\:tw-cursor-auto {
        cursor: auto !important
    }

    .md\:tw-cursor-default {
        cursor: default !important
    }

    .md\:tw-cursor-pointer {
        cursor: pointer !important
    }

    .md\:tw-cursor-wait {
        cursor: wait !important
    }

    .md\:tw-cursor-text {
        cursor: text !important
    }

    .md\:tw-cursor-move {
        cursor: move !important
    }

    .md\:tw-cursor-not-allowed {
        cursor: not-allowed !important
    }

    .md\:tw-block {
        display: block !important
    }

    .md\:tw-inline-block {
        display: inline-block !important
    }

    .md\:tw-inline {
        display: inline !important
    }

    .md\:tw-flex {
        display: flex !important
    }

    .md\:tw-inline-flex {
        display: inline-flex !important
    }

    .md\:tw-table {
        display: table !important
    }

    .md\:tw-table-row {
        display: table-row !important
    }

    .md\:tw-table-cell {
        display: table-cell !important
    }

    .md\:tw-hidden {
        display: none !important
    }

    .md\:tw-flex-row {
        flex-direction: row !important
    }

    .md\:tw-flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .md\:tw-flex-col {
        flex-direction: column !important
    }

    .md\:tw-flex-col-reverse {
        flex-direction: column-reverse !important
    }

    .md\:tw-flex-wrap {
        flex-wrap: wrap !important
    }

    .md\:tw-flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .md\:tw-flex-no-wrap {
        flex-wrap: nowrap !important
    }

    .md\:tw-items-start {
        align-items: flex-start !important
    }

    .md\:tw-items-end {
        align-items: flex-end !important
    }

    .md\:tw-items-center {
        align-items: center !important
    }

    .md\:tw-items-baseline {
        align-items: baseline !important
    }

    .md\:tw-items-stretch {
        align-items: stretch !important
    }

    .md\:tw-self-auto {
        align-self: auto !important
    }

    .md\:tw-self-start {
        align-self: flex-start !important
    }

    .md\:tw-self-end {
        align-self: flex-end !important
    }

    .md\:tw-self-center {
        align-self: center !important
    }

    .md\:tw-self-stretch {
        align-self: stretch !important
    }

    .md\:tw-justify-start {
        justify-content: flex-start !important
    }

    .md\:tw-justify-end {
        justify-content: flex-end !important
    }

    .md\:tw-justify-center {
        justify-content: center !important
    }

    .md\:tw-justify-between {
        justify-content: space-between !important
    }

    .md\:tw-justify-around {
        justify-content: space-around !important
    }

    .md\:tw-content-center {
        align-content: center !important
    }

    .md\:tw-content-start {
        align-content: flex-start !important
    }

    .md\:tw-content-end {
        align-content: flex-end !important
    }

    .md\:tw-content-between {
        align-content: space-between !important
    }

    .md\:tw-content-around {
        align-content: space-around !important
    }

    .md\:tw-flex-1 {
        flex: 1 1 0% !important
    }

    .md\:tw-flex-auto {
        flex: 1 1 auto !important
    }

    .md\:tw-flex-initial {
        flex: 0 1 auto !important
    }

    .md\:tw-flex-none {
        flex: none !important
    }

    .md\:tw-flex-grow-0 {
        flex-grow: 0 !important
    }

    .md\:tw-flex-grow {
        flex-grow: 1 !important
    }

    .md\:tw-flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .md\:tw-flex-shrink {
        flex-shrink: 1 !important
    }

    .md\:tw-order-1 {
        order: 1 !important
    }

    .md\:tw-order-2 {
        order: 2 !important
    }

    .md\:tw-order-3 {
        order: 3 !important
    }

    .md\:tw-order-4 {
        order: 4 !important
    }

    .md\:tw-order-5 {
        order: 5 !important
    }

    .md\:tw-order-6 {
        order: 6 !important
    }

    .md\:tw-order-7 {
        order: 7 !important
    }

    .md\:tw-order-8 {
        order: 8 !important
    }

    .md\:tw-order-9 {
        order: 9 !important
    }

    .md\:tw-order-10 {
        order: 10 !important
    }

    .md\:tw-order-11 {
        order: 11 !important
    }

    .md\:tw-order-12 {
        order: 12 !important
    }

    .md\:tw-order-first {
        order: -9999 !important
    }

    .md\:tw-order-last {
        order: 9999 !important
    }

    .md\:tw-order-none {
        order: 0 !important
    }

    .md\:tw-float-right {
        float: left !important
    }

    .md\:tw-float-left {
        float: right !important
    }

    .md\:tw-float-none {
        float: none !important
    }

    .md\:tw-clearfix:after {
        content: "" !important;
        display: table !important;
        clear: both !important
    }

    .md\:tw-font-sans {
        font-family: -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 !important
    }

    .md\:tw-font-serif {
        font-family: Georgia, Cambria, Times New Roman, Times, serif !important
    }

    .md\:tw-font-mono {
        font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
    }

    .md\:tw-font-hairline {
        font-weight: 100 !important
    }

    .md\:tw-font-thin {
        font-weight: 200 !important
    }

    .md\:tw-font-light {
        font-weight: 300 !important
    }

    .md\:tw-font-normal {
        font-weight: 400 !important
    }

    .md\:tw-font-medium {
        font-weight: 500 !important
    }

    .md\:tw-font-semibold {
        font-weight: 600 !important
    }

    .md\:tw-font-bold {
        font-weight: 700 !important
    }

    .md\:tw-font-extrabold {
        font-weight: 800 !important
    }

    .md\:tw-font-black {
        font-weight: 900 !important
    }

    .md\:hover\:tw-font-hairline:hover {
        font-weight: 100 !important
    }

    .md\:hover\:tw-font-thin:hover {
        font-weight: 200 !important
    }

    .md\:hover\:tw-font-light:hover {
        font-weight: 300 !important
    }

    .md\:hover\:tw-font-normal:hover {
        font-weight: 400 !important
    }

    .md\:hover\:tw-font-medium:hover {
        font-weight: 500 !important
    }

    .md\:hover\:tw-font-semibold:hover {
        font-weight: 600 !important
    }

    .md\:hover\:tw-font-bold:hover {
        font-weight: 700 !important
    }

    .md\:hover\:tw-font-extrabold:hover {
        font-weight: 800 !important
    }

    .md\:hover\:tw-font-black:hover {
        font-weight: 900 !important
    }

    .md\:focus\:tw-font-hairline:focus {
        font-weight: 100 !important
    }

    .md\:focus\:tw-font-thin:focus {
        font-weight: 200 !important
    }

    .md\:focus\:tw-font-light:focus {
        font-weight: 300 !important
    }

    .md\:focus\:tw-font-normal:focus {
        font-weight: 400 !important
    }

    .md\:focus\:tw-font-medium:focus {
        font-weight: 500 !important
    }

    .md\:focus\:tw-font-semibold:focus {
        font-weight: 600 !important
    }

    .md\:focus\:tw-font-bold:focus {
        font-weight: 700 !important
    }

    .md\:focus\:tw-font-extrabold:focus {
        font-weight: 800 !important
    }

    .md\:focus\:tw-font-black:focus {
        font-weight: 900 !important
    }

    .md\:tw-h-0 {
        height: 0 !important
    }

    .md\:tw-h-1 {
        height: .25rem !important
    }

    .md\:tw-h-2 {
        height: .5rem !important
    }

    .md\:tw-h-3 {
        height: .75rem !important
    }

    .md\:tw-h-4 {
        height: 1rem !important
    }

    .md\:tw-h-5 {
        height: 1.25rem !important
    }

    .md\:tw-h-6 {
        height: 1.5rem !important
    }

    .md\:tw-h-8 {
        height: 2rem !important
    }

    .md\:tw-h-10 {
        height: 2.5rem !important
    }

    .md\:tw-h-12 {
        height: 3rem !important
    }

    .md\:tw-h-16 {
        height: 4rem !important
    }

    .md\:tw-h-20 {
        height: 5rem !important
    }

    .md\:tw-h-24 {
        height: 6rem !important
    }

    .md\:tw-h-32 {
        height: 8rem !important
    }

    .md\:tw-h-40 {
        height: 10rem !important
    }

    .md\:tw-h-48 {
        height: 12rem !important
    }

    .md\:tw-h-56 {
        height: 14rem !important
    }

    .md\:tw-h-64 {
        height: 16rem !important
    }

    .md\:tw-h-auto {
        height: auto !important
    }

    .md\:tw-h-px {
        height: 1px !important
    }

    .md\:tw-h-full {
        height: 100% !important
    }

    .md\:tw-h-screen {
        height: 100vh !important
    }

    .md\:tw-leading-none {
        line-height: 1 !important
    }

    .md\:tw-leading-tight {
        line-height: 1.25 !important
    }

    .md\:tw-leading-snug {
        line-height: 1.375 !important
    }

    .md\:tw-leading-normal {
        line-height: 1.5 !important
    }

    .md\:tw-leading-relaxed {
        line-height: 1.625 !important
    }

    .md\:tw-leading-loose {
        line-height: 2 !important
    }

    .md\:tw-list-inside {
        list-style-position: inside !important
    }

    .md\:tw-list-outside {
        list-style-position: outside !important
    }

    .md\:tw-list-none {
        list-style-type: none !important
    }

    .md\:tw-list-disc {
        list-style-type: disc !important
    }

    .md\:tw-list-decimal {
        list-style-type: decimal !important
    }

    .md\:tw-m-0 {
        margin: 0 !important
    }

    .md\:tw-m-1 {
        margin: .25rem !important
    }

    .md\:tw-m-2 {
        margin: .5rem !important
    }

    .md\:tw-m-3 {
        margin: .75rem !important
    }

    .md\:tw-m-4 {
        margin: 1rem !important
    }

    .md\:tw-m-5 {
        margin: 1.25rem !important
    }

    .md\:tw-m-6 {
        margin: 1.5rem !important
    }

    .md\:tw-m-8 {
        margin: 2rem !important
    }

    .md\:tw-m-10 {
        margin: 2.5rem !important
    }

    .md\:tw-m-12 {
        margin: 3rem !important
    }

    .md\:tw-m-16 {
        margin: 4rem !important
    }

    .md\:tw-m-20 {
        margin: 5rem !important
    }

    .md\:tw-m-24 {
        margin: 6rem !important
    }

    .md\:tw-m-32 {
        margin: 8rem !important
    }

    .md\:tw-m-40 {
        margin: 10rem !important
    }

    .md\:tw-m-48 {
        margin: 12rem !important
    }

    .md\:tw-m-56 {
        margin: 14rem !important
    }

    .md\:tw-m-64 {
        margin: 16rem !important
    }

    .md\:tw-m-auto {
        margin: auto !important
    }

    .md\:tw-m-px {
        margin: 1px !important
    }

    .md\:tw--m-1 {
        margin: -.25rem !important
    }

    .md\:tw--m-2 {
        margin: -.5rem !important
    }

    .md\:tw--m-3 {
        margin: -.75rem !important
    }

    .md\:tw--m-4 {
        margin: -1rem !important
    }

    .md\:tw--m-5 {
        margin: -1.25rem !important
    }

    .md\:tw--m-6 {
        margin: -1.5rem !important
    }

    .md\:tw--m-8 {
        margin: -2rem !important
    }

    .md\:tw--m-10 {
        margin: -2.5rem !important
    }

    .md\:tw--m-12 {
        margin: -3rem !important
    }

    .md\:tw--m-16 {
        margin: -4rem !important
    }

    .md\:tw--m-20 {
        margin: -5rem !important
    }

    .md\:tw--m-24 {
        margin: -6rem !important
    }

    .md\:tw--m-32 {
        margin: -8rem !important
    }

    .md\:tw--m-40 {
        margin: -10rem !important
    }

    .md\:tw--m-48 {
        margin: -12rem !important
    }

    .md\:tw--m-56 {
        margin: -14rem !important
    }

    .md\:tw--m-64 {
        margin: -16rem !important
    }

    .md\:tw--m-px {
        margin: -1px !important
    }

    .md\:tw-my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .md\:tw-mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .md\:tw-my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .md\:tw-mx-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .md\:tw-my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:tw-mx-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .md\:tw-my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .md\:tw-mx-3 {
        margin-right: .75rem !important;
        margin-left: .75rem !important
    }

    .md\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .md\:tw-mx-4 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .md\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .md\:tw-mx-5 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important
    }

    .md\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .md\:tw-mx-6 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .md\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .md\:tw-mx-8 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .md\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .md\:tw-mx-10 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .md\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .md\:tw-mx-12 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .md\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .md\:tw-mx-16 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .md\:tw-my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .md\:tw-mx-20 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }

    .md\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }

    .md\:tw-mx-24 {
        margin-right: 6rem !important;
        margin-left: 6rem !important
    }

    .md\:tw-my-32 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important
    }

    .md\:tw-mx-32 {
        margin-right: 8rem !important;
        margin-left: 8rem !important
    }

    .md\:tw-my-40 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important
    }

    .md\:tw-mx-40 {
        margin-right: 10rem !important;
        margin-left: 10rem !important
    }

    .md\:tw-my-48 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important
    }

    .md\:tw-mx-48 {
        margin-right: 12rem !important;
        margin-left: 12rem !important
    }

    .md\:tw-my-56 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important
    }

    .md\:tw-mx-56 {
        margin-right: 14rem !important;
        margin-left: 14rem !important
    }

    .md\:tw-my-64 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important
    }

    .md\:tw-mx-64 {
        margin-right: 16rem !important;
        margin-left: 16rem !important
    }

    .md\:tw-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .md\:tw-mx-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .md\:tw-my-px {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .md\:tw-mx-px {
        margin-right: 1px !important;
        margin-left: 1px !important
    }

    .md\:tw--my-1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

    .md\:tw--mx-1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

    .md\:tw--my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .md\:tw--mx-2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important
    }

    .md\:tw--my-3 {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }

    .md\:tw--mx-3 {
        margin-right: -.75rem !important;
        margin-left: -.75rem !important
    }

    .md\:tw--my-4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .md\:tw--mx-4 {
        margin-right: -1rem !important;
        margin-left: -1rem !important
    }

    .md\:tw--my-5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }

    .md\:tw--mx-5 {
        margin-right: -1.25rem !important;
        margin-left: -1.25rem !important
    }

    .md\:tw--my-6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .md\:tw--mx-6 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important
    }

    .md\:tw--my-8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .md\:tw--mx-8 {
        margin-right: -2rem !important;
        margin-left: -2rem !important
    }

    .md\:tw--my-10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important
    }

    .md\:tw--mx-10 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important
    }

    .md\:tw--my-12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .md\:tw--mx-12 {
        margin-right: -3rem !important;
        margin-left: -3rem !important
    }

    .md\:tw--my-16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .md\:tw--mx-16 {
        margin-right: -4rem !important;
        margin-left: -4rem !important
    }

    .md\:tw--my-20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .md\:tw--mx-20 {
        margin-right: -5rem !important;
        margin-left: -5rem !important
    }

    .md\:tw--my-24 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }

    .md\:tw--mx-24 {
        margin-right: -6rem !important;
        margin-left: -6rem !important
    }

    .md\:tw--my-32 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important
    }

    .md\:tw--mx-32 {
        margin-right: -8rem !important;
        margin-left: -8rem !important
    }

    .md\:tw--my-40 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important
    }

    .md\:tw--mx-40 {
        margin-right: -10rem !important;
        margin-left: -10rem !important
    }

    .md\:tw--my-48 {
        margin-top: -12rem !important;
        margin-bottom: -12rem !important
    }

    .md\:tw--mx-48 {
        margin-right: -12rem !important;
        margin-left: -12rem !important
    }

    .md\:tw--my-56 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important
    }

    .md\:tw--mx-56 {
        margin-right: -14rem !important;
        margin-left: -14rem !important
    }

    .md\:tw--my-64 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important
    }

    .md\:tw--mx-64 {
        margin-right: -16rem !important;
        margin-left: -16rem !important
    }

    .md\:tw--my-px {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .md\:tw--mx-px {
        margin-right: -1px !important;
        margin-left: -1px !important
    }

    .md\:tw-mt-0 {
        margin-top: 0 !important
    }

    .md\:tw-mr-0 {
        margin-left: 0 !important
    }

    .md\:tw-mb-0 {
        margin-bottom: 0 !important
    }

    .md\:tw-ml-0 {
        margin-right: 0 !important
    }

    .md\:tw-mt-1 {
        margin-top: .25rem !important
    }

    .md\:tw-mr-1 {
        margin-left: .25rem !important
    }

    .md\:tw-mb-1 {
        margin-bottom: .25rem !important
    }

    .md\:tw-ml-1 {
        margin-right: .25rem !important
    }

    .md\:tw-mt-2 {
        margin-top: .5rem !important
    }

    .md\:tw-mr-2 {
        margin-left: .5rem !important
    }

    .md\:tw-mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:tw-ml-2 {
        margin-right: .5rem !important
    }

    .md\:tw-mt-3 {
        margin-top: .75rem !important
    }

    .md\:tw-mr-3 {
        margin-left: .75rem !important
    }

    .md\:tw-mb-3 {
        margin-bottom: .75rem !important
    }

    .md\:tw-ml-3 {
        margin-right: .75rem !important
    }

    .md\:tw-mt-4 {
        margin-top: 1rem !important
    }

    .md\:tw-mr-4 {
        margin-left: 1rem !important
    }

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

    .md\:tw-ml-4 {
        margin-right: 1rem !important
    }

    .md\:tw-mt-5 {
        margin-top: 1.25rem !important
    }

    .md\:tw-mr-5 {
        margin-left: 1.25rem !important
    }

    .md\:tw-mb-5 {
        margin-bottom: 1.25rem !important
    }

    .md\:tw-ml-5 {
        margin-right: 1.25rem !important
    }

    .md\:tw-mt-6 {
        margin-top: 1.5rem !important
    }

    .md\:tw-mr-6 {
        margin-left: 1.5rem !important
    }

    .md\:tw-mb-6 {
        margin-bottom: 1.5rem !important
    }

    .md\:tw-ml-6 {
        margin-right: 1.5rem !important
    }

    .md\:tw-mt-8 {
        margin-top: 2rem !important
    }

    .md\:tw-mr-8 {
        margin-left: 2rem !important
    }

    .md\:tw-mb-8 {
        margin-bottom: 2rem !important
    }

    .md\:tw-ml-8 {
        margin-right: 2rem !important
    }

    .md\:tw-mt-10 {
        margin-top: 2.5rem !important
    }

    .md\:tw-mr-10 {
        margin-left: 2.5rem !important
    }

    .md\:tw-mb-10 {
        margin-bottom: 2.5rem !important
    }

    .md\:tw-ml-10 {
        margin-right: 2.5rem !important
    }

    .md\:tw-mt-12 {
        margin-top: 3rem !important
    }

    .md\:tw-mr-12 {
        margin-left: 3rem !important
    }

    .md\:tw-mb-12 {
        margin-bottom: 3rem !important
    }

    .md\:tw-ml-12 {
        margin-right: 3rem !important
    }

    .md\:tw-mt-16 {
        margin-top: 4rem !important
    }

    .md\:tw-mr-16 {
        margin-left: 4rem !important
    }

    .md\:tw-mb-16 {
        margin-bottom: 4rem !important
    }

    .md\:tw-ml-16 {
        margin-right: 4rem !important
    }

    .md\:tw-mt-20 {
        margin-top: 5rem !important
    }

    .md\:tw-mr-20 {
        margin-left: 5rem !important
    }

    .md\:tw-mb-20 {
        margin-bottom: 5rem !important
    }

    .md\:tw-ml-20 {
        margin-right: 5rem !important
    }

    .md\:tw-mt-24 {
        margin-top: 6rem !important
    }

    .md\:tw-mr-24 {
        margin-left: 6rem !important
    }

    .md\:tw-mb-24 {
        margin-bottom: 6rem !important
    }

    .md\:tw-ml-24 {
        margin-right: 6rem !important
    }

    .md\:tw-mt-32 {
        margin-top: 8rem !important
    }

    .md\:tw-mr-32 {
        margin-left: 8rem !important
    }

    .md\:tw-mb-32 {
        margin-bottom: 8rem !important
    }

    .md\:tw-ml-32 {
        margin-right: 8rem !important
    }

    .md\:tw-mt-40 {
        margin-top: 10rem !important
    }

    .md\:tw-mr-40 {
        margin-left: 10rem !important
    }

    .md\:tw-mb-40 {
        margin-bottom: 10rem !important
    }

    .md\:tw-ml-40 {
        margin-right: 10rem !important
    }

    .md\:tw-mt-48 {
        margin-top: 12rem !important
    }

    .md\:tw-mr-48 {
        margin-left: 12rem !important
    }

    .md\:tw-mb-48 {
        margin-bottom: 12rem !important
    }

    .md\:tw-ml-48 {
        margin-right: 12rem !important
    }

    .md\:tw-mt-56 {
        margin-top: 14rem !important
    }

    .md\:tw-mr-56 {
        margin-left: 14rem !important
    }

    .md\:tw-mb-56 {
        margin-bottom: 14rem !important
    }

    .md\:tw-ml-56 {
        margin-right: 14rem !important
    }

    .md\:tw-mt-64 {
        margin-top: 16rem !important
    }

    .md\:tw-mr-64 {
        margin-left: 16rem !important
    }

    .md\:tw-mb-64 {
        margin-bottom: 16rem !important
    }

    .md\:tw-ml-64 {
        margin-right: 16rem !important
    }

    .md\:tw-mt-auto {
        margin-top: auto !important
    }

    .md\:tw-mr-auto {
        margin-left: auto !important
    }

    .md\:tw-mb-auto {
        margin-bottom: auto !important
    }

    .md\:tw-ml-auto {
        margin-right: auto !important
    }

    .md\:tw-mt-px {
        margin-top: 1px !important
    }

    .md\:tw-mr-px {
        margin-left: 1px !important
    }

    .md\:tw-mb-px {
        margin-bottom: 1px !important
    }

    .md\:tw-ml-px {
        margin-right: 1px !important
    }

    .md\:tw--mt-1 {
        margin-top: -.25rem !important
    }

    .md\:tw--mr-1 {
        margin-left: -.25rem !important
    }

    .md\:tw--mb-1 {
        margin-bottom: -.25rem !important
    }

    .md\:tw--ml-1 {
        margin-right: -.25rem !important
    }

    .md\:tw--mt-2 {
        margin-top: -.5rem !important
    }

    .md\:tw--mr-2 {
        margin-left: -.5rem !important
    }

    .md\:tw--mb-2 {
        margin-bottom: -.5rem !important
    }

    .md\:tw--ml-2 {
        margin-right: -.5rem !important
    }

    .md\:tw--mt-3 {
        margin-top: -.75rem !important
    }

    .md\:tw--mr-3 {
        margin-left: -.75rem !important
    }

    .md\:tw--mb-3 {
        margin-bottom: -.75rem !important
    }

    .md\:tw--ml-3 {
        margin-right: -.75rem !important
    }

    .md\:tw--mt-4 {
        margin-top: -1rem !important
    }

    .md\:tw--mr-4 {
        margin-left: -1rem !important
    }

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

    .md\:tw--ml-4 {
        margin-right: -1rem !important
    }

    .md\:tw--mt-5 {
        margin-top: -1.25rem !important
    }

    .md\:tw--mr-5 {
        margin-left: -1.25rem !important
    }

    .md\:tw--mb-5 {
        margin-bottom: -1.25rem !important
    }

    .md\:tw--ml-5 {
        margin-right: -1.25rem !important
    }

    .md\:tw--mt-6 {
        margin-top: -1.5rem !important
    }

    .md\:tw--mr-6 {
        margin-left: -1.5rem !important
    }

    .md\:tw--mb-6 {
        margin-bottom: -1.5rem !important
    }

    .md\:tw--ml-6 {
        margin-right: -1.5rem !important
    }

    .md\:tw--mt-8 {
        margin-top: -2rem !important
    }

    .md\:tw--mr-8 {
        margin-left: -2rem !important
    }

    .md\:tw--mb-8 {
        margin-bottom: -2rem !important
    }

    .md\:tw--ml-8 {
        margin-right: -2rem !important
    }

    .md\:tw--mt-10 {
        margin-top: -2.5rem !important
    }

    .md\:tw--mr-10 {
        margin-left: -2.5rem !important
    }

    .md\:tw--mb-10 {
        margin-bottom: -2.5rem !important
    }

    .md\:tw--ml-10 {
        margin-right: -2.5rem !important
    }

    .md\:tw--mt-12 {
        margin-top: -3rem !important
    }

    .md\:tw--mr-12 {
        margin-left: -3rem !important
    }

    .md\:tw--mb-12 {
        margin-bottom: -3rem !important
    }

    .md\:tw--ml-12 {
        margin-right: -3rem !important
    }

    .md\:tw--mt-16 {
        margin-top: -4rem !important
    }

    .md\:tw--mr-16 {
        margin-left: -4rem !important
    }

    .md\:tw--mb-16 {
        margin-bottom: -4rem !important
    }

    .md\:tw--ml-16 {
        margin-right: -4rem !important
    }

    .md\:tw--mt-20 {
        margin-top: -5rem !important
    }

    .md\:tw--mr-20 {
        margin-left: -5rem !important
    }

    .md\:tw--mb-20 {
        margin-bottom: -5rem !important
    }

    .md\:tw--ml-20 {
        margin-right: -5rem !important
    }

    .md\:tw--mt-24 {
        margin-top: -6rem !important
    }

    .md\:tw--mr-24 {
        margin-left: -6rem !important
    }

    .md\:tw--mb-24 {
        margin-bottom: -6rem !important
    }

    .md\:tw--ml-24 {
        margin-right: -6rem !important
    }

    .md\:tw--mt-32 {
        margin-top: -8rem !important
    }

    .md\:tw--mr-32 {
        margin-left: -8rem !important
    }

    .md\:tw--mb-32 {
        margin-bottom: -8rem !important
    }

    .md\:tw--ml-32 {
        margin-right: -8rem !important
    }

    .md\:tw--mt-40 {
        margin-top: -10rem !important
    }

    .md\:tw--mr-40 {
        margin-left: -10rem !important
    }

    .md\:tw--mb-40 {
        margin-bottom: -10rem !important
    }

    .md\:tw--ml-40 {
        margin-right: -10rem !important
    }

    .md\:tw--mt-48 {
        margin-top: -12rem !important
    }

    .md\:tw--mr-48 {
        margin-left: -12rem !important
    }

    .md\:tw--mb-48 {
        margin-bottom: -12rem !important
    }

    .md\:tw--ml-48 {
        margin-right: -12rem !important
    }

    .md\:tw--mt-56 {
        margin-top: -14rem !important
    }

    .md\:tw--mr-56 {
        margin-left: -14rem !important
    }

    .md\:tw--mb-56 {
        margin-bottom: -14rem !important
    }

    .md\:tw--ml-56 {
        margin-right: -14rem !important
    }

    .md\:tw--mt-64 {
        margin-top: -16rem !important
    }

    .md\:tw--mr-64 {
        margin-left: -16rem !important
    }

    .md\:tw--mb-64 {
        margin-bottom: -16rem !important
    }

    .md\:tw--ml-64 {
        margin-right: -16rem !important
    }

    .md\:tw--mt-px {
        margin-top: -1px !important
    }

    .md\:tw--mr-px {
        margin-left: -1px !important
    }

    .md\:tw--mb-px {
        margin-bottom: -1px !important
    }

    .md\:tw--ml-px {
        margin-right: -1px !important
    }

    .md\:tw-max-h-full {
        max-height: 100% !important
    }

    .md\:tw-max-h-screen {
        max-height: 100vh !important
    }

    .md\:tw-max-w-xs {
        max-width: 20rem !important
    }

    .md\:tw-max-w-sm {
        max-width: 24rem !important
    }

    .md\:tw-max-w-md {
        max-width: 28rem !important
    }

    .md\:tw-max-w-lg {
        max-width: 32rem !important
    }

    .md\:tw-max-w-xl {
        max-width: 36rem !important
    }

    .md\:tw-max-w-2xl {
        max-width: 42rem !important
    }

    .md\:tw-max-w-3xl {
        max-width: 48rem !important
    }

    .md\:tw-max-w-4xl {
        max-width: 56rem !important
    }

    .md\:tw-max-w-5xl {
        max-width: 64rem !important
    }

    .md\:tw-max-w-6xl {
        max-width: 72rem !important
    }

    .md\:tw-max-w-full {
        max-width: 100% !important
    }

    .md\:tw-min-h-0 {
        min-height: 0 !important
    }

    .md\:tw-min-h-full {
        min-height: 100% !important
    }

    .md\:tw-min-h-screen {
        min-height: 100vh !important
    }

    .md\:tw-min-w-0 {
        min-width: 0 !important
    }

    .md\:tw-min-w-full {
        min-width: 100% !important
    }

    .md\:tw-object-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .md\:tw-object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .md\:tw-object-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .md\:tw-object-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .md\:tw-object-scale-down {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .md\:tw-object-bottom {
        -o-object-position: bottom !important;
        object-position: bottom !important
    }

    .md\:tw-object-center {
        -o-object-position: center !important;
        object-position: center !important
    }

    .md\:tw-object-left {
        -o-object-position: left !important;
        object-position: left !important
    }

    .md\:tw-object-left-bottom {
        -o-object-position: left bottom !important;
        object-position: left bottom !important
    }

    .md\:tw-object-left-top {
        -o-object-position: left top !important;
        object-position: left top !important
    }

    .md\:tw-object-right {
        -o-object-position: right !important;
        object-position: right !important
    }

    .md\:tw-object-right-bottom {
        -o-object-position: right bottom !important;
        object-position: right bottom !important
    }

    .md\:tw-object-right-top {
        -o-object-position: right top !important;
        object-position: right top !important
    }

    .md\:tw-object-top {
        -o-object-position: top !important;
        object-position: top !important
    }

    .md\:tw-opacity-0 {
        opacity: 0 !important
    }

    .md\:tw-opacity-25 {
        opacity: .25 !important
    }

    .md\:tw-opacity-50 {
        opacity: .5 !important
    }

    .md\:tw-opacity-75 {
        opacity: .75 !important
    }

    .md\:tw-opacity-100 {
        opacity: 1 !important
    }

    .md\:hover\:tw-opacity-0:hover {
        opacity: 0 !important
    }

    .md\:hover\:tw-opacity-25:hover {
        opacity: .25 !important
    }

    .md\:hover\:tw-opacity-50:hover {
        opacity: .5 !important
    }

    .md\:hover\:tw-opacity-75:hover {
        opacity: .75 !important
    }

    .md\:hover\:tw-opacity-100:hover {
        opacity: 1 !important
    }

    .md\:focus\:tw-opacity-0:focus {
        opacity: 0 !important
    }

    .md\:focus\:tw-opacity-25:focus {
        opacity: .25 !important
    }

    .md\:focus\:tw-opacity-50:focus {
        opacity: .5 !important
    }

    .md\:focus\:tw-opacity-75:focus {
        opacity: .75 !important
    }

    .md\:focus\:tw-opacity-100:focus {
        opacity: 1 !important
    }

    .md\:focus\:tw-outline-none:focus, .md\:tw-outline-none {
        outline: 0 !important
    }

    .md\:tw-overflow-auto {
        overflow: auto !important
    }

    .md\:tw-overflow-hidden {
        overflow: hidden !important
    }

    .md\:tw-overflow-visible {
        overflow: visible !important
    }

    .md\:tw-overflow-scroll {
        overflow: scroll !important
    }

    .md\:tw-overflow-x-auto {
        overflow-x: auto !important
    }

    .md\:tw-overflow-y-auto {
        overflow-y: auto !important
    }

    .md\:tw-overflow-x-hidden {
        overflow-x: hidden !important
    }

    .md\:tw-overflow-y-hidden {
        overflow-y: hidden !important
    }

    .md\:tw-overflow-x-visible {
        overflow-x: visible !important
    }

    .md\:tw-overflow-y-visible {
        overflow-y: visible !important
    }

    .md\:tw-overflow-x-scroll {
        overflow-x: scroll !important
    }

    .md\:tw-overflow-y-scroll {
        overflow-y: scroll !important
    }

    .md\:tw-scrolling-touch {
        -webkit-overflow-scrolling: touch !important
    }

    .md\:tw-scrolling-auto {
        -webkit-overflow-scrolling: auto !important
    }

    .md\:tw-p-0 {
        padding: 0 !important
    }

    .md\:tw-p-1 {
        padding: .25rem !important
    }

    .md\:tw-p-2 {
        padding: .5rem !important
    }

    .md\:tw-p-3 {
        padding: .75rem !important
    }

    .md\:tw-p-4 {
        padding: 1rem !important
    }

    .md\:tw-p-5 {
        padding: 1.25rem !important
    }

    .md\:tw-p-6 {
        padding: 1.5rem !important
    }

    .md\:tw-p-8 {
        padding: 2rem !important
    }

    .md\:tw-p-10 {
        padding: 2.5rem !important
    }

    .md\:tw-p-12 {
        padding: 3rem !important
    }

    .md\:tw-p-16 {
        padding: 4rem !important
    }

    .md\:tw-p-20 {
        padding: 5rem !important
    }

    .md\:tw-p-24 {
        padding: 6rem !important
    }

    .md\:tw-p-32 {
        padding: 8rem !important
    }

    .md\:tw-p-40 {
        padding: 10rem !important
    }

    .md\:tw-p-48 {
        padding: 12rem !important
    }

    .md\:tw-p-56 {
        padding: 14rem !important
    }

    .md\:tw-p-64 {
        padding: 16rem !important
    }

    .md\:tw-p-px {
        padding: 1px !important
    }

    .md\:tw-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .md\:tw-px-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .md\:tw-py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .md\:tw-px-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .md\:tw-py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .md\:tw-px-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .md\:tw-py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .md\:tw-px-3 {
        padding-right: .75rem !important;
        padding-left: .75rem !important
    }

    .md\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .md\:tw-px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .md\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }

    .md\:tw-px-5 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important
    }

    .md\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .md\:tw-px-6 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .md\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .md\:tw-px-8 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .md\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important
    }

    .md\:tw-px-10 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important
    }

    .md\:tw-py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

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

    .md\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .md\:tw-px-16 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .md\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .md\:tw-px-20 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }

    .md\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }

    .md\:tw-px-24 {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }

    .md\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important
    }

    .md\:tw-px-32 {
        padding-right: 8rem !important;
        padding-left: 8rem !important
    }

    .md\:tw-py-40 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important
    }

    .md\:tw-px-40 {
        padding-right: 10rem !important;
        padding-left: 10rem !important
    }

    .md\:tw-py-48 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }

    .md\:tw-px-48 {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }

    .md\:tw-py-56 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important
    }

    .md\:tw-px-56 {
        padding-right: 14rem !important;
        padding-left: 14rem !important
    }

    .md\:tw-py-64 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important
    }

    .md\:tw-px-64 {
        padding-right: 16rem !important;
        padding-left: 16rem !important
    }

    .md\:tw-py-px {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .md\:tw-px-px {
        padding-right: 1px !important;
        padding-left: 1px !important
    }

    .md\:tw-pt-0 {
        padding-top: 0 !important
    }

    .md\:tw-pr-0 {
        padding-left: 0 !important
    }

    .md\:tw-pb-0 {
        padding-bottom: 0 !important
    }

    .md\:tw-pl-0 {
        padding-right: 0 !important
    }

    .md\:tw-pt-1 {
        padding-top: .25rem !important
    }

    .md\:tw-pr-1 {
        padding-left: .25rem !important
    }

    .md\:tw-pb-1 {
        padding-bottom: .25rem !important
    }

    .md\:tw-pl-1 {
        padding-right: .25rem !important
    }

    .md\:tw-pt-2 {
        padding-top: .5rem !important
    }

    .md\:tw-pr-2 {
        padding-left: .5rem !important
    }

    .md\:tw-pb-2 {
        padding-bottom: .5rem !important
    }

    .md\:tw-pl-2 {
        padding-right: .5rem !important
    }

    .md\:tw-pt-3 {
        padding-top: .75rem !important
    }

    .md\:tw-pr-3 {
        padding-left: .75rem !important
    }

    .md\:tw-pb-3 {
        padding-bottom: .75rem !important
    }

    .md\:tw-pl-3 {
        padding-right: .75rem !important
    }

    .md\:tw-pt-4 {
        padding-top: 1rem !important
    }

    .md\:tw-pr-4 {
        padding-left: 1rem !important
    }

    .md\:tw-pb-4 {
        padding-bottom: 1rem !important
    }

    .md\:tw-pl-4 {
        padding-right: 1rem !important
    }

    .md\:tw-pt-5 {
        padding-top: 1.25rem !important
    }

    .md\:tw-pr-5 {
        padding-left: 1.25rem !important
    }

    .md\:tw-pb-5 {
        padding-bottom: 1.25rem !important
    }

    .md\:tw-pl-5 {
        padding-right: 1.25rem !important
    }

    .md\:tw-pt-6 {
        padding-top: 1.5rem !important
    }

    .md\:tw-pr-6 {
        padding-left: 1.5rem !important
    }

    .md\:tw-pb-6 {
        padding-bottom: 1.5rem !important
    }

    .md\:tw-pl-6 {
        padding-right: 1.5rem !important
    }

    .md\:tw-pt-8 {
        padding-top: 2rem !important
    }

    .md\:tw-pr-8 {
        padding-left: 2rem !important
    }

    .md\:tw-pb-8 {
        padding-bottom: 2rem !important
    }

    .md\:tw-pl-8 {
        padding-right: 2rem !important
    }

    .md\:tw-pt-10 {
        padding-top: 2.5rem !important
    }

    .md\:tw-pr-10 {
        padding-left: 2.5rem !important
    }

    .md\:tw-pb-10 {
        padding-bottom: 2.5rem !important
    }

    .md\:tw-pl-10 {
        padding-right: 2.5rem !important
    }

    .md\:tw-pt-12 {
        padding-top: 3rem !important
    }

    .md\:tw-pr-12 {
        padding-left: 3rem !important
    }

    .md\:tw-pb-12 {
        padding-bottom: 3rem !important
    }

    .md\:tw-pl-12 {
        padding-right: 3rem !important
    }

    .md\:tw-pt-16 {
        padding-top: 4rem !important
    }

    .md\:tw-pr-16 {
        padding-left: 4rem !important
    }

    .md\:tw-pb-16 {
        padding-bottom: 4rem !important
    }

    .md\:tw-pl-16 {
        padding-right: 4rem !important
    }

    .md\:tw-pt-20 {
        padding-top: 5rem !important
    }

    .md\:tw-pr-20 {
        padding-left: 5rem !important
    }

    .md\:tw-pb-20 {
        padding-bottom: 5rem !important
    }

    .md\:tw-pl-20 {
        padding-right: 5rem !important
    }

    .md\:tw-pt-24 {
        padding-top: 6rem !important
    }

    .md\:tw-pr-24 {
        padding-left: 6rem !important
    }

    .md\:tw-pb-24 {
        padding-bottom: 6rem !important
    }

    .md\:tw-pl-24 {
        padding-right: 6rem !important
    }

    .md\:tw-pt-32 {
        padding-top: 8rem !important
    }

    .md\:tw-pr-32 {
        padding-left: 8rem !important
    }

    .md\:tw-pb-32 {
        padding-bottom: 8rem !important
    }

    .md\:tw-pl-32 {
        padding-right: 8rem !important
    }

    .md\:tw-pt-40 {
        padding-top: 10rem !important
    }

    .md\:tw-pr-40 {
        padding-left: 10rem !important
    }

    .md\:tw-pb-40 {
        padding-bottom: 10rem !important
    }

    .md\:tw-pl-40 {
        padding-right: 10rem !important
    }

    .md\:tw-pt-48 {
        padding-top: 12rem !important
    }

    .md\:tw-pr-48 {
        padding-left: 12rem !important
    }

    .md\:tw-pb-48 {
        padding-bottom: 12rem !important
    }

    .md\:tw-pl-48 {
        padding-right: 12rem !important
    }

    .md\:tw-pt-56 {
        padding-top: 14rem !important
    }

    .md\:tw-pr-56 {
        padding-left: 14rem !important
    }

    .md\:tw-pb-56 {
        padding-bottom: 14rem !important
    }

    .md\:tw-pl-56 {
        padding-right: 14rem !important
    }

    .md\:tw-pt-64 {
        padding-top: 16rem !important
    }

    .md\:tw-pr-64 {
        padding-left: 16rem !important
    }

    .md\:tw-pb-64 {
        padding-bottom: 16rem !important
    }

    .md\:tw-pl-64 {
        padding-right: 16rem !important
    }

    .md\:tw-pt-px {
        padding-top: 1px !important
    }

    .md\:tw-pr-px {
        padding-left: 1px !important
    }

    .md\:tw-pb-px {
        padding-bottom: 1px !important
    }

    .md\:tw-pl-px {
        padding-right: 1px !important
    }

    .md\:tw-placeholder-transparent::-webkit-input-placeholder {
        color: transparent !important
    }

    .md\:tw-placeholder-transparent::-moz-placeholder {
        color: transparent !important
    }

    .md\:tw-placeholder-transparent:-ms-input-placeholder {
        color: transparent !important
    }

    .md\:tw-placeholder-transparent::-ms-input-placeholder {
        color: transparent !important
    }

    .md\:tw-placeholder-transparent::placeholder {
        color: transparent !important
    }

    .md\:tw-placeholder-black::-webkit-input-placeholder {
        color: #000 !important
    }

    .md\:tw-placeholder-black::-moz-placeholder {
        color: #000 !important
    }

    .md\:tw-placeholder-black:-ms-input-placeholder {
        color: #000 !important
    }

    .md\:tw-placeholder-black::-ms-input-placeholder {
        color: #000 !important
    }

    .md\:tw-placeholder-black::placeholder {
        color: #000 !important
    }

    .md\:tw-placeholder-black2::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:tw-placeholder-black2::-moz-placeholder {
        color: #2e2e2e !important
    }

    .md\:tw-placeholder-black2:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:tw-placeholder-black2::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:tw-placeholder-black2::placeholder {
        color: #2e2e2e !important
    }

    .md\:tw-placeholder-white::-webkit-input-placeholder {
        color: #fff !important
    }

    .md\:tw-placeholder-white::-moz-placeholder {
        color: #fff !important
    }

    .md\:tw-placeholder-white:-ms-input-placeholder {
        color: #fff !important
    }

    .md\:tw-placeholder-white::-ms-input-placeholder {
        color: #fff !important
    }

    .md\:tw-placeholder-white::placeholder {
        color: #fff !important
    }

    .md\:tw-placeholder-gray-100::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .md\:tw-placeholder-gray-100::-moz-placeholder {
        color: #f7fafc !important
    }

    .md\:tw-placeholder-gray-100:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .md\:tw-placeholder-gray-100::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .md\:tw-placeholder-gray-100::placeholder {
        color: #f7fafc !important
    }

    .md\:tw-placeholder-gray-200::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:tw-placeholder-gray-200::-moz-placeholder {
        color: #edf2f7 !important
    }

    .md\:tw-placeholder-gray-200:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:tw-placeholder-gray-200::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:tw-placeholder-gray-200::placeholder {
        color: #edf2f7 !important
    }

    .md\:tw-placeholder-gray-300::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:tw-placeholder-gray-300::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .md\:tw-placeholder-gray-300:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:tw-placeholder-gray-300::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:tw-placeholder-gray-300::placeholder {
        color: #e2e8f0 !important
    }

    .md\:tw-placeholder-gray-400::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:tw-placeholder-gray-400::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .md\:tw-placeholder-gray-400:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:tw-placeholder-gray-400::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:tw-placeholder-gray-400::placeholder {
        color: #cbd5e0 !important
    }

    .md\:tw-placeholder-gray-500::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:tw-placeholder-gray-500::-moz-placeholder {
        color: #a0aec0 !important
    }

    .md\:tw-placeholder-gray-500:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:tw-placeholder-gray-500::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:tw-placeholder-gray-500::placeholder {
        color: #a0aec0 !important
    }

    .md\:tw-placeholder-gray-600::-webkit-input-placeholder {
        color: #718096 !important
    }

    .md\:tw-placeholder-gray-600::-moz-placeholder {
        color: #718096 !important
    }

    .md\:tw-placeholder-gray-600:-ms-input-placeholder {
        color: #718096 !important
    }

    .md\:tw-placeholder-gray-600::-ms-input-placeholder {
        color: #718096 !important
    }

    .md\:tw-placeholder-gray-600::placeholder {
        color: #718096 !important
    }

    .md\:tw-placeholder-gray-700::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .md\:tw-placeholder-gray-700::-moz-placeholder {
        color: #4a5568 !important
    }

    .md\:tw-placeholder-gray-700:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .md\:tw-placeholder-gray-700::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .md\:tw-placeholder-gray-700::placeholder {
        color: #4a5568 !important
    }

    .md\:tw-placeholder-gray-800::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .md\:tw-placeholder-gray-800::-moz-placeholder {
        color: #2d3748 !important
    }

    .md\:tw-placeholder-gray-800:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .md\:tw-placeholder-gray-800::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .md\:tw-placeholder-gray-800::placeholder {
        color: #2d3748 !important
    }

    .md\:tw-placeholder-gray-900::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .md\:tw-placeholder-gray-900::-moz-placeholder {
        color: #1a202c !important
    }

    .md\:tw-placeholder-gray-900:-ms-input-placeholder {
        color: #1a202c !important
    }

    .md\:tw-placeholder-gray-900::-ms-input-placeholder {
        color: #1a202c !important
    }

    .md\:tw-placeholder-gray-900::placeholder {
        color: #1a202c !important
    }

    .md\:tw-placeholder-red-100::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:tw-placeholder-red-100::-moz-placeholder {
        color: #fff5f5 !important
    }

    .md\:tw-placeholder-red-100:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:tw-placeholder-red-100::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:tw-placeholder-red-100::placeholder {
        color: #fff5f5 !important
    }

    .md\:tw-placeholder-red-200::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:tw-placeholder-red-200::-moz-placeholder {
        color: #fed7d7 !important
    }

    .md\:tw-placeholder-red-200:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:tw-placeholder-red-200::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:tw-placeholder-red-200::placeholder {
        color: #fed7d7 !important
    }

    .md\:tw-placeholder-red-300::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:tw-placeholder-red-300::-moz-placeholder {
        color: #feb2b2 !important
    }

    .md\:tw-placeholder-red-300:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:tw-placeholder-red-300::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:tw-placeholder-red-300::placeholder {
        color: #feb2b2 !important
    }

    .md\:tw-placeholder-red-400::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .md\:tw-placeholder-red-400::-moz-placeholder {
        color: #fc8181 !important
    }

    .md\:tw-placeholder-red-400:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .md\:tw-placeholder-red-400::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .md\:tw-placeholder-red-400::placeholder {
        color: #fc8181 !important
    }

    .md\:tw-placeholder-red-500::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .md\:tw-placeholder-red-500::-moz-placeholder {
        color: #f56565 !important
    }

    .md\:tw-placeholder-red-500:-ms-input-placeholder {
        color: #f56565 !important
    }

    .md\:tw-placeholder-red-500::-ms-input-placeholder {
        color: #f56565 !important
    }

    .md\:tw-placeholder-red-500::placeholder {
        color: #f56565 !important
    }

    .md\:tw-placeholder-red-600::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .md\:tw-placeholder-red-600::-moz-placeholder {
        color: #e53e3e !important
    }

    .md\:tw-placeholder-red-600:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .md\:tw-placeholder-red-600::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .md\:tw-placeholder-red-600::placeholder {
        color: #e53e3e !important
    }

    .md\:tw-placeholder-red-700::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .md\:tw-placeholder-red-700::-moz-placeholder {
        color: #c53030 !important
    }

    .md\:tw-placeholder-red-700:-ms-input-placeholder {
        color: #c53030 !important
    }

    .md\:tw-placeholder-red-700::-ms-input-placeholder {
        color: #c53030 !important
    }

    .md\:tw-placeholder-red-700::placeholder {
        color: #c53030 !important
    }

    .md\:tw-placeholder-red-800::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:tw-placeholder-red-800::-moz-placeholder {
        color: #9b2c2c !important
    }

    .md\:tw-placeholder-red-800:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:tw-placeholder-red-800::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:tw-placeholder-red-800::placeholder {
        color: #9b2c2c !important
    }

    .md\:tw-placeholder-red-900::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .md\:tw-placeholder-red-900::-moz-placeholder {
        color: #742a2a !important
    }

    .md\:tw-placeholder-red-900:-ms-input-placeholder {
        color: #742a2a !important
    }

    .md\:tw-placeholder-red-900::-ms-input-placeholder {
        color: #742a2a !important
    }

    .md\:tw-placeholder-red-900::placeholder {
        color: #742a2a !important
    }

    .md\:tw-placeholder-orange-100::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:tw-placeholder-orange-100::-moz-placeholder {
        color: #fffaf0 !important
    }

    .md\:tw-placeholder-orange-100:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:tw-placeholder-orange-100::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:tw-placeholder-orange-100::placeholder {
        color: #fffaf0 !important
    }

    .md\:tw-placeholder-orange-200::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .md\:tw-placeholder-orange-200::-moz-placeholder {
        color: #feebc8 !important
    }

    .md\:tw-placeholder-orange-200:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .md\:tw-placeholder-orange-200::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .md\:tw-placeholder-orange-200::placeholder {
        color: #feebc8 !important
    }

    .md\:tw-placeholder-orange-300::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .md\:tw-placeholder-orange-300::-moz-placeholder {
        color: #fbd38d !important
    }

    .md\:tw-placeholder-orange-300:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .md\:tw-placeholder-orange-300::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .md\:tw-placeholder-orange-300::placeholder {
        color: #fbd38d !important
    }

    .md\:tw-placeholder-orange-400::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:tw-placeholder-orange-400::-moz-placeholder {
        color: #f6ad55 !important
    }

    .md\:tw-placeholder-orange-400:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:tw-placeholder-orange-400::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:tw-placeholder-orange-400::placeholder {
        color: #f6ad55 !important
    }

    .md\:tw-placeholder-orange-500::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .md\:tw-placeholder-orange-500::-moz-placeholder {
        color: #ed8936 !important
    }

    .md\:tw-placeholder-orange-500:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .md\:tw-placeholder-orange-500::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .md\:tw-placeholder-orange-500::placeholder {
        color: #ed8936 !important
    }

    .md\:tw-placeholder-orange-600::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:tw-placeholder-orange-600::-moz-placeholder {
        color: #dd6b20 !important
    }

    .md\:tw-placeholder-orange-600:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:tw-placeholder-orange-600::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:tw-placeholder-orange-600::placeholder {
        color: #dd6b20 !important
    }

    .md\:tw-placeholder-orange-700::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .md\:tw-placeholder-orange-700::-moz-placeholder {
        color: #c05621 !important
    }

    .md\:tw-placeholder-orange-700:-ms-input-placeholder {
        color: #c05621 !important
    }

    .md\:tw-placeholder-orange-700::-ms-input-placeholder {
        color: #c05621 !important
    }

    .md\:tw-placeholder-orange-700::placeholder {
        color: #c05621 !important
    }

    .md\:tw-placeholder-orange-800::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .md\:tw-placeholder-orange-800::-moz-placeholder {
        color: #9c4221 !important
    }

    .md\:tw-placeholder-orange-800:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .md\:tw-placeholder-orange-800::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .md\:tw-placeholder-orange-800::placeholder {
        color: #9c4221 !important
    }

    .md\:tw-placeholder-orange-900::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .md\:tw-placeholder-orange-900::-moz-placeholder {
        color: #7b341e !important
    }

    .md\:tw-placeholder-orange-900:-ms-input-placeholder {
        color: #7b341e !important
    }

    .md\:tw-placeholder-orange-900::-ms-input-placeholder {
        color: #7b341e !important
    }

    .md\:tw-placeholder-orange-900::placeholder {
        color: #7b341e !important
    }

    .md\:tw-placeholder-yellow-100::-webkit-input-placeholder {
        color: ivory !important
    }

    .md\:tw-placeholder-yellow-100::-moz-placeholder {
        color: ivory !important
    }

    .md\:tw-placeholder-yellow-100:-ms-input-placeholder {
        color: ivory !important
    }

    .md\:tw-placeholder-yellow-100::-ms-input-placeholder {
        color: ivory !important
    }

    .md\:tw-placeholder-yellow-100::placeholder {
        color: ivory !important
    }

    .md\:tw-placeholder-yellow-200::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .md\:tw-placeholder-yellow-200::-moz-placeholder {
        color: #fefcbf !important
    }

    .md\:tw-placeholder-yellow-200:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .md\:tw-placeholder-yellow-200::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .md\:tw-placeholder-yellow-200::placeholder {
        color: #fefcbf !important
    }

    .md\:tw-placeholder-yellow-300::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .md\:tw-placeholder-yellow-300::-moz-placeholder {
        color: #faf089 !important
    }

    .md\:tw-placeholder-yellow-300:-ms-input-placeholder {
        color: #faf089 !important
    }

    .md\:tw-placeholder-yellow-300::-ms-input-placeholder {
        color: #faf089 !important
    }

    .md\:tw-placeholder-yellow-300::placeholder {
        color: #faf089 !important
    }

    .md\:tw-placeholder-yellow-400::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .md\:tw-placeholder-yellow-400::-moz-placeholder {
        color: #f6e05e !important
    }

    .md\:tw-placeholder-yellow-400:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .md\:tw-placeholder-yellow-400::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .md\:tw-placeholder-yellow-400::placeholder {
        color: #f6e05e !important
    }

    .md\:tw-placeholder-yellow-500::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .md\:tw-placeholder-yellow-500::-moz-placeholder {
        color: #ecc94b !important
    }

    .md\:tw-placeholder-yellow-500:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .md\:tw-placeholder-yellow-500::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .md\:tw-placeholder-yellow-500::placeholder {
        color: #ecc94b !important
    }

    .md\:tw-placeholder-yellow-600::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .md\:tw-placeholder-yellow-600::-moz-placeholder {
        color: #d69e2e !important
    }

    .md\:tw-placeholder-yellow-600:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .md\:tw-placeholder-yellow-600::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .md\:tw-placeholder-yellow-600::placeholder {
        color: #d69e2e !important
    }

    .md\:tw-placeholder-yellow-700::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .md\:tw-placeholder-yellow-700::-moz-placeholder {
        color: #b7791f !important
    }

    .md\:tw-placeholder-yellow-700:-ms-input-placeholder {
        color: #b7791f !important
    }

    .md\:tw-placeholder-yellow-700::-ms-input-placeholder {
        color: #b7791f !important
    }

    .md\:tw-placeholder-yellow-700::placeholder {
        color: #b7791f !important
    }

    .md\:tw-placeholder-yellow-800::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .md\:tw-placeholder-yellow-800::-moz-placeholder {
        color: #975a16 !important
    }

    .md\:tw-placeholder-yellow-800:-ms-input-placeholder {
        color: #975a16 !important
    }

    .md\:tw-placeholder-yellow-800::-ms-input-placeholder {
        color: #975a16 !important
    }

    .md\:tw-placeholder-yellow-800::placeholder {
        color: #975a16 !important
    }

    .md\:tw-placeholder-yellow-900::-webkit-input-placeholder {
        color: #744210 !important
    }

    .md\:tw-placeholder-yellow-900::-moz-placeholder {
        color: #744210 !important
    }

    .md\:tw-placeholder-yellow-900:-ms-input-placeholder {
        color: #744210 !important
    }

    .md\:tw-placeholder-yellow-900::-ms-input-placeholder {
        color: #744210 !important
    }

    .md\:tw-placeholder-yellow-900::placeholder {
        color: #744210 !important
    }

    .md\:tw-placeholder-green-100::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:tw-placeholder-green-100::-moz-placeholder {
        color: #f0fff4 !important
    }

    .md\:tw-placeholder-green-100:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:tw-placeholder-green-100::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:tw-placeholder-green-100::placeholder {
        color: #f0fff4 !important
    }

    .md\:tw-placeholder-green-200::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:tw-placeholder-green-200::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .md\:tw-placeholder-green-200:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:tw-placeholder-green-200::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:tw-placeholder-green-200::placeholder {
        color: #c6f6d5 !important
    }

    .md\:tw-placeholder-green-300::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:tw-placeholder-green-300::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .md\:tw-placeholder-green-300:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:tw-placeholder-green-300::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:tw-placeholder-green-300::placeholder {
        color: #9ae6b4 !important
    }

    .md\:tw-placeholder-green-400::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .md\:tw-placeholder-green-400::-moz-placeholder {
        color: #68d391 !important
    }

    .md\:tw-placeholder-green-400:-ms-input-placeholder {
        color: #68d391 !important
    }

    .md\:tw-placeholder-green-400::-ms-input-placeholder {
        color: #68d391 !important
    }

    .md\:tw-placeholder-green-400::placeholder {
        color: #68d391 !important
    }

    .md\:tw-placeholder-green-500::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .md\:tw-placeholder-green-500::-moz-placeholder {
        color: #48bb78 !important
    }

    .md\:tw-placeholder-green-500:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .md\:tw-placeholder-green-500::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .md\:tw-placeholder-green-500::placeholder {
        color: #48bb78 !important
    }

    .md\:tw-placeholder-green-600::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .md\:tw-placeholder-green-600::-moz-placeholder {
        color: #38a169 !important
    }

    .md\:tw-placeholder-green-600:-ms-input-placeholder {
        color: #38a169 !important
    }

    .md\:tw-placeholder-green-600::-ms-input-placeholder {
        color: #38a169 !important
    }

    .md\:tw-placeholder-green-600::placeholder {
        color: #38a169 !important
    }

    .md\:tw-placeholder-green-700::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .md\:tw-placeholder-green-700::-moz-placeholder {
        color: #2f855a !important
    }

    .md\:tw-placeholder-green-700:-ms-input-placeholder {
        color: #2f855a !important
    }

    .md\:tw-placeholder-green-700::-ms-input-placeholder {
        color: #2f855a !important
    }

    .md\:tw-placeholder-green-700::placeholder {
        color: #2f855a !important
    }

    .md\:tw-placeholder-green-800::-webkit-input-placeholder {
        color: #276749 !important
    }

    .md\:tw-placeholder-green-800::-moz-placeholder {
        color: #276749 !important
    }

    .md\:tw-placeholder-green-800:-ms-input-placeholder {
        color: #276749 !important
    }

    .md\:tw-placeholder-green-800::-ms-input-placeholder {
        color: #276749 !important
    }

    .md\:tw-placeholder-green-800::placeholder {
        color: #276749 !important
    }

    .md\:tw-placeholder-green-900::-webkit-input-placeholder {
        color: #22543d !important
    }

    .md\:tw-placeholder-green-900::-moz-placeholder {
        color: #22543d !important
    }

    .md\:tw-placeholder-green-900:-ms-input-placeholder {
        color: #22543d !important
    }

    .md\:tw-placeholder-green-900::-ms-input-placeholder {
        color: #22543d !important
    }

    .md\:tw-placeholder-green-900::placeholder {
        color: #22543d !important
    }

    .md\:tw-placeholder-teal-100::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .md\:tw-placeholder-teal-100::-moz-placeholder {
        color: #e6fffa !important
    }

    .md\:tw-placeholder-teal-100:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .md\:tw-placeholder-teal-100::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .md\:tw-placeholder-teal-100::placeholder {
        color: #e6fffa !important
    }

    .md\:tw-placeholder-teal-200::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:tw-placeholder-teal-200::-moz-placeholder {
        color: #b2f5ea !important
    }

    .md\:tw-placeholder-teal-200:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:tw-placeholder-teal-200::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:tw-placeholder-teal-200::placeholder {
        color: #b2f5ea !important
    }

    .md\:tw-placeholder-teal-300::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:tw-placeholder-teal-300::-moz-placeholder {
        color: #81e6d9 !important
    }

    .md\:tw-placeholder-teal-300:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:tw-placeholder-teal-300::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:tw-placeholder-teal-300::placeholder {
        color: #81e6d9 !important
    }

    .md\:tw-placeholder-teal-400::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:tw-placeholder-teal-400::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .md\:tw-placeholder-teal-400:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:tw-placeholder-teal-400::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:tw-placeholder-teal-400::placeholder {
        color: #4fd1c5 !important
    }

    .md\:tw-placeholder-teal-500::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .md\:tw-placeholder-teal-500::-moz-placeholder {
        color: #38b2ac !important
    }

    .md\:tw-placeholder-teal-500:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .md\:tw-placeholder-teal-500::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .md\:tw-placeholder-teal-500::placeholder {
        color: #38b2ac !important
    }

    .md\:tw-placeholder-teal-600::-webkit-input-placeholder {
        color: #319795 !important
    }

    .md\:tw-placeholder-teal-600::-moz-placeholder {
        color: #319795 !important
    }

    .md\:tw-placeholder-teal-600:-ms-input-placeholder {
        color: #319795 !important
    }

    .md\:tw-placeholder-teal-600::-ms-input-placeholder {
        color: #319795 !important
    }

    .md\:tw-placeholder-teal-600::placeholder {
        color: #319795 !important
    }

    .md\:tw-placeholder-teal-700::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:tw-placeholder-teal-700::-moz-placeholder {
        color: #2c7a7b !important
    }

    .md\:tw-placeholder-teal-700:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:tw-placeholder-teal-700::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:tw-placeholder-teal-700::placeholder {
        color: #2c7a7b !important
    }

    .md\:tw-placeholder-teal-800::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .md\:tw-placeholder-teal-800::-moz-placeholder {
        color: #285e61 !important
    }

    .md\:tw-placeholder-teal-800:-ms-input-placeholder {
        color: #285e61 !important
    }

    .md\:tw-placeholder-teal-800::-ms-input-placeholder {
        color: #285e61 !important
    }

    .md\:tw-placeholder-teal-800::placeholder {
        color: #285e61 !important
    }

    .md\:tw-placeholder-teal-900::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .md\:tw-placeholder-teal-900::-moz-placeholder {
        color: #234e52 !important
    }

    .md\:tw-placeholder-teal-900:-ms-input-placeholder {
        color: #234e52 !important
    }

    .md\:tw-placeholder-teal-900::-ms-input-placeholder {
        color: #234e52 !important
    }

    .md\:tw-placeholder-teal-900::placeholder {
        color: #234e52 !important
    }

    .md\:tw-placeholder-blue-100::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:tw-placeholder-blue-100::-moz-placeholder {
        color: #ebf8ff !important
    }

    .md\:tw-placeholder-blue-100:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:tw-placeholder-blue-100::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:tw-placeholder-blue-100::placeholder {
        color: #ebf8ff !important
    }

    .md\:tw-placeholder-blue-200::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:tw-placeholder-blue-200::-moz-placeholder {
        color: #bee3f8 !important
    }

    .md\:tw-placeholder-blue-200:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:tw-placeholder-blue-200::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:tw-placeholder-blue-200::placeholder {
        color: #bee3f8 !important
    }

    .md\:tw-placeholder-blue-300::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:tw-placeholder-blue-300::-moz-placeholder {
        color: #90cdf4 !important
    }

    .md\:tw-placeholder-blue-300:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:tw-placeholder-blue-300::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:tw-placeholder-blue-300::placeholder {
        color: #90cdf4 !important
    }

    .md\:tw-placeholder-blue-400::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .md\:tw-placeholder-blue-400::-moz-placeholder {
        color: #63b3ed !important
    }

    .md\:tw-placeholder-blue-400:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .md\:tw-placeholder-blue-400::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .md\:tw-placeholder-blue-400::placeholder {
        color: #63b3ed !important
    }

    .md\:tw-placeholder-blue-500::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .md\:tw-placeholder-blue-500::-moz-placeholder {
        color: #4299e1 !important
    }

    .md\:tw-placeholder-blue-500:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .md\:tw-placeholder-blue-500::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .md\:tw-placeholder-blue-500::placeholder {
        color: #4299e1 !important
    }

    .md\:tw-placeholder-blue-600::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .md\:tw-placeholder-blue-600::-moz-placeholder {
        color: #3182ce !important
    }

    .md\:tw-placeholder-blue-600:-ms-input-placeholder {
        color: #3182ce !important
    }

    .md\:tw-placeholder-blue-600::-ms-input-placeholder {
        color: #3182ce !important
    }

    .md\:tw-placeholder-blue-600::placeholder {
        color: #3182ce !important
    }

    .md\:tw-placeholder-blue-700::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:tw-placeholder-blue-700::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .md\:tw-placeholder-blue-700:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:tw-placeholder-blue-700::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:tw-placeholder-blue-700::placeholder {
        color: #2b6cb0 !important
    }

    .md\:tw-placeholder-blue-800::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .md\:tw-placeholder-blue-800::-moz-placeholder {
        color: #2c5282 !important
    }

    .md\:tw-placeholder-blue-800:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .md\:tw-placeholder-blue-800::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .md\:tw-placeholder-blue-800::placeholder {
        color: #2c5282 !important
    }

    .md\:tw-placeholder-blue-900::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .md\:tw-placeholder-blue-900::-moz-placeholder {
        color: #2a4365 !important
    }

    .md\:tw-placeholder-blue-900:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .md\:tw-placeholder-blue-900::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .md\:tw-placeholder-blue-900::placeholder {
        color: #2a4365 !important
    }

    .md\:tw-placeholder-blue-1000::-webkit-input-placeholder {
        color: #304570 !important
    }

    .md\:tw-placeholder-blue-1000::-moz-placeholder {
        color: #304570 !important
    }

    .md\:tw-placeholder-blue-1000:-ms-input-placeholder {
        color: #304570 !important
    }

    .md\:tw-placeholder-blue-1000::-ms-input-placeholder {
        color: #304570 !important
    }

    .md\:tw-placeholder-blue-1000::placeholder {
        color: #304570 !important
    }

    .md\:tw-placeholder-blue-1100::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:tw-placeholder-blue-1100::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .md\:tw-placeholder-blue-1100:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:tw-placeholder-blue-1100::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:tw-placeholder-blue-1100::placeholder {
        color: #D1E3E3 !important
    }

    .md\:tw-placeholder-indigo-100::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:tw-placeholder-indigo-100::-moz-placeholder {
        color: #ebf4ff !important
    }

    .md\:tw-placeholder-indigo-100:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:tw-placeholder-indigo-100::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:tw-placeholder-indigo-100::placeholder {
        color: #ebf4ff !important
    }

    .md\:tw-placeholder-indigo-200::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .md\:tw-placeholder-indigo-200::-moz-placeholder {
        color: #c3dafe !important
    }

    .md\:tw-placeholder-indigo-200:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .md\:tw-placeholder-indigo-200::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .md\:tw-placeholder-indigo-200::placeholder {
        color: #c3dafe !important
    }

    .md\:tw-placeholder-indigo-300::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .md\:tw-placeholder-indigo-300::-moz-placeholder {
        color: #a3bffa !important
    }

    .md\:tw-placeholder-indigo-300:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .md\:tw-placeholder-indigo-300::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .md\:tw-placeholder-indigo-300::placeholder {
        color: #a3bffa !important
    }

    .md\:tw-placeholder-indigo-400::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:tw-placeholder-indigo-400::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .md\:tw-placeholder-indigo-400:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:tw-placeholder-indigo-400::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:tw-placeholder-indigo-400::placeholder {
        color: #7f9cf5 !important
    }

    .md\:tw-placeholder-indigo-500::-webkit-input-placeholder {
        color: #667eea !important
    }

    .md\:tw-placeholder-indigo-500::-moz-placeholder {
        color: #667eea !important
    }

    .md\:tw-placeholder-indigo-500:-ms-input-placeholder {
        color: #667eea !important
    }

    .md\:tw-placeholder-indigo-500::-ms-input-placeholder {
        color: #667eea !important
    }

    .md\:tw-placeholder-indigo-500::placeholder {
        color: #667eea !important
    }

    .md\:tw-placeholder-indigo-600::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:tw-placeholder-indigo-600::-moz-placeholder {
        color: #5a67d8 !important
    }

    .md\:tw-placeholder-indigo-600:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:tw-placeholder-indigo-600::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:tw-placeholder-indigo-600::placeholder {
        color: #5a67d8 !important
    }

    .md\:tw-placeholder-indigo-700::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .md\:tw-placeholder-indigo-700::-moz-placeholder {
        color: #4c51bf !important
    }

    .md\:tw-placeholder-indigo-700:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .md\:tw-placeholder-indigo-700::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .md\:tw-placeholder-indigo-700::placeholder {
        color: #4c51bf !important
    }

    .md\:tw-placeholder-indigo-800::-webkit-input-placeholder {
        color: #434190 !important
    }

    .md\:tw-placeholder-indigo-800::-moz-placeholder {
        color: #434190 !important
    }

    .md\:tw-placeholder-indigo-800:-ms-input-placeholder {
        color: #434190 !important
    }

    .md\:tw-placeholder-indigo-800::-ms-input-placeholder {
        color: #434190 !important
    }

    .md\:tw-placeholder-indigo-800::placeholder {
        color: #434190 !important
    }

    .md\:tw-placeholder-indigo-900::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .md\:tw-placeholder-indigo-900::-moz-placeholder {
        color: #3c366b !important
    }

    .md\:tw-placeholder-indigo-900:-ms-input-placeholder {
        color: #3c366b !important
    }

    .md\:tw-placeholder-indigo-900::-ms-input-placeholder {
        color: #3c366b !important
    }

    .md\:tw-placeholder-indigo-900::placeholder {
        color: #3c366b !important
    }

    .md\:tw-placeholder-purple-100::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .md\:tw-placeholder-purple-100::-moz-placeholder {
        color: #faf5ff !important
    }

    .md\:tw-placeholder-purple-100:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .md\:tw-placeholder-purple-100::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .md\:tw-placeholder-purple-100::placeholder {
        color: #faf5ff !important
    }

    .md\:tw-placeholder-purple-200::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:tw-placeholder-purple-200::-moz-placeholder {
        color: #e9d8fd !important
    }

    .md\:tw-placeholder-purple-200:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:tw-placeholder-purple-200::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:tw-placeholder-purple-200::placeholder {
        color: #e9d8fd !important
    }

    .md\:tw-placeholder-purple-300::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:tw-placeholder-purple-300::-moz-placeholder {
        color: #d6bcfa !important
    }

    .md\:tw-placeholder-purple-300:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:tw-placeholder-purple-300::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:tw-placeholder-purple-300::placeholder {
        color: #d6bcfa !important
    }

    .md\:tw-placeholder-purple-400::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .md\:tw-placeholder-purple-400::-moz-placeholder {
        color: #b794f4 !important
    }

    .md\:tw-placeholder-purple-400:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .md\:tw-placeholder-purple-400::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .md\:tw-placeholder-purple-400::placeholder {
        color: #b794f4 !important
    }

    .md\:tw-placeholder-purple-500::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .md\:tw-placeholder-purple-500::-moz-placeholder {
        color: #9f7aea !important
    }

    .md\:tw-placeholder-purple-500:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .md\:tw-placeholder-purple-500::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .md\:tw-placeholder-purple-500::placeholder {
        color: #9f7aea !important
    }

    .md\:tw-placeholder-purple-600::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .md\:tw-placeholder-purple-600::-moz-placeholder {
        color: #805ad5 !important
    }

    .md\:tw-placeholder-purple-600:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .md\:tw-placeholder-purple-600::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .md\:tw-placeholder-purple-600::placeholder {
        color: #805ad5 !important
    }

    .md\:tw-placeholder-purple-700::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:tw-placeholder-purple-700::-moz-placeholder {
        color: #6b46c1 !important
    }

    .md\:tw-placeholder-purple-700:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:tw-placeholder-purple-700::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:tw-placeholder-purple-700::placeholder {
        color: #6b46c1 !important
    }

    .md\:tw-placeholder-purple-800::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .md\:tw-placeholder-purple-800::-moz-placeholder {
        color: #553c9a !important
    }

    .md\:tw-placeholder-purple-800:-ms-input-placeholder {
        color: #553c9a !important
    }

    .md\:tw-placeholder-purple-800::-ms-input-placeholder {
        color: #553c9a !important
    }

    .md\:tw-placeholder-purple-800::placeholder {
        color: #553c9a !important
    }

    .md\:tw-placeholder-purple-900::-webkit-input-placeholder {
        color: #44337a !important
    }

    .md\:tw-placeholder-purple-900::-moz-placeholder {
        color: #44337a !important
    }

    .md\:tw-placeholder-purple-900:-ms-input-placeholder {
        color: #44337a !important
    }

    .md\:tw-placeholder-purple-900::-ms-input-placeholder {
        color: #44337a !important
    }

    .md\:tw-placeholder-purple-900::placeholder {
        color: #44337a !important
    }

    .md\:tw-placeholder-pink-100::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:tw-placeholder-pink-100::-moz-placeholder {
        color: #fff5f7 !important
    }

    .md\:tw-placeholder-pink-100:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:tw-placeholder-pink-100::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:tw-placeholder-pink-100::placeholder {
        color: #fff5f7 !important
    }

    .md\:tw-placeholder-pink-200::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:tw-placeholder-pink-200::-moz-placeholder {
        color: #fed7e2 !important
    }

    .md\:tw-placeholder-pink-200:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:tw-placeholder-pink-200::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:tw-placeholder-pink-200::placeholder {
        color: #fed7e2 !important
    }

    .md\:tw-placeholder-pink-300::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:tw-placeholder-pink-300::-moz-placeholder {
        color: #fbb6ce !important
    }

    .md\:tw-placeholder-pink-300:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:tw-placeholder-pink-300::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:tw-placeholder-pink-300::placeholder {
        color: #fbb6ce !important
    }

    .md\:tw-placeholder-pink-400::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .md\:tw-placeholder-pink-400::-moz-placeholder {
        color: #f687b3 !important
    }

    .md\:tw-placeholder-pink-400:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .md\:tw-placeholder-pink-400::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .md\:tw-placeholder-pink-400::placeholder {
        color: #f687b3 !important
    }

    .md\:tw-placeholder-pink-500::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:tw-placeholder-pink-500::-moz-placeholder {
        color: #ed64a6 !important
    }

    .md\:tw-placeholder-pink-500:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:tw-placeholder-pink-500::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:tw-placeholder-pink-500::placeholder {
        color: #ed64a6 !important
    }

    .md\:tw-placeholder-pink-600::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .md\:tw-placeholder-pink-600::-moz-placeholder {
        color: #d53f8c !important
    }

    .md\:tw-placeholder-pink-600:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .md\:tw-placeholder-pink-600::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .md\:tw-placeholder-pink-600::placeholder {
        color: #d53f8c !important
    }

    .md\:tw-placeholder-pink-700::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .md\:tw-placeholder-pink-700::-moz-placeholder {
        color: #b83280 !important
    }

    .md\:tw-placeholder-pink-700:-ms-input-placeholder {
        color: #b83280 !important
    }

    .md\:tw-placeholder-pink-700::-ms-input-placeholder {
        color: #b83280 !important
    }

    .md\:tw-placeholder-pink-700::placeholder {
        color: #b83280 !important
    }

    .md\:tw-placeholder-pink-800::-webkit-input-placeholder {
        color: #97266d !important
    }

    .md\:tw-placeholder-pink-800::-moz-placeholder {
        color: #97266d !important
    }

    .md\:tw-placeholder-pink-800:-ms-input-placeholder {
        color: #97266d !important
    }

    .md\:tw-placeholder-pink-800::-ms-input-placeholder {
        color: #97266d !important
    }

    .md\:tw-placeholder-pink-800::placeholder {
        color: #97266d !important
    }

    .md\:tw-placeholder-pink-900::-webkit-input-placeholder {
        color: #702459 !important
    }

    .md\:tw-placeholder-pink-900::-moz-placeholder {
        color: #702459 !important
    }

    .md\:tw-placeholder-pink-900:-ms-input-placeholder {
        color: #702459 !important
    }

    .md\:tw-placeholder-pink-900::-ms-input-placeholder {
        color: #702459 !important
    }

    .md\:tw-placeholder-pink-900::placeholder {
        color: #702459 !important
    }

    .md\:focus\:tw-placeholder-transparent:focus::-webkit-input-placeholder {
        color: transparent !important
    }

    .md\:focus\:tw-placeholder-transparent:focus::-moz-placeholder {
        color: transparent !important
    }

    .md\:focus\:tw-placeholder-transparent:focus:-ms-input-placeholder {
        color: transparent !important
    }

    .md\:focus\:tw-placeholder-transparent:focus::-ms-input-placeholder {
        color: transparent !important
    }

    .md\:focus\:tw-placeholder-transparent:focus::placeholder {
        color: transparent !important
    }

    .md\:focus\:tw-placeholder-black:focus::-webkit-input-placeholder {
        color: #000 !important
    }

    .md\:focus\:tw-placeholder-black:focus::-moz-placeholder {
        color: #000 !important
    }

    .md\:focus\:tw-placeholder-black:focus:-ms-input-placeholder {
        color: #000 !important
    }

    .md\:focus\:tw-placeholder-black:focus::-ms-input-placeholder {
        color: #000 !important
    }

    .md\:focus\:tw-placeholder-black:focus::placeholder {
        color: #000 !important
    }

    .md\:focus\:tw-placeholder-black2:focus::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-placeholder-black2:focus::-moz-placeholder {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-placeholder-black2:focus:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-placeholder-black2:focus::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-placeholder-black2:focus::placeholder {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-placeholder-white:focus::-webkit-input-placeholder {
        color: #fff !important
    }

    .md\:focus\:tw-placeholder-white:focus::-moz-placeholder {
        color: #fff !important
    }

    .md\:focus\:tw-placeholder-white:focus:-ms-input-placeholder {
        color: #fff !important
    }

    .md\:focus\:tw-placeholder-white:focus::-ms-input-placeholder {
        color: #fff !important
    }

    .md\:focus\:tw-placeholder-white:focus::placeholder {
        color: #fff !important
    }

    .md\:focus\:tw-placeholder-gray-100:focus::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .md\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder {
        color: #f7fafc !important
    }

    .md\:focus\:tw-placeholder-gray-100:focus:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .md\:focus\:tw-placeholder-gray-100:focus::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .md\:focus\:tw-placeholder-gray-100:focus::placeholder {
        color: #f7fafc !important
    }

    .md\:focus\:tw-placeholder-gray-200:focus::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-placeholder-gray-200:focus:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-placeholder-gray-200:focus::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-placeholder-gray-200:focus::placeholder {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-placeholder-gray-300:focus::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-placeholder-gray-300:focus:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-placeholder-gray-300:focus::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-placeholder-gray-300:focus::placeholder {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-placeholder-gray-400:focus::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-placeholder-gray-400:focus:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-placeholder-gray-400:focus::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-placeholder-gray-400:focus::placeholder {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-placeholder-gray-500:focus::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-placeholder-gray-500:focus:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-placeholder-gray-500:focus::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-placeholder-gray-500:focus::placeholder {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-placeholder-gray-600:focus::-webkit-input-placeholder {
        color: #718096 !important
    }

    .md\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder {
        color: #718096 !important
    }

    .md\:focus\:tw-placeholder-gray-600:focus:-ms-input-placeholder {
        color: #718096 !important
    }

    .md\:focus\:tw-placeholder-gray-600:focus::-ms-input-placeholder {
        color: #718096 !important
    }

    .md\:focus\:tw-placeholder-gray-600:focus::placeholder {
        color: #718096 !important
    }

    .md\:focus\:tw-placeholder-gray-700:focus::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .md\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder {
        color: #4a5568 !important
    }

    .md\:focus\:tw-placeholder-gray-700:focus:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .md\:focus\:tw-placeholder-gray-700:focus::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .md\:focus\:tw-placeholder-gray-700:focus::placeholder {
        color: #4a5568 !important
    }

    .md\:focus\:tw-placeholder-gray-800:focus::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .md\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder {
        color: #2d3748 !important
    }

    .md\:focus\:tw-placeholder-gray-800:focus:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .md\:focus\:tw-placeholder-gray-800:focus::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .md\:focus\:tw-placeholder-gray-800:focus::placeholder {
        color: #2d3748 !important
    }

    .md\:focus\:tw-placeholder-gray-900:focus::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .md\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder {
        color: #1a202c !important
    }

    .md\:focus\:tw-placeholder-gray-900:focus:-ms-input-placeholder {
        color: #1a202c !important
    }

    .md\:focus\:tw-placeholder-gray-900:focus::-ms-input-placeholder {
        color: #1a202c !important
    }

    .md\:focus\:tw-placeholder-gray-900:focus::placeholder {
        color: #1a202c !important
    }

    .md\:focus\:tw-placeholder-red-100:focus::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-placeholder-red-100:focus::-moz-placeholder {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-placeholder-red-100:focus:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-placeholder-red-100:focus::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-placeholder-red-100:focus::placeholder {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-placeholder-red-200:focus::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-placeholder-red-200:focus::-moz-placeholder {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-placeholder-red-200:focus:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-placeholder-red-200:focus::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-placeholder-red-200:focus::placeholder {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-placeholder-red-300:focus::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-placeholder-red-300:focus::-moz-placeholder {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-placeholder-red-300:focus:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-placeholder-red-300:focus::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-placeholder-red-300:focus::placeholder {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-placeholder-red-400:focus::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .md\:focus\:tw-placeholder-red-400:focus::-moz-placeholder {
        color: #fc8181 !important
    }

    .md\:focus\:tw-placeholder-red-400:focus:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .md\:focus\:tw-placeholder-red-400:focus::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .md\:focus\:tw-placeholder-red-400:focus::placeholder {
        color: #fc8181 !important
    }

    .md\:focus\:tw-placeholder-red-500:focus::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .md\:focus\:tw-placeholder-red-500:focus::-moz-placeholder {
        color: #f56565 !important
    }

    .md\:focus\:tw-placeholder-red-500:focus:-ms-input-placeholder {
        color: #f56565 !important
    }

    .md\:focus\:tw-placeholder-red-500:focus::-ms-input-placeholder {
        color: #f56565 !important
    }

    .md\:focus\:tw-placeholder-red-500:focus::placeholder {
        color: #f56565 !important
    }

    .md\:focus\:tw-placeholder-red-600:focus::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .md\:focus\:tw-placeholder-red-600:focus::-moz-placeholder {
        color: #e53e3e !important
    }

    .md\:focus\:tw-placeholder-red-600:focus:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .md\:focus\:tw-placeholder-red-600:focus::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .md\:focus\:tw-placeholder-red-600:focus::placeholder {
        color: #e53e3e !important
    }

    .md\:focus\:tw-placeholder-red-700:focus::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .md\:focus\:tw-placeholder-red-700:focus::-moz-placeholder {
        color: #c53030 !important
    }

    .md\:focus\:tw-placeholder-red-700:focus:-ms-input-placeholder {
        color: #c53030 !important
    }

    .md\:focus\:tw-placeholder-red-700:focus::-ms-input-placeholder {
        color: #c53030 !important
    }

    .md\:focus\:tw-placeholder-red-700:focus::placeholder {
        color: #c53030 !important
    }

    .md\:focus\:tw-placeholder-red-800:focus::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-placeholder-red-800:focus::-moz-placeholder {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-placeholder-red-800:focus:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-placeholder-red-800:focus::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-placeholder-red-800:focus::placeholder {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-placeholder-red-900:focus::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .md\:focus\:tw-placeholder-red-900:focus::-moz-placeholder {
        color: #742a2a !important
    }

    .md\:focus\:tw-placeholder-red-900:focus:-ms-input-placeholder {
        color: #742a2a !important
    }

    .md\:focus\:tw-placeholder-red-900:focus::-ms-input-placeholder {
        color: #742a2a !important
    }

    .md\:focus\:tw-placeholder-red-900:focus::placeholder {
        color: #742a2a !important
    }

    .md\:focus\:tw-placeholder-orange-100:focus::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-placeholder-orange-100:focus:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-placeholder-orange-100:focus::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-placeholder-orange-100:focus::placeholder {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-placeholder-orange-200:focus::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .md\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder {
        color: #feebc8 !important
    }

    .md\:focus\:tw-placeholder-orange-200:focus:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .md\:focus\:tw-placeholder-orange-200:focus::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .md\:focus\:tw-placeholder-orange-200:focus::placeholder {
        color: #feebc8 !important
    }

    .md\:focus\:tw-placeholder-orange-300:focus::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .md\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder {
        color: #fbd38d !important
    }

    .md\:focus\:tw-placeholder-orange-300:focus:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .md\:focus\:tw-placeholder-orange-300:focus::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .md\:focus\:tw-placeholder-orange-300:focus::placeholder {
        color: #fbd38d !important
    }

    .md\:focus\:tw-placeholder-orange-400:focus::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-placeholder-orange-400:focus:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-placeholder-orange-400:focus::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-placeholder-orange-400:focus::placeholder {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-placeholder-orange-500:focus::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .md\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder {
        color: #ed8936 !important
    }

    .md\:focus\:tw-placeholder-orange-500:focus:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .md\:focus\:tw-placeholder-orange-500:focus::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .md\:focus\:tw-placeholder-orange-500:focus::placeholder {
        color: #ed8936 !important
    }

    .md\:focus\:tw-placeholder-orange-600:focus::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-placeholder-orange-600:focus:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-placeholder-orange-600:focus::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-placeholder-orange-600:focus::placeholder {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-placeholder-orange-700:focus::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .md\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder {
        color: #c05621 !important
    }

    .md\:focus\:tw-placeholder-orange-700:focus:-ms-input-placeholder {
        color: #c05621 !important
    }

    .md\:focus\:tw-placeholder-orange-700:focus::-ms-input-placeholder {
        color: #c05621 !important
    }

    .md\:focus\:tw-placeholder-orange-700:focus::placeholder {
        color: #c05621 !important
    }

    .md\:focus\:tw-placeholder-orange-800:focus::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .md\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder {
        color: #9c4221 !important
    }

    .md\:focus\:tw-placeholder-orange-800:focus:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .md\:focus\:tw-placeholder-orange-800:focus::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .md\:focus\:tw-placeholder-orange-800:focus::placeholder {
        color: #9c4221 !important
    }

    .md\:focus\:tw-placeholder-orange-900:focus::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .md\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder {
        color: #7b341e !important
    }

    .md\:focus\:tw-placeholder-orange-900:focus:-ms-input-placeholder {
        color: #7b341e !important
    }

    .md\:focus\:tw-placeholder-orange-900:focus::-ms-input-placeholder {
        color: #7b341e !important
    }

    .md\:focus\:tw-placeholder-orange-900:focus::placeholder {
        color: #7b341e !important
    }

    .md\:focus\:tw-placeholder-yellow-100:focus::-webkit-input-placeholder {
        color: ivory !important
    }

    .md\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder {
        color: ivory !important
    }

    .md\:focus\:tw-placeholder-yellow-100:focus:-ms-input-placeholder {
        color: ivory !important
    }

    .md\:focus\:tw-placeholder-yellow-100:focus::-ms-input-placeholder {
        color: ivory !important
    }

    .md\:focus\:tw-placeholder-yellow-100:focus::placeholder {
        color: ivory !important
    }

    .md\:focus\:tw-placeholder-yellow-200:focus::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .md\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder {
        color: #fefcbf !important
    }

    .md\:focus\:tw-placeholder-yellow-200:focus:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .md\:focus\:tw-placeholder-yellow-200:focus::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .md\:focus\:tw-placeholder-yellow-200:focus::placeholder {
        color: #fefcbf !important
    }

    .md\:focus\:tw-placeholder-yellow-300:focus::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .md\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder {
        color: #faf089 !important
    }

    .md\:focus\:tw-placeholder-yellow-300:focus:-ms-input-placeholder {
        color: #faf089 !important
    }

    .md\:focus\:tw-placeholder-yellow-300:focus::-ms-input-placeholder {
        color: #faf089 !important
    }

    .md\:focus\:tw-placeholder-yellow-300:focus::placeholder {
        color: #faf089 !important
    }

    .md\:focus\:tw-placeholder-yellow-400:focus::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .md\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder {
        color: #f6e05e !important
    }

    .md\:focus\:tw-placeholder-yellow-400:focus:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .md\:focus\:tw-placeholder-yellow-400:focus::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .md\:focus\:tw-placeholder-yellow-400:focus::placeholder {
        color: #f6e05e !important
    }

    .md\:focus\:tw-placeholder-yellow-500:focus::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .md\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder {
        color: #ecc94b !important
    }

    .md\:focus\:tw-placeholder-yellow-500:focus:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .md\:focus\:tw-placeholder-yellow-500:focus::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .md\:focus\:tw-placeholder-yellow-500:focus::placeholder {
        color: #ecc94b !important
    }

    .md\:focus\:tw-placeholder-yellow-600:focus::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .md\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder {
        color: #d69e2e !important
    }

    .md\:focus\:tw-placeholder-yellow-600:focus:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .md\:focus\:tw-placeholder-yellow-600:focus::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .md\:focus\:tw-placeholder-yellow-600:focus::placeholder {
        color: #d69e2e !important
    }

    .md\:focus\:tw-placeholder-yellow-700:focus::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .md\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder {
        color: #b7791f !important
    }

    .md\:focus\:tw-placeholder-yellow-700:focus:-ms-input-placeholder {
        color: #b7791f !important
    }

    .md\:focus\:tw-placeholder-yellow-700:focus::-ms-input-placeholder {
        color: #b7791f !important
    }

    .md\:focus\:tw-placeholder-yellow-700:focus::placeholder {
        color: #b7791f !important
    }

    .md\:focus\:tw-placeholder-yellow-800:focus::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .md\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder {
        color: #975a16 !important
    }

    .md\:focus\:tw-placeholder-yellow-800:focus:-ms-input-placeholder {
        color: #975a16 !important
    }

    .md\:focus\:tw-placeholder-yellow-800:focus::-ms-input-placeholder {
        color: #975a16 !important
    }

    .md\:focus\:tw-placeholder-yellow-800:focus::placeholder {
        color: #975a16 !important
    }

    .md\:focus\:tw-placeholder-yellow-900:focus::-webkit-input-placeholder {
        color: #744210 !important
    }

    .md\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder {
        color: #744210 !important
    }

    .md\:focus\:tw-placeholder-yellow-900:focus:-ms-input-placeholder {
        color: #744210 !important
    }

    .md\:focus\:tw-placeholder-yellow-900:focus::-ms-input-placeholder {
        color: #744210 !important
    }

    .md\:focus\:tw-placeholder-yellow-900:focus::placeholder {
        color: #744210 !important
    }

    .md\:focus\:tw-placeholder-green-100:focus::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-placeholder-green-100:focus::-moz-placeholder {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-placeholder-green-100:focus:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-placeholder-green-100:focus::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-placeholder-green-100:focus::placeholder {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-placeholder-green-200:focus::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-placeholder-green-200:focus::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-placeholder-green-200:focus:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-placeholder-green-200:focus::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-placeholder-green-200:focus::placeholder {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-placeholder-green-300:focus::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-placeholder-green-300:focus::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-placeholder-green-300:focus:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-placeholder-green-300:focus::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-placeholder-green-300:focus::placeholder {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-placeholder-green-400:focus::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .md\:focus\:tw-placeholder-green-400:focus::-moz-placeholder {
        color: #68d391 !important
    }

    .md\:focus\:tw-placeholder-green-400:focus:-ms-input-placeholder {
        color: #68d391 !important
    }

    .md\:focus\:tw-placeholder-green-400:focus::-ms-input-placeholder {
        color: #68d391 !important
    }

    .md\:focus\:tw-placeholder-green-400:focus::placeholder {
        color: #68d391 !important
    }

    .md\:focus\:tw-placeholder-green-500:focus::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .md\:focus\:tw-placeholder-green-500:focus::-moz-placeholder {
        color: #48bb78 !important
    }

    .md\:focus\:tw-placeholder-green-500:focus:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .md\:focus\:tw-placeholder-green-500:focus::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .md\:focus\:tw-placeholder-green-500:focus::placeholder {
        color: #48bb78 !important
    }

    .md\:focus\:tw-placeholder-green-600:focus::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .md\:focus\:tw-placeholder-green-600:focus::-moz-placeholder {
        color: #38a169 !important
    }

    .md\:focus\:tw-placeholder-green-600:focus:-ms-input-placeholder {
        color: #38a169 !important
    }

    .md\:focus\:tw-placeholder-green-600:focus::-ms-input-placeholder {
        color: #38a169 !important
    }

    .md\:focus\:tw-placeholder-green-600:focus::placeholder {
        color: #38a169 !important
    }

    .md\:focus\:tw-placeholder-green-700:focus::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .md\:focus\:tw-placeholder-green-700:focus::-moz-placeholder {
        color: #2f855a !important
    }

    .md\:focus\:tw-placeholder-green-700:focus:-ms-input-placeholder {
        color: #2f855a !important
    }

    .md\:focus\:tw-placeholder-green-700:focus::-ms-input-placeholder {
        color: #2f855a !important
    }

    .md\:focus\:tw-placeholder-green-700:focus::placeholder {
        color: #2f855a !important
    }

    .md\:focus\:tw-placeholder-green-800:focus::-webkit-input-placeholder {
        color: #276749 !important
    }

    .md\:focus\:tw-placeholder-green-800:focus::-moz-placeholder {
        color: #276749 !important
    }

    .md\:focus\:tw-placeholder-green-800:focus:-ms-input-placeholder {
        color: #276749 !important
    }

    .md\:focus\:tw-placeholder-green-800:focus::-ms-input-placeholder {
        color: #276749 !important
    }

    .md\:focus\:tw-placeholder-green-800:focus::placeholder {
        color: #276749 !important
    }

    .md\:focus\:tw-placeholder-green-900:focus::-webkit-input-placeholder {
        color: #22543d !important
    }

    .md\:focus\:tw-placeholder-green-900:focus::-moz-placeholder {
        color: #22543d !important
    }

    .md\:focus\:tw-placeholder-green-900:focus:-ms-input-placeholder {
        color: #22543d !important
    }

    .md\:focus\:tw-placeholder-green-900:focus::-ms-input-placeholder {
        color: #22543d !important
    }

    .md\:focus\:tw-placeholder-green-900:focus::placeholder {
        color: #22543d !important
    }

    .md\:focus\:tw-placeholder-teal-100:focus::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .md\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder {
        color: #e6fffa !important
    }

    .md\:focus\:tw-placeholder-teal-100:focus:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .md\:focus\:tw-placeholder-teal-100:focus::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .md\:focus\:tw-placeholder-teal-100:focus::placeholder {
        color: #e6fffa !important
    }

    .md\:focus\:tw-placeholder-teal-200:focus::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-placeholder-teal-200:focus:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-placeholder-teal-200:focus::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-placeholder-teal-200:focus::placeholder {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-placeholder-teal-300:focus::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-placeholder-teal-300:focus:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-placeholder-teal-300:focus::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-placeholder-teal-300:focus::placeholder {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-placeholder-teal-400:focus::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-placeholder-teal-400:focus:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-placeholder-teal-400:focus::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-placeholder-teal-400:focus::placeholder {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-placeholder-teal-500:focus::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .md\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder {
        color: #38b2ac !important
    }

    .md\:focus\:tw-placeholder-teal-500:focus:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .md\:focus\:tw-placeholder-teal-500:focus::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .md\:focus\:tw-placeholder-teal-500:focus::placeholder {
        color: #38b2ac !important
    }

    .md\:focus\:tw-placeholder-teal-600:focus::-webkit-input-placeholder {
        color: #319795 !important
    }

    .md\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder {
        color: #319795 !important
    }

    .md\:focus\:tw-placeholder-teal-600:focus:-ms-input-placeholder {
        color: #319795 !important
    }

    .md\:focus\:tw-placeholder-teal-600:focus::-ms-input-placeholder {
        color: #319795 !important
    }

    .md\:focus\:tw-placeholder-teal-600:focus::placeholder {
        color: #319795 !important
    }

    .md\:focus\:tw-placeholder-teal-700:focus::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-placeholder-teal-700:focus:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-placeholder-teal-700:focus::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-placeholder-teal-700:focus::placeholder {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-placeholder-teal-800:focus::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .md\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder {
        color: #285e61 !important
    }

    .md\:focus\:tw-placeholder-teal-800:focus:-ms-input-placeholder {
        color: #285e61 !important
    }

    .md\:focus\:tw-placeholder-teal-800:focus::-ms-input-placeholder {
        color: #285e61 !important
    }

    .md\:focus\:tw-placeholder-teal-800:focus::placeholder {
        color: #285e61 !important
    }

    .md\:focus\:tw-placeholder-teal-900:focus::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .md\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder {
        color: #234e52 !important
    }

    .md\:focus\:tw-placeholder-teal-900:focus:-ms-input-placeholder {
        color: #234e52 !important
    }

    .md\:focus\:tw-placeholder-teal-900:focus::-ms-input-placeholder {
        color: #234e52 !important
    }

    .md\:focus\:tw-placeholder-teal-900:focus::placeholder {
        color: #234e52 !important
    }

    .md\:focus\:tw-placeholder-blue-100:focus::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-placeholder-blue-100:focus:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-placeholder-blue-100:focus::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-placeholder-blue-100:focus::placeholder {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-placeholder-blue-200:focus::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-placeholder-blue-200:focus:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-placeholder-blue-200:focus::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-placeholder-blue-200:focus::placeholder {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-placeholder-blue-300:focus::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-placeholder-blue-300:focus:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-placeholder-blue-300:focus::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-placeholder-blue-300:focus::placeholder {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-placeholder-blue-400:focus::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .md\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder {
        color: #63b3ed !important
    }

    .md\:focus\:tw-placeholder-blue-400:focus:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .md\:focus\:tw-placeholder-blue-400:focus::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .md\:focus\:tw-placeholder-blue-400:focus::placeholder {
        color: #63b3ed !important
    }

    .md\:focus\:tw-placeholder-blue-500:focus::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .md\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder {
        color: #4299e1 !important
    }

    .md\:focus\:tw-placeholder-blue-500:focus:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .md\:focus\:tw-placeholder-blue-500:focus::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .md\:focus\:tw-placeholder-blue-500:focus::placeholder {
        color: #4299e1 !important
    }

    .md\:focus\:tw-placeholder-blue-600:focus::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .md\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder {
        color: #3182ce !important
    }

    .md\:focus\:tw-placeholder-blue-600:focus:-ms-input-placeholder {
        color: #3182ce !important
    }

    .md\:focus\:tw-placeholder-blue-600:focus::-ms-input-placeholder {
        color: #3182ce !important
    }

    .md\:focus\:tw-placeholder-blue-600:focus::placeholder {
        color: #3182ce !important
    }

    .md\:focus\:tw-placeholder-blue-700:focus::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-placeholder-blue-700:focus:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-placeholder-blue-700:focus::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-placeholder-blue-700:focus::placeholder {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-placeholder-blue-800:focus::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .md\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder {
        color: #2c5282 !important
    }

    .md\:focus\:tw-placeholder-blue-800:focus:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .md\:focus\:tw-placeholder-blue-800:focus::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .md\:focus\:tw-placeholder-blue-800:focus::placeholder {
        color: #2c5282 !important
    }

    .md\:focus\:tw-placeholder-blue-900:focus::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .md\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder {
        color: #2a4365 !important
    }

    .md\:focus\:tw-placeholder-blue-900:focus:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .md\:focus\:tw-placeholder-blue-900:focus::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .md\:focus\:tw-placeholder-blue-900:focus::placeholder {
        color: #2a4365 !important
    }

    .md\:focus\:tw-placeholder-blue-1000:focus::-webkit-input-placeholder {
        color: #304570 !important
    }

    .md\:focus\:tw-placeholder-blue-1000:focus::-moz-placeholder {
        color: #304570 !important
    }

    .md\:focus\:tw-placeholder-blue-1000:focus:-ms-input-placeholder {
        color: #304570 !important
    }

    .md\:focus\:tw-placeholder-blue-1000:focus::-ms-input-placeholder {
        color: #304570 !important
    }

    .md\:focus\:tw-placeholder-blue-1000:focus::placeholder {
        color: #304570 !important
    }

    .md\:focus\:tw-placeholder-blue-1100:focus::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-placeholder-blue-1100:focus::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-placeholder-blue-1100:focus:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-placeholder-blue-1100:focus::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-placeholder-blue-1100:focus::placeholder {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-placeholder-indigo-100:focus::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-placeholder-indigo-100:focus:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-placeholder-indigo-100:focus::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-placeholder-indigo-100:focus::placeholder {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-placeholder-indigo-200:focus::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .md\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder {
        color: #c3dafe !important
    }

    .md\:focus\:tw-placeholder-indigo-200:focus:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .md\:focus\:tw-placeholder-indigo-200:focus::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .md\:focus\:tw-placeholder-indigo-200:focus::placeholder {
        color: #c3dafe !important
    }

    .md\:focus\:tw-placeholder-indigo-300:focus::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .md\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder {
        color: #a3bffa !important
    }

    .md\:focus\:tw-placeholder-indigo-300:focus:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .md\:focus\:tw-placeholder-indigo-300:focus::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .md\:focus\:tw-placeholder-indigo-300:focus::placeholder {
        color: #a3bffa !important
    }

    .md\:focus\:tw-placeholder-indigo-400:focus::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-placeholder-indigo-400:focus:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-placeholder-indigo-400:focus::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-placeholder-indigo-400:focus::placeholder {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-placeholder-indigo-500:focus::-webkit-input-placeholder {
        color: #667eea !important
    }

    .md\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder {
        color: #667eea !important
    }

    .md\:focus\:tw-placeholder-indigo-500:focus:-ms-input-placeholder {
        color: #667eea !important
    }

    .md\:focus\:tw-placeholder-indigo-500:focus::-ms-input-placeholder {
        color: #667eea !important
    }

    .md\:focus\:tw-placeholder-indigo-500:focus::placeholder {
        color: #667eea !important
    }

    .md\:focus\:tw-placeholder-indigo-600:focus::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-placeholder-indigo-600:focus:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-placeholder-indigo-600:focus::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-placeholder-indigo-600:focus::placeholder {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-placeholder-indigo-700:focus::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .md\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder {
        color: #4c51bf !important
    }

    .md\:focus\:tw-placeholder-indigo-700:focus:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .md\:focus\:tw-placeholder-indigo-700:focus::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .md\:focus\:tw-placeholder-indigo-700:focus::placeholder {
        color: #4c51bf !important
    }

    .md\:focus\:tw-placeholder-indigo-800:focus::-webkit-input-placeholder {
        color: #434190 !important
    }

    .md\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder {
        color: #434190 !important
    }

    .md\:focus\:tw-placeholder-indigo-800:focus:-ms-input-placeholder {
        color: #434190 !important
    }

    .md\:focus\:tw-placeholder-indigo-800:focus::-ms-input-placeholder {
        color: #434190 !important
    }

    .md\:focus\:tw-placeholder-indigo-800:focus::placeholder {
        color: #434190 !important
    }

    .md\:focus\:tw-placeholder-indigo-900:focus::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .md\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder {
        color: #3c366b !important
    }

    .md\:focus\:tw-placeholder-indigo-900:focus:-ms-input-placeholder {
        color: #3c366b !important
    }

    .md\:focus\:tw-placeholder-indigo-900:focus::-ms-input-placeholder {
        color: #3c366b !important
    }

    .md\:focus\:tw-placeholder-indigo-900:focus::placeholder {
        color: #3c366b !important
    }

    .md\:focus\:tw-placeholder-purple-100:focus::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .md\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder {
        color: #faf5ff !important
    }

    .md\:focus\:tw-placeholder-purple-100:focus:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .md\:focus\:tw-placeholder-purple-100:focus::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .md\:focus\:tw-placeholder-purple-100:focus::placeholder {
        color: #faf5ff !important
    }

    .md\:focus\:tw-placeholder-purple-200:focus::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-placeholder-purple-200:focus:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-placeholder-purple-200:focus::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-placeholder-purple-200:focus::placeholder {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-placeholder-purple-300:focus::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-placeholder-purple-300:focus:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-placeholder-purple-300:focus::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-placeholder-purple-300:focus::placeholder {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-placeholder-purple-400:focus::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .md\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder {
        color: #b794f4 !important
    }

    .md\:focus\:tw-placeholder-purple-400:focus:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .md\:focus\:tw-placeholder-purple-400:focus::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .md\:focus\:tw-placeholder-purple-400:focus::placeholder {
        color: #b794f4 !important
    }

    .md\:focus\:tw-placeholder-purple-500:focus::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .md\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder {
        color: #9f7aea !important
    }

    .md\:focus\:tw-placeholder-purple-500:focus:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .md\:focus\:tw-placeholder-purple-500:focus::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .md\:focus\:tw-placeholder-purple-500:focus::placeholder {
        color: #9f7aea !important
    }

    .md\:focus\:tw-placeholder-purple-600:focus::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .md\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder {
        color: #805ad5 !important
    }

    .md\:focus\:tw-placeholder-purple-600:focus:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .md\:focus\:tw-placeholder-purple-600:focus::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .md\:focus\:tw-placeholder-purple-600:focus::placeholder {
        color: #805ad5 !important
    }

    .md\:focus\:tw-placeholder-purple-700:focus::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-placeholder-purple-700:focus:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-placeholder-purple-700:focus::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-placeholder-purple-700:focus::placeholder {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-placeholder-purple-800:focus::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .md\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder {
        color: #553c9a !important
    }

    .md\:focus\:tw-placeholder-purple-800:focus:-ms-input-placeholder {
        color: #553c9a !important
    }

    .md\:focus\:tw-placeholder-purple-800:focus::-ms-input-placeholder {
        color: #553c9a !important
    }

    .md\:focus\:tw-placeholder-purple-800:focus::placeholder {
        color: #553c9a !important
    }

    .md\:focus\:tw-placeholder-purple-900:focus::-webkit-input-placeholder {
        color: #44337a !important
    }

    .md\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder {
        color: #44337a !important
    }

    .md\:focus\:tw-placeholder-purple-900:focus:-ms-input-placeholder {
        color: #44337a !important
    }

    .md\:focus\:tw-placeholder-purple-900:focus::-ms-input-placeholder {
        color: #44337a !important
    }

    .md\:focus\:tw-placeholder-purple-900:focus::placeholder {
        color: #44337a !important
    }

    .md\:focus\:tw-placeholder-pink-100:focus::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-placeholder-pink-100:focus:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-placeholder-pink-100:focus::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-placeholder-pink-100:focus::placeholder {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-placeholder-pink-200:focus::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-placeholder-pink-200:focus:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-placeholder-pink-200:focus::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-placeholder-pink-200:focus::placeholder {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-placeholder-pink-300:focus::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-placeholder-pink-300:focus:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-placeholder-pink-300:focus::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-placeholder-pink-300:focus::placeholder {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-placeholder-pink-400:focus::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .md\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder {
        color: #f687b3 !important
    }

    .md\:focus\:tw-placeholder-pink-400:focus:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .md\:focus\:tw-placeholder-pink-400:focus::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .md\:focus\:tw-placeholder-pink-400:focus::placeholder {
        color: #f687b3 !important
    }

    .md\:focus\:tw-placeholder-pink-500:focus::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-placeholder-pink-500:focus:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-placeholder-pink-500:focus::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-placeholder-pink-500:focus::placeholder {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-placeholder-pink-600:focus::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .md\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder {
        color: #d53f8c !important
    }

    .md\:focus\:tw-placeholder-pink-600:focus:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .md\:focus\:tw-placeholder-pink-600:focus::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .md\:focus\:tw-placeholder-pink-600:focus::placeholder {
        color: #d53f8c !important
    }

    .md\:focus\:tw-placeholder-pink-700:focus::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .md\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder {
        color: #b83280 !important
    }

    .md\:focus\:tw-placeholder-pink-700:focus:-ms-input-placeholder {
        color: #b83280 !important
    }

    .md\:focus\:tw-placeholder-pink-700:focus::-ms-input-placeholder {
        color: #b83280 !important
    }

    .md\:focus\:tw-placeholder-pink-700:focus::placeholder {
        color: #b83280 !important
    }

    .md\:focus\:tw-placeholder-pink-800:focus::-webkit-input-placeholder {
        color: #97266d !important
    }

    .md\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder {
        color: #97266d !important
    }

    .md\:focus\:tw-placeholder-pink-800:focus:-ms-input-placeholder {
        color: #97266d !important
    }

    .md\:focus\:tw-placeholder-pink-800:focus::-ms-input-placeholder {
        color: #97266d !important
    }

    .md\:focus\:tw-placeholder-pink-800:focus::placeholder {
        color: #97266d !important
    }

    .md\:focus\:tw-placeholder-pink-900:focus::-webkit-input-placeholder {
        color: #702459 !important
    }

    .md\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder {
        color: #702459 !important
    }

    .md\:focus\:tw-placeholder-pink-900:focus:-ms-input-placeholder {
        color: #702459 !important
    }

    .md\:focus\:tw-placeholder-pink-900:focus::-ms-input-placeholder {
        color: #702459 !important
    }

    .md\:focus\:tw-placeholder-pink-900:focus::placeholder {
        color: #702459 !important
    }

    .md\:tw-pointer-events-none {
        pointer-events: none !important
    }

    .md\:tw-pointer-events-auto {
        pointer-events: auto !important
    }

    .md\:tw-static {
        position: static !important
    }

    .md\:tw-fixed {
        position: fixed !important
    }

    .md\:tw-absolute {
        position: absolute !important
    }

    .md\:tw-relative {
        position: relative !important
    }

    .md\:tw-sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }

    .md\:tw-inset-0 {
        top: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        right: 0 !important
    }

    .md\:tw-inset-auto {
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important
    }

    .md\:tw-inset-y-0 {
        top: 0 !important;
        bottom: 0 !important
    }

    .md\:tw-inset-x-0 {
        left: 0 !important;
        right: 0 !important
    }

    .md\:tw-inset-y-auto {
        top: auto !important;
        bottom: auto !important
    }

    .md\:tw-inset-x-auto {
        left: auto !important;
        right: auto !important
    }

    .md\:tw-top-0 {
        top: 0 !important
    }

    .md\:tw-right-0 {
        left: 0 !important
    }

    .md\:tw-bottom-0 {
        bottom: 0 !important
    }

    .md\:tw-left-0 {
        right: 0 !important
    }

    .md\:tw-top-auto {
        top: auto !important
    }

    .md\:tw-right-auto {
        left: auto !important
    }

    .md\:tw-bottom-auto {
        bottom: auto !important
    }

    .md\:tw-left-auto {
        right: auto !important
    }

    .md\:tw-resize-none {
        resize: none !important
    }

    .md\:tw-resize-y {
        resize: vertical !important
    }

    .md\:tw-resize-x {
        resize: horizontal !important
    }

    .md\:tw-resize {
        resize: both !important
    }

    .md\:tw-shadow {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:tw-shadow-md {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .md\:tw-shadow-lg {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .md\:tw-shadow-xl {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .md\:tw-shadow-2xl {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .md\:tw-shadow-inner {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:tw-shadow-outline {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .md\:tw-shadow-none {
        box-shadow: none !important
    }

    .md\:hover\:tw-shadow:hover {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:hover\:tw-shadow-md:hover {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .md\:hover\:tw-shadow-lg:hover {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .md\:hover\:tw-shadow-xl:hover {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .md\:hover\:tw-shadow-2xl:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .md\:hover\:tw-shadow-inner:hover {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:hover\:tw-shadow-outline:hover {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .md\:hover\:tw-shadow-none:hover {
        box-shadow: none !important
    }

    .md\:focus\:tw-shadow:focus {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:focus\:tw-shadow-md:focus {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .md\:focus\:tw-shadow-lg:focus {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .md\:focus\:tw-shadow-xl:focus {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .md\:focus\:tw-shadow-2xl:focus {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .md\:focus\:tw-shadow-inner:focus {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .md\:focus\:tw-shadow-outline:focus {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .md\:focus\:tw-shadow-none:focus {
        box-shadow: none !important
    }

    .md\:tw-fill-current {
        fill: currentColor !important
    }

    .md\:tw-stroke-current {
        stroke: currentColor !important
    }

    .md\:tw-table-auto {
        table-layout: auto !important
    }

    .md\:tw-table-fixed {
        table-layout: fixed !important
    }

    .md\:tw-text-left {
        text-align: right !important
    }

    .md\:tw-text-center {
        text-align: center !important
    }

    .md\:tw-text-right {
        text-align: left !important
    }

    .md\:tw-text-justify {
        text-align: justify !important
    }

    .md\:tw-text-transparent {
        color: transparent !important
    }

    .md\:tw-text-black {
        color: #000 !important
    }

    .md\:tw-text-black2 {
        color: #2e2e2e !important
    }

    .md\:tw-text-white {
        color: #fff !important
    }

    .md\:tw-text-gray-100 {
        color: #f7fafc !important
    }

    .md\:tw-text-gray-200 {
        color: #edf2f7 !important
    }

    .md\:tw-text-gray-300 {
        color: #e2e8f0 !important
    }

    .md\:tw-text-gray-400 {
        color: #cbd5e0 !important
    }

    .md\:tw-text-gray-500 {
        color: #a0aec0 !important
    }

    .md\:tw-text-gray-600 {
        color: #718096 !important
    }

    .md\:tw-text-gray-700 {
        color: #4a5568 !important
    }

    .md\:tw-text-gray-800 {
        color: #2d3748 !important
    }

    .md\:tw-text-gray-900 {
        color: #1a202c !important
    }

    .md\:tw-text-red-100 {
        color: #fff5f5 !important
    }

    .md\:tw-text-red-200 {
        color: #fed7d7 !important
    }

    .md\:tw-text-red-300 {
        color: #feb2b2 !important
    }

    .md\:tw-text-red-400 {
        color: #fc8181 !important
    }

    .md\:tw-text-red-500 {
        color: #f56565 !important
    }

    .md\:tw-text-red-600 {
        color: #e53e3e !important
    }

    .md\:tw-text-red-700 {
        color: #c53030 !important
    }

    .md\:tw-text-red-800 {
        color: #9b2c2c !important
    }

    .md\:tw-text-red-900 {
        color: #742a2a !important
    }

    .md\:tw-text-orange-100 {
        color: #fffaf0 !important
    }

    .md\:tw-text-orange-200 {
        color: #feebc8 !important
    }

    .md\:tw-text-orange-300 {
        color: #fbd38d !important
    }

    .md\:tw-text-orange-400 {
        color: #f6ad55 !important
    }

    .md\:tw-text-orange-500 {
        color: #ed8936 !important
    }

    .md\:tw-text-orange-600 {
        color: #dd6b20 !important
    }

    .md\:tw-text-orange-700 {
        color: #c05621 !important
    }

    .md\:tw-text-orange-800 {
        color: #9c4221 !important
    }

    .md\:tw-text-orange-900 {
        color: #7b341e !important
    }

    .md\:tw-text-yellow-100 {
        color: ivory !important
    }

    .md\:tw-text-yellow-200 {
        color: #fefcbf !important
    }

    .md\:tw-text-yellow-300 {
        color: #faf089 !important
    }

    .md\:tw-text-yellow-400 {
        color: #f6e05e !important
    }

    .md\:tw-text-yellow-500 {
        color: #ecc94b !important
    }

    .md\:tw-text-yellow-600 {
        color: #d69e2e !important
    }

    .md\:tw-text-yellow-700 {
        color: #b7791f !important
    }

    .md\:tw-text-yellow-800 {
        color: #975a16 !important
    }

    .md\:tw-text-yellow-900 {
        color: #744210 !important
    }

    .md\:tw-text-green-100 {
        color: #f0fff4 !important
    }

    .md\:tw-text-green-200 {
        color: #c6f6d5 !important
    }

    .md\:tw-text-green-300 {
        color: #9ae6b4 !important
    }

    .md\:tw-text-green-400 {
        color: #68d391 !important
    }

    .md\:tw-text-green-500 {
        color: #48bb78 !important
    }

    .md\:tw-text-green-600 {
        color: #38a169 !important
    }

    .md\:tw-text-green-700 {
        color: #2f855a !important
    }

    .md\:tw-text-green-800 {
        color: #276749 !important
    }

    .md\:tw-text-green-900 {
        color: #22543d !important
    }

    .md\:tw-text-teal-100 {
        color: #e6fffa !important
    }

    .md\:tw-text-teal-200 {
        color: #b2f5ea !important
    }

    .md\:tw-text-teal-300 {
        color: #81e6d9 !important
    }

    .md\:tw-text-teal-400 {
        color: #4fd1c5 !important
    }

    .md\:tw-text-teal-500 {
        color: #38b2ac !important
    }

    .md\:tw-text-teal-600 {
        color: #319795 !important
    }

    .md\:tw-text-teal-700 {
        color: #2c7a7b !important
    }

    .md\:tw-text-teal-800 {
        color: #285e61 !important
    }

    .md\:tw-text-teal-900 {
        color: #234e52 !important
    }

    .md\:tw-text-blue-100 {
        color: #ebf8ff !important
    }

    .md\:tw-text-blue-200 {
        color: #bee3f8 !important
    }

    .md\:tw-text-blue-300 {
        color: #90cdf4 !important
    }

    .md\:tw-text-blue-400 {
        color: #63b3ed !important
    }

    .md\:tw-text-blue-500 {
        color: #4299e1 !important
    }

    .md\:tw-text-blue-600 {
        color: #3182ce !important
    }

    .md\:tw-text-blue-700 {
        color: #2b6cb0 !important
    }

    .md\:tw-text-blue-800 {
        color: #2c5282 !important
    }

    .md\:tw-text-blue-900 {
        color: #2a4365 !important
    }

    .md\:tw-text-blue-1000 {
        color: #304570 !important
    }

    .md\:tw-text-blue-1100 {
        color: #D1E3E3 !important
    }

    .md\:tw-text-indigo-100 {
        color: #ebf4ff !important
    }

    .md\:tw-text-indigo-200 {
        color: #c3dafe !important
    }

    .md\:tw-text-indigo-300 {
        color: #a3bffa !important
    }

    .md\:tw-text-indigo-400 {
        color: #7f9cf5 !important
    }

    .md\:tw-text-indigo-500 {
        color: #667eea !important
    }

    .md\:tw-text-indigo-600 {
        color: #5a67d8 !important
    }

    .md\:tw-text-indigo-700 {
        color: #4c51bf !important
    }

    .md\:tw-text-indigo-800 {
        color: #434190 !important
    }

    .md\:tw-text-indigo-900 {
        color: #3c366b !important
    }

    .md\:tw-text-purple-100 {
        color: #faf5ff !important
    }

    .md\:tw-text-purple-200 {
        color: #e9d8fd !important
    }

    .md\:tw-text-purple-300 {
        color: #d6bcfa !important
    }

    .md\:tw-text-purple-400 {
        color: #b794f4 !important
    }

    .md\:tw-text-purple-500 {
        color: #9f7aea !important
    }

    .md\:tw-text-purple-600 {
        color: #805ad5 !important
    }

    .md\:tw-text-purple-700 {
        color: #6b46c1 !important
    }

    .md\:tw-text-purple-800 {
        color: #553c9a !important
    }

    .md\:tw-text-purple-900 {
        color: #44337a !important
    }

    .md\:tw-text-pink-100 {
        color: #fff5f7 !important
    }

    .md\:tw-text-pink-200 {
        color: #fed7e2 !important
    }

    .md\:tw-text-pink-300 {
        color: #fbb6ce !important
    }

    .md\:tw-text-pink-400 {
        color: #f687b3 !important
    }

    .md\:tw-text-pink-500 {
        color: #ed64a6 !important
    }

    .md\:tw-text-pink-600 {
        color: #d53f8c !important
    }

    .md\:tw-text-pink-700 {
        color: #b83280 !important
    }

    .md\:tw-text-pink-800 {
        color: #97266d !important
    }

    .md\:tw-text-pink-900 {
        color: #702459 !important
    }

    .md\:hover\:tw-text-transparent:hover {
        color: transparent !important
    }

    .md\:hover\:tw-text-black:hover {
        color: #000 !important
    }

    .md\:hover\:tw-text-black2:hover {
        color: #2e2e2e !important
    }

    .md\:hover\:tw-text-white:hover {
        color: #fff !important
    }

    .md\:hover\:tw-text-gray-100:hover {
        color: #f7fafc !important
    }

    .md\:hover\:tw-text-gray-200:hover {
        color: #edf2f7 !important
    }

    .md\:hover\:tw-text-gray-300:hover {
        color: #e2e8f0 !important
    }

    .md\:hover\:tw-text-gray-400:hover {
        color: #cbd5e0 !important
    }

    .md\:hover\:tw-text-gray-500:hover {
        color: #a0aec0 !important
    }

    .md\:hover\:tw-text-gray-600:hover {
        color: #718096 !important
    }

    .md\:hover\:tw-text-gray-700:hover {
        color: #4a5568 !important
    }

    .md\:hover\:tw-text-gray-800:hover {
        color: #2d3748 !important
    }

    .md\:hover\:tw-text-gray-900:hover {
        color: #1a202c !important
    }

    .md\:hover\:tw-text-red-100:hover {
        color: #fff5f5 !important
    }

    .md\:hover\:tw-text-red-200:hover {
        color: #fed7d7 !important
    }

    .md\:hover\:tw-text-red-300:hover {
        color: #feb2b2 !important
    }

    .md\:hover\:tw-text-red-400:hover {
        color: #fc8181 !important
    }

    .md\:hover\:tw-text-red-500:hover {
        color: #f56565 !important
    }

    .md\:hover\:tw-text-red-600:hover {
        color: #e53e3e !important
    }

    .md\:hover\:tw-text-red-700:hover {
        color: #c53030 !important
    }

    .md\:hover\:tw-text-red-800:hover {
        color: #9b2c2c !important
    }

    .md\:hover\:tw-text-red-900:hover {
        color: #742a2a !important
    }

    .md\:hover\:tw-text-orange-100:hover {
        color: #fffaf0 !important
    }

    .md\:hover\:tw-text-orange-200:hover {
        color: #feebc8 !important
    }

    .md\:hover\:tw-text-orange-300:hover {
        color: #fbd38d !important
    }

    .md\:hover\:tw-text-orange-400:hover {
        color: #f6ad55 !important
    }

    .md\:hover\:tw-text-orange-500:hover {
        color: #ed8936 !important
    }

    .md\:hover\:tw-text-orange-600:hover {
        color: #dd6b20 !important
    }

    .md\:hover\:tw-text-orange-700:hover {
        color: #c05621 !important
    }

    .md\:hover\:tw-text-orange-800:hover {
        color: #9c4221 !important
    }

    .md\:hover\:tw-text-orange-900:hover {
        color: #7b341e !important
    }

    .md\:hover\:tw-text-yellow-100:hover {
        color: ivory !important
    }

    .md\:hover\:tw-text-yellow-200:hover {
        color: #fefcbf !important
    }

    .md\:hover\:tw-text-yellow-300:hover {
        color: #faf089 !important
    }

    .md\:hover\:tw-text-yellow-400:hover {
        color: #f6e05e !important
    }

    .md\:hover\:tw-text-yellow-500:hover {
        color: #ecc94b !important
    }

    .md\:hover\:tw-text-yellow-600:hover {
        color: #d69e2e !important
    }

    .md\:hover\:tw-text-yellow-700:hover {
        color: #b7791f !important
    }

    .md\:hover\:tw-text-yellow-800:hover {
        color: #975a16 !important
    }

    .md\:hover\:tw-text-yellow-900:hover {
        color: #744210 !important
    }

    .md\:hover\:tw-text-green-100:hover {
        color: #f0fff4 !important
    }

    .md\:hover\:tw-text-green-200:hover {
        color: #c6f6d5 !important
    }

    .md\:hover\:tw-text-green-300:hover {
        color: #9ae6b4 !important
    }

    .md\:hover\:tw-text-green-400:hover {
        color: #68d391 !important
    }

    .md\:hover\:tw-text-green-500:hover {
        color: #48bb78 !important
    }

    .md\:hover\:tw-text-green-600:hover {
        color: #38a169 !important
    }

    .md\:hover\:tw-text-green-700:hover {
        color: #2f855a !important
    }

    .md\:hover\:tw-text-green-800:hover {
        color: #276749 !important
    }

    .md\:hover\:tw-text-green-900:hover {
        color: #22543d !important
    }

    .md\:hover\:tw-text-teal-100:hover {
        color: #e6fffa !important
    }

    .md\:hover\:tw-text-teal-200:hover {
        color: #b2f5ea !important
    }

    .md\:hover\:tw-text-teal-300:hover {
        color: #81e6d9 !important
    }

    .md\:hover\:tw-text-teal-400:hover {
        color: #4fd1c5 !important
    }

    .md\:hover\:tw-text-teal-500:hover {
        color: #38b2ac !important
    }

    .md\:hover\:tw-text-teal-600:hover {
        color: #319795 !important
    }

    .md\:hover\:tw-text-teal-700:hover {
        color: #2c7a7b !important
    }

    .md\:hover\:tw-text-teal-800:hover {
        color: #285e61 !important
    }

    .md\:hover\:tw-text-teal-900:hover {
        color: #234e52 !important
    }

    .md\:hover\:tw-text-blue-100:hover {
        color: #ebf8ff !important
    }

    .md\:hover\:tw-text-blue-200:hover {
        color: #bee3f8 !important
    }

    .md\:hover\:tw-text-blue-300:hover {
        color: #90cdf4 !important
    }

    .md\:hover\:tw-text-blue-400:hover {
        color: #63b3ed !important
    }

    .md\:hover\:tw-text-blue-500:hover {
        color: #4299e1 !important
    }

    .md\:hover\:tw-text-blue-600:hover {
        color: #3182ce !important
    }

    .md\:hover\:tw-text-blue-700:hover {
        color: #2b6cb0 !important
    }

    .md\:hover\:tw-text-blue-800:hover {
        color: #2c5282 !important
    }

    .md\:hover\:tw-text-blue-900:hover {
        color: #2a4365 !important
    }

    .md\:hover\:tw-text-blue-1000:hover {
        color: #304570 !important
    }

    .md\:hover\:tw-text-blue-1100:hover {
        color: #D1E3E3 !important
    }

    .md\:hover\:tw-text-indigo-100:hover {
        color: #ebf4ff !important
    }

    .md\:hover\:tw-text-indigo-200:hover {
        color: #c3dafe !important
    }

    .md\:hover\:tw-text-indigo-300:hover {
        color: #a3bffa !important
    }

    .md\:hover\:tw-text-indigo-400:hover {
        color: #7f9cf5 !important
    }

    .md\:hover\:tw-text-indigo-500:hover {
        color: #667eea !important
    }

    .md\:hover\:tw-text-indigo-600:hover {
        color: #5a67d8 !important
    }

    .md\:hover\:tw-text-indigo-700:hover {
        color: #4c51bf !important
    }

    .md\:hover\:tw-text-indigo-800:hover {
        color: #434190 !important
    }

    .md\:hover\:tw-text-indigo-900:hover {
        color: #3c366b !important
    }

    .md\:hover\:tw-text-purple-100:hover {
        color: #faf5ff !important
    }

    .md\:hover\:tw-text-purple-200:hover {
        color: #e9d8fd !important
    }

    .md\:hover\:tw-text-purple-300:hover {
        color: #d6bcfa !important
    }

    .md\:hover\:tw-text-purple-400:hover {
        color: #b794f4 !important
    }

    .md\:hover\:tw-text-purple-500:hover {
        color: #9f7aea !important
    }

    .md\:hover\:tw-text-purple-600:hover {
        color: #805ad5 !important
    }

    .md\:hover\:tw-text-purple-700:hover {
        color: #6b46c1 !important
    }

    .md\:hover\:tw-text-purple-800:hover {
        color: #553c9a !important
    }

    .md\:hover\:tw-text-purple-900:hover {
        color: #44337a !important
    }

    .md\:hover\:tw-text-pink-100:hover {
        color: #fff5f7 !important
    }

    .md\:hover\:tw-text-pink-200:hover {
        color: #fed7e2 !important
    }

    .md\:hover\:tw-text-pink-300:hover {
        color: #fbb6ce !important
    }

    .md\:hover\:tw-text-pink-400:hover {
        color: #f687b3 !important
    }

    .md\:hover\:tw-text-pink-500:hover {
        color: #ed64a6 !important
    }

    .md\:hover\:tw-text-pink-600:hover {
        color: #d53f8c !important
    }

    .md\:hover\:tw-text-pink-700:hover {
        color: #b83280 !important
    }

    .md\:hover\:tw-text-pink-800:hover {
        color: #97266d !important
    }

    .md\:hover\:tw-text-pink-900:hover {
        color: #702459 !important
    }

    .md\:focus\:tw-text-transparent:focus {
        color: transparent !important
    }

    .md\:focus\:tw-text-black:focus {
        color: #000 !important
    }

    .md\:focus\:tw-text-black2:focus {
        color: #2e2e2e !important
    }

    .md\:focus\:tw-text-white:focus {
        color: #fff !important
    }

    .md\:focus\:tw-text-gray-100:focus {
        color: #f7fafc !important
    }

    .md\:focus\:tw-text-gray-200:focus {
        color: #edf2f7 !important
    }

    .md\:focus\:tw-text-gray-300:focus {
        color: #e2e8f0 !important
    }

    .md\:focus\:tw-text-gray-400:focus {
        color: #cbd5e0 !important
    }

    .md\:focus\:tw-text-gray-500:focus {
        color: #a0aec0 !important
    }

    .md\:focus\:tw-text-gray-600:focus {
        color: #718096 !important
    }

    .md\:focus\:tw-text-gray-700:focus {
        color: #4a5568 !important
    }

    .md\:focus\:tw-text-gray-800:focus {
        color: #2d3748 !important
    }

    .md\:focus\:tw-text-gray-900:focus {
        color: #1a202c !important
    }

    .md\:focus\:tw-text-red-100:focus {
        color: #fff5f5 !important
    }

    .md\:focus\:tw-text-red-200:focus {
        color: #fed7d7 !important
    }

    .md\:focus\:tw-text-red-300:focus {
        color: #feb2b2 !important
    }

    .md\:focus\:tw-text-red-400:focus {
        color: #fc8181 !important
    }

    .md\:focus\:tw-text-red-500:focus {
        color: #f56565 !important
    }

    .md\:focus\:tw-text-red-600:focus {
        color: #e53e3e !important
    }

    .md\:focus\:tw-text-red-700:focus {
        color: #c53030 !important
    }

    .md\:focus\:tw-text-red-800:focus {
        color: #9b2c2c !important
    }

    .md\:focus\:tw-text-red-900:focus {
        color: #742a2a !important
    }

    .md\:focus\:tw-text-orange-100:focus {
        color: #fffaf0 !important
    }

    .md\:focus\:tw-text-orange-200:focus {
        color: #feebc8 !important
    }

    .md\:focus\:tw-text-orange-300:focus {
        color: #fbd38d !important
    }

    .md\:focus\:tw-text-orange-400:focus {
        color: #f6ad55 !important
    }

    .md\:focus\:tw-text-orange-500:focus {
        color: #ed8936 !important
    }

    .md\:focus\:tw-text-orange-600:focus {
        color: #dd6b20 !important
    }

    .md\:focus\:tw-text-orange-700:focus {
        color: #c05621 !important
    }

    .md\:focus\:tw-text-orange-800:focus {
        color: #9c4221 !important
    }

    .md\:focus\:tw-text-orange-900:focus {
        color: #7b341e !important
    }

    .md\:focus\:tw-text-yellow-100:focus {
        color: ivory !important
    }

    .md\:focus\:tw-text-yellow-200:focus {
        color: #fefcbf !important
    }

    .md\:focus\:tw-text-yellow-300:focus {
        color: #faf089 !important
    }

    .md\:focus\:tw-text-yellow-400:focus {
        color: #f6e05e !important
    }

    .md\:focus\:tw-text-yellow-500:focus {
        color: #ecc94b !important
    }

    .md\:focus\:tw-text-yellow-600:focus {
        color: #d69e2e !important
    }

    .md\:focus\:tw-text-yellow-700:focus {
        color: #b7791f !important
    }

    .md\:focus\:tw-text-yellow-800:focus {
        color: #975a16 !important
    }

    .md\:focus\:tw-text-yellow-900:focus {
        color: #744210 !important
    }

    .md\:focus\:tw-text-green-100:focus {
        color: #f0fff4 !important
    }

    .md\:focus\:tw-text-green-200:focus {
        color: #c6f6d5 !important
    }

    .md\:focus\:tw-text-green-300:focus {
        color: #9ae6b4 !important
    }

    .md\:focus\:tw-text-green-400:focus {
        color: #68d391 !important
    }

    .md\:focus\:tw-text-green-500:focus {
        color: #48bb78 !important
    }

    .md\:focus\:tw-text-green-600:focus {
        color: #38a169 !important
    }

    .md\:focus\:tw-text-green-700:focus {
        color: #2f855a !important
    }

    .md\:focus\:tw-text-green-800:focus {
        color: #276749 !important
    }

    .md\:focus\:tw-text-green-900:focus {
        color: #22543d !important
    }

    .md\:focus\:tw-text-teal-100:focus {
        color: #e6fffa !important
    }

    .md\:focus\:tw-text-teal-200:focus {
        color: #b2f5ea !important
    }

    .md\:focus\:tw-text-teal-300:focus {
        color: #81e6d9 !important
    }

    .md\:focus\:tw-text-teal-400:focus {
        color: #4fd1c5 !important
    }

    .md\:focus\:tw-text-teal-500:focus {
        color: #38b2ac !important
    }

    .md\:focus\:tw-text-teal-600:focus {
        color: #319795 !important
    }

    .md\:focus\:tw-text-teal-700:focus {
        color: #2c7a7b !important
    }

    .md\:focus\:tw-text-teal-800:focus {
        color: #285e61 !important
    }

    .md\:focus\:tw-text-teal-900:focus {
        color: #234e52 !important
    }

    .md\:focus\:tw-text-blue-100:focus {
        color: #ebf8ff !important
    }

    .md\:focus\:tw-text-blue-200:focus {
        color: #bee3f8 !important
    }

    .md\:focus\:tw-text-blue-300:focus {
        color: #90cdf4 !important
    }

    .md\:focus\:tw-text-blue-400:focus {
        color: #63b3ed !important
    }

    .md\:focus\:tw-text-blue-500:focus {
        color: #4299e1 !important
    }

    .md\:focus\:tw-text-blue-600:focus {
        color: #3182ce !important
    }

    .md\:focus\:tw-text-blue-700:focus {
        color: #2b6cb0 !important
    }

    .md\:focus\:tw-text-blue-800:focus {
        color: #2c5282 !important
    }

    .md\:focus\:tw-text-blue-900:focus {
        color: #2a4365 !important
    }

    .md\:focus\:tw-text-blue-1000:focus {
        color: #304570 !important
    }

    .md\:focus\:tw-text-blue-1100:focus {
        color: #D1E3E3 !important
    }

    .md\:focus\:tw-text-indigo-100:focus {
        color: #ebf4ff !important
    }

    .md\:focus\:tw-text-indigo-200:focus {
        color: #c3dafe !important
    }

    .md\:focus\:tw-text-indigo-300:focus {
        color: #a3bffa !important
    }

    .md\:focus\:tw-text-indigo-400:focus {
        color: #7f9cf5 !important
    }

    .md\:focus\:tw-text-indigo-500:focus {
        color: #667eea !important
    }

    .md\:focus\:tw-text-indigo-600:focus {
        color: #5a67d8 !important
    }

    .md\:focus\:tw-text-indigo-700:focus {
        color: #4c51bf !important
    }

    .md\:focus\:tw-text-indigo-800:focus {
        color: #434190 !important
    }

    .md\:focus\:tw-text-indigo-900:focus {
        color: #3c366b !important
    }

    .md\:focus\:tw-text-purple-100:focus {
        color: #faf5ff !important
    }

    .md\:focus\:tw-text-purple-200:focus {
        color: #e9d8fd !important
    }

    .md\:focus\:tw-text-purple-300:focus {
        color: #d6bcfa !important
    }

    .md\:focus\:tw-text-purple-400:focus {
        color: #b794f4 !important
    }

    .md\:focus\:tw-text-purple-500:focus {
        color: #9f7aea !important
    }

    .md\:focus\:tw-text-purple-600:focus {
        color: #805ad5 !important
    }

    .md\:focus\:tw-text-purple-700:focus {
        color: #6b46c1 !important
    }

    .md\:focus\:tw-text-purple-800:focus {
        color: #553c9a !important
    }

    .md\:focus\:tw-text-purple-900:focus {
        color: #44337a !important
    }

    .md\:focus\:tw-text-pink-100:focus {
        color: #fff5f7 !important
    }

    .md\:focus\:tw-text-pink-200:focus {
        color: #fed7e2 !important
    }

    .md\:focus\:tw-text-pink-300:focus {
        color: #fbb6ce !important
    }

    .md\:focus\:tw-text-pink-400:focus {
        color: #f687b3 !important
    }

    .md\:focus\:tw-text-pink-500:focus {
        color: #ed64a6 !important
    }

    .md\:focus\:tw-text-pink-600:focus {
        color: #d53f8c !important
    }

    .md\:focus\:tw-text-pink-700:focus {
        color: #b83280 !important
    }

    .md\:focus\:tw-text-pink-800:focus {
        color: #97266d !important
    }

    .md\:focus\:tw-text-pink-900:focus {
        color: #702459 !important
    }

    .md\:tw-text-xs {
        font-size: .75rem !important
    }

    .md\:tw-text-sm {
        font-size: .875rem !important
    }

    .md\:tw-text-base {
        font-size: 1rem !important
    }

    .md\:tw-text-lg {
        font-size: 1.125rem !important
    }

    .md\:tw-text-xl {
        font-size: 1.25rem !important
    }

    .md\:tw-text-2xl {
        font-size: 1.5rem !important
    }

    .md\:tw-text-3xl {
        font-size: 1.875rem !important
    }

    .md\:tw-text-4xl {
        font-size: 2.25rem !important
    }

    .md\:tw-text-5xl {
        font-size: 3rem !important
    }

    .md\:tw-text-6xl {
        font-size: 4rem !important
    }

    .md\:tw-italic {
        font-style: italic !important
    }

    .md\:tw-not-italic {
        font-style: normal !important
    }

    .md\:tw-uppercase {
        text-transform: uppercase !important
    }

    .md\:tw-lowercase {
        text-transform: lowercase !important
    }

    .md\:tw-capitalize {
        text-transform: capitalize !important
    }

    .md\:tw-normal-case {
        text-transform: none !important
    }

    .md\:tw-underline {
        text-decoration: underline !important
    }

    .md\:tw-line-through {
        text-decoration: line-through !important
    }

    .md\:tw-no-underline {
        text-decoration: none !important
    }

    .md\:hover\:tw-underline:hover {
        text-decoration: underline !important
    }

    .md\:hover\:tw-line-through:hover {
        text-decoration: line-through !important
    }

    .md\:hover\:tw-no-underline:hover {
        text-decoration: none !important
    }

    .md\:focus\:tw-underline:focus {
        text-decoration: underline !important
    }

    .md\:focus\:tw-line-through:focus {
        text-decoration: line-through !important
    }

    .md\:focus\:tw-no-underline:focus {
        text-decoration: none !important
    }

    .md\:tw-antialiased {
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important
    }

    .md\:tw-subpixel-antialiased {
        -webkit-font-smoothing: auto !important;
        -moz-osx-font-smoothing: auto !important
    }

    .md\:tw-tracking-tighter {
        letter-spacing: -.05em !important
    }

    .md\:tw-tracking-tight {
        letter-spacing: -.025em !important
    }

    .md\:tw-tracking-normal {
        letter-spacing: 0 !important
    }

    .md\:tw-tracking-wide {
        letter-spacing: .025em !important
    }

    .md\:tw-tracking-wider {
        letter-spacing: .05em !important
    }

    .md\:tw-tracking-widest {
        letter-spacing: .1em !important
    }

    .md\:tw-select-none {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important
    }

    .md\:tw-select-text {
        -webkit-user-select: text !important;
        -moz-user-select: text !important;
        -ms-user-select: text !important;
        user-select: text !important
    }

    .md\:tw-select-all {
        -webkit-user-select: all !important;
        -moz-user-select: all !important;
        -ms-user-select: all !important;
        user-select: all !important
    }

    .md\:tw-select-auto {
        -webkit-user-select: auto !important;
        -moz-user-select: auto !important;
        -ms-user-select: auto !important;
        user-select: auto !important
    }

    .md\:tw-align-baseline {
        vertical-align: baseline !important
    }

    .md\:tw-align-top {
        vertical-align: top !important
    }

    .md\:tw-align-middle {
        vertical-align: middle !important
    }

    .md\:tw-align-bottom {
        vertical-align: bottom !important
    }

    .md\:tw-align-text-top {
        vertical-align: text-top !important
    }

    .md\:tw-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .md\:tw-visible {
        visibility: visible !important
    }

    .md\:tw-invisible {
        visibility: hidden !important
    }

    .md\:tw-whitespace-normal {
        white-space: normal !important
    }

    .md\:tw-whitespace-no-wrap {
        white-space: nowrap !important
    }

    .md\:tw-whitespace-pre {
        white-space: pre !important
    }

    .md\:tw-whitespace-pre-line {
        white-space: pre-line !important
    }

    .md\:tw-whitespace-pre-wrap {
        white-space: pre-wrap !important
    }

    .md\:tw-break-normal {
        overflow-wrap: normal !important;
        word-break: normal !important
    }

    .md\:tw-break-words {
        overflow-wrap: break-word !important
    }

    .md\:tw-break-all {
        word-break: break-all !important
    }

    .md\:tw-truncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .md\:tw-w-0 {
        width: 0 !important
    }

    .md\:tw-w-1 {
        width: .25rem !important
    }

    .md\:tw-w-2 {
        width: .5rem !important
    }

    .md\:tw-w-3 {
        width: .75rem !important
    }

    .md\:tw-w-4 {
        width: 1rem !important
    }

    .md\:tw-w-5 {
        width: 1.25rem !important
    }

    .md\:tw-w-6 {
        width: 1.5rem !important
    }

    .md\:tw-w-8 {
        width: 2rem !important
    }

    .md\:tw-w-10 {
        width: 2.5rem !important
    }

    .md\:tw-w-12 {
        width: 3rem !important
    }

    .md\:tw-w-16 {
        width: 4rem !important
    }

    .md\:tw-w-20 {
        width: 5rem !important
    }

    .md\:tw-w-24 {
        width: 6rem !important
    }

    .md\:tw-w-32 {
        width: 8rem !important
    }

    .md\:tw-w-40 {
        width: 10rem !important
    }

    .md\:tw-w-48 {
        width: 12rem !important
    }

    .md\:tw-w-56 {
        width: 14rem !important
    }

    .md\:tw-w-64 {
        width: 16rem !important
    }

    .md\:tw-w-auto {
        width: auto !important
    }

    .md\:tw-w-px {
        width: 1px !important
    }

    .md\:tw-w-1\/2 {
        width: 50% !important
    }

    .md\:tw-w-1\/3 {
        width: 33.333333% !important
    }

    .md\:tw-w-2\/3 {
        width: 66.666667% !important
    }

    .md\:tw-w-1\/4 {
        width: 25% !important
    }

    .md\:tw-w-2\/4 {
        width: 50% !important
    }

    .md\:tw-w-3\/4 {
        width: 75% !important
    }

    .md\:tw-w-1\/5 {
        width: 20% !important
    }

    .md\:tw-w-2\/5 {
        width: 40% !important
    }

    .md\:tw-w-3\/5 {
        width: 60% !important
    }

    .md\:tw-w-4\/5 {
        width: 80% !important
    }

    .md\:tw-w-1\/6 {
        width: 16.666667% !important
    }

    .md\:tw-w-2\/6 {
        width: 33.333333% !important
    }

    .md\:tw-w-3\/6 {
        width: 50% !important
    }

    .md\:tw-w-4\/6 {
        width: 66.666667% !important
    }

    .md\:tw-w-5\/6 {
        width: 83.333333% !important
    }

    .md\:tw-w-1\/12 {
        width: 8.333333% !important
    }

    .md\:tw-w-2\/12 {
        width: 16.666667% !important
    }

    .md\:tw-w-3\/12 {
        width: 25% !important
    }

    .md\:tw-w-4\/12 {
        width: 33.333333% !important
    }

    .md\:tw-w-5\/12 {
        width: 41.666667% !important
    }

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

    .md\:tw-w-7\/12 {
        width: 58.333333% !important
    }

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

    .md\:tw-w-9\/12 {
        width: 75% !important
    }

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

    .md\:tw-w-11\/12 {
        width: 91.666667% !important
    }

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

    .md\:tw-w-screen {
        width: 100vw !important
    }

    .md\:tw-z-0 {
        z-index: 0 !important
    }

    .md\:tw-z-10 {
        z-index: 10 !important
    }

    .md\:tw-z-20 {
        z-index: 20 !important
    }

    .md\:tw-z-30 {
        z-index: 30 !important
    }

    .md\:tw-z-40 {
        z-index: 40 !important
    }

    .md\:tw-z-50 {
        z-index: 50 !important
    }

    .md\:tw-z-auto {
        z-index: auto !important
    }
}

@media (min-width: 1024px) {
    .lg\:tw-sr-only {
        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-width: 0 !important
    }

    .lg\:tw-not-sr-only {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .lg\:focus\:tw-sr-only:focus {
        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-width: 0 !important
    }

    .lg\:focus\:tw-not-sr-only:focus {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .lg\:tw-appearance-none {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important
    }

    .lg\:tw-bg-fixed {
        background-attachment: fixed !important
    }

    .lg\:tw-bg-local {
        background-attachment: local !important
    }

    .lg\:tw-bg-scroll {
        background-attachment: scroll !important
    }

    .lg\:tw-bg-transparent {
        background-color: transparent !important
    }

    .lg\:tw-bg-black {
        background-color: #000 !important
    }

    .lg\:tw-bg-black2 {
        background-color: #2e2e2e !important
    }

    .lg\:tw-bg-white {
        background-color: #fff !important
    }

    .lg\:tw-bg-gray-100 {
        background-color: #f7fafc !important
    }

    .lg\:tw-bg-gray-200 {
        background-color: #edf2f7 !important
    }

    .lg\:tw-bg-gray-300 {
        background-color: #e2e8f0 !important
    }

    .lg\:tw-bg-gray-400 {
        background-color: #cbd5e0 !important
    }

    .lg\:tw-bg-gray-500 {
        background-color: #a0aec0 !important
    }

    .lg\:tw-bg-gray-600 {
        background-color: #718096 !important
    }

    .lg\:tw-bg-gray-700 {
        background-color: #4a5568 !important
    }

    .lg\:tw-bg-gray-800 {
        background-color: #2d3748 !important
    }

    .lg\:tw-bg-gray-900 {
        background-color: #1a202c !important
    }

    .lg\:tw-bg-red-100 {
        background-color: #fff5f5 !important
    }

    .lg\:tw-bg-red-200 {
        background-color: #fed7d7 !important
    }

    .lg\:tw-bg-red-300 {
        background-color: #feb2b2 !important
    }

    .lg\:tw-bg-red-400 {
        background-color: #fc8181 !important
    }

    .lg\:tw-bg-red-500 {
        background-color: #f56565 !important
    }

    .lg\:tw-bg-red-600 {
        background-color: #e53e3e !important
    }

    .lg\:tw-bg-red-700 {
        background-color: #c53030 !important
    }

    .lg\:tw-bg-red-800 {
        background-color: #9b2c2c !important
    }

    .lg\:tw-bg-red-900 {
        background-color: #742a2a !important
    }

    .lg\:tw-bg-orange-100 {
        background-color: #fffaf0 !important
    }

    .lg\:tw-bg-orange-200 {
        background-color: #feebc8 !important
    }

    .lg\:tw-bg-orange-300 {
        background-color: #fbd38d !important
    }

    .lg\:tw-bg-orange-400 {
        background-color: #f6ad55 !important
    }

    .lg\:tw-bg-orange-500 {
        background-color: #ed8936 !important
    }

    .lg\:tw-bg-orange-600 {
        background-color: #dd6b20 !important
    }

    .lg\:tw-bg-orange-700 {
        background-color: #c05621 !important
    }

    .lg\:tw-bg-orange-800 {
        background-color: #9c4221 !important
    }

    .lg\:tw-bg-orange-900 {
        background-color: #7b341e !important
    }

    .lg\:tw-bg-yellow-100 {
        background-color: ivory !important
    }

    .lg\:tw-bg-yellow-200 {
        background-color: #fefcbf !important
    }

    .lg\:tw-bg-yellow-300 {
        background-color: #faf089 !important
    }

    .lg\:tw-bg-yellow-400 {
        background-color: #f6e05e !important
    }

    .lg\:tw-bg-yellow-500 {
        background-color: #ecc94b !important
    }

    .lg\:tw-bg-yellow-600 {
        background-color: #d69e2e !important
    }

    .lg\:tw-bg-yellow-700 {
        background-color: #b7791f !important
    }

    .lg\:tw-bg-yellow-800 {
        background-color: #975a16 !important
    }

    .lg\:tw-bg-yellow-900 {
        background-color: #744210 !important
    }

    .lg\:tw-bg-green-100 {
        background-color: #f0fff4 !important
    }

    .lg\:tw-bg-green-200 {
        background-color: #c6f6d5 !important
    }

    .lg\:tw-bg-green-300 {
        background-color: #9ae6b4 !important
    }

    .lg\:tw-bg-green-400 {
        background-color: #68d391 !important
    }

    .lg\:tw-bg-green-500 {
        background-color: #48bb78 !important
    }

    .lg\:tw-bg-green-600 {
        background-color: #38a169 !important
    }

    .lg\:tw-bg-green-700 {
        background-color: #2f855a !important
    }

    .lg\:tw-bg-green-800 {
        background-color: #276749 !important
    }

    .lg\:tw-bg-green-900 {
        background-color: #22543d !important
    }

    .lg\:tw-bg-teal-100 {
        background-color: #e6fffa !important
    }

    .lg\:tw-bg-teal-200 {
        background-color: #b2f5ea !important
    }

    .lg\:tw-bg-teal-300 {
        background-color: #81e6d9 !important
    }

    .lg\:tw-bg-teal-400 {
        background-color: #4fd1c5 !important
    }

    .lg\:tw-bg-teal-500 {
        background-color: #38b2ac !important
    }

    .lg\:tw-bg-teal-600 {
        background-color: #319795 !important
    }

    .lg\:tw-bg-teal-700 {
        background-color: #2c7a7b !important
    }

    .lg\:tw-bg-teal-800 {
        background-color: #285e61 !important
    }

    .lg\:tw-bg-teal-900 {
        background-color: #234e52 !important
    }

    .lg\:tw-bg-blue-100 {
        background-color: #ebf8ff !important
    }

    .lg\:tw-bg-blue-200 {
        background-color: #bee3f8 !important
    }

    .lg\:tw-bg-blue-300 {
        background-color: #90cdf4 !important
    }

    .lg\:tw-bg-blue-400 {
        background-color: #63b3ed !important
    }

    .lg\:tw-bg-blue-500 {
        background-color: #4299e1 !important
    }

    .lg\:tw-bg-blue-600 {
        background-color: #3182ce !important
    }

    .lg\:tw-bg-blue-700 {
        background-color: #2b6cb0 !important
    }

    .lg\:tw-bg-blue-800 {
        background-color: #2c5282 !important
    }

    .lg\:tw-bg-blue-900 {
        background-color: #2a4365 !important
    }

    .lg\:tw-bg-blue-1000 {
        background-color: #304570 !important
    }

    .lg\:tw-bg-blue-1100 {
        background-color: #D1E3E3 !important
    }

    .lg\:tw-bg-indigo-100 {
        background-color: #ebf4ff !important
    }

    .lg\:tw-bg-indigo-200 {
        background-color: #c3dafe !important
    }

    .lg\:tw-bg-indigo-300 {
        background-color: #a3bffa !important
    }

    .lg\:tw-bg-indigo-400 {
        background-color: #7f9cf5 !important
    }

    .lg\:tw-bg-indigo-500 {
        background-color: #667eea !important
    }

    .lg\:tw-bg-indigo-600 {
        background-color: #5a67d8 !important
    }

    .lg\:tw-bg-indigo-700 {
        background-color: #4c51bf !important
    }

    .lg\:tw-bg-indigo-800 {
        background-color: #434190 !important
    }

    .lg\:tw-bg-indigo-900 {
        background-color: #3c366b !important
    }

    .lg\:tw-bg-purple-100 {
        background-color: #faf5ff !important
    }

    .lg\:tw-bg-purple-200 {
        background-color: #e9d8fd !important
    }

    .lg\:tw-bg-purple-300 {
        background-color: #d6bcfa !important
    }

    .lg\:tw-bg-purple-400 {
        background-color: #b794f4 !important
    }

    .lg\:tw-bg-purple-500 {
        background-color: #9f7aea !important
    }

    .lg\:tw-bg-purple-600 {
        background-color: #805ad5 !important
    }

    .lg\:tw-bg-purple-700 {
        background-color: #6b46c1 !important
    }

    .lg\:tw-bg-purple-800 {
        background-color: #553c9a !important
    }

    .lg\:tw-bg-purple-900 {
        background-color: #44337a !important
    }

    .lg\:tw-bg-pink-100 {
        background-color: #fff5f7 !important
    }

    .lg\:tw-bg-pink-200 {
        background-color: #fed7e2 !important
    }

    .lg\:tw-bg-pink-300 {
        background-color: #fbb6ce !important
    }

    .lg\:tw-bg-pink-400 {
        background-color: #f687b3 !important
    }

    .lg\:tw-bg-pink-500 {
        background-color: #ed64a6 !important
    }

    .lg\:tw-bg-pink-600 {
        background-color: #d53f8c !important
    }

    .lg\:tw-bg-pink-700 {
        background-color: #b83280 !important
    }

    .lg\:tw-bg-pink-800 {
        background-color: #97266d !important
    }

    .lg\:tw-bg-pink-900 {
        background-color: #702459 !important
    }

    .lg\:hover\:tw-bg-transparent:hover {
        background-color: transparent !important
    }

    .lg\:hover\:tw-bg-black:hover {
        background-color: #000 !important
    }

    .lg\:hover\:tw-bg-black2:hover {
        background-color: #2e2e2e !important
    }

    .lg\:hover\:tw-bg-white:hover {
        background-color: #fff !important
    }

    .lg\:hover\:tw-bg-gray-100:hover {
        background-color: #f7fafc !important
    }

    .lg\:hover\:tw-bg-gray-200:hover {
        background-color: #edf2f7 !important
    }

    .lg\:hover\:tw-bg-gray-300:hover {
        background-color: #e2e8f0 !important
    }

    .lg\:hover\:tw-bg-gray-400:hover {
        background-color: #cbd5e0 !important
    }

    .lg\:hover\:tw-bg-gray-500:hover {
        background-color: #a0aec0 !important
    }

    .lg\:hover\:tw-bg-gray-600:hover {
        background-color: #718096 !important
    }

    .lg\:hover\:tw-bg-gray-700:hover {
        background-color: #4a5568 !important
    }

    .lg\:hover\:tw-bg-gray-800:hover {
        background-color: #2d3748 !important
    }

    .lg\:hover\:tw-bg-gray-900:hover {
        background-color: #1a202c !important
    }

    .lg\:hover\:tw-bg-red-100:hover {
        background-color: #fff5f5 !important
    }

    .lg\:hover\:tw-bg-red-200:hover {
        background-color: #fed7d7 !important
    }

    .lg\:hover\:tw-bg-red-300:hover {
        background-color: #feb2b2 !important
    }

    .lg\:hover\:tw-bg-red-400:hover {
        background-color: #fc8181 !important
    }

    .lg\:hover\:tw-bg-red-500:hover {
        background-color: #f56565 !important
    }

    .lg\:hover\:tw-bg-red-600:hover {
        background-color: #e53e3e !important
    }

    .lg\:hover\:tw-bg-red-700:hover {
        background-color: #c53030 !important
    }

    .lg\:hover\:tw-bg-red-800:hover {
        background-color: #9b2c2c !important
    }

    .lg\:hover\:tw-bg-red-900:hover {
        background-color: #742a2a !important
    }

    .lg\:hover\:tw-bg-orange-100:hover {
        background-color: #fffaf0 !important
    }

    .lg\:hover\:tw-bg-orange-200:hover {
        background-color: #feebc8 !important
    }

    .lg\:hover\:tw-bg-orange-300:hover {
        background-color: #fbd38d !important
    }

    .lg\:hover\:tw-bg-orange-400:hover {
        background-color: #f6ad55 !important
    }

    .lg\:hover\:tw-bg-orange-500:hover {
        background-color: #ed8936 !important
    }

    .lg\:hover\:tw-bg-orange-600:hover {
        background-color: #dd6b20 !important
    }

    .lg\:hover\:tw-bg-orange-700:hover {
        background-color: #c05621 !important
    }

    .lg\:hover\:tw-bg-orange-800:hover {
        background-color: #9c4221 !important
    }

    .lg\:hover\:tw-bg-orange-900:hover {
        background-color: #7b341e !important
    }

    .lg\:hover\:tw-bg-yellow-100:hover {
        background-color: ivory !important
    }

    .lg\:hover\:tw-bg-yellow-200:hover {
        background-color: #fefcbf !important
    }

    .lg\:hover\:tw-bg-yellow-300:hover {
        background-color: #faf089 !important
    }

    .lg\:hover\:tw-bg-yellow-400:hover {
        background-color: #f6e05e !important
    }

    .lg\:hover\:tw-bg-yellow-500:hover {
        background-color: #ecc94b !important
    }

    .lg\:hover\:tw-bg-yellow-600:hover {
        background-color: #d69e2e !important
    }

    .lg\:hover\:tw-bg-yellow-700:hover {
        background-color: #b7791f !important
    }

    .lg\:hover\:tw-bg-yellow-800:hover {
        background-color: #975a16 !important
    }

    .lg\:hover\:tw-bg-yellow-900:hover {
        background-color: #744210 !important
    }

    .lg\:hover\:tw-bg-green-100:hover {
        background-color: #f0fff4 !important
    }

    .lg\:hover\:tw-bg-green-200:hover {
        background-color: #c6f6d5 !important
    }

    .lg\:hover\:tw-bg-green-300:hover {
        background-color: #9ae6b4 !important
    }

    .lg\:hover\:tw-bg-green-400:hover {
        background-color: #68d391 !important
    }

    .lg\:hover\:tw-bg-green-500:hover {
        background-color: #48bb78 !important
    }

    .lg\:hover\:tw-bg-green-600:hover {
        background-color: #38a169 !important
    }

    .lg\:hover\:tw-bg-green-700:hover {
        background-color: #2f855a !important
    }

    .lg\:hover\:tw-bg-green-800:hover {
        background-color: #276749 !important
    }

    .lg\:hover\:tw-bg-green-900:hover {
        background-color: #22543d !important
    }

    .lg\:hover\:tw-bg-teal-100:hover {
        background-color: #e6fffa !important
    }

    .lg\:hover\:tw-bg-teal-200:hover {
        background-color: #b2f5ea !important
    }

    .lg\:hover\:tw-bg-teal-300:hover {
        background-color: #81e6d9 !important
    }

    .lg\:hover\:tw-bg-teal-400:hover {
        background-color: #4fd1c5 !important
    }

    .lg\:hover\:tw-bg-teal-500:hover {
        background-color: #38b2ac !important
    }

    .lg\:hover\:tw-bg-teal-600:hover {
        background-color: #319795 !important
    }

    .lg\:hover\:tw-bg-teal-700:hover {
        background-color: #2c7a7b !important
    }

    .lg\:hover\:tw-bg-teal-800:hover {
        background-color: #285e61 !important
    }

    .lg\:hover\:tw-bg-teal-900:hover {
        background-color: #234e52 !important
    }

    .lg\:hover\:tw-bg-blue-100:hover {
        background-color: #ebf8ff !important
    }

    .lg\:hover\:tw-bg-blue-200:hover {
        background-color: #bee3f8 !important
    }

    .lg\:hover\:tw-bg-blue-300:hover {
        background-color: #90cdf4 !important
    }

    .lg\:hover\:tw-bg-blue-400:hover {
        background-color: #63b3ed !important
    }

    .lg\:hover\:tw-bg-blue-500:hover {
        background-color: #4299e1 !important
    }

    .lg\:hover\:tw-bg-blue-600:hover {
        background-color: #3182ce !important
    }

    .lg\:hover\:tw-bg-blue-700:hover {
        background-color: #2b6cb0 !important
    }

    .lg\:hover\:tw-bg-blue-800:hover {
        background-color: #2c5282 !important
    }

    .lg\:hover\:tw-bg-blue-900:hover {
        background-color: #2a4365 !important
    }

    .lg\:hover\:tw-bg-blue-1000:hover {
        background-color: #304570 !important
    }

    .lg\:hover\:tw-bg-blue-1100:hover {
        background-color: #D1E3E3 !important
    }

    .lg\:hover\:tw-bg-indigo-100:hover {
        background-color: #ebf4ff !important
    }

    .lg\:hover\:tw-bg-indigo-200:hover {
        background-color: #c3dafe !important
    }

    .lg\:hover\:tw-bg-indigo-300:hover {
        background-color: #a3bffa !important
    }

    .lg\:hover\:tw-bg-indigo-400:hover {
        background-color: #7f9cf5 !important
    }

    .lg\:hover\:tw-bg-indigo-500:hover {
        background-color: #667eea !important
    }

    .lg\:hover\:tw-bg-indigo-600:hover {
        background-color: #5a67d8 !important
    }

    .lg\:hover\:tw-bg-indigo-700:hover {
        background-color: #4c51bf !important
    }

    .lg\:hover\:tw-bg-indigo-800:hover {
        background-color: #434190 !important
    }

    .lg\:hover\:tw-bg-indigo-900:hover {
        background-color: #3c366b !important
    }

    .lg\:hover\:tw-bg-purple-100:hover {
        background-color: #faf5ff !important
    }

    .lg\:hover\:tw-bg-purple-200:hover {
        background-color: #e9d8fd !important
    }

    .lg\:hover\:tw-bg-purple-300:hover {
        background-color: #d6bcfa !important
    }

    .lg\:hover\:tw-bg-purple-400:hover {
        background-color: #b794f4 !important
    }

    .lg\:hover\:tw-bg-purple-500:hover {
        background-color: #9f7aea !important
    }

    .lg\:hover\:tw-bg-purple-600:hover {
        background-color: #805ad5 !important
    }

    .lg\:hover\:tw-bg-purple-700:hover {
        background-color: #6b46c1 !important
    }

    .lg\:hover\:tw-bg-purple-800:hover {
        background-color: #553c9a !important
    }

    .lg\:hover\:tw-bg-purple-900:hover {
        background-color: #44337a !important
    }

    .lg\:hover\:tw-bg-pink-100:hover {
        background-color: #fff5f7 !important
    }

    .lg\:hover\:tw-bg-pink-200:hover {
        background-color: #fed7e2 !important
    }

    .lg\:hover\:tw-bg-pink-300:hover {
        background-color: #fbb6ce !important
    }

    .lg\:hover\:tw-bg-pink-400:hover {
        background-color: #f687b3 !important
    }

    .lg\:hover\:tw-bg-pink-500:hover {
        background-color: #ed64a6 !important
    }

    .lg\:hover\:tw-bg-pink-600:hover {
        background-color: #d53f8c !important
    }

    .lg\:hover\:tw-bg-pink-700:hover {
        background-color: #b83280 !important
    }

    .lg\:hover\:tw-bg-pink-800:hover {
        background-color: #97266d !important
    }

    .lg\:hover\:tw-bg-pink-900:hover {
        background-color: #702459 !important
    }

    .lg\:focus\:tw-bg-transparent:focus {
        background-color: transparent !important
    }

    .lg\:focus\:tw-bg-black:focus {
        background-color: #000 !important
    }

    .lg\:focus\:tw-bg-black2:focus {
        background-color: #2e2e2e !important
    }

    .lg\:focus\:tw-bg-white:focus {
        background-color: #fff !important
    }

    .lg\:focus\:tw-bg-gray-100:focus {
        background-color: #f7fafc !important
    }

    .lg\:focus\:tw-bg-gray-200:focus {
        background-color: #edf2f7 !important
    }

    .lg\:focus\:tw-bg-gray-300:focus {
        background-color: #e2e8f0 !important
    }

    .lg\:focus\:tw-bg-gray-400:focus {
        background-color: #cbd5e0 !important
    }

    .lg\:focus\:tw-bg-gray-500:focus {
        background-color: #a0aec0 !important
    }

    .lg\:focus\:tw-bg-gray-600:focus {
        background-color: #718096 !important
    }

    .lg\:focus\:tw-bg-gray-700:focus {
        background-color: #4a5568 !important
    }

    .lg\:focus\:tw-bg-gray-800:focus {
        background-color: #2d3748 !important
    }

    .lg\:focus\:tw-bg-gray-900:focus {
        background-color: #1a202c !important
    }

    .lg\:focus\:tw-bg-red-100:focus {
        background-color: #fff5f5 !important
    }

    .lg\:focus\:tw-bg-red-200:focus {
        background-color: #fed7d7 !important
    }

    .lg\:focus\:tw-bg-red-300:focus {
        background-color: #feb2b2 !important
    }

    .lg\:focus\:tw-bg-red-400:focus {
        background-color: #fc8181 !important
    }

    .lg\:focus\:tw-bg-red-500:focus {
        background-color: #f56565 !important
    }

    .lg\:focus\:tw-bg-red-600:focus {
        background-color: #e53e3e !important
    }

    .lg\:focus\:tw-bg-red-700:focus {
        background-color: #c53030 !important
    }

    .lg\:focus\:tw-bg-red-800:focus {
        background-color: #9b2c2c !important
    }

    .lg\:focus\:tw-bg-red-900:focus {
        background-color: #742a2a !important
    }

    .lg\:focus\:tw-bg-orange-100:focus {
        background-color: #fffaf0 !important
    }

    .lg\:focus\:tw-bg-orange-200:focus {
        background-color: #feebc8 !important
    }

    .lg\:focus\:tw-bg-orange-300:focus {
        background-color: #fbd38d !important
    }

    .lg\:focus\:tw-bg-orange-400:focus {
        background-color: #f6ad55 !important
    }

    .lg\:focus\:tw-bg-orange-500:focus {
        background-color: #ed8936 !important
    }

    .lg\:focus\:tw-bg-orange-600:focus {
        background-color: #dd6b20 !important
    }

    .lg\:focus\:tw-bg-orange-700:focus {
        background-color: #c05621 !important
    }

    .lg\:focus\:tw-bg-orange-800:focus {
        background-color: #9c4221 !important
    }

    .lg\:focus\:tw-bg-orange-900:focus {
        background-color: #7b341e !important
    }

    .lg\:focus\:tw-bg-yellow-100:focus {
        background-color: ivory !important
    }

    .lg\:focus\:tw-bg-yellow-200:focus {
        background-color: #fefcbf !important
    }

    .lg\:focus\:tw-bg-yellow-300:focus {
        background-color: #faf089 !important
    }

    .lg\:focus\:tw-bg-yellow-400:focus {
        background-color: #f6e05e !important
    }

    .lg\:focus\:tw-bg-yellow-500:focus {
        background-color: #ecc94b !important
    }

    .lg\:focus\:tw-bg-yellow-600:focus {
        background-color: #d69e2e !important
    }

    .lg\:focus\:tw-bg-yellow-700:focus {
        background-color: #b7791f !important
    }

    .lg\:focus\:tw-bg-yellow-800:focus {
        background-color: #975a16 !important
    }

    .lg\:focus\:tw-bg-yellow-900:focus {
        background-color: #744210 !important
    }

    .lg\:focus\:tw-bg-green-100:focus {
        background-color: #f0fff4 !important
    }

    .lg\:focus\:tw-bg-green-200:focus {
        background-color: #c6f6d5 !important
    }

    .lg\:focus\:tw-bg-green-300:focus {
        background-color: #9ae6b4 !important
    }

    .lg\:focus\:tw-bg-green-400:focus {
        background-color: #68d391 !important
    }

    .lg\:focus\:tw-bg-green-500:focus {
        background-color: #48bb78 !important
    }

    .lg\:focus\:tw-bg-green-600:focus {
        background-color: #38a169 !important
    }

    .lg\:focus\:tw-bg-green-700:focus {
        background-color: #2f855a !important
    }

    .lg\:focus\:tw-bg-green-800:focus {
        background-color: #276749 !important
    }

    .lg\:focus\:tw-bg-green-900:focus {
        background-color: #22543d !important
    }

    .lg\:focus\:tw-bg-teal-100:focus {
        background-color: #e6fffa !important
    }

    .lg\:focus\:tw-bg-teal-200:focus {
        background-color: #b2f5ea !important
    }

    .lg\:focus\:tw-bg-teal-300:focus {
        background-color: #81e6d9 !important
    }

    .lg\:focus\:tw-bg-teal-400:focus {
        background-color: #4fd1c5 !important
    }

    .lg\:focus\:tw-bg-teal-500:focus {
        background-color: #38b2ac !important
    }

    .lg\:focus\:tw-bg-teal-600:focus {
        background-color: #319795 !important
    }

    .lg\:focus\:tw-bg-teal-700:focus {
        background-color: #2c7a7b !important
    }

    .lg\:focus\:tw-bg-teal-800:focus {
        background-color: #285e61 !important
    }

    .lg\:focus\:tw-bg-teal-900:focus {
        background-color: #234e52 !important
    }

    .lg\:focus\:tw-bg-blue-100:focus {
        background-color: #ebf8ff !important
    }

    .lg\:focus\:tw-bg-blue-200:focus {
        background-color: #bee3f8 !important
    }

    .lg\:focus\:tw-bg-blue-300:focus {
        background-color: #90cdf4 !important
    }

    .lg\:focus\:tw-bg-blue-400:focus {
        background-color: #63b3ed !important
    }

    .lg\:focus\:tw-bg-blue-500:focus {
        background-color: #4299e1 !important
    }

    .lg\:focus\:tw-bg-blue-600:focus {
        background-color: #3182ce !important
    }

    .lg\:focus\:tw-bg-blue-700:focus {
        background-color: #2b6cb0 !important
    }

    .lg\:focus\:tw-bg-blue-800:focus {
        background-color: #2c5282 !important
    }

    .lg\:focus\:tw-bg-blue-900:focus {
        background-color: #2a4365 !important
    }

    .lg\:focus\:tw-bg-blue-1000:focus {
        background-color: #304570 !important
    }

    .lg\:focus\:tw-bg-blue-1100:focus {
        background-color: #D1E3E3 !important
    }

    .lg\:focus\:tw-bg-indigo-100:focus {
        background-color: #ebf4ff !important
    }

    .lg\:focus\:tw-bg-indigo-200:focus {
        background-color: #c3dafe !important
    }

    .lg\:focus\:tw-bg-indigo-300:focus {
        background-color: #a3bffa !important
    }

    .lg\:focus\:tw-bg-indigo-400:focus {
        background-color: #7f9cf5 !important
    }

    .lg\:focus\:tw-bg-indigo-500:focus {
        background-color: #667eea !important
    }

    .lg\:focus\:tw-bg-indigo-600:focus {
        background-color: #5a67d8 !important
    }

    .lg\:focus\:tw-bg-indigo-700:focus {
        background-color: #4c51bf !important
    }

    .lg\:focus\:tw-bg-indigo-800:focus {
        background-color: #434190 !important
    }

    .lg\:focus\:tw-bg-indigo-900:focus {
        background-color: #3c366b !important
    }

    .lg\:focus\:tw-bg-purple-100:focus {
        background-color: #faf5ff !important
    }

    .lg\:focus\:tw-bg-purple-200:focus {
        background-color: #e9d8fd !important
    }

    .lg\:focus\:tw-bg-purple-300:focus {
        background-color: #d6bcfa !important
    }

    .lg\:focus\:tw-bg-purple-400:focus {
        background-color: #b794f4 !important
    }

    .lg\:focus\:tw-bg-purple-500:focus {
        background-color: #9f7aea !important
    }

    .lg\:focus\:tw-bg-purple-600:focus {
        background-color: #805ad5 !important
    }

    .lg\:focus\:tw-bg-purple-700:focus {
        background-color: #6b46c1 !important
    }

    .lg\:focus\:tw-bg-purple-800:focus {
        background-color: #553c9a !important
    }

    .lg\:focus\:tw-bg-purple-900:focus {
        background-color: #44337a !important
    }

    .lg\:focus\:tw-bg-pink-100:focus {
        background-color: #fff5f7 !important
    }

    .lg\:focus\:tw-bg-pink-200:focus {
        background-color: #fed7e2 !important
    }

    .lg\:focus\:tw-bg-pink-300:focus {
        background-color: #fbb6ce !important
    }

    .lg\:focus\:tw-bg-pink-400:focus {
        background-color: #f687b3 !important
    }

    .lg\:focus\:tw-bg-pink-500:focus {
        background-color: #ed64a6 !important
    }

    .lg\:focus\:tw-bg-pink-600:focus {
        background-color: #d53f8c !important
    }

    .lg\:focus\:tw-bg-pink-700:focus {
        background-color: #b83280 !important
    }

    .lg\:focus\:tw-bg-pink-800:focus {
        background-color: #97266d !important
    }

    .lg\:focus\:tw-bg-pink-900:focus {
        background-color: #702459 !important
    }

    .lg\:tw-bg-bottom {
        background-position: bottom !important
    }

    .lg\:tw-bg-center {
        background-position: 50% !important
    }

    .lg\:tw-bg-left {
        background-position: 100% !important
    }

    .lg\:tw-bg-left-bottom {
        background-position: 100% 100% !important
    }

    .lg\:tw-bg-left-top {
        background-position: 100% 0 !important
    }

    .lg\:tw-bg-right {
        background-position: 0 !important
    }

    .lg\:tw-bg-right-bottom {
        background-position: 0 100% !important
    }

    .lg\:tw-bg-right-top {
        background-position: 0 0 !important
    }

    .lg\:tw-bg-top {
        background-position: top !important
    }

    .lg\:tw-bg-repeat {
        background-repeat: repeat !important
    }

    .lg\:tw-bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .lg\:tw-bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .lg\:tw-bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .lg\:tw-bg-repeat-round {
        background-repeat: round !important
    }

    .lg\:tw-bg-repeat-space {
        background-repeat: space !important
    }

    .lg\:tw-bg-auto {
        background-size: auto !important
    }

    .lg\:tw-bg-cover {
        background-size: cover !important
    }

    .lg\:tw-bg-contain {
        background-size: contain !important
    }

    .lg\:tw-border-collapse {
        border-collapse: collapse !important
    }

    .lg\:tw-border-separate {
        border-collapse: separate !important
    }

    .lg\:tw-border-transparent {
        border-color: transparent !important
    }

    .lg\:tw-border-black {
        border-color: #000 !important
    }

    .lg\:tw-border-black2 {
        border-color: #2e2e2e !important
    }

    .lg\:tw-border-white {
        border-color: #fff !important
    }

    .lg\:tw-border-gray-100 {
        border-color: #f7fafc !important
    }

    .lg\:tw-border-gray-200 {
        border-color: #edf2f7 !important
    }

    .lg\:tw-border-gray-300 {
        border-color: #e2e8f0 !important
    }

    .lg\:tw-border-gray-400 {
        border-color: #cbd5e0 !important
    }

    .lg\:tw-border-gray-500 {
        border-color: #a0aec0 !important
    }

    .lg\:tw-border-gray-600 {
        border-color: #718096 !important
    }

    .lg\:tw-border-gray-700 {
        border-color: #4a5568 !important
    }

    .lg\:tw-border-gray-800 {
        border-color: #2d3748 !important
    }

    .lg\:tw-border-gray-900 {
        border-color: #1a202c !important
    }

    .lg\:tw-border-red-100 {
        border-color: #fff5f5 !important
    }

    .lg\:tw-border-red-200 {
        border-color: #fed7d7 !important
    }

    .lg\:tw-border-red-300 {
        border-color: #feb2b2 !important
    }

    .lg\:tw-border-red-400 {
        border-color: #fc8181 !important
    }

    .lg\:tw-border-red-500 {
        border-color: #f56565 !important
    }

    .lg\:tw-border-red-600 {
        border-color: #e53e3e !important
    }

    .lg\:tw-border-red-700 {
        border-color: #c53030 !important
    }

    .lg\:tw-border-red-800 {
        border-color: #9b2c2c !important
    }

    .lg\:tw-border-red-900 {
        border-color: #742a2a !important
    }

    .lg\:tw-border-orange-100 {
        border-color: #fffaf0 !important
    }

    .lg\:tw-border-orange-200 {
        border-color: #feebc8 !important
    }

    .lg\:tw-border-orange-300 {
        border-color: #fbd38d !important
    }

    .lg\:tw-border-orange-400 {
        border-color: #f6ad55 !important
    }

    .lg\:tw-border-orange-500 {
        border-color: #ed8936 !important
    }

    .lg\:tw-border-orange-600 {
        border-color: #dd6b20 !important
    }

    .lg\:tw-border-orange-700 {
        border-color: #c05621 !important
    }

    .lg\:tw-border-orange-800 {
        border-color: #9c4221 !important
    }

    .lg\:tw-border-orange-900 {
        border-color: #7b341e !important
    }

    .lg\:tw-border-yellow-100 {
        border-color: ivory !important
    }

    .lg\:tw-border-yellow-200 {
        border-color: #fefcbf !important
    }

    .lg\:tw-border-yellow-300 {
        border-color: #faf089 !important
    }

    .lg\:tw-border-yellow-400 {
        border-color: #f6e05e !important
    }

    .lg\:tw-border-yellow-500 {
        border-color: #ecc94b !important
    }

    .lg\:tw-border-yellow-600 {
        border-color: #d69e2e !important
    }

    .lg\:tw-border-yellow-700 {
        border-color: #b7791f !important
    }

    .lg\:tw-border-yellow-800 {
        border-color: #975a16 !important
    }

    .lg\:tw-border-yellow-900 {
        border-color: #744210 !important
    }

    .lg\:tw-border-green-100 {
        border-color: #f0fff4 !important
    }

    .lg\:tw-border-green-200 {
        border-color: #c6f6d5 !important
    }

    .lg\:tw-border-green-300 {
        border-color: #9ae6b4 !important
    }

    .lg\:tw-border-green-400 {
        border-color: #68d391 !important
    }

    .lg\:tw-border-green-500 {
        border-color: #48bb78 !important
    }

    .lg\:tw-border-green-600 {
        border-color: #38a169 !important
    }

    .lg\:tw-border-green-700 {
        border-color: #2f855a !important
    }

    .lg\:tw-border-green-800 {
        border-color: #276749 !important
    }

    .lg\:tw-border-green-900 {
        border-color: #22543d !important
    }

    .lg\:tw-border-teal-100 {
        border-color: #e6fffa !important
    }

    .lg\:tw-border-teal-200 {
        border-color: #b2f5ea !important
    }

    .lg\:tw-border-teal-300 {
        border-color: #81e6d9 !important
    }

    .lg\:tw-border-teal-400 {
        border-color: #4fd1c5 !important
    }

    .lg\:tw-border-teal-500 {
        border-color: #38b2ac !important
    }

    .lg\:tw-border-teal-600 {
        border-color: #319795 !important
    }

    .lg\:tw-border-teal-700 {
        border-color: #2c7a7b !important
    }

    .lg\:tw-border-teal-800 {
        border-color: #285e61 !important
    }

    .lg\:tw-border-teal-900 {
        border-color: #234e52 !important
    }

    .lg\:tw-border-blue-100 {
        border-color: #ebf8ff !important
    }

    .lg\:tw-border-blue-200 {
        border-color: #bee3f8 !important
    }

    .lg\:tw-border-blue-300 {
        border-color: #90cdf4 !important
    }

    .lg\:tw-border-blue-400 {
        border-color: #63b3ed !important
    }

    .lg\:tw-border-blue-500 {
        border-color: #4299e1 !important
    }

    .lg\:tw-border-blue-600 {
        border-color: #3182ce !important
    }

    .lg\:tw-border-blue-700 {
        border-color: #2b6cb0 !important
    }

    .lg\:tw-border-blue-800 {
        border-color: #2c5282 !important
    }

    .lg\:tw-border-blue-900 {
        border-color: #2a4365 !important
    }

    .lg\:tw-border-blue-1000 {
        border-color: #304570 !important
    }

    .lg\:tw-border-blue-1100 {
        border-color: #D1E3E3 !important
    }

    .lg\:tw-border-indigo-100 {
        border-color: #ebf4ff !important
    }

    .lg\:tw-border-indigo-200 {
        border-color: #c3dafe !important
    }

    .lg\:tw-border-indigo-300 {
        border-color: #a3bffa !important
    }

    .lg\:tw-border-indigo-400 {
        border-color: #7f9cf5 !important
    }

    .lg\:tw-border-indigo-500 {
        border-color: #667eea !important
    }

    .lg\:tw-border-indigo-600 {
        border-color: #5a67d8 !important
    }

    .lg\:tw-border-indigo-700 {
        border-color: #4c51bf !important
    }

    .lg\:tw-border-indigo-800 {
        border-color: #434190 !important
    }

    .lg\:tw-border-indigo-900 {
        border-color: #3c366b !important
    }

    .lg\:tw-border-purple-100 {
        border-color: #faf5ff !important
    }

    .lg\:tw-border-purple-200 {
        border-color: #e9d8fd !important
    }

    .lg\:tw-border-purple-300 {
        border-color: #d6bcfa !important
    }

    .lg\:tw-border-purple-400 {
        border-color: #b794f4 !important
    }

    .lg\:tw-border-purple-500 {
        border-color: #9f7aea !important
    }

    .lg\:tw-border-purple-600 {
        border-color: #805ad5 !important
    }

    .lg\:tw-border-purple-700 {
        border-color: #6b46c1 !important
    }

    .lg\:tw-border-purple-800 {
        border-color: #553c9a !important
    }

    .lg\:tw-border-purple-900 {
        border-color: #44337a !important
    }

    .lg\:tw-border-pink-100 {
        border-color: #fff5f7 !important
    }

    .lg\:tw-border-pink-200 {
        border-color: #fed7e2 !important
    }

    .lg\:tw-border-pink-300 {
        border-color: #fbb6ce !important
    }

    .lg\:tw-border-pink-400 {
        border-color: #f687b3 !important
    }

    .lg\:tw-border-pink-500 {
        border-color: #ed64a6 !important
    }

    .lg\:tw-border-pink-600 {
        border-color: #d53f8c !important
    }

    .lg\:tw-border-pink-700 {
        border-color: #b83280 !important
    }

    .lg\:tw-border-pink-800 {
        border-color: #97266d !important
    }

    .lg\:tw-border-pink-900 {
        border-color: #702459 !important
    }

    .lg\:hover\:tw-border-transparent:hover {
        border-color: transparent !important
    }

    .lg\:hover\:tw-border-black:hover {
        border-color: #000 !important
    }

    .lg\:hover\:tw-border-black2:hover {
        border-color: #2e2e2e !important
    }

    .lg\:hover\:tw-border-white:hover {
        border-color: #fff !important
    }

    .lg\:hover\:tw-border-gray-100:hover {
        border-color: #f7fafc !important
    }

    .lg\:hover\:tw-border-gray-200:hover {
        border-color: #edf2f7 !important
    }

    .lg\:hover\:tw-border-gray-300:hover {
        border-color: #e2e8f0 !important
    }

    .lg\:hover\:tw-border-gray-400:hover {
        border-color: #cbd5e0 !important
    }

    .lg\:hover\:tw-border-gray-500:hover {
        border-color: #a0aec0 !important
    }

    .lg\:hover\:tw-border-gray-600:hover {
        border-color: #718096 !important
    }

    .lg\:hover\:tw-border-gray-700:hover {
        border-color: #4a5568 !important
    }

    .lg\:hover\:tw-border-gray-800:hover {
        border-color: #2d3748 !important
    }

    .lg\:hover\:tw-border-gray-900:hover {
        border-color: #1a202c !important
    }

    .lg\:hover\:tw-border-red-100:hover {
        border-color: #fff5f5 !important
    }

    .lg\:hover\:tw-border-red-200:hover {
        border-color: #fed7d7 !important
    }

    .lg\:hover\:tw-border-red-300:hover {
        border-color: #feb2b2 !important
    }

    .lg\:hover\:tw-border-red-400:hover {
        border-color: #fc8181 !important
    }

    .lg\:hover\:tw-border-red-500:hover {
        border-color: #f56565 !important
    }

    .lg\:hover\:tw-border-red-600:hover {
        border-color: #e53e3e !important
    }

    .lg\:hover\:tw-border-red-700:hover {
        border-color: #c53030 !important
    }

    .lg\:hover\:tw-border-red-800:hover {
        border-color: #9b2c2c !important
    }

    .lg\:hover\:tw-border-red-900:hover {
        border-color: #742a2a !important
    }

    .lg\:hover\:tw-border-orange-100:hover {
        border-color: #fffaf0 !important
    }

    .lg\:hover\:tw-border-orange-200:hover {
        border-color: #feebc8 !important
    }

    .lg\:hover\:tw-border-orange-300:hover {
        border-color: #fbd38d !important
    }

    .lg\:hover\:tw-border-orange-400:hover {
        border-color: #f6ad55 !important
    }

    .lg\:hover\:tw-border-orange-500:hover {
        border-color: #ed8936 !important
    }

    .lg\:hover\:tw-border-orange-600:hover {
        border-color: #dd6b20 !important
    }

    .lg\:hover\:tw-border-orange-700:hover {
        border-color: #c05621 !important
    }

    .lg\:hover\:tw-border-orange-800:hover {
        border-color: #9c4221 !important
    }

    .lg\:hover\:tw-border-orange-900:hover {
        border-color: #7b341e !important
    }

    .lg\:hover\:tw-border-yellow-100:hover {
        border-color: ivory !important
    }

    .lg\:hover\:tw-border-yellow-200:hover {
        border-color: #fefcbf !important
    }

    .lg\:hover\:tw-border-yellow-300:hover {
        border-color: #faf089 !important
    }

    .lg\:hover\:tw-border-yellow-400:hover {
        border-color: #f6e05e !important
    }

    .lg\:hover\:tw-border-yellow-500:hover {
        border-color: #ecc94b !important
    }

    .lg\:hover\:tw-border-yellow-600:hover {
        border-color: #d69e2e !important
    }

    .lg\:hover\:tw-border-yellow-700:hover {
        border-color: #b7791f !important
    }

    .lg\:hover\:tw-border-yellow-800:hover {
        border-color: #975a16 !important
    }

    .lg\:hover\:tw-border-yellow-900:hover {
        border-color: #744210 !important
    }

    .lg\:hover\:tw-border-green-100:hover {
        border-color: #f0fff4 !important
    }

    .lg\:hover\:tw-border-green-200:hover {
        border-color: #c6f6d5 !important
    }

    .lg\:hover\:tw-border-green-300:hover {
        border-color: #9ae6b4 !important
    }

    .lg\:hover\:tw-border-green-400:hover {
        border-color: #68d391 !important
    }

    .lg\:hover\:tw-border-green-500:hover {
        border-color: #48bb78 !important
    }

    .lg\:hover\:tw-border-green-600:hover {
        border-color: #38a169 !important
    }

    .lg\:hover\:tw-border-green-700:hover {
        border-color: #2f855a !important
    }

    .lg\:hover\:tw-border-green-800:hover {
        border-color: #276749 !important
    }

    .lg\:hover\:tw-border-green-900:hover {
        border-color: #22543d !important
    }

    .lg\:hover\:tw-border-teal-100:hover {
        border-color: #e6fffa !important
    }

    .lg\:hover\:tw-border-teal-200:hover {
        border-color: #b2f5ea !important
    }

    .lg\:hover\:tw-border-teal-300:hover {
        border-color: #81e6d9 !important
    }

    .lg\:hover\:tw-border-teal-400:hover {
        border-color: #4fd1c5 !important
    }

    .lg\:hover\:tw-border-teal-500:hover {
        border-color: #38b2ac !important
    }

    .lg\:hover\:tw-border-teal-600:hover {
        border-color: #319795 !important
    }

    .lg\:hover\:tw-border-teal-700:hover {
        border-color: #2c7a7b !important
    }

    .lg\:hover\:tw-border-teal-800:hover {
        border-color: #285e61 !important
    }

    .lg\:hover\:tw-border-teal-900:hover {
        border-color: #234e52 !important
    }

    .lg\:hover\:tw-border-blue-100:hover {
        border-color: #ebf8ff !important
    }

    .lg\:hover\:tw-border-blue-200:hover {
        border-color: #bee3f8 !important
    }

    .lg\:hover\:tw-border-blue-300:hover {
        border-color: #90cdf4 !important
    }

    .lg\:hover\:tw-border-blue-400:hover {
        border-color: #63b3ed !important
    }

    .lg\:hover\:tw-border-blue-500:hover {
        border-color: #4299e1 !important
    }

    .lg\:hover\:tw-border-blue-600:hover {
        border-color: #3182ce !important
    }

    .lg\:hover\:tw-border-blue-700:hover {
        border-color: #2b6cb0 !important
    }

    .lg\:hover\:tw-border-blue-800:hover {
        border-color: #2c5282 !important
    }

    .lg\:hover\:tw-border-blue-900:hover {
        border-color: #2a4365 !important
    }

    .lg\:hover\:tw-border-blue-1000:hover {
        border-color: #304570 !important
    }

    .lg\:hover\:tw-border-blue-1100:hover {
        border-color: #D1E3E3 !important
    }

    .lg\:hover\:tw-border-indigo-100:hover {
        border-color: #ebf4ff !important
    }

    .lg\:hover\:tw-border-indigo-200:hover {
        border-color: #c3dafe !important
    }

    .lg\:hover\:tw-border-indigo-300:hover {
        border-color: #a3bffa !important
    }

    .lg\:hover\:tw-border-indigo-400:hover {
        border-color: #7f9cf5 !important
    }

    .lg\:hover\:tw-border-indigo-500:hover {
        border-color: #667eea !important
    }

    .lg\:hover\:tw-border-indigo-600:hover {
        border-color: #5a67d8 !important
    }

    .lg\:hover\:tw-border-indigo-700:hover {
        border-color: #4c51bf !important
    }

    .lg\:hover\:tw-border-indigo-800:hover {
        border-color: #434190 !important
    }

    .lg\:hover\:tw-border-indigo-900:hover {
        border-color: #3c366b !important
    }

    .lg\:hover\:tw-border-purple-100:hover {
        border-color: #faf5ff !important
    }

    .lg\:hover\:tw-border-purple-200:hover {
        border-color: #e9d8fd !important
    }

    .lg\:hover\:tw-border-purple-300:hover {
        border-color: #d6bcfa !important
    }

    .lg\:hover\:tw-border-purple-400:hover {
        border-color: #b794f4 !important
    }

    .lg\:hover\:tw-border-purple-500:hover {
        border-color: #9f7aea !important
    }

    .lg\:hover\:tw-border-purple-600:hover {
        border-color: #805ad5 !important
    }

    .lg\:hover\:tw-border-purple-700:hover {
        border-color: #6b46c1 !important
    }

    .lg\:hover\:tw-border-purple-800:hover {
        border-color: #553c9a !important
    }

    .lg\:hover\:tw-border-purple-900:hover {
        border-color: #44337a !important
    }

    .lg\:hover\:tw-border-pink-100:hover {
        border-color: #fff5f7 !important
    }

    .lg\:hover\:tw-border-pink-200:hover {
        border-color: #fed7e2 !important
    }

    .lg\:hover\:tw-border-pink-300:hover {
        border-color: #fbb6ce !important
    }

    .lg\:hover\:tw-border-pink-400:hover {
        border-color: #f687b3 !important
    }

    .lg\:hover\:tw-border-pink-500:hover {
        border-color: #ed64a6 !important
    }

    .lg\:hover\:tw-border-pink-600:hover {
        border-color: #d53f8c !important
    }

    .lg\:hover\:tw-border-pink-700:hover {
        border-color: #b83280 !important
    }

    .lg\:hover\:tw-border-pink-800:hover {
        border-color: #97266d !important
    }

    .lg\:hover\:tw-border-pink-900:hover {
        border-color: #702459 !important
    }

    .lg\:focus\:tw-border-transparent:focus {
        border-color: transparent !important
    }

    .lg\:focus\:tw-border-black:focus {
        border-color: #000 !important
    }

    .lg\:focus\:tw-border-black2:focus {
        border-color: #2e2e2e !important
    }

    .lg\:focus\:tw-border-white:focus {
        border-color: #fff !important
    }

    .lg\:focus\:tw-border-gray-100:focus {
        border-color: #f7fafc !important
    }

    .lg\:focus\:tw-border-gray-200:focus {
        border-color: #edf2f7 !important
    }

    .lg\:focus\:tw-border-gray-300:focus {
        border-color: #e2e8f0 !important
    }

    .lg\:focus\:tw-border-gray-400:focus {
        border-color: #cbd5e0 !important
    }

    .lg\:focus\:tw-border-gray-500:focus {
        border-color: #a0aec0 !important
    }

    .lg\:focus\:tw-border-gray-600:focus {
        border-color: #718096 !important
    }

    .lg\:focus\:tw-border-gray-700:focus {
        border-color: #4a5568 !important
    }

    .lg\:focus\:tw-border-gray-800:focus {
        border-color: #2d3748 !important
    }

    .lg\:focus\:tw-border-gray-900:focus {
        border-color: #1a202c !important
    }

    .lg\:focus\:tw-border-red-100:focus {
        border-color: #fff5f5 !important
    }

    .lg\:focus\:tw-border-red-200:focus {
        border-color: #fed7d7 !important
    }

    .lg\:focus\:tw-border-red-300:focus {
        border-color: #feb2b2 !important
    }

    .lg\:focus\:tw-border-red-400:focus {
        border-color: #fc8181 !important
    }

    .lg\:focus\:tw-border-red-500:focus {
        border-color: #f56565 !important
    }

    .lg\:focus\:tw-border-red-600:focus {
        border-color: #e53e3e !important
    }

    .lg\:focus\:tw-border-red-700:focus {
        border-color: #c53030 !important
    }

    .lg\:focus\:tw-border-red-800:focus {
        border-color: #9b2c2c !important
    }

    .lg\:focus\:tw-border-red-900:focus {
        border-color: #742a2a !important
    }

    .lg\:focus\:tw-border-orange-100:focus {
        border-color: #fffaf0 !important
    }

    .lg\:focus\:tw-border-orange-200:focus {
        border-color: #feebc8 !important
    }

    .lg\:focus\:tw-border-orange-300:focus {
        border-color: #fbd38d !important
    }

    .lg\:focus\:tw-border-orange-400:focus {
        border-color: #f6ad55 !important
    }

    .lg\:focus\:tw-border-orange-500:focus {
        border-color: #ed8936 !important
    }

    .lg\:focus\:tw-border-orange-600:focus {
        border-color: #dd6b20 !important
    }

    .lg\:focus\:tw-border-orange-700:focus {
        border-color: #c05621 !important
    }

    .lg\:focus\:tw-border-orange-800:focus {
        border-color: #9c4221 !important
    }

    .lg\:focus\:tw-border-orange-900:focus {
        border-color: #7b341e !important
    }

    .lg\:focus\:tw-border-yellow-100:focus {
        border-color: ivory !important
    }

    .lg\:focus\:tw-border-yellow-200:focus {
        border-color: #fefcbf !important
    }

    .lg\:focus\:tw-border-yellow-300:focus {
        border-color: #faf089 !important
    }

    .lg\:focus\:tw-border-yellow-400:focus {
        border-color: #f6e05e !important
    }

    .lg\:focus\:tw-border-yellow-500:focus {
        border-color: #ecc94b !important
    }

    .lg\:focus\:tw-border-yellow-600:focus {
        border-color: #d69e2e !important
    }

    .lg\:focus\:tw-border-yellow-700:focus {
        border-color: #b7791f !important
    }

    .lg\:focus\:tw-border-yellow-800:focus {
        border-color: #975a16 !important
    }

    .lg\:focus\:tw-border-yellow-900:focus {
        border-color: #744210 !important
    }

    .lg\:focus\:tw-border-green-100:focus {
        border-color: #f0fff4 !important
    }

    .lg\:focus\:tw-border-green-200:focus {
        border-color: #c6f6d5 !important
    }

    .lg\:focus\:tw-border-green-300:focus {
        border-color: #9ae6b4 !important
    }

    .lg\:focus\:tw-border-green-400:focus {
        border-color: #68d391 !important
    }

    .lg\:focus\:tw-border-green-500:focus {
        border-color: #48bb78 !important
    }

    .lg\:focus\:tw-border-green-600:focus {
        border-color: #38a169 !important
    }

    .lg\:focus\:tw-border-green-700:focus {
        border-color: #2f855a !important
    }

    .lg\:focus\:tw-border-green-800:focus {
        border-color: #276749 !important
    }

    .lg\:focus\:tw-border-green-900:focus {
        border-color: #22543d !important
    }

    .lg\:focus\:tw-border-teal-100:focus {
        border-color: #e6fffa !important
    }

    .lg\:focus\:tw-border-teal-200:focus {
        border-color: #b2f5ea !important
    }

    .lg\:focus\:tw-border-teal-300:focus {
        border-color: #81e6d9 !important
    }

    .lg\:focus\:tw-border-teal-400:focus {
        border-color: #4fd1c5 !important
    }

    .lg\:focus\:tw-border-teal-500:focus {
        border-color: #38b2ac !important
    }

    .lg\:focus\:tw-border-teal-600:focus {
        border-color: #319795 !important
    }

    .lg\:focus\:tw-border-teal-700:focus {
        border-color: #2c7a7b !important
    }

    .lg\:focus\:tw-border-teal-800:focus {
        border-color: #285e61 !important
    }

    .lg\:focus\:tw-border-teal-900:focus {
        border-color: #234e52 !important
    }

    .lg\:focus\:tw-border-blue-100:focus {
        border-color: #ebf8ff !important
    }

    .lg\:focus\:tw-border-blue-200:focus {
        border-color: #bee3f8 !important
    }

    .lg\:focus\:tw-border-blue-300:focus {
        border-color: #90cdf4 !important
    }

    .lg\:focus\:tw-border-blue-400:focus {
        border-color: #63b3ed !important
    }

    .lg\:focus\:tw-border-blue-500:focus {
        border-color: #4299e1 !important
    }

    .lg\:focus\:tw-border-blue-600:focus {
        border-color: #3182ce !important
    }

    .lg\:focus\:tw-border-blue-700:focus {
        border-color: #2b6cb0 !important
    }

    .lg\:focus\:tw-border-blue-800:focus {
        border-color: #2c5282 !important
    }

    .lg\:focus\:tw-border-blue-900:focus {
        border-color: #2a4365 !important
    }

    .lg\:focus\:tw-border-blue-1000:focus {
        border-color: #304570 !important
    }

    .lg\:focus\:tw-border-blue-1100:focus {
        border-color: #D1E3E3 !important
    }

    .lg\:focus\:tw-border-indigo-100:focus {
        border-color: #ebf4ff !important
    }

    .lg\:focus\:tw-border-indigo-200:focus {
        border-color: #c3dafe !important
    }

    .lg\:focus\:tw-border-indigo-300:focus {
        border-color: #a3bffa !important
    }

    .lg\:focus\:tw-border-indigo-400:focus {
        border-color: #7f9cf5 !important
    }

    .lg\:focus\:tw-border-indigo-500:focus {
        border-color: #667eea !important
    }

    .lg\:focus\:tw-border-indigo-600:focus {
        border-color: #5a67d8 !important
    }

    .lg\:focus\:tw-border-indigo-700:focus {
        border-color: #4c51bf !important
    }

    .lg\:focus\:tw-border-indigo-800:focus {
        border-color: #434190 !important
    }

    .lg\:focus\:tw-border-indigo-900:focus {
        border-color: #3c366b !important
    }

    .lg\:focus\:tw-border-purple-100:focus {
        border-color: #faf5ff !important
    }

    .lg\:focus\:tw-border-purple-200:focus {
        border-color: #e9d8fd !important
    }

    .lg\:focus\:tw-border-purple-300:focus {
        border-color: #d6bcfa !important
    }

    .lg\:focus\:tw-border-purple-400:focus {
        border-color: #b794f4 !important
    }

    .lg\:focus\:tw-border-purple-500:focus {
        border-color: #9f7aea !important
    }

    .lg\:focus\:tw-border-purple-600:focus {
        border-color: #805ad5 !important
    }

    .lg\:focus\:tw-border-purple-700:focus {
        border-color: #6b46c1 !important
    }

    .lg\:focus\:tw-border-purple-800:focus {
        border-color: #553c9a !important
    }

    .lg\:focus\:tw-border-purple-900:focus {
        border-color: #44337a !important
    }

    .lg\:focus\:tw-border-pink-100:focus {
        border-color: #fff5f7 !important
    }

    .lg\:focus\:tw-border-pink-200:focus {
        border-color: #fed7e2 !important
    }

    .lg\:focus\:tw-border-pink-300:focus {
        border-color: #fbb6ce !important
    }

    .lg\:focus\:tw-border-pink-400:focus {
        border-color: #f687b3 !important
    }

    .lg\:focus\:tw-border-pink-500:focus {
        border-color: #ed64a6 !important
    }

    .lg\:focus\:tw-border-pink-600:focus {
        border-color: #d53f8c !important
    }

    .lg\:focus\:tw-border-pink-700:focus {
        border-color: #b83280 !important
    }

    .lg\:focus\:tw-border-pink-800:focus {
        border-color: #97266d !important
    }

    .lg\:focus\:tw-border-pink-900:focus {
        border-color: #702459 !important
    }

    .lg\:tw-rounded-none {
        border-radius: 0 !important
    }

    .lg\:tw-rounded-sm {
        border-radius: .125rem !important
    }

    .lg\:tw-rounded {
        border-radius: .25rem !important
    }

    .lg\:tw-rounded-lg {
        border-radius: .5rem !important
    }

    .lg\:tw-rounded-full {
        border-radius: 9999px !important
    }

    .lg\:tw-rounded-t-none {
        border-top-right-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .lg\:tw-rounded-r-none {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .lg\:tw-rounded-b-none {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:tw-rounded-l-none {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:tw-rounded-t-sm {
        border-top-right-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .lg\:tw-rounded-r-sm {
        border-top-left-radius: .125rem !important
    }

    .lg\:tw-rounded-b-sm, .lg\:tw-rounded-r-sm {
        border-bottom-left-radius: .125rem !important
    }

    .lg\:tw-rounded-b-sm, .lg\:tw-rounded-l-sm {
        border-bottom-right-radius: .125rem !important
    }

    .lg\:tw-rounded-l-sm {
        border-top-right-radius: .125rem !important
    }

    .lg\:tw-rounded-t {
        border-top-right-radius: .25rem !important
    }

    .lg\:tw-rounded-r, .lg\:tw-rounded-t {
        border-top-left-radius: .25rem !important
    }

    .lg\:tw-rounded-b, .lg\:tw-rounded-r {
        border-bottom-left-radius: .25rem !important
    }

    .lg\:tw-rounded-b, .lg\:tw-rounded-l {
        border-bottom-right-radius: .25rem !important
    }

    .lg\:tw-rounded-l {
        border-top-right-radius: .25rem !important
    }

    .lg\:tw-rounded-t-lg {
        border-top-right-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .lg\:tw-rounded-r-lg {
        border-top-left-radius: .5rem !important;
        border-bottom-left-radius: .5rem !important
    }

    .lg\:tw-rounded-b-lg {
        border-bottom-left-radius: .5rem !important
    }

    .lg\:tw-rounded-b-lg, .lg\:tw-rounded-l-lg {
        border-bottom-right-radius: .5rem !important
    }

    .lg\:tw-rounded-l-lg {
        border-top-right-radius: .5rem !important
    }

    .lg\:tw-rounded-t-full {
        border-top-right-radius: 9999px !important;
        border-top-left-radius: 9999px !important
    }

    .lg\:tw-rounded-r-full {
        border-top-left-radius: 9999px !important;
        border-bottom-left-radius: 9999px !important
    }

    .lg\:tw-rounded-b-full {
        border-bottom-left-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .lg\:tw-rounded-l-full {
        border-top-right-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .lg\:tw-rounded-tl-none {
        border-top-right-radius: 0 !important
    }

    .lg\:tw-rounded-tr-none {
        border-top-left-radius: 0 !important
    }

    .lg\:tw-rounded-br-none {
        border-bottom-left-radius: 0 !important
    }

    .lg\:tw-rounded-bl-none {
        border-bottom-right-radius: 0 !important
    }

    .lg\:tw-rounded-tl-sm {
        border-top-right-radius: .125rem !important
    }

    .lg\:tw-rounded-tr-sm {
        border-top-left-radius: .125rem !important
    }

    .lg\:tw-rounded-br-sm {
        border-bottom-left-radius: .125rem !important
    }

    .lg\:tw-rounded-bl-sm {
        border-bottom-right-radius: .125rem !important
    }

    .lg\:tw-rounded-tl {
        border-top-right-radius: .25rem !important
    }

    .lg\:tw-rounded-tr {
        border-top-left-radius: .25rem !important
    }

    .lg\:tw-rounded-br {
        border-bottom-left-radius: .25rem !important
    }

    .lg\:tw-rounded-bl {
        border-bottom-right-radius: .25rem !important
    }

    .lg\:tw-rounded-tl-lg {
        border-top-right-radius: .5rem !important
    }

    .lg\:tw-rounded-tr-lg {
        border-top-left-radius: .5rem !important
    }

    .lg\:tw-rounded-br-lg {
        border-bottom-left-radius: .5rem !important
    }

    .lg\:tw-rounded-bl-lg {
        border-bottom-right-radius: .5rem !important
    }

    .lg\:tw-rounded-tl-full {
        border-top-right-radius: 9999px !important
    }

    .lg\:tw-rounded-tr-full {
        border-top-left-radius: 9999px !important
    }

    .lg\:tw-rounded-br-full {
        border-bottom-left-radius: 9999px !important
    }

    .lg\:tw-rounded-bl-full {
        border-bottom-right-radius: 9999px !important
    }

    .lg\:tw-border-solid {
        border-style: solid !important
    }

    .lg\:tw-border-dashed {
        border-style: dashed !important
    }

    .lg\:tw-border-dotted {
        border-style: dotted !important
    }

    .lg\:tw-border-double {
        border-style: double !important
    }

    .lg\:tw-border-none {
        border-style: none !important
    }

    .lg\:tw-border-0 {
        border-width: 0 !important
    }

    .lg\:tw-border-2 {
        border-width: 2px !important
    }

    .lg\:tw-border-4 {
        border-width: 4px !important
    }

    .lg\:tw-border-8 {
        border-width: 8px !important
    }

    .lg\:tw-border {
        border-width: 1px !important
    }

    .lg\:tw-border-t-0 {
        border-top-width: 0 !important
    }

    .lg\:tw-border-r-0 {
        border-left-width: 0 !important
    }

    .lg\:tw-border-b-0 {
        border-bottom-width: 0 !important
    }

    .lg\:tw-border-l-0 {
        border-right-width: 0 !important
    }

    .lg\:tw-border-t-2 {
        border-top-width: 2px !important
    }

    .lg\:tw-border-r-2 {
        border-left-width: 2px !important
    }

    .lg\:tw-border-b-2 {
        border-bottom-width: 2px !important
    }

    .lg\:tw-border-l-2 {
        border-right-width: 2px !important
    }

    .lg\:tw-border-t-4 {
        border-top-width: 4px !important
    }

    .lg\:tw-border-r-4 {
        border-left-width: 4px !important
    }

    .lg\:tw-border-b-4 {
        border-bottom-width: 4px !important
    }

    .lg\:tw-border-l-4 {
        border-right-width: 4px !important
    }

    .lg\:tw-border-t-8 {
        border-top-width: 8px !important
    }

    .lg\:tw-border-r-8 {
        border-left-width: 8px !important
    }

    .lg\:tw-border-b-8 {
        border-bottom-width: 8px !important
    }

    .lg\:tw-border-l-8 {
        border-right-width: 8px !important
    }

    .lg\:tw-border-t {
        border-top-width: 1px !important
    }

    .lg\:tw-border-r {
        border-left-width: 1px !important
    }

    .lg\:tw-border-b {
        border-bottom-width: 1px !important
    }

    .lg\:tw-border-l {
        border-right-width: 1px !important
    }

    .lg\:tw-cursor-auto {
        cursor: auto !important
    }

    .lg\:tw-cursor-default {
        cursor: default !important
    }

    .lg\:tw-cursor-pointer {
        cursor: pointer !important
    }

    .lg\:tw-cursor-wait {
        cursor: wait !important
    }

    .lg\:tw-cursor-text {
        cursor: text !important
    }

    .lg\:tw-cursor-move {
        cursor: move !important
    }

    .lg\:tw-cursor-not-allowed {
        cursor: not-allowed !important
    }

    .lg\:tw-block {
        display: block !important
    }

    .lg\:tw-inline-block {
        display: inline-block !important
    }

    .lg\:tw-inline {
        display: inline !important
    }

    .lg\:tw-flex {
        display: flex !important
    }

    .lg\:tw-inline-flex {
        display: inline-flex !important
    }

    .lg\:tw-table {
        display: table !important
    }

    .lg\:tw-table-row {
        display: table-row !important
    }

    .lg\:tw-table-cell {
        display: table-cell !important
    }

    .lg\:tw-hidden {
        display: none !important
    }

    .lg\:tw-flex-row {
        flex-direction: row !important
    }

    .lg\:tw-flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .lg\:tw-flex-col {
        flex-direction: column !important
    }

    .lg\:tw-flex-col-reverse {
        flex-direction: column-reverse !important
    }

    .lg\:tw-flex-wrap {
        flex-wrap: wrap !important
    }

    .lg\:tw-flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .lg\:tw-flex-no-wrap {
        flex-wrap: nowrap !important
    }

    .lg\:tw-items-start {
        align-items: flex-start !important
    }

    .lg\:tw-items-end {
        align-items: flex-end !important
    }

    .lg\:tw-items-center {
        align-items: center !important
    }

    .lg\:tw-items-baseline {
        align-items: baseline !important
    }

    .lg\:tw-items-stretch {
        align-items: stretch !important
    }

    .lg\:tw-self-auto {
        align-self: auto !important
    }

    .lg\:tw-self-start {
        align-self: flex-start !important
    }

    .lg\:tw-self-end {
        align-self: flex-end !important
    }

    .lg\:tw-self-center {
        align-self: center !important
    }

    .lg\:tw-self-stretch {
        align-self: stretch !important
    }

    .lg\:tw-justify-start {
        justify-content: flex-start !important
    }

    .lg\:tw-justify-end {
        justify-content: flex-end !important
    }

    .lg\:tw-justify-center {
        justify-content: center !important
    }

    .lg\:tw-justify-between {
        justify-content: space-between !important
    }

    .lg\:tw-justify-around {
        justify-content: space-around !important
    }

    .lg\:tw-content-center {
        align-content: center !important
    }

    .lg\:tw-content-start {
        align-content: flex-start !important
    }

    .lg\:tw-content-end {
        align-content: flex-end !important
    }

    .lg\:tw-content-between {
        align-content: space-between !important
    }

    .lg\:tw-content-around {
        align-content: space-around !important
    }

    .lg\:tw-flex-1 {
        flex: 1 1 0% !important
    }

    .lg\:tw-flex-auto {
        flex: 1 1 auto !important
    }

    .lg\:tw-flex-initial {
        flex: 0 1 auto !important
    }

    .lg\:tw-flex-none {
        flex: none !important
    }

    .lg\:tw-flex-grow-0 {
        flex-grow: 0 !important
    }

    .lg\:tw-flex-grow {
        flex-grow: 1 !important
    }

    .lg\:tw-flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .lg\:tw-flex-shrink {
        flex-shrink: 1 !important
    }

    .lg\:tw-order-1 {
        order: 1 !important
    }

    .lg\:tw-order-2 {
        order: 2 !important
    }

    .lg\:tw-order-3 {
        order: 3 !important
    }

    .lg\:tw-order-4 {
        order: 4 !important
    }

    .lg\:tw-order-5 {
        order: 5 !important
    }

    .lg\:tw-order-6 {
        order: 6 !important
    }

    .lg\:tw-order-7 {
        order: 7 !important
    }

    .lg\:tw-order-8 {
        order: 8 !important
    }

    .lg\:tw-order-9 {
        order: 9 !important
    }

    .lg\:tw-order-10 {
        order: 10 !important
    }

    .lg\:tw-order-11 {
        order: 11 !important
    }

    .lg\:tw-order-12 {
        order: 12 !important
    }

    .lg\:tw-order-first {
        order: -9999 !important
    }

    .lg\:tw-order-last {
        order: 9999 !important
    }

    .lg\:tw-order-none {
        order: 0 !important
    }

    .lg\:tw-float-right {
        float: left !important
    }

    .lg\:tw-float-left {
        float: right !important
    }

    .lg\:tw-float-none {
        float: none !important
    }

    .lg\:tw-clearfix:after {
        content: "" !important;
        display: table !important;
        clear: both !important
    }

    .lg\:tw-font-sans {
        font-family: -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 !important
    }

    .lg\:tw-font-serif {
        font-family: Georgia, Cambria, Times New Roman, Times, serif !important
    }

    .lg\:tw-font-mono {
        font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
    }

    .lg\:tw-font-hairline {
        font-weight: 100 !important
    }

    .lg\:tw-font-thin {
        font-weight: 200 !important
    }

    .lg\:tw-font-light {
        font-weight: 300 !important
    }

    .lg\:tw-font-normal {
        font-weight: 400 !important
    }

    .lg\:tw-font-medium {
        font-weight: 500 !important
    }

    .lg\:tw-font-semibold {
        font-weight: 600 !important
    }

    .lg\:tw-font-bold {
        font-weight: 700 !important
    }

    .lg\:tw-font-extrabold {
        font-weight: 800 !important
    }

    .lg\:tw-font-black {
        font-weight: 900 !important
    }

    .lg\:hover\:tw-font-hairline:hover {
        font-weight: 100 !important
    }

    .lg\:hover\:tw-font-thin:hover {
        font-weight: 200 !important
    }

    .lg\:hover\:tw-font-light:hover {
        font-weight: 300 !important
    }

    .lg\:hover\:tw-font-normal:hover {
        font-weight: 400 !important
    }

    .lg\:hover\:tw-font-medium:hover {
        font-weight: 500 !important
    }

    .lg\:hover\:tw-font-semibold:hover {
        font-weight: 600 !important
    }

    .lg\:hover\:tw-font-bold:hover {
        font-weight: 700 !important
    }

    .lg\:hover\:tw-font-extrabold:hover {
        font-weight: 800 !important
    }

    .lg\:hover\:tw-font-black:hover {
        font-weight: 900 !important
    }

    .lg\:focus\:tw-font-hairline:focus {
        font-weight: 100 !important
    }

    .lg\:focus\:tw-font-thin:focus {
        font-weight: 200 !important
    }

    .lg\:focus\:tw-font-light:focus {
        font-weight: 300 !important
    }

    .lg\:focus\:tw-font-normal:focus {
        font-weight: 400 !important
    }

    .lg\:focus\:tw-font-medium:focus {
        font-weight: 500 !important
    }

    .lg\:focus\:tw-font-semibold:focus {
        font-weight: 600 !important
    }

    .lg\:focus\:tw-font-bold:focus {
        font-weight: 700 !important
    }

    .lg\:focus\:tw-font-extrabold:focus {
        font-weight: 800 !important
    }

    .lg\:focus\:tw-font-black:focus {
        font-weight: 900 !important
    }

    .lg\:tw-h-0 {
        height: 0 !important
    }

    .lg\:tw-h-1 {
        height: .25rem !important
    }

    .lg\:tw-h-2 {
        height: .5rem !important
    }

    .lg\:tw-h-3 {
        height: .75rem !important
    }

    .lg\:tw-h-4 {
        height: 1rem !important
    }

    .lg\:tw-h-5 {
        height: 1.25rem !important
    }

    .lg\:tw-h-6 {
        height: 1.5rem !important
    }

    .lg\:tw-h-8 {
        height: 2rem !important
    }

    .lg\:tw-h-10 {
        height: 2.5rem !important
    }

    .lg\:tw-h-12 {
        height: 3rem !important
    }

    .lg\:tw-h-16 {
        height: 4rem !important
    }

    .lg\:tw-h-20 {
        height: 5rem !important
    }

    .lg\:tw-h-24 {
        height: 6rem !important
    }

    .lg\:tw-h-32 {
        height: 8rem !important
    }

    .lg\:tw-h-40 {
        height: 10rem !important
    }

    .lg\:tw-h-48 {
        height: 12rem !important
    }

    .lg\:tw-h-56 {
        height: 14rem !important
    }

    .lg\:tw-h-64 {
        height: 16rem !important
    }

    .lg\:tw-h-auto {
        height: auto !important
    }

    .lg\:tw-h-px {
        height: 1px !important
    }

    .lg\:tw-h-full {
        height: 100% !important
    }

    .lg\:tw-h-screen {
        height: 100vh !important
    }

    .lg\:tw-leading-none {
        line-height: 1 !important
    }

    .lg\:tw-leading-tight {
        line-height: 1.25 !important
    }

    .lg\:tw-leading-snug {
        line-height: 1.375 !important
    }

    .lg\:tw-leading-normal {
        line-height: 1.5 !important
    }

    .lg\:tw-leading-relaxed {
        line-height: 1.625 !important
    }

    .lg\:tw-leading-loose {
        line-height: 2 !important
    }

    .lg\:tw-list-inside {
        list-style-position: inside !important
    }

    .lg\:tw-list-outside {
        list-style-position: outside !important
    }

    .lg\:tw-list-none {
        list-style-type: none !important
    }

    .lg\:tw-list-disc {
        list-style-type: disc !important
    }

    .lg\:tw-list-decimal {
        list-style-type: decimal !important
    }

    .lg\:tw-m-0 {
        margin: 0 !important
    }

    .lg\:tw-m-1 {
        margin: .25rem !important
    }

    .lg\:tw-m-2 {
        margin: .5rem !important
    }

    .lg\:tw-m-3 {
        margin: .75rem !important
    }

    .lg\:tw-m-4 {
        margin: 1rem !important
    }

    .lg\:tw-m-5 {
        margin: 1.25rem !important
    }

    .lg\:tw-m-6 {
        margin: 1.5rem !important
    }

    .lg\:tw-m-8 {
        margin: 2rem !important
    }

    .lg\:tw-m-10 {
        margin: 2.5rem !important
    }

    .lg\:tw-m-12 {
        margin: 3rem !important
    }

    .lg\:tw-m-16 {
        margin: 4rem !important
    }

    .lg\:tw-m-20 {
        margin: 5rem !important
    }

    .lg\:tw-m-24 {
        margin: 6rem !important
    }

    .lg\:tw-m-32 {
        margin: 8rem !important
    }

    .lg\:tw-m-40 {
        margin: 10rem !important
    }

    .lg\:tw-m-48 {
        margin: 12rem !important
    }

    .lg\:tw-m-56 {
        margin: 14rem !important
    }

    .lg\:tw-m-64 {
        margin: 16rem !important
    }

    .lg\:tw-m-auto {
        margin: auto !important
    }

    .lg\:tw-m-px {
        margin: 1px !important
    }

    .lg\:tw--m-1 {
        margin: -.25rem !important
    }

    .lg\:tw--m-2 {
        margin: -.5rem !important
    }

    .lg\:tw--m-3 {
        margin: -.75rem !important
    }

    .lg\:tw--m-4 {
        margin: -1rem !important
    }

    .lg\:tw--m-5 {
        margin: -1.25rem !important
    }

    .lg\:tw--m-6 {
        margin: -1.5rem !important
    }

    .lg\:tw--m-8 {
        margin: -2rem !important
    }

    .lg\:tw--m-10 {
        margin: -2.5rem !important
    }

    .lg\:tw--m-12 {
        margin: -3rem !important
    }

    .lg\:tw--m-16 {
        margin: -4rem !important
    }

    .lg\:tw--m-20 {
        margin: -5rem !important
    }

    .lg\:tw--m-24 {
        margin: -6rem !important
    }

    .lg\:tw--m-32 {
        margin: -8rem !important
    }

    .lg\:tw--m-40 {
        margin: -10rem !important
    }

    .lg\:tw--m-48 {
        margin: -12rem !important
    }

    .lg\:tw--m-56 {
        margin: -14rem !important
    }

    .lg\:tw--m-64 {
        margin: -16rem !important
    }

    .lg\:tw--m-px {
        margin: -1px !important
    }

    .lg\:tw-my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .lg\:tw-mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .lg\:tw-my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .lg\:tw-mx-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .lg\:tw-my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:tw-mx-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .lg\:tw-my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .lg\:tw-mx-3 {
        margin-right: .75rem !important;
        margin-left: .75rem !important
    }

    .lg\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .lg\:tw-mx-4 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .lg\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .lg\:tw-mx-5 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important
    }

    .lg\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .lg\:tw-mx-6 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .lg\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .lg\:tw-mx-8 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .lg\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .lg\:tw-mx-10 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .lg\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .lg\:tw-mx-12 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .lg\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .lg\:tw-mx-16 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .lg\:tw-my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .lg\:tw-mx-20 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }

    .lg\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }

    .lg\:tw-mx-24 {
        margin-right: 6rem !important;
        margin-left: 6rem !important
    }

    .lg\:tw-my-32 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important
    }

    .lg\:tw-mx-32 {
        margin-right: 8rem !important;
        margin-left: 8rem !important
    }

    .lg\:tw-my-40 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important
    }

    .lg\:tw-mx-40 {
        margin-right: 10rem !important;
        margin-left: 10rem !important
    }

    .lg\:tw-my-48 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important
    }

    .lg\:tw-mx-48 {
        margin-right: 12rem !important;
        margin-left: 12rem !important
    }

    .lg\:tw-my-56 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important
    }

    .lg\:tw-mx-56 {
        margin-right: 14rem !important;
        margin-left: 14rem !important
    }

    .lg\:tw-my-64 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important
    }

    .lg\:tw-mx-64 {
        margin-right: 16rem !important;
        margin-left: 16rem !important
    }

    .lg\:tw-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .lg\:tw-mx-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .lg\:tw-my-px {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .lg\:tw-mx-px {
        margin-right: 1px !important;
        margin-left: 1px !important
    }

    .lg\:tw--my-1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

    .lg\:tw--mx-1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

    .lg\:tw--my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .lg\:tw--mx-2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important
    }

    .lg\:tw--my-3 {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }

    .lg\:tw--mx-3 {
        margin-right: -.75rem !important;
        margin-left: -.75rem !important
    }

    .lg\:tw--my-4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .lg\:tw--mx-4 {
        margin-right: -1rem !important;
        margin-left: -1rem !important
    }

    .lg\:tw--my-5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }

    .lg\:tw--mx-5 {
        margin-right: -1.25rem !important;
        margin-left: -1.25rem !important
    }

    .lg\:tw--my-6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .lg\:tw--mx-6 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important
    }

    .lg\:tw--my-8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .lg\:tw--mx-8 {
        margin-right: -2rem !important;
        margin-left: -2rem !important
    }

    .lg\:tw--my-10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important
    }

    .lg\:tw--mx-10 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important
    }

    .lg\:tw--my-12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .lg\:tw--mx-12 {
        margin-right: -3rem !important;
        margin-left: -3rem !important
    }

    .lg\:tw--my-16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .lg\:tw--mx-16 {
        margin-right: -4rem !important;
        margin-left: -4rem !important
    }

    .lg\:tw--my-20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .lg\:tw--mx-20 {
        margin-right: -5rem !important;
        margin-left: -5rem !important
    }

    .lg\:tw--my-24 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }

    .lg\:tw--mx-24 {
        margin-right: -6rem !important;
        margin-left: -6rem !important
    }

    .lg\:tw--my-32 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important
    }

    .lg\:tw--mx-32 {
        margin-right: -8rem !important;
        margin-left: -8rem !important
    }

    .lg\:tw--my-40 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important
    }

    .lg\:tw--mx-40 {
        margin-right: -10rem !important;
        margin-left: -10rem !important
    }

    .lg\:tw--my-48 {
        margin-top: -12rem !important;
        margin-bottom: -12rem !important
    }

    .lg\:tw--mx-48 {
        margin-right: -12rem !important;
        margin-left: -12rem !important
    }

    .lg\:tw--my-56 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important
    }

    .lg\:tw--mx-56 {
        margin-right: -14rem !important;
        margin-left: -14rem !important
    }

    .lg\:tw--my-64 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important
    }

    .lg\:tw--mx-64 {
        margin-right: -16rem !important;
        margin-left: -16rem !important
    }

    .lg\:tw--my-px {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .lg\:tw--mx-px {
        margin-right: -1px !important;
        margin-left: -1px !important
    }

    .lg\:tw-mt-0 {
        margin-top: 0 !important
    }

    .lg\:tw-mr-0 {
        margin-left: 0 !important
    }

    .lg\:tw-mb-0 {
        margin-bottom: 0 !important
    }

    .lg\:tw-ml-0 {
        margin-right: 0 !important
    }

    .lg\:tw-mt-1 {
        margin-top: .25rem !important
    }

    .lg\:tw-mr-1 {
        margin-left: .25rem !important
    }

    .lg\:tw-mb-1 {
        margin-bottom: .25rem !important
    }

    .lg\:tw-ml-1 {
        margin-right: .25rem !important
    }

    .lg\:tw-mt-2 {
        margin-top: .5rem !important
    }

    .lg\:tw-mr-2 {
        margin-left: .5rem !important
    }

    .lg\:tw-mb-2 {
        margin-bottom: .5rem !important
    }

    .lg\:tw-ml-2 {
        margin-right: .5rem !important
    }

    .lg\:tw-mt-3 {
        margin-top: .75rem !important
    }

    .lg\:tw-mr-3 {
        margin-left: .75rem !important
    }

    .lg\:tw-mb-3 {
        margin-bottom: .75rem !important
    }

    .lg\:tw-ml-3 {
        margin-right: .75rem !important
    }

    .lg\:tw-mt-4 {
        margin-top: 1rem !important
    }

    .lg\:tw-mr-4 {
        margin-left: 1rem !important
    }

    .lg\:tw-mb-4 {
        margin-bottom: 1rem !important
    }

    .lg\:tw-ml-4 {
        margin-right: 1rem !important
    }

    .lg\:tw-mt-5 {
        margin-top: 1.25rem !important
    }

    .lg\:tw-mr-5 {
        margin-left: 1.25rem !important
    }

    .lg\:tw-mb-5 {
        margin-bottom: 1.25rem !important
    }

    .lg\:tw-ml-5 {
        margin-right: 1.25rem !important
    }

    .lg\:tw-mt-6 {
        margin-top: 1.5rem !important
    }

    .lg\:tw-mr-6 {
        margin-left: 1.5rem !important
    }

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

    .lg\:tw-ml-6 {
        margin-right: 1.5rem !important
    }

    .lg\:tw-mt-8 {
        margin-top: 2rem !important
    }

    .lg\:tw-mr-8 {
        margin-left: 2rem !important
    }

    .lg\:tw-mb-8 {
        margin-bottom: 2rem !important
    }

    .lg\:tw-ml-8 {
        margin-right: 2rem !important
    }

    .lg\:tw-mt-10 {
        margin-top: 2.5rem !important
    }

    .lg\:tw-mr-10 {
        margin-left: 2.5rem !important
    }

    .lg\:tw-mb-10 {
        margin-bottom: 2.5rem !important
    }

    .lg\:tw-ml-10 {
        margin-right: 2.5rem !important
    }

    .lg\:tw-mt-12 {
        margin-top: 3rem !important
    }

    .lg\:tw-mr-12 {
        margin-left: 3rem !important
    }

    .lg\:tw-mb-12 {
        margin-bottom: 3rem !important
    }

    .lg\:tw-ml-12 {
        margin-right: 3rem !important
    }

    .lg\:tw-mt-16 {
        margin-top: 4rem !important
    }

    .lg\:tw-mr-16 {
        margin-left: 4rem !important
    }

    .lg\:tw-mb-16 {
        margin-bottom: 4rem !important
    }

    .lg\:tw-ml-16 {
        margin-right: 4rem !important
    }

    .lg\:tw-mt-20 {
        margin-top: 5rem !important
    }

    .lg\:tw-mr-20 {
        margin-left: 5rem !important
    }

    .lg\:tw-mb-20 {
        margin-bottom: 5rem !important
    }

    .lg\:tw-ml-20 {
        margin-right: 5rem !important
    }

    .lg\:tw-mt-24 {
        margin-top: 6rem !important
    }

    .lg\:tw-mr-24 {
        margin-left: 6rem !important
    }

    .lg\:tw-mb-24 {
        margin-bottom: 6rem !important
    }

    .lg\:tw-ml-24 {
        margin-right: 6rem !important
    }

    .lg\:tw-mt-32 {
        margin-top: 8rem !important
    }

    .lg\:tw-mr-32 {
        margin-left: 8rem !important
    }

    .lg\:tw-mb-32 {
        margin-bottom: 8rem !important
    }

    .lg\:tw-ml-32 {
        margin-right: 8rem !important
    }

    .lg\:tw-mt-40 {
        margin-top: 10rem !important
    }

    .lg\:tw-mr-40 {
        margin-left: 10rem !important
    }

    .lg\:tw-mb-40 {
        margin-bottom: 10rem !important
    }

    .lg\:tw-ml-40 {
        margin-right: 10rem !important
    }

    .lg\:tw-mt-48 {
        margin-top: 12rem !important
    }

    .lg\:tw-mr-48 {
        margin-left: 12rem !important
    }

    .lg\:tw-mb-48 {
        margin-bottom: 12rem !important
    }

    .lg\:tw-ml-48 {
        margin-right: 12rem !important
    }

    .lg\:tw-mt-56 {
        margin-top: 14rem !important
    }

    .lg\:tw-mr-56 {
        margin-left: 14rem !important
    }

    .lg\:tw-mb-56 {
        margin-bottom: 14rem !important
    }

    .lg\:tw-ml-56 {
        margin-right: 14rem !important
    }

    .lg\:tw-mt-64 {
        margin-top: 16rem !important
    }

    .lg\:tw-mr-64 {
        margin-left: 16rem !important
    }

    .lg\:tw-mb-64 {
        margin-bottom: 16rem !important
    }

    .lg\:tw-ml-64 {
        margin-right: 16rem !important
    }

    .lg\:tw-mt-auto {
        margin-top: auto !important
    }

    .lg\:tw-mr-auto {
        margin-left: auto !important
    }

    .lg\:tw-mb-auto {
        margin-bottom: auto !important
    }

    .lg\:tw-ml-auto {
        margin-right: auto !important
    }

    .lg\:tw-mt-px {
        margin-top: 1px !important
    }

    .lg\:tw-mr-px {
        margin-left: 1px !important
    }

    .lg\:tw-mb-px {
        margin-bottom: 1px !important
    }

    .lg\:tw-ml-px {
        margin-right: 1px !important
    }

    .lg\:tw--mt-1 {
        margin-top: -.25rem !important
    }

    .lg\:tw--mr-1 {
        margin-left: -.25rem !important
    }

    .lg\:tw--mb-1 {
        margin-bottom: -.25rem !important
    }

    .lg\:tw--ml-1 {
        margin-right: -.25rem !important
    }

    .lg\:tw--mt-2 {
        margin-top: -.5rem !important
    }

    .lg\:tw--mr-2 {
        margin-left: -.5rem !important
    }

    .lg\:tw--mb-2 {
        margin-bottom: -.5rem !important
    }

    .lg\:tw--ml-2 {
        margin-right: -.5rem !important
    }

    .lg\:tw--mt-3 {
        margin-top: -.75rem !important
    }

    .lg\:tw--mr-3 {
        margin-left: -.75rem !important
    }

    .lg\:tw--mb-3 {
        margin-bottom: -.75rem !important
    }

    .lg\:tw--ml-3 {
        margin-right: -.75rem !important
    }

    .lg\:tw--mt-4 {
        margin-top: -1rem !important
    }

    .lg\:tw--mr-4 {
        margin-left: -1rem !important
    }

    .lg\:tw--mb-4 {
        margin-bottom: -1rem !important
    }

    .lg\:tw--ml-4 {
        margin-right: -1rem !important
    }

    .lg\:tw--mt-5 {
        margin-top: -1.25rem !important
    }

    .lg\:tw--mr-5 {
        margin-left: -1.25rem !important
    }

    .lg\:tw--mb-5 {
        margin-bottom: -1.25rem !important
    }

    .lg\:tw--ml-5 {
        margin-right: -1.25rem !important
    }

    .lg\:tw--mt-6 {
        margin-top: -1.5rem !important
    }

    .lg\:tw--mr-6 {
        margin-left: -1.5rem !important
    }

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

    .lg\:tw--ml-6 {
        margin-right: -1.5rem !important
    }

    .lg\:tw--mt-8 {
        margin-top: -2rem !important
    }

    .lg\:tw--mr-8 {
        margin-left: -2rem !important
    }

    .lg\:tw--mb-8 {
        margin-bottom: -2rem !important
    }

    .lg\:tw--ml-8 {
        margin-right: -2rem !important
    }

    .lg\:tw--mt-10 {
        margin-top: -2.5rem !important
    }

    .lg\:tw--mr-10 {
        margin-left: -2.5rem !important
    }

    .lg\:tw--mb-10 {
        margin-bottom: -2.5rem !important
    }

    .lg\:tw--ml-10 {
        margin-right: -2.5rem !important
    }

    .lg\:tw--mt-12 {
        margin-top: -3rem !important
    }

    .lg\:tw--mr-12 {
        margin-left: -3rem !important
    }

    .lg\:tw--mb-12 {
        margin-bottom: -3rem !important
    }

    .lg\:tw--ml-12 {
        margin-right: -3rem !important
    }

    .lg\:tw--mt-16 {
        margin-top: -4rem !important
    }

    .lg\:tw--mr-16 {
        margin-left: -4rem !important
    }

    .lg\:tw--mb-16 {
        margin-bottom: -4rem !important
    }

    .lg\:tw--ml-16 {
        margin-right: -4rem !important
    }

    .lg\:tw--mt-20 {
        margin-top: -5rem !important
    }

    .lg\:tw--mr-20 {
        margin-left: -5rem !important
    }

    .lg\:tw--mb-20 {
        margin-bottom: -5rem !important
    }

    .lg\:tw--ml-20 {
        margin-right: -5rem !important
    }

    .lg\:tw--mt-24 {
        margin-top: -6rem !important
    }

    .lg\:tw--mr-24 {
        margin-left: -6rem !important
    }

    .lg\:tw--mb-24 {
        margin-bottom: -6rem !important
    }

    .lg\:tw--ml-24 {
        margin-right: -6rem !important
    }

    .lg\:tw--mt-32 {
        margin-top: -8rem !important
    }

    .lg\:tw--mr-32 {
        margin-left: -8rem !important
    }

    .lg\:tw--mb-32 {
        margin-bottom: -8rem !important
    }

    .lg\:tw--ml-32 {
        margin-right: -8rem !important
    }

    .lg\:tw--mt-40 {
        margin-top: -10rem !important
    }

    .lg\:tw--mr-40 {
        margin-left: -10rem !important
    }

    .lg\:tw--mb-40 {
        margin-bottom: -10rem !important
    }

    .lg\:tw--ml-40 {
        margin-right: -10rem !important
    }

    .lg\:tw--mt-48 {
        margin-top: -12rem !important
    }

    .lg\:tw--mr-48 {
        margin-left: -12rem !important
    }

    .lg\:tw--mb-48 {
        margin-bottom: -12rem !important
    }

    .lg\:tw--ml-48 {
        margin-right: -12rem !important
    }

    .lg\:tw--mt-56 {
        margin-top: -14rem !important
    }

    .lg\:tw--mr-56 {
        margin-left: -14rem !important
    }

    .lg\:tw--mb-56 {
        margin-bottom: -14rem !important
    }

    .lg\:tw--ml-56 {
        margin-right: -14rem !important
    }

    .lg\:tw--mt-64 {
        margin-top: -16rem !important
    }

    .lg\:tw--mr-64 {
        margin-left: -16rem !important
    }

    .lg\:tw--mb-64 {
        margin-bottom: -16rem !important
    }

    .lg\:tw--ml-64 {
        margin-right: -16rem !important
    }

    .lg\:tw--mt-px {
        margin-top: -1px !important
    }

    .lg\:tw--mr-px {
        margin-left: -1px !important
    }

    .lg\:tw--mb-px {
        margin-bottom: -1px !important
    }

    .lg\:tw--ml-px {
        margin-right: -1px !important
    }

    .lg\:tw-max-h-full {
        max-height: 100% !important
    }

    .lg\:tw-max-h-screen {
        max-height: 100vh !important
    }

    .lg\:tw-max-w-xs {
        max-width: 20rem !important
    }

    .lg\:tw-max-w-sm {
        max-width: 24rem !important
    }

    .lg\:tw-max-w-md {
        max-width: 28rem !important
    }

    .lg\:tw-max-w-lg {
        max-width: 32rem !important
    }

    .lg\:tw-max-w-xl {
        max-width: 36rem !important
    }

    .lg\:tw-max-w-2xl {
        max-width: 42rem !important
    }

    .lg\:tw-max-w-3xl {
        max-width: 48rem !important
    }

    .lg\:tw-max-w-4xl {
        max-width: 56rem !important
    }

    .lg\:tw-max-w-5xl {
        max-width: 64rem !important
    }

    .lg\:tw-max-w-6xl {
        max-width: 72rem !important
    }

    .lg\:tw-max-w-full {
        max-width: 100% !important
    }

    .lg\:tw-min-h-0 {
        min-height: 0 !important
    }

    .lg\:tw-min-h-full {
        min-height: 100% !important
    }

    .lg\:tw-min-h-screen {
        min-height: 100vh !important
    }

    .lg\:tw-min-w-0 {
        min-width: 0 !important
    }

    .lg\:tw-min-w-full {
        min-width: 100% !important
    }

    .lg\:tw-object-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .lg\:tw-object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .lg\:tw-object-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .lg\:tw-object-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .lg\:tw-object-scale-down {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .lg\:tw-object-bottom {
        -o-object-position: bottom !important;
        object-position: bottom !important
    }

    .lg\:tw-object-center {
        -o-object-position: center !important;
        object-position: center !important
    }

    .lg\:tw-object-left {
        -o-object-position: left !important;
        object-position: left !important
    }

    .lg\:tw-object-left-bottom {
        -o-object-position: left bottom !important;
        object-position: left bottom !important
    }

    .lg\:tw-object-left-top {
        -o-object-position: left top !important;
        object-position: left top !important
    }

    .lg\:tw-object-right {
        -o-object-position: right !important;
        object-position: right !important
    }

    .lg\:tw-object-right-bottom {
        -o-object-position: right bottom !important;
        object-position: right bottom !important
    }

    .lg\:tw-object-right-top {
        -o-object-position: right top !important;
        object-position: right top !important
    }

    .lg\:tw-object-top {
        -o-object-position: top !important;
        object-position: top !important
    }

    .lg\:tw-opacity-0 {
        opacity: 0 !important
    }

    .lg\:tw-opacity-25 {
        opacity: .25 !important
    }

    .lg\:tw-opacity-50 {
        opacity: .5 !important
    }

    .lg\:tw-opacity-75 {
        opacity: .75 !important
    }

    .lg\:tw-opacity-100 {
        opacity: 1 !important
    }

    .lg\:hover\:tw-opacity-0:hover {
        opacity: 0 !important
    }

    .lg\:hover\:tw-opacity-25:hover {
        opacity: .25 !important
    }

    .lg\:hover\:tw-opacity-50:hover {
        opacity: .5 !important
    }

    .lg\:hover\:tw-opacity-75:hover {
        opacity: .75 !important
    }

    .lg\:hover\:tw-opacity-100:hover {
        opacity: 1 !important
    }

    .lg\:focus\:tw-opacity-0:focus {
        opacity: 0 !important
    }

    .lg\:focus\:tw-opacity-25:focus {
        opacity: .25 !important
    }

    .lg\:focus\:tw-opacity-50:focus {
        opacity: .5 !important
    }

    .lg\:focus\:tw-opacity-75:focus {
        opacity: .75 !important
    }

    .lg\:focus\:tw-opacity-100:focus {
        opacity: 1 !important
    }

    .lg\:focus\:tw-outline-none:focus, .lg\:tw-outline-none {
        outline: 0 !important
    }

    .lg\:tw-overflow-auto {
        overflow: auto !important
    }

    .lg\:tw-overflow-hidden {
        overflow: hidden !important
    }

    .lg\:tw-overflow-visible {
        overflow: visible !important
    }

    .lg\:tw-overflow-scroll {
        overflow: scroll !important
    }

    .lg\:tw-overflow-x-auto {
        overflow-x: auto !important
    }

    .lg\:tw-overflow-y-auto {
        overflow-y: auto !important
    }

    .lg\:tw-overflow-x-hidden {
        overflow-x: hidden !important
    }

    .lg\:tw-overflow-y-hidden {
        overflow-y: hidden !important
    }

    .lg\:tw-overflow-x-visible {
        overflow-x: visible !important
    }

    .lg\:tw-overflow-y-visible {
        overflow-y: visible !important
    }

    .lg\:tw-overflow-x-scroll {
        overflow-x: scroll !important
    }

    .lg\:tw-overflow-y-scroll {
        overflow-y: scroll !important
    }

    .lg\:tw-scrolling-touch {
        -webkit-overflow-scrolling: touch !important
    }

    .lg\:tw-scrolling-auto {
        -webkit-overflow-scrolling: auto !important
    }

    .lg\:tw-p-0 {
        padding: 0 !important
    }

    .lg\:tw-p-1 {
        padding: .25rem !important
    }

    .lg\:tw-p-2 {
        padding: .5rem !important
    }

    .lg\:tw-p-3 {
        padding: .75rem !important
    }

    .lg\:tw-p-4 {
        padding: 1rem !important
    }

    .lg\:tw-p-5 {
        padding: 1.25rem !important
    }

    .lg\:tw-p-6 {
        padding: 1.5rem !important
    }

    .lg\:tw-p-8 {
        padding: 2rem !important
    }

    .lg\:tw-p-10 {
        padding: 2.5rem !important
    }

    .lg\:tw-p-12 {
        padding: 3rem !important
    }

    .lg\:tw-p-16 {
        padding: 4rem !important
    }

    .lg\:tw-p-20 {
        padding: 5rem !important
    }

    .lg\:tw-p-24 {
        padding: 6rem !important
    }

    .lg\:tw-p-32 {
        padding: 8rem !important
    }

    .lg\:tw-p-40 {
        padding: 10rem !important
    }

    .lg\:tw-p-48 {
        padding: 12rem !important
    }

    .lg\:tw-p-56 {
        padding: 14rem !important
    }

    .lg\:tw-p-64 {
        padding: 16rem !important
    }

    .lg\:tw-p-px {
        padding: 1px !important
    }

    .lg\:tw-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .lg\:tw-px-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .lg\:tw-py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .lg\:tw-px-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .lg\:tw-py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .lg\:tw-px-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .lg\:tw-py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .lg\:tw-px-3 {
        padding-right: .75rem !important;
        padding-left: .75rem !important
    }

    .lg\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:tw-px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .lg\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }

    .lg\:tw-px-5 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important
    }

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

    .lg\:tw-px-6 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .lg\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .lg\:tw-px-8 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .lg\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important
    }

    .lg\:tw-px-10 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important
    }

    .lg\:tw-py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .lg\:tw-px-12 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .lg\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .lg\:tw-px-16 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .lg\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .lg\:tw-px-20 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }

    .lg\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }

    .lg\:tw-px-24 {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }

    .lg\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important
    }

    .lg\:tw-px-32 {
        padding-right: 8rem !important;
        padding-left: 8rem !important
    }

    .lg\:tw-py-40 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important
    }

    .lg\:tw-px-40 {
        padding-right: 10rem !important;
        padding-left: 10rem !important
    }

    .lg\:tw-py-48 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }

    .lg\:tw-px-48 {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }

    .lg\:tw-py-56 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important
    }

    .lg\:tw-px-56 {
        padding-right: 14rem !important;
        padding-left: 14rem !important
    }

    .lg\:tw-py-64 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important
    }

    .lg\:tw-px-64 {
        padding-right: 16rem !important;
        padding-left: 16rem !important
    }

    .lg\:tw-py-px {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .lg\:tw-px-px {
        padding-right: 1px !important;
        padding-left: 1px !important
    }

    .lg\:tw-pt-0 {
        padding-top: 0 !important
    }

    .lg\:tw-pr-0 {
        padding-left: 0 !important
    }

    .lg\:tw-pb-0 {
        padding-bottom: 0 !important
    }

    .lg\:tw-pl-0 {
        padding-right: 0 !important
    }

    .lg\:tw-pt-1 {
        padding-top: .25rem !important
    }

    .lg\:tw-pr-1 {
        padding-left: .25rem !important
    }

    .lg\:tw-pb-1 {
        padding-bottom: .25rem !important
    }

    .lg\:tw-pl-1 {
        padding-right: .25rem !important
    }

    .lg\:tw-pt-2 {
        padding-top: .5rem !important
    }

    .lg\:tw-pr-2 {
        padding-left: .5rem !important
    }

    .lg\:tw-pb-2 {
        padding-bottom: .5rem !important
    }

    .lg\:tw-pl-2 {
        padding-right: .5rem !important
    }

    .lg\:tw-pt-3 {
        padding-top: .75rem !important
    }

    .lg\:tw-pr-3 {
        padding-left: .75rem !important
    }

    .lg\:tw-pb-3 {
        padding-bottom: .75rem !important
    }

    .lg\:tw-pl-3 {
        padding-right: .75rem !important
    }

    .lg\:tw-pt-4 {
        padding-top: 1rem !important
    }

    .lg\:tw-pr-4 {
        padding-left: 1rem !important
    }

    .lg\:tw-pb-4 {
        padding-bottom: 1rem !important
    }

    .lg\:tw-pl-4 {
        padding-right: 1rem !important
    }

    .lg\:tw-pt-5 {
        padding-top: 1.25rem !important
    }

    .lg\:tw-pr-5 {
        padding-left: 1.25rem !important
    }

    .lg\:tw-pb-5 {
        padding-bottom: 1.25rem !important
    }

    .lg\:tw-pl-5 {
        padding-right: 1.25rem !important
    }

    .lg\:tw-pt-6 {
        padding-top: 1.5rem !important
    }

    .lg\:tw-pr-6 {
        padding-left: 1.5rem !important
    }

    .lg\:tw-pb-6 {
        padding-bottom: 1.5rem !important
    }

    .lg\:tw-pl-6 {
        padding-right: 1.5rem !important
    }

    .lg\:tw-pt-8 {
        padding-top: 2rem !important
    }

    .lg\:tw-pr-8 {
        padding-left: 2rem !important
    }

    .lg\:tw-pb-8 {
        padding-bottom: 2rem !important
    }

    .lg\:tw-pl-8 {
        padding-right: 2rem !important
    }

    .lg\:tw-pt-10 {
        padding-top: 2.5rem !important
    }

    .lg\:tw-pr-10 {
        padding-left: 2.5rem !important
    }

    .lg\:tw-pb-10 {
        padding-bottom: 2.5rem !important
    }

    .lg\:tw-pl-10 {
        padding-right: 2.5rem !important
    }

    .lg\:tw-pt-12 {
        padding-top: 3rem !important
    }

    .lg\:tw-pr-12 {
        padding-left: 3rem !important
    }

    .lg\:tw-pb-12 {
        padding-bottom: 3rem !important
    }

    .lg\:tw-pl-12 {
        padding-right: 3rem !important
    }

    .lg\:tw-pt-16 {
        padding-top: 4rem !important
    }

    .lg\:tw-pr-16 {
        padding-left: 4rem !important
    }

    .lg\:tw-pb-16 {
        padding-bottom: 4rem !important
    }

    .lg\:tw-pl-16 {
        padding-right: 4rem !important
    }

    .lg\:tw-pt-20 {
        padding-top: 5rem !important
    }

    .lg\:tw-pr-20 {
        padding-left: 5rem !important
    }

    .lg\:tw-pb-20 {
        padding-bottom: 5rem !important
    }

    .lg\:tw-pl-20 {
        padding-right: 5rem !important
    }

    .lg\:tw-pt-24 {
        padding-top: 6rem !important
    }

    .lg\:tw-pr-24 {
        padding-left: 6rem !important
    }

    .lg\:tw-pb-24 {
        padding-bottom: 6rem !important
    }

    .lg\:tw-pl-24 {
        padding-right: 6rem !important
    }

    .lg\:tw-pt-32 {
        padding-top: 8rem !important
    }

    .lg\:tw-pr-32 {
        padding-left: 8rem !important
    }

    .lg\:tw-pb-32 {
        padding-bottom: 8rem !important
    }

    .lg\:tw-pl-32 {
        padding-right: 8rem !important
    }

    .lg\:tw-pt-40 {
        padding-top: 10rem !important
    }

    .lg\:tw-pr-40 {
        padding-left: 10rem !important
    }

    .lg\:tw-pb-40 {
        padding-bottom: 10rem !important
    }

    .lg\:tw-pl-40 {
        padding-right: 10rem !important
    }

    .lg\:tw-pt-48 {
        padding-top: 12rem !important
    }

    .lg\:tw-pr-48 {
        padding-left: 12rem !important
    }

    .lg\:tw-pb-48 {
        padding-bottom: 12rem !important
    }

    .lg\:tw-pl-48 {
        padding-right: 12rem !important
    }

    .lg\:tw-pt-56 {
        padding-top: 14rem !important
    }

    .lg\:tw-pr-56 {
        padding-left: 14rem !important
    }

    .lg\:tw-pb-56 {
        padding-bottom: 14rem !important
    }

    .lg\:tw-pl-56 {
        padding-right: 14rem !important
    }

    .lg\:tw-pt-64 {
        padding-top: 16rem !important
    }

    .lg\:tw-pr-64 {
        padding-left: 16rem !important
    }

    .lg\:tw-pb-64 {
        padding-bottom: 16rem !important
    }

    .lg\:tw-pl-64 {
        padding-right: 16rem !important
    }

    .lg\:tw-pt-px {
        padding-top: 1px !important
    }

    .lg\:tw-pr-px {
        padding-left: 1px !important
    }

    .lg\:tw-pb-px {
        padding-bottom: 1px !important
    }

    .lg\:tw-pl-px {
        padding-right: 1px !important
    }

    .lg\:tw-placeholder-transparent::-webkit-input-placeholder {
        color: transparent !important
    }

    .lg\:tw-placeholder-transparent::-moz-placeholder {
        color: transparent !important
    }

    .lg\:tw-placeholder-transparent:-ms-input-placeholder {
        color: transparent !important
    }

    .lg\:tw-placeholder-transparent::-ms-input-placeholder {
        color: transparent !important
    }

    .lg\:tw-placeholder-transparent::placeholder {
        color: transparent !important
    }

    .lg\:tw-placeholder-black::-webkit-input-placeholder {
        color: #000 !important
    }

    .lg\:tw-placeholder-black::-moz-placeholder {
        color: #000 !important
    }

    .lg\:tw-placeholder-black:-ms-input-placeholder {
        color: #000 !important
    }

    .lg\:tw-placeholder-black::-ms-input-placeholder {
        color: #000 !important
    }

    .lg\:tw-placeholder-black::placeholder {
        color: #000 !important
    }

    .lg\:tw-placeholder-black2::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:tw-placeholder-black2::-moz-placeholder {
        color: #2e2e2e !important
    }

    .lg\:tw-placeholder-black2:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:tw-placeholder-black2::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:tw-placeholder-black2::placeholder {
        color: #2e2e2e !important
    }

    .lg\:tw-placeholder-white::-webkit-input-placeholder {
        color: #fff !important
    }

    .lg\:tw-placeholder-white::-moz-placeholder {
        color: #fff !important
    }

    .lg\:tw-placeholder-white:-ms-input-placeholder {
        color: #fff !important
    }

    .lg\:tw-placeholder-white::-ms-input-placeholder {
        color: #fff !important
    }

    .lg\:tw-placeholder-white::placeholder {
        color: #fff !important
    }

    .lg\:tw-placeholder-gray-100::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:tw-placeholder-gray-100::-moz-placeholder {
        color: #f7fafc !important
    }

    .lg\:tw-placeholder-gray-100:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:tw-placeholder-gray-100::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:tw-placeholder-gray-100::placeholder {
        color: #f7fafc !important
    }

    .lg\:tw-placeholder-gray-200::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:tw-placeholder-gray-200::-moz-placeholder {
        color: #edf2f7 !important
    }

    .lg\:tw-placeholder-gray-200:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:tw-placeholder-gray-200::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:tw-placeholder-gray-200::placeholder {
        color: #edf2f7 !important
    }

    .lg\:tw-placeholder-gray-300::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:tw-placeholder-gray-300::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:tw-placeholder-gray-300:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:tw-placeholder-gray-300::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:tw-placeholder-gray-300::placeholder {
        color: #e2e8f0 !important
    }

    .lg\:tw-placeholder-gray-400::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:tw-placeholder-gray-400::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:tw-placeholder-gray-400:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:tw-placeholder-gray-400::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:tw-placeholder-gray-400::placeholder {
        color: #cbd5e0 !important
    }

    .lg\:tw-placeholder-gray-500::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:tw-placeholder-gray-500::-moz-placeholder {
        color: #a0aec0 !important
    }

    .lg\:tw-placeholder-gray-500:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:tw-placeholder-gray-500::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:tw-placeholder-gray-500::placeholder {
        color: #a0aec0 !important
    }

    .lg\:tw-placeholder-gray-600::-webkit-input-placeholder {
        color: #718096 !important
    }

    .lg\:tw-placeholder-gray-600::-moz-placeholder {
        color: #718096 !important
    }

    .lg\:tw-placeholder-gray-600:-ms-input-placeholder {
        color: #718096 !important
    }

    .lg\:tw-placeholder-gray-600::-ms-input-placeholder {
        color: #718096 !important
    }

    .lg\:tw-placeholder-gray-600::placeholder {
        color: #718096 !important
    }

    .lg\:tw-placeholder-gray-700::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:tw-placeholder-gray-700::-moz-placeholder {
        color: #4a5568 !important
    }

    .lg\:tw-placeholder-gray-700:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:tw-placeholder-gray-700::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:tw-placeholder-gray-700::placeholder {
        color: #4a5568 !important
    }

    .lg\:tw-placeholder-gray-800::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:tw-placeholder-gray-800::-moz-placeholder {
        color: #2d3748 !important
    }

    .lg\:tw-placeholder-gray-800:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:tw-placeholder-gray-800::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:tw-placeholder-gray-800::placeholder {
        color: #2d3748 !important
    }

    .lg\:tw-placeholder-gray-900::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .lg\:tw-placeholder-gray-900::-moz-placeholder {
        color: #1a202c !important
    }

    .lg\:tw-placeholder-gray-900:-ms-input-placeholder {
        color: #1a202c !important
    }

    .lg\:tw-placeholder-gray-900::-ms-input-placeholder {
        color: #1a202c !important
    }

    .lg\:tw-placeholder-gray-900::placeholder {
        color: #1a202c !important
    }

    .lg\:tw-placeholder-red-100::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:tw-placeholder-red-100::-moz-placeholder {
        color: #fff5f5 !important
    }

    .lg\:tw-placeholder-red-100:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:tw-placeholder-red-100::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:tw-placeholder-red-100::placeholder {
        color: #fff5f5 !important
    }

    .lg\:tw-placeholder-red-200::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:tw-placeholder-red-200::-moz-placeholder {
        color: #fed7d7 !important
    }

    .lg\:tw-placeholder-red-200:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:tw-placeholder-red-200::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:tw-placeholder-red-200::placeholder {
        color: #fed7d7 !important
    }

    .lg\:tw-placeholder-red-300::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:tw-placeholder-red-300::-moz-placeholder {
        color: #feb2b2 !important
    }

    .lg\:tw-placeholder-red-300:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:tw-placeholder-red-300::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:tw-placeholder-red-300::placeholder {
        color: #feb2b2 !important
    }

    .lg\:tw-placeholder-red-400::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:tw-placeholder-red-400::-moz-placeholder {
        color: #fc8181 !important
    }

    .lg\:tw-placeholder-red-400:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:tw-placeholder-red-400::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:tw-placeholder-red-400::placeholder {
        color: #fc8181 !important
    }

    .lg\:tw-placeholder-red-500::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .lg\:tw-placeholder-red-500::-moz-placeholder {
        color: #f56565 !important
    }

    .lg\:tw-placeholder-red-500:-ms-input-placeholder {
        color: #f56565 !important
    }

    .lg\:tw-placeholder-red-500::-ms-input-placeholder {
        color: #f56565 !important
    }

    .lg\:tw-placeholder-red-500::placeholder {
        color: #f56565 !important
    }

    .lg\:tw-placeholder-red-600::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:tw-placeholder-red-600::-moz-placeholder {
        color: #e53e3e !important
    }

    .lg\:tw-placeholder-red-600:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:tw-placeholder-red-600::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:tw-placeholder-red-600::placeholder {
        color: #e53e3e !important
    }

    .lg\:tw-placeholder-red-700::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .lg\:tw-placeholder-red-700::-moz-placeholder {
        color: #c53030 !important
    }

    .lg\:tw-placeholder-red-700:-ms-input-placeholder {
        color: #c53030 !important
    }

    .lg\:tw-placeholder-red-700::-ms-input-placeholder {
        color: #c53030 !important
    }

    .lg\:tw-placeholder-red-700::placeholder {
        color: #c53030 !important
    }

    .lg\:tw-placeholder-red-800::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:tw-placeholder-red-800::-moz-placeholder {
        color: #9b2c2c !important
    }

    .lg\:tw-placeholder-red-800:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:tw-placeholder-red-800::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:tw-placeholder-red-800::placeholder {
        color: #9b2c2c !important
    }

    .lg\:tw-placeholder-red-900::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .lg\:tw-placeholder-red-900::-moz-placeholder {
        color: #742a2a !important
    }

    .lg\:tw-placeholder-red-900:-ms-input-placeholder {
        color: #742a2a !important
    }

    .lg\:tw-placeholder-red-900::-ms-input-placeholder {
        color: #742a2a !important
    }

    .lg\:tw-placeholder-red-900::placeholder {
        color: #742a2a !important
    }

    .lg\:tw-placeholder-orange-100::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:tw-placeholder-orange-100::-moz-placeholder {
        color: #fffaf0 !important
    }

    .lg\:tw-placeholder-orange-100:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:tw-placeholder-orange-100::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:tw-placeholder-orange-100::placeholder {
        color: #fffaf0 !important
    }

    .lg\:tw-placeholder-orange-200::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:tw-placeholder-orange-200::-moz-placeholder {
        color: #feebc8 !important
    }

    .lg\:tw-placeholder-orange-200:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:tw-placeholder-orange-200::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:tw-placeholder-orange-200::placeholder {
        color: #feebc8 !important
    }

    .lg\:tw-placeholder-orange-300::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:tw-placeholder-orange-300::-moz-placeholder {
        color: #fbd38d !important
    }

    .lg\:tw-placeholder-orange-300:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:tw-placeholder-orange-300::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:tw-placeholder-orange-300::placeholder {
        color: #fbd38d !important
    }

    .lg\:tw-placeholder-orange-400::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:tw-placeholder-orange-400::-moz-placeholder {
        color: #f6ad55 !important
    }

    .lg\:tw-placeholder-orange-400:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:tw-placeholder-orange-400::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:tw-placeholder-orange-400::placeholder {
        color: #f6ad55 !important
    }

    .lg\:tw-placeholder-orange-500::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:tw-placeholder-orange-500::-moz-placeholder {
        color: #ed8936 !important
    }

    .lg\:tw-placeholder-orange-500:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:tw-placeholder-orange-500::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:tw-placeholder-orange-500::placeholder {
        color: #ed8936 !important
    }

    .lg\:tw-placeholder-orange-600::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:tw-placeholder-orange-600::-moz-placeholder {
        color: #dd6b20 !important
    }

    .lg\:tw-placeholder-orange-600:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:tw-placeholder-orange-600::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:tw-placeholder-orange-600::placeholder {
        color: #dd6b20 !important
    }

    .lg\:tw-placeholder-orange-700::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .lg\:tw-placeholder-orange-700::-moz-placeholder {
        color: #c05621 !important
    }

    .lg\:tw-placeholder-orange-700:-ms-input-placeholder {
        color: #c05621 !important
    }

    .lg\:tw-placeholder-orange-700::-ms-input-placeholder {
        color: #c05621 !important
    }

    .lg\:tw-placeholder-orange-700::placeholder {
        color: #c05621 !important
    }

    .lg\:tw-placeholder-orange-800::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:tw-placeholder-orange-800::-moz-placeholder {
        color: #9c4221 !important
    }

    .lg\:tw-placeholder-orange-800:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:tw-placeholder-orange-800::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:tw-placeholder-orange-800::placeholder {
        color: #9c4221 !important
    }

    .lg\:tw-placeholder-orange-900::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .lg\:tw-placeholder-orange-900::-moz-placeholder {
        color: #7b341e !important
    }

    .lg\:tw-placeholder-orange-900:-ms-input-placeholder {
        color: #7b341e !important
    }

    .lg\:tw-placeholder-orange-900::-ms-input-placeholder {
        color: #7b341e !important
    }

    .lg\:tw-placeholder-orange-900::placeholder {
        color: #7b341e !important
    }

    .lg\:tw-placeholder-yellow-100::-webkit-input-placeholder {
        color: ivory !important
    }

    .lg\:tw-placeholder-yellow-100::-moz-placeholder {
        color: ivory !important
    }

    .lg\:tw-placeholder-yellow-100:-ms-input-placeholder {
        color: ivory !important
    }

    .lg\:tw-placeholder-yellow-100::-ms-input-placeholder {
        color: ivory !important
    }

    .lg\:tw-placeholder-yellow-100::placeholder {
        color: ivory !important
    }

    .lg\:tw-placeholder-yellow-200::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:tw-placeholder-yellow-200::-moz-placeholder {
        color: #fefcbf !important
    }

    .lg\:tw-placeholder-yellow-200:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:tw-placeholder-yellow-200::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:tw-placeholder-yellow-200::placeholder {
        color: #fefcbf !important
    }

    .lg\:tw-placeholder-yellow-300::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .lg\:tw-placeholder-yellow-300::-moz-placeholder {
        color: #faf089 !important
    }

    .lg\:tw-placeholder-yellow-300:-ms-input-placeholder {
        color: #faf089 !important
    }

    .lg\:tw-placeholder-yellow-300::-ms-input-placeholder {
        color: #faf089 !important
    }

    .lg\:tw-placeholder-yellow-300::placeholder {
        color: #faf089 !important
    }

    .lg\:tw-placeholder-yellow-400::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:tw-placeholder-yellow-400::-moz-placeholder {
        color: #f6e05e !important
    }

    .lg\:tw-placeholder-yellow-400:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:tw-placeholder-yellow-400::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:tw-placeholder-yellow-400::placeholder {
        color: #f6e05e !important
    }

    .lg\:tw-placeholder-yellow-500::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:tw-placeholder-yellow-500::-moz-placeholder {
        color: #ecc94b !important
    }

    .lg\:tw-placeholder-yellow-500:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:tw-placeholder-yellow-500::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:tw-placeholder-yellow-500::placeholder {
        color: #ecc94b !important
    }

    .lg\:tw-placeholder-yellow-600::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:tw-placeholder-yellow-600::-moz-placeholder {
        color: #d69e2e !important
    }

    .lg\:tw-placeholder-yellow-600:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:tw-placeholder-yellow-600::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:tw-placeholder-yellow-600::placeholder {
        color: #d69e2e !important
    }

    .lg\:tw-placeholder-yellow-700::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .lg\:tw-placeholder-yellow-700::-moz-placeholder {
        color: #b7791f !important
    }

    .lg\:tw-placeholder-yellow-700:-ms-input-placeholder {
        color: #b7791f !important
    }

    .lg\:tw-placeholder-yellow-700::-ms-input-placeholder {
        color: #b7791f !important
    }

    .lg\:tw-placeholder-yellow-700::placeholder {
        color: #b7791f !important
    }

    .lg\:tw-placeholder-yellow-800::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .lg\:tw-placeholder-yellow-800::-moz-placeholder {
        color: #975a16 !important
    }

    .lg\:tw-placeholder-yellow-800:-ms-input-placeholder {
        color: #975a16 !important
    }

    .lg\:tw-placeholder-yellow-800::-ms-input-placeholder {
        color: #975a16 !important
    }

    .lg\:tw-placeholder-yellow-800::placeholder {
        color: #975a16 !important
    }

    .lg\:tw-placeholder-yellow-900::-webkit-input-placeholder {
        color: #744210 !important
    }

    .lg\:tw-placeholder-yellow-900::-moz-placeholder {
        color: #744210 !important
    }

    .lg\:tw-placeholder-yellow-900:-ms-input-placeholder {
        color: #744210 !important
    }

    .lg\:tw-placeholder-yellow-900::-ms-input-placeholder {
        color: #744210 !important
    }

    .lg\:tw-placeholder-yellow-900::placeholder {
        color: #744210 !important
    }

    .lg\:tw-placeholder-green-100::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:tw-placeholder-green-100::-moz-placeholder {
        color: #f0fff4 !important
    }

    .lg\:tw-placeholder-green-100:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:tw-placeholder-green-100::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:tw-placeholder-green-100::placeholder {
        color: #f0fff4 !important
    }

    .lg\:tw-placeholder-green-200::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:tw-placeholder-green-200::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:tw-placeholder-green-200:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:tw-placeholder-green-200::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:tw-placeholder-green-200::placeholder {
        color: #c6f6d5 !important
    }

    .lg\:tw-placeholder-green-300::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:tw-placeholder-green-300::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:tw-placeholder-green-300:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:tw-placeholder-green-300::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:tw-placeholder-green-300::placeholder {
        color: #9ae6b4 !important
    }

    .lg\:tw-placeholder-green-400::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .lg\:tw-placeholder-green-400::-moz-placeholder {
        color: #68d391 !important
    }

    .lg\:tw-placeholder-green-400:-ms-input-placeholder {
        color: #68d391 !important
    }

    .lg\:tw-placeholder-green-400::-ms-input-placeholder {
        color: #68d391 !important
    }

    .lg\:tw-placeholder-green-400::placeholder {
        color: #68d391 !important
    }

    .lg\:tw-placeholder-green-500::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:tw-placeholder-green-500::-moz-placeholder {
        color: #48bb78 !important
    }

    .lg\:tw-placeholder-green-500:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:tw-placeholder-green-500::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:tw-placeholder-green-500::placeholder {
        color: #48bb78 !important
    }

    .lg\:tw-placeholder-green-600::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .lg\:tw-placeholder-green-600::-moz-placeholder {
        color: #38a169 !important
    }

    .lg\:tw-placeholder-green-600:-ms-input-placeholder {
        color: #38a169 !important
    }

    .lg\:tw-placeholder-green-600::-ms-input-placeholder {
        color: #38a169 !important
    }

    .lg\:tw-placeholder-green-600::placeholder {
        color: #38a169 !important
    }

    .lg\:tw-placeholder-green-700::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .lg\:tw-placeholder-green-700::-moz-placeholder {
        color: #2f855a !important
    }

    .lg\:tw-placeholder-green-700:-ms-input-placeholder {
        color: #2f855a !important
    }

    .lg\:tw-placeholder-green-700::-ms-input-placeholder {
        color: #2f855a !important
    }

    .lg\:tw-placeholder-green-700::placeholder {
        color: #2f855a !important
    }

    .lg\:tw-placeholder-green-800::-webkit-input-placeholder {
        color: #276749 !important
    }

    .lg\:tw-placeholder-green-800::-moz-placeholder {
        color: #276749 !important
    }

    .lg\:tw-placeholder-green-800:-ms-input-placeholder {
        color: #276749 !important
    }

    .lg\:tw-placeholder-green-800::-ms-input-placeholder {
        color: #276749 !important
    }

    .lg\:tw-placeholder-green-800::placeholder {
        color: #276749 !important
    }

    .lg\:tw-placeholder-green-900::-webkit-input-placeholder {
        color: #22543d !important
    }

    .lg\:tw-placeholder-green-900::-moz-placeholder {
        color: #22543d !important
    }

    .lg\:tw-placeholder-green-900:-ms-input-placeholder {
        color: #22543d !important
    }

    .lg\:tw-placeholder-green-900::-ms-input-placeholder {
        color: #22543d !important
    }

    .lg\:tw-placeholder-green-900::placeholder {
        color: #22543d !important
    }

    .lg\:tw-placeholder-teal-100::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:tw-placeholder-teal-100::-moz-placeholder {
        color: #e6fffa !important
    }

    .lg\:tw-placeholder-teal-100:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:tw-placeholder-teal-100::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:tw-placeholder-teal-100::placeholder {
        color: #e6fffa !important
    }

    .lg\:tw-placeholder-teal-200::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:tw-placeholder-teal-200::-moz-placeholder {
        color: #b2f5ea !important
    }

    .lg\:tw-placeholder-teal-200:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:tw-placeholder-teal-200::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:tw-placeholder-teal-200::placeholder {
        color: #b2f5ea !important
    }

    .lg\:tw-placeholder-teal-300::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:tw-placeholder-teal-300::-moz-placeholder {
        color: #81e6d9 !important
    }

    .lg\:tw-placeholder-teal-300:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:tw-placeholder-teal-300::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:tw-placeholder-teal-300::placeholder {
        color: #81e6d9 !important
    }

    .lg\:tw-placeholder-teal-400::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:tw-placeholder-teal-400::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:tw-placeholder-teal-400:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:tw-placeholder-teal-400::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:tw-placeholder-teal-400::placeholder {
        color: #4fd1c5 !important
    }

    .lg\:tw-placeholder-teal-500::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:tw-placeholder-teal-500::-moz-placeholder {
        color: #38b2ac !important
    }

    .lg\:tw-placeholder-teal-500:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:tw-placeholder-teal-500::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:tw-placeholder-teal-500::placeholder {
        color: #38b2ac !important
    }

    .lg\:tw-placeholder-teal-600::-webkit-input-placeholder {
        color: #319795 !important
    }

    .lg\:tw-placeholder-teal-600::-moz-placeholder {
        color: #319795 !important
    }

    .lg\:tw-placeholder-teal-600:-ms-input-placeholder {
        color: #319795 !important
    }

    .lg\:tw-placeholder-teal-600::-ms-input-placeholder {
        color: #319795 !important
    }

    .lg\:tw-placeholder-teal-600::placeholder {
        color: #319795 !important
    }

    .lg\:tw-placeholder-teal-700::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:tw-placeholder-teal-700::-moz-placeholder {
        color: #2c7a7b !important
    }

    .lg\:tw-placeholder-teal-700:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:tw-placeholder-teal-700::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:tw-placeholder-teal-700::placeholder {
        color: #2c7a7b !important
    }

    .lg\:tw-placeholder-teal-800::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .lg\:tw-placeholder-teal-800::-moz-placeholder {
        color: #285e61 !important
    }

    .lg\:tw-placeholder-teal-800:-ms-input-placeholder {
        color: #285e61 !important
    }

    .lg\:tw-placeholder-teal-800::-ms-input-placeholder {
        color: #285e61 !important
    }

    .lg\:tw-placeholder-teal-800::placeholder {
        color: #285e61 !important
    }

    .lg\:tw-placeholder-teal-900::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .lg\:tw-placeholder-teal-900::-moz-placeholder {
        color: #234e52 !important
    }

    .lg\:tw-placeholder-teal-900:-ms-input-placeholder {
        color: #234e52 !important
    }

    .lg\:tw-placeholder-teal-900::-ms-input-placeholder {
        color: #234e52 !important
    }

    .lg\:tw-placeholder-teal-900::placeholder {
        color: #234e52 !important
    }

    .lg\:tw-placeholder-blue-100::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:tw-placeholder-blue-100::-moz-placeholder {
        color: #ebf8ff !important
    }

    .lg\:tw-placeholder-blue-100:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:tw-placeholder-blue-100::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:tw-placeholder-blue-100::placeholder {
        color: #ebf8ff !important
    }

    .lg\:tw-placeholder-blue-200::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:tw-placeholder-blue-200::-moz-placeholder {
        color: #bee3f8 !important
    }

    .lg\:tw-placeholder-blue-200:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:tw-placeholder-blue-200::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:tw-placeholder-blue-200::placeholder {
        color: #bee3f8 !important
    }

    .lg\:tw-placeholder-blue-300::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:tw-placeholder-blue-300::-moz-placeholder {
        color: #90cdf4 !important
    }

    .lg\:tw-placeholder-blue-300:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:tw-placeholder-blue-300::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:tw-placeholder-blue-300::placeholder {
        color: #90cdf4 !important
    }

    .lg\:tw-placeholder-blue-400::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:tw-placeholder-blue-400::-moz-placeholder {
        color: #63b3ed !important
    }

    .lg\:tw-placeholder-blue-400:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:tw-placeholder-blue-400::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:tw-placeholder-blue-400::placeholder {
        color: #63b3ed !important
    }

    .lg\:tw-placeholder-blue-500::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:tw-placeholder-blue-500::-moz-placeholder {
        color: #4299e1 !important
    }

    .lg\:tw-placeholder-blue-500:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:tw-placeholder-blue-500::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:tw-placeholder-blue-500::placeholder {
        color: #4299e1 !important
    }

    .lg\:tw-placeholder-blue-600::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .lg\:tw-placeholder-blue-600::-moz-placeholder {
        color: #3182ce !important
    }

    .lg\:tw-placeholder-blue-600:-ms-input-placeholder {
        color: #3182ce !important
    }

    .lg\:tw-placeholder-blue-600::-ms-input-placeholder {
        color: #3182ce !important
    }

    .lg\:tw-placeholder-blue-600::placeholder {
        color: #3182ce !important
    }

    .lg\:tw-placeholder-blue-700::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:tw-placeholder-blue-700::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:tw-placeholder-blue-700:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:tw-placeholder-blue-700::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:tw-placeholder-blue-700::placeholder {
        color: #2b6cb0 !important
    }

    .lg\:tw-placeholder-blue-800::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:tw-placeholder-blue-800::-moz-placeholder {
        color: #2c5282 !important
    }

    .lg\:tw-placeholder-blue-800:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:tw-placeholder-blue-800::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:tw-placeholder-blue-800::placeholder {
        color: #2c5282 !important
    }

    .lg\:tw-placeholder-blue-900::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:tw-placeholder-blue-900::-moz-placeholder {
        color: #2a4365 !important
    }

    .lg\:tw-placeholder-blue-900:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:tw-placeholder-blue-900::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:tw-placeholder-blue-900::placeholder {
        color: #2a4365 !important
    }

    .lg\:tw-placeholder-blue-1000::-webkit-input-placeholder {
        color: #304570 !important
    }

    .lg\:tw-placeholder-blue-1000::-moz-placeholder {
        color: #304570 !important
    }

    .lg\:tw-placeholder-blue-1000:-ms-input-placeholder {
        color: #304570 !important
    }

    .lg\:tw-placeholder-blue-1000::-ms-input-placeholder {
        color: #304570 !important
    }

    .lg\:tw-placeholder-blue-1000::placeholder {
        color: #304570 !important
    }

    .lg\:tw-placeholder-blue-1100::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:tw-placeholder-blue-1100::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:tw-placeholder-blue-1100:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:tw-placeholder-blue-1100::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:tw-placeholder-blue-1100::placeholder {
        color: #D1E3E3 !important
    }

    .lg\:tw-placeholder-indigo-100::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:tw-placeholder-indigo-100::-moz-placeholder {
        color: #ebf4ff !important
    }

    .lg\:tw-placeholder-indigo-100:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:tw-placeholder-indigo-100::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:tw-placeholder-indigo-100::placeholder {
        color: #ebf4ff !important
    }

    .lg\:tw-placeholder-indigo-200::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:tw-placeholder-indigo-200::-moz-placeholder {
        color: #c3dafe !important
    }

    .lg\:tw-placeholder-indigo-200:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:tw-placeholder-indigo-200::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:tw-placeholder-indigo-200::placeholder {
        color: #c3dafe !important
    }

    .lg\:tw-placeholder-indigo-300::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:tw-placeholder-indigo-300::-moz-placeholder {
        color: #a3bffa !important
    }

    .lg\:tw-placeholder-indigo-300:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:tw-placeholder-indigo-300::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:tw-placeholder-indigo-300::placeholder {
        color: #a3bffa !important
    }

    .lg\:tw-placeholder-indigo-400::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:tw-placeholder-indigo-400::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:tw-placeholder-indigo-400:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:tw-placeholder-indigo-400::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:tw-placeholder-indigo-400::placeholder {
        color: #7f9cf5 !important
    }

    .lg\:tw-placeholder-indigo-500::-webkit-input-placeholder {
        color: #667eea !important
    }

    .lg\:tw-placeholder-indigo-500::-moz-placeholder {
        color: #667eea !important
    }

    .lg\:tw-placeholder-indigo-500:-ms-input-placeholder {
        color: #667eea !important
    }

    .lg\:tw-placeholder-indigo-500::-ms-input-placeholder {
        color: #667eea !important
    }

    .lg\:tw-placeholder-indigo-500::placeholder {
        color: #667eea !important
    }

    .lg\:tw-placeholder-indigo-600::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:tw-placeholder-indigo-600::-moz-placeholder {
        color: #5a67d8 !important
    }

    .lg\:tw-placeholder-indigo-600:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:tw-placeholder-indigo-600::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:tw-placeholder-indigo-600::placeholder {
        color: #5a67d8 !important
    }

    .lg\:tw-placeholder-indigo-700::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:tw-placeholder-indigo-700::-moz-placeholder {
        color: #4c51bf !important
    }

    .lg\:tw-placeholder-indigo-700:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:tw-placeholder-indigo-700::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:tw-placeholder-indigo-700::placeholder {
        color: #4c51bf !important
    }

    .lg\:tw-placeholder-indigo-800::-webkit-input-placeholder {
        color: #434190 !important
    }

    .lg\:tw-placeholder-indigo-800::-moz-placeholder {
        color: #434190 !important
    }

    .lg\:tw-placeholder-indigo-800:-ms-input-placeholder {
        color: #434190 !important
    }

    .lg\:tw-placeholder-indigo-800::-ms-input-placeholder {
        color: #434190 !important
    }

    .lg\:tw-placeholder-indigo-800::placeholder {
        color: #434190 !important
    }

    .lg\:tw-placeholder-indigo-900::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .lg\:tw-placeholder-indigo-900::-moz-placeholder {
        color: #3c366b !important
    }

    .lg\:tw-placeholder-indigo-900:-ms-input-placeholder {
        color: #3c366b !important
    }

    .lg\:tw-placeholder-indigo-900::-ms-input-placeholder {
        color: #3c366b !important
    }

    .lg\:tw-placeholder-indigo-900::placeholder {
        color: #3c366b !important
    }

    .lg\:tw-placeholder-purple-100::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:tw-placeholder-purple-100::-moz-placeholder {
        color: #faf5ff !important
    }

    .lg\:tw-placeholder-purple-100:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:tw-placeholder-purple-100::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:tw-placeholder-purple-100::placeholder {
        color: #faf5ff !important
    }

    .lg\:tw-placeholder-purple-200::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:tw-placeholder-purple-200::-moz-placeholder {
        color: #e9d8fd !important
    }

    .lg\:tw-placeholder-purple-200:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:tw-placeholder-purple-200::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:tw-placeholder-purple-200::placeholder {
        color: #e9d8fd !important
    }

    .lg\:tw-placeholder-purple-300::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:tw-placeholder-purple-300::-moz-placeholder {
        color: #d6bcfa !important
    }

    .lg\:tw-placeholder-purple-300:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:tw-placeholder-purple-300::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:tw-placeholder-purple-300::placeholder {
        color: #d6bcfa !important
    }

    .lg\:tw-placeholder-purple-400::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:tw-placeholder-purple-400::-moz-placeholder {
        color: #b794f4 !important
    }

    .lg\:tw-placeholder-purple-400:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:tw-placeholder-purple-400::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:tw-placeholder-purple-400::placeholder {
        color: #b794f4 !important
    }

    .lg\:tw-placeholder-purple-500::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:tw-placeholder-purple-500::-moz-placeholder {
        color: #9f7aea !important
    }

    .lg\:tw-placeholder-purple-500:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:tw-placeholder-purple-500::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:tw-placeholder-purple-500::placeholder {
        color: #9f7aea !important
    }

    .lg\:tw-placeholder-purple-600::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:tw-placeholder-purple-600::-moz-placeholder {
        color: #805ad5 !important
    }

    .lg\:tw-placeholder-purple-600:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:tw-placeholder-purple-600::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:tw-placeholder-purple-600::placeholder {
        color: #805ad5 !important
    }

    .lg\:tw-placeholder-purple-700::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:tw-placeholder-purple-700::-moz-placeholder {
        color: #6b46c1 !important
    }

    .lg\:tw-placeholder-purple-700:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:tw-placeholder-purple-700::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:tw-placeholder-purple-700::placeholder {
        color: #6b46c1 !important
    }

    .lg\:tw-placeholder-purple-800::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .lg\:tw-placeholder-purple-800::-moz-placeholder {
        color: #553c9a !important
    }

    .lg\:tw-placeholder-purple-800:-ms-input-placeholder {
        color: #553c9a !important
    }

    .lg\:tw-placeholder-purple-800::-ms-input-placeholder {
        color: #553c9a !important
    }

    .lg\:tw-placeholder-purple-800::placeholder {
        color: #553c9a !important
    }

    .lg\:tw-placeholder-purple-900::-webkit-input-placeholder {
        color: #44337a !important
    }

    .lg\:tw-placeholder-purple-900::-moz-placeholder {
        color: #44337a !important
    }

    .lg\:tw-placeholder-purple-900:-ms-input-placeholder {
        color: #44337a !important
    }

    .lg\:tw-placeholder-purple-900::-ms-input-placeholder {
        color: #44337a !important
    }

    .lg\:tw-placeholder-purple-900::placeholder {
        color: #44337a !important
    }

    .lg\:tw-placeholder-pink-100::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:tw-placeholder-pink-100::-moz-placeholder {
        color: #fff5f7 !important
    }

    .lg\:tw-placeholder-pink-100:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:tw-placeholder-pink-100::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:tw-placeholder-pink-100::placeholder {
        color: #fff5f7 !important
    }

    .lg\:tw-placeholder-pink-200::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:tw-placeholder-pink-200::-moz-placeholder {
        color: #fed7e2 !important
    }

    .lg\:tw-placeholder-pink-200:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:tw-placeholder-pink-200::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:tw-placeholder-pink-200::placeholder {
        color: #fed7e2 !important
    }

    .lg\:tw-placeholder-pink-300::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:tw-placeholder-pink-300::-moz-placeholder {
        color: #fbb6ce !important
    }

    .lg\:tw-placeholder-pink-300:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:tw-placeholder-pink-300::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:tw-placeholder-pink-300::placeholder {
        color: #fbb6ce !important
    }

    .lg\:tw-placeholder-pink-400::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:tw-placeholder-pink-400::-moz-placeholder {
        color: #f687b3 !important
    }

    .lg\:tw-placeholder-pink-400:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:tw-placeholder-pink-400::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:tw-placeholder-pink-400::placeholder {
        color: #f687b3 !important
    }

    .lg\:tw-placeholder-pink-500::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:tw-placeholder-pink-500::-moz-placeholder {
        color: #ed64a6 !important
    }

    .lg\:tw-placeholder-pink-500:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:tw-placeholder-pink-500::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:tw-placeholder-pink-500::placeholder {
        color: #ed64a6 !important
    }

    .lg\:tw-placeholder-pink-600::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:tw-placeholder-pink-600::-moz-placeholder {
        color: #d53f8c !important
    }

    .lg\:tw-placeholder-pink-600:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:tw-placeholder-pink-600::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:tw-placeholder-pink-600::placeholder {
        color: #d53f8c !important
    }

    .lg\:tw-placeholder-pink-700::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .lg\:tw-placeholder-pink-700::-moz-placeholder {
        color: #b83280 !important
    }

    .lg\:tw-placeholder-pink-700:-ms-input-placeholder {
        color: #b83280 !important
    }

    .lg\:tw-placeholder-pink-700::-ms-input-placeholder {
        color: #b83280 !important
    }

    .lg\:tw-placeholder-pink-700::placeholder {
        color: #b83280 !important
    }

    .lg\:tw-placeholder-pink-800::-webkit-input-placeholder {
        color: #97266d !important
    }

    .lg\:tw-placeholder-pink-800::-moz-placeholder {
        color: #97266d !important
    }

    .lg\:tw-placeholder-pink-800:-ms-input-placeholder {
        color: #97266d !important
    }

    .lg\:tw-placeholder-pink-800::-ms-input-placeholder {
        color: #97266d !important
    }

    .lg\:tw-placeholder-pink-800::placeholder {
        color: #97266d !important
    }

    .lg\:tw-placeholder-pink-900::-webkit-input-placeholder {
        color: #702459 !important
    }

    .lg\:tw-placeholder-pink-900::-moz-placeholder {
        color: #702459 !important
    }

    .lg\:tw-placeholder-pink-900:-ms-input-placeholder {
        color: #702459 !important
    }

    .lg\:tw-placeholder-pink-900::-ms-input-placeholder {
        color: #702459 !important
    }

    .lg\:tw-placeholder-pink-900::placeholder {
        color: #702459 !important
    }

    .lg\:focus\:tw-placeholder-transparent:focus::-webkit-input-placeholder {
        color: transparent !important
    }

    .lg\:focus\:tw-placeholder-transparent:focus::-moz-placeholder {
        color: transparent !important
    }

    .lg\:focus\:tw-placeholder-transparent:focus:-ms-input-placeholder {
        color: transparent !important
    }

    .lg\:focus\:tw-placeholder-transparent:focus::-ms-input-placeholder {
        color: transparent !important
    }

    .lg\:focus\:tw-placeholder-transparent:focus::placeholder {
        color: transparent !important
    }

    .lg\:focus\:tw-placeholder-black:focus::-webkit-input-placeholder {
        color: #000 !important
    }

    .lg\:focus\:tw-placeholder-black:focus::-moz-placeholder {
        color: #000 !important
    }

    .lg\:focus\:tw-placeholder-black:focus:-ms-input-placeholder {
        color: #000 !important
    }

    .lg\:focus\:tw-placeholder-black:focus::-ms-input-placeholder {
        color: #000 !important
    }

    .lg\:focus\:tw-placeholder-black:focus::placeholder {
        color: #000 !important
    }

    .lg\:focus\:tw-placeholder-black2:focus::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-placeholder-black2:focus::-moz-placeholder {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-placeholder-black2:focus:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-placeholder-black2:focus::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-placeholder-black2:focus::placeholder {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-placeholder-white:focus::-webkit-input-placeholder {
        color: #fff !important
    }

    .lg\:focus\:tw-placeholder-white:focus::-moz-placeholder {
        color: #fff !important
    }

    .lg\:focus\:tw-placeholder-white:focus:-ms-input-placeholder {
        color: #fff !important
    }

    .lg\:focus\:tw-placeholder-white:focus::-ms-input-placeholder {
        color: #fff !important
    }

    .lg\:focus\:tw-placeholder-white:focus::placeholder {
        color: #fff !important
    }

    .lg\:focus\:tw-placeholder-gray-100:focus::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-placeholder-gray-100:focus:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-placeholder-gray-100:focus::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-placeholder-gray-100:focus::placeholder {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-placeholder-gray-200:focus::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-placeholder-gray-200:focus:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-placeholder-gray-200:focus::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-placeholder-gray-200:focus::placeholder {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-placeholder-gray-300:focus::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-placeholder-gray-300:focus:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-placeholder-gray-300:focus::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-placeholder-gray-300:focus::placeholder {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-placeholder-gray-400:focus::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-placeholder-gray-400:focus:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-placeholder-gray-400:focus::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-placeholder-gray-400:focus::placeholder {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-placeholder-gray-500:focus::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-placeholder-gray-500:focus:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-placeholder-gray-500:focus::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-placeholder-gray-500:focus::placeholder {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-placeholder-gray-600:focus::-webkit-input-placeholder {
        color: #718096 !important
    }

    .lg\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder {
        color: #718096 !important
    }

    .lg\:focus\:tw-placeholder-gray-600:focus:-ms-input-placeholder {
        color: #718096 !important
    }

    .lg\:focus\:tw-placeholder-gray-600:focus::-ms-input-placeholder {
        color: #718096 !important
    }

    .lg\:focus\:tw-placeholder-gray-600:focus::placeholder {
        color: #718096 !important
    }

    .lg\:focus\:tw-placeholder-gray-700:focus::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-placeholder-gray-700:focus:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-placeholder-gray-700:focus::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-placeholder-gray-700:focus::placeholder {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-placeholder-gray-800:focus::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-placeholder-gray-800:focus:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-placeholder-gray-800:focus::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-placeholder-gray-800:focus::placeholder {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-placeholder-gray-900:focus::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .lg\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder {
        color: #1a202c !important
    }

    .lg\:focus\:tw-placeholder-gray-900:focus:-ms-input-placeholder {
        color: #1a202c !important
    }

    .lg\:focus\:tw-placeholder-gray-900:focus::-ms-input-placeholder {
        color: #1a202c !important
    }

    .lg\:focus\:tw-placeholder-gray-900:focus::placeholder {
        color: #1a202c !important
    }

    .lg\:focus\:tw-placeholder-red-100:focus::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-placeholder-red-100:focus::-moz-placeholder {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-placeholder-red-100:focus:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-placeholder-red-100:focus::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-placeholder-red-100:focus::placeholder {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-placeholder-red-200:focus::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-placeholder-red-200:focus::-moz-placeholder {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-placeholder-red-200:focus:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-placeholder-red-200:focus::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-placeholder-red-200:focus::placeholder {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-placeholder-red-300:focus::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-placeholder-red-300:focus::-moz-placeholder {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-placeholder-red-300:focus:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-placeholder-red-300:focus::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-placeholder-red-300:focus::placeholder {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-placeholder-red-400:focus::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-placeholder-red-400:focus::-moz-placeholder {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-placeholder-red-400:focus:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-placeholder-red-400:focus::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-placeholder-red-400:focus::placeholder {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-placeholder-red-500:focus::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .lg\:focus\:tw-placeholder-red-500:focus::-moz-placeholder {
        color: #f56565 !important
    }

    .lg\:focus\:tw-placeholder-red-500:focus:-ms-input-placeholder {
        color: #f56565 !important
    }

    .lg\:focus\:tw-placeholder-red-500:focus::-ms-input-placeholder {
        color: #f56565 !important
    }

    .lg\:focus\:tw-placeholder-red-500:focus::placeholder {
        color: #f56565 !important
    }

    .lg\:focus\:tw-placeholder-red-600:focus::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-placeholder-red-600:focus::-moz-placeholder {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-placeholder-red-600:focus:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-placeholder-red-600:focus::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-placeholder-red-600:focus::placeholder {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-placeholder-red-700:focus::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .lg\:focus\:tw-placeholder-red-700:focus::-moz-placeholder {
        color: #c53030 !important
    }

    .lg\:focus\:tw-placeholder-red-700:focus:-ms-input-placeholder {
        color: #c53030 !important
    }

    .lg\:focus\:tw-placeholder-red-700:focus::-ms-input-placeholder {
        color: #c53030 !important
    }

    .lg\:focus\:tw-placeholder-red-700:focus::placeholder {
        color: #c53030 !important
    }

    .lg\:focus\:tw-placeholder-red-800:focus::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-placeholder-red-800:focus::-moz-placeholder {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-placeholder-red-800:focus:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-placeholder-red-800:focus::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-placeholder-red-800:focus::placeholder {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-placeholder-red-900:focus::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .lg\:focus\:tw-placeholder-red-900:focus::-moz-placeholder {
        color: #742a2a !important
    }

    .lg\:focus\:tw-placeholder-red-900:focus:-ms-input-placeholder {
        color: #742a2a !important
    }

    .lg\:focus\:tw-placeholder-red-900:focus::-ms-input-placeholder {
        color: #742a2a !important
    }

    .lg\:focus\:tw-placeholder-red-900:focus::placeholder {
        color: #742a2a !important
    }

    .lg\:focus\:tw-placeholder-orange-100:focus::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-placeholder-orange-100:focus:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-placeholder-orange-100:focus::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-placeholder-orange-100:focus::placeholder {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-placeholder-orange-200:focus::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-placeholder-orange-200:focus:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-placeholder-orange-200:focus::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-placeholder-orange-200:focus::placeholder {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-placeholder-orange-300:focus::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-placeholder-orange-300:focus:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-placeholder-orange-300:focus::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-placeholder-orange-300:focus::placeholder {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-placeholder-orange-400:focus::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-placeholder-orange-400:focus:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-placeholder-orange-400:focus::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-placeholder-orange-400:focus::placeholder {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-placeholder-orange-500:focus::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-placeholder-orange-500:focus:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-placeholder-orange-500:focus::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-placeholder-orange-500:focus::placeholder {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-placeholder-orange-600:focus::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-placeholder-orange-600:focus:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-placeholder-orange-600:focus::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-placeholder-orange-600:focus::placeholder {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-placeholder-orange-700:focus::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .lg\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder {
        color: #c05621 !important
    }

    .lg\:focus\:tw-placeholder-orange-700:focus:-ms-input-placeholder {
        color: #c05621 !important
    }

    .lg\:focus\:tw-placeholder-orange-700:focus::-ms-input-placeholder {
        color: #c05621 !important
    }

    .lg\:focus\:tw-placeholder-orange-700:focus::placeholder {
        color: #c05621 !important
    }

    .lg\:focus\:tw-placeholder-orange-800:focus::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-placeholder-orange-800:focus:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-placeholder-orange-800:focus::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-placeholder-orange-800:focus::placeholder {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-placeholder-orange-900:focus::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .lg\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder {
        color: #7b341e !important
    }

    .lg\:focus\:tw-placeholder-orange-900:focus:-ms-input-placeholder {
        color: #7b341e !important
    }

    .lg\:focus\:tw-placeholder-orange-900:focus::-ms-input-placeholder {
        color: #7b341e !important
    }

    .lg\:focus\:tw-placeholder-orange-900:focus::placeholder {
        color: #7b341e !important
    }

    .lg\:focus\:tw-placeholder-yellow-100:focus::-webkit-input-placeholder {
        color: ivory !important
    }

    .lg\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder {
        color: ivory !important
    }

    .lg\:focus\:tw-placeholder-yellow-100:focus:-ms-input-placeholder {
        color: ivory !important
    }

    .lg\:focus\:tw-placeholder-yellow-100:focus::-ms-input-placeholder {
        color: ivory !important
    }

    .lg\:focus\:tw-placeholder-yellow-100:focus::placeholder {
        color: ivory !important
    }

    .lg\:focus\:tw-placeholder-yellow-200:focus::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-placeholder-yellow-200:focus:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-placeholder-yellow-200:focus::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-placeholder-yellow-200:focus::placeholder {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-placeholder-yellow-300:focus::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .lg\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder {
        color: #faf089 !important
    }

    .lg\:focus\:tw-placeholder-yellow-300:focus:-ms-input-placeholder {
        color: #faf089 !important
    }

    .lg\:focus\:tw-placeholder-yellow-300:focus::-ms-input-placeholder {
        color: #faf089 !important
    }

    .lg\:focus\:tw-placeholder-yellow-300:focus::placeholder {
        color: #faf089 !important
    }

    .lg\:focus\:tw-placeholder-yellow-400:focus::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-placeholder-yellow-400:focus:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-placeholder-yellow-400:focus::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-placeholder-yellow-400:focus::placeholder {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-placeholder-yellow-500:focus::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-placeholder-yellow-500:focus:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-placeholder-yellow-500:focus::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-placeholder-yellow-500:focus::placeholder {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-placeholder-yellow-600:focus::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-placeholder-yellow-600:focus:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-placeholder-yellow-600:focus::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-placeholder-yellow-600:focus::placeholder {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-placeholder-yellow-700:focus::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .lg\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder {
        color: #b7791f !important
    }

    .lg\:focus\:tw-placeholder-yellow-700:focus:-ms-input-placeholder {
        color: #b7791f !important
    }

    .lg\:focus\:tw-placeholder-yellow-700:focus::-ms-input-placeholder {
        color: #b7791f !important
    }

    .lg\:focus\:tw-placeholder-yellow-700:focus::placeholder {
        color: #b7791f !important
    }

    .lg\:focus\:tw-placeholder-yellow-800:focus::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .lg\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder {
        color: #975a16 !important
    }

    .lg\:focus\:tw-placeholder-yellow-800:focus:-ms-input-placeholder {
        color: #975a16 !important
    }

    .lg\:focus\:tw-placeholder-yellow-800:focus::-ms-input-placeholder {
        color: #975a16 !important
    }

    .lg\:focus\:tw-placeholder-yellow-800:focus::placeholder {
        color: #975a16 !important
    }

    .lg\:focus\:tw-placeholder-yellow-900:focus::-webkit-input-placeholder {
        color: #744210 !important
    }

    .lg\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder {
        color: #744210 !important
    }

    .lg\:focus\:tw-placeholder-yellow-900:focus:-ms-input-placeholder {
        color: #744210 !important
    }

    .lg\:focus\:tw-placeholder-yellow-900:focus::-ms-input-placeholder {
        color: #744210 !important
    }

    .lg\:focus\:tw-placeholder-yellow-900:focus::placeholder {
        color: #744210 !important
    }

    .lg\:focus\:tw-placeholder-green-100:focus::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-placeholder-green-100:focus::-moz-placeholder {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-placeholder-green-100:focus:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-placeholder-green-100:focus::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-placeholder-green-100:focus::placeholder {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-placeholder-green-200:focus::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-placeholder-green-200:focus::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-placeholder-green-200:focus:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-placeholder-green-200:focus::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-placeholder-green-200:focus::placeholder {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-placeholder-green-300:focus::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-placeholder-green-300:focus::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-placeholder-green-300:focus:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-placeholder-green-300:focus::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-placeholder-green-300:focus::placeholder {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-placeholder-green-400:focus::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .lg\:focus\:tw-placeholder-green-400:focus::-moz-placeholder {
        color: #68d391 !important
    }

    .lg\:focus\:tw-placeholder-green-400:focus:-ms-input-placeholder {
        color: #68d391 !important
    }

    .lg\:focus\:tw-placeholder-green-400:focus::-ms-input-placeholder {
        color: #68d391 !important
    }

    .lg\:focus\:tw-placeholder-green-400:focus::placeholder {
        color: #68d391 !important
    }

    .lg\:focus\:tw-placeholder-green-500:focus::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-placeholder-green-500:focus::-moz-placeholder {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-placeholder-green-500:focus:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-placeholder-green-500:focus::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-placeholder-green-500:focus::placeholder {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-placeholder-green-600:focus::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .lg\:focus\:tw-placeholder-green-600:focus::-moz-placeholder {
        color: #38a169 !important
    }

    .lg\:focus\:tw-placeholder-green-600:focus:-ms-input-placeholder {
        color: #38a169 !important
    }

    .lg\:focus\:tw-placeholder-green-600:focus::-ms-input-placeholder {
        color: #38a169 !important
    }

    .lg\:focus\:tw-placeholder-green-600:focus::placeholder {
        color: #38a169 !important
    }

    .lg\:focus\:tw-placeholder-green-700:focus::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .lg\:focus\:tw-placeholder-green-700:focus::-moz-placeholder {
        color: #2f855a !important
    }

    .lg\:focus\:tw-placeholder-green-700:focus:-ms-input-placeholder {
        color: #2f855a !important
    }

    .lg\:focus\:tw-placeholder-green-700:focus::-ms-input-placeholder {
        color: #2f855a !important
    }

    .lg\:focus\:tw-placeholder-green-700:focus::placeholder {
        color: #2f855a !important
    }

    .lg\:focus\:tw-placeholder-green-800:focus::-webkit-input-placeholder {
        color: #276749 !important
    }

    .lg\:focus\:tw-placeholder-green-800:focus::-moz-placeholder {
        color: #276749 !important
    }

    .lg\:focus\:tw-placeholder-green-800:focus:-ms-input-placeholder {
        color: #276749 !important
    }

    .lg\:focus\:tw-placeholder-green-800:focus::-ms-input-placeholder {
        color: #276749 !important
    }

    .lg\:focus\:tw-placeholder-green-800:focus::placeholder {
        color: #276749 !important
    }

    .lg\:focus\:tw-placeholder-green-900:focus::-webkit-input-placeholder {
        color: #22543d !important
    }

    .lg\:focus\:tw-placeholder-green-900:focus::-moz-placeholder {
        color: #22543d !important
    }

    .lg\:focus\:tw-placeholder-green-900:focus:-ms-input-placeholder {
        color: #22543d !important
    }

    .lg\:focus\:tw-placeholder-green-900:focus::-ms-input-placeholder {
        color: #22543d !important
    }

    .lg\:focus\:tw-placeholder-green-900:focus::placeholder {
        color: #22543d !important
    }

    .lg\:focus\:tw-placeholder-teal-100:focus::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-placeholder-teal-100:focus:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-placeholder-teal-100:focus::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-placeholder-teal-100:focus::placeholder {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-placeholder-teal-200:focus::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-placeholder-teal-200:focus:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-placeholder-teal-200:focus::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-placeholder-teal-200:focus::placeholder {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-placeholder-teal-300:focus::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-placeholder-teal-300:focus:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-placeholder-teal-300:focus::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-placeholder-teal-300:focus::placeholder {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-placeholder-teal-400:focus::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-placeholder-teal-400:focus:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-placeholder-teal-400:focus::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-placeholder-teal-400:focus::placeholder {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-placeholder-teal-500:focus::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-placeholder-teal-500:focus:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-placeholder-teal-500:focus::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-placeholder-teal-500:focus::placeholder {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-placeholder-teal-600:focus::-webkit-input-placeholder {
        color: #319795 !important
    }

    .lg\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder {
        color: #319795 !important
    }

    .lg\:focus\:tw-placeholder-teal-600:focus:-ms-input-placeholder {
        color: #319795 !important
    }

    .lg\:focus\:tw-placeholder-teal-600:focus::-ms-input-placeholder {
        color: #319795 !important
    }

    .lg\:focus\:tw-placeholder-teal-600:focus::placeholder {
        color: #319795 !important
    }

    .lg\:focus\:tw-placeholder-teal-700:focus::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-placeholder-teal-700:focus:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-placeholder-teal-700:focus::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-placeholder-teal-700:focus::placeholder {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-placeholder-teal-800:focus::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .lg\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder {
        color: #285e61 !important
    }

    .lg\:focus\:tw-placeholder-teal-800:focus:-ms-input-placeholder {
        color: #285e61 !important
    }

    .lg\:focus\:tw-placeholder-teal-800:focus::-ms-input-placeholder {
        color: #285e61 !important
    }

    .lg\:focus\:tw-placeholder-teal-800:focus::placeholder {
        color: #285e61 !important
    }

    .lg\:focus\:tw-placeholder-teal-900:focus::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .lg\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder {
        color: #234e52 !important
    }

    .lg\:focus\:tw-placeholder-teal-900:focus:-ms-input-placeholder {
        color: #234e52 !important
    }

    .lg\:focus\:tw-placeholder-teal-900:focus::-ms-input-placeholder {
        color: #234e52 !important
    }

    .lg\:focus\:tw-placeholder-teal-900:focus::placeholder {
        color: #234e52 !important
    }

    .lg\:focus\:tw-placeholder-blue-100:focus::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-placeholder-blue-100:focus:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-placeholder-blue-100:focus::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-placeholder-blue-100:focus::placeholder {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-placeholder-blue-200:focus::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-placeholder-blue-200:focus:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-placeholder-blue-200:focus::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-placeholder-blue-200:focus::placeholder {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-placeholder-blue-300:focus::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-placeholder-blue-300:focus:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-placeholder-blue-300:focus::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-placeholder-blue-300:focus::placeholder {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-placeholder-blue-400:focus::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-placeholder-blue-400:focus:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-placeholder-blue-400:focus::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-placeholder-blue-400:focus::placeholder {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-placeholder-blue-500:focus::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-placeholder-blue-500:focus:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-placeholder-blue-500:focus::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-placeholder-blue-500:focus::placeholder {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-placeholder-blue-600:focus::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .lg\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder {
        color: #3182ce !important
    }

    .lg\:focus\:tw-placeholder-blue-600:focus:-ms-input-placeholder {
        color: #3182ce !important
    }

    .lg\:focus\:tw-placeholder-blue-600:focus::-ms-input-placeholder {
        color: #3182ce !important
    }

    .lg\:focus\:tw-placeholder-blue-600:focus::placeholder {
        color: #3182ce !important
    }

    .lg\:focus\:tw-placeholder-blue-700:focus::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-placeholder-blue-700:focus:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-placeholder-blue-700:focus::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-placeholder-blue-700:focus::placeholder {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-placeholder-blue-800:focus::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-placeholder-blue-800:focus:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-placeholder-blue-800:focus::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-placeholder-blue-800:focus::placeholder {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-placeholder-blue-900:focus::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-placeholder-blue-900:focus:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-placeholder-blue-900:focus::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-placeholder-blue-900:focus::placeholder {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-placeholder-blue-1000:focus::-webkit-input-placeholder {
        color: #304570 !important
    }

    .lg\:focus\:tw-placeholder-blue-1000:focus::-moz-placeholder {
        color: #304570 !important
    }

    .lg\:focus\:tw-placeholder-blue-1000:focus:-ms-input-placeholder {
        color: #304570 !important
    }

    .lg\:focus\:tw-placeholder-blue-1000:focus::-ms-input-placeholder {
        color: #304570 !important
    }

    .lg\:focus\:tw-placeholder-blue-1000:focus::placeholder {
        color: #304570 !important
    }

    .lg\:focus\:tw-placeholder-blue-1100:focus::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-placeholder-blue-1100:focus::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-placeholder-blue-1100:focus:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-placeholder-blue-1100:focus::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-placeholder-blue-1100:focus::placeholder {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-placeholder-indigo-100:focus::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-placeholder-indigo-100:focus:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-placeholder-indigo-100:focus::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-placeholder-indigo-100:focus::placeholder {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-placeholder-indigo-200:focus::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-placeholder-indigo-200:focus:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-placeholder-indigo-200:focus::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-placeholder-indigo-200:focus::placeholder {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-placeholder-indigo-300:focus::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-placeholder-indigo-300:focus:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-placeholder-indigo-300:focus::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-placeholder-indigo-300:focus::placeholder {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-placeholder-indigo-400:focus::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-placeholder-indigo-400:focus:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-placeholder-indigo-400:focus::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-placeholder-indigo-400:focus::placeholder {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-placeholder-indigo-500:focus::-webkit-input-placeholder {
        color: #667eea !important
    }

    .lg\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder {
        color: #667eea !important
    }

    .lg\:focus\:tw-placeholder-indigo-500:focus:-ms-input-placeholder {
        color: #667eea !important
    }

    .lg\:focus\:tw-placeholder-indigo-500:focus::-ms-input-placeholder {
        color: #667eea !important
    }

    .lg\:focus\:tw-placeholder-indigo-500:focus::placeholder {
        color: #667eea !important
    }

    .lg\:focus\:tw-placeholder-indigo-600:focus::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-placeholder-indigo-600:focus:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-placeholder-indigo-600:focus::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-placeholder-indigo-600:focus::placeholder {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-placeholder-indigo-700:focus::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-placeholder-indigo-700:focus:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-placeholder-indigo-700:focus::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-placeholder-indigo-700:focus::placeholder {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-placeholder-indigo-800:focus::-webkit-input-placeholder {
        color: #434190 !important
    }

    .lg\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder {
        color: #434190 !important
    }

    .lg\:focus\:tw-placeholder-indigo-800:focus:-ms-input-placeholder {
        color: #434190 !important
    }

    .lg\:focus\:tw-placeholder-indigo-800:focus::-ms-input-placeholder {
        color: #434190 !important
    }

    .lg\:focus\:tw-placeholder-indigo-800:focus::placeholder {
        color: #434190 !important
    }

    .lg\:focus\:tw-placeholder-indigo-900:focus::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .lg\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder {
        color: #3c366b !important
    }

    .lg\:focus\:tw-placeholder-indigo-900:focus:-ms-input-placeholder {
        color: #3c366b !important
    }

    .lg\:focus\:tw-placeholder-indigo-900:focus::-ms-input-placeholder {
        color: #3c366b !important
    }

    .lg\:focus\:tw-placeholder-indigo-900:focus::placeholder {
        color: #3c366b !important
    }

    .lg\:focus\:tw-placeholder-purple-100:focus::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-placeholder-purple-100:focus:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-placeholder-purple-100:focus::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-placeholder-purple-100:focus::placeholder {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-placeholder-purple-200:focus::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-placeholder-purple-200:focus:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-placeholder-purple-200:focus::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-placeholder-purple-200:focus::placeholder {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-placeholder-purple-300:focus::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-placeholder-purple-300:focus:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-placeholder-purple-300:focus::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-placeholder-purple-300:focus::placeholder {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-placeholder-purple-400:focus::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-placeholder-purple-400:focus:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-placeholder-purple-400:focus::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-placeholder-purple-400:focus::placeholder {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-placeholder-purple-500:focus::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-placeholder-purple-500:focus:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-placeholder-purple-500:focus::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-placeholder-purple-500:focus::placeholder {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-placeholder-purple-600:focus::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-placeholder-purple-600:focus:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-placeholder-purple-600:focus::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-placeholder-purple-600:focus::placeholder {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-placeholder-purple-700:focus::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-placeholder-purple-700:focus:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-placeholder-purple-700:focus::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-placeholder-purple-700:focus::placeholder {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-placeholder-purple-800:focus::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .lg\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder {
        color: #553c9a !important
    }

    .lg\:focus\:tw-placeholder-purple-800:focus:-ms-input-placeholder {
        color: #553c9a !important
    }

    .lg\:focus\:tw-placeholder-purple-800:focus::-ms-input-placeholder {
        color: #553c9a !important
    }

    .lg\:focus\:tw-placeholder-purple-800:focus::placeholder {
        color: #553c9a !important
    }

    .lg\:focus\:tw-placeholder-purple-900:focus::-webkit-input-placeholder {
        color: #44337a !important
    }

    .lg\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder {
        color: #44337a !important
    }

    .lg\:focus\:tw-placeholder-purple-900:focus:-ms-input-placeholder {
        color: #44337a !important
    }

    .lg\:focus\:tw-placeholder-purple-900:focus::-ms-input-placeholder {
        color: #44337a !important
    }

    .lg\:focus\:tw-placeholder-purple-900:focus::placeholder {
        color: #44337a !important
    }

    .lg\:focus\:tw-placeholder-pink-100:focus::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-placeholder-pink-100:focus:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-placeholder-pink-100:focus::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-placeholder-pink-100:focus::placeholder {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-placeholder-pink-200:focus::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-placeholder-pink-200:focus:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-placeholder-pink-200:focus::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-placeholder-pink-200:focus::placeholder {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-placeholder-pink-300:focus::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-placeholder-pink-300:focus:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-placeholder-pink-300:focus::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-placeholder-pink-300:focus::placeholder {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-placeholder-pink-400:focus::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-placeholder-pink-400:focus:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-placeholder-pink-400:focus::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-placeholder-pink-400:focus::placeholder {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-placeholder-pink-500:focus::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-placeholder-pink-500:focus:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-placeholder-pink-500:focus::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-placeholder-pink-500:focus::placeholder {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-placeholder-pink-600:focus::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-placeholder-pink-600:focus:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-placeholder-pink-600:focus::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-placeholder-pink-600:focus::placeholder {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-placeholder-pink-700:focus::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .lg\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder {
        color: #b83280 !important
    }

    .lg\:focus\:tw-placeholder-pink-700:focus:-ms-input-placeholder {
        color: #b83280 !important
    }

    .lg\:focus\:tw-placeholder-pink-700:focus::-ms-input-placeholder {
        color: #b83280 !important
    }

    .lg\:focus\:tw-placeholder-pink-700:focus::placeholder {
        color: #b83280 !important
    }

    .lg\:focus\:tw-placeholder-pink-800:focus::-webkit-input-placeholder {
        color: #97266d !important
    }

    .lg\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder {
        color: #97266d !important
    }

    .lg\:focus\:tw-placeholder-pink-800:focus:-ms-input-placeholder {
        color: #97266d !important
    }

    .lg\:focus\:tw-placeholder-pink-800:focus::-ms-input-placeholder {
        color: #97266d !important
    }

    .lg\:focus\:tw-placeholder-pink-800:focus::placeholder {
        color: #97266d !important
    }

    .lg\:focus\:tw-placeholder-pink-900:focus::-webkit-input-placeholder {
        color: #702459 !important
    }

    .lg\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder {
        color: #702459 !important
    }

    .lg\:focus\:tw-placeholder-pink-900:focus:-ms-input-placeholder {
        color: #702459 !important
    }

    .lg\:focus\:tw-placeholder-pink-900:focus::-ms-input-placeholder {
        color: #702459 !important
    }

    .lg\:focus\:tw-placeholder-pink-900:focus::placeholder {
        color: #702459 !important
    }

    .lg\:tw-pointer-events-none {
        pointer-events: none !important
    }

    .lg\:tw-pointer-events-auto {
        pointer-events: auto !important
    }

    .lg\:tw-static {
        position: static !important
    }

    .lg\:tw-fixed {
        position: fixed !important
    }

    .lg\:tw-absolute {
        position: absolute !important
    }

    .lg\:tw-relative {
        position: relative !important
    }

    .lg\:tw-sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }

    .lg\:tw-inset-0 {
        top: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        right: 0 !important
    }

    .lg\:tw-inset-auto {
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important
    }

    .lg\:tw-inset-y-0 {
        top: 0 !important;
        bottom: 0 !important
    }

    .lg\:tw-inset-x-0 {
        left: 0 !important;
        right: 0 !important
    }

    .lg\:tw-inset-y-auto {
        top: auto !important;
        bottom: auto !important
    }

    .lg\:tw-inset-x-auto {
        left: auto !important;
        right: auto !important
    }

    .lg\:tw-top-0 {
        top: 0 !important
    }

    .lg\:tw-right-0 {
        left: 0 !important
    }

    .lg\:tw-bottom-0 {
        bottom: 0 !important
    }

    .lg\:tw-left-0 {
        right: 0 !important
    }

    .lg\:tw-top-auto {
        top: auto !important
    }

    .lg\:tw-right-auto {
        left: auto !important
    }

    .lg\:tw-bottom-auto {
        bottom: auto !important
    }

    .lg\:tw-left-auto {
        right: auto !important
    }

    .lg\:tw-resize-none {
        resize: none !important
    }

    .lg\:tw-resize-y {
        resize: vertical !important
    }

    .lg\:tw-resize-x {
        resize: horizontal !important
    }

    .lg\:tw-resize {
        resize: both !important
    }

    .lg\:tw-shadow {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:tw-shadow-md {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .lg\:tw-shadow-lg {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .lg\:tw-shadow-xl {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .lg\:tw-shadow-2xl {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .lg\:tw-shadow-inner {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:tw-shadow-outline {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .lg\:tw-shadow-none {
        box-shadow: none !important
    }

    .lg\:hover\:tw-shadow:hover {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:hover\:tw-shadow-md:hover {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .lg\:hover\:tw-shadow-lg:hover {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .lg\:hover\:tw-shadow-xl:hover {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .lg\:hover\:tw-shadow-2xl:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .lg\:hover\:tw-shadow-inner:hover {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:hover\:tw-shadow-outline:hover {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .lg\:hover\:tw-shadow-none:hover {
        box-shadow: none !important
    }

    .lg\:focus\:tw-shadow:focus {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:focus\:tw-shadow-md:focus {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .lg\:focus\:tw-shadow-lg:focus {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .lg\:focus\:tw-shadow-xl:focus {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .lg\:focus\:tw-shadow-2xl:focus {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .lg\:focus\:tw-shadow-inner:focus {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .lg\:focus\:tw-shadow-outline:focus {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .lg\:focus\:tw-shadow-none:focus {
        box-shadow: none !important
    }

    .lg\:tw-fill-current {
        fill: currentColor !important
    }

    .lg\:tw-stroke-current {
        stroke: currentColor !important
    }

    .lg\:tw-table-auto {
        table-layout: auto !important
    }

    .lg\:tw-table-fixed {
        table-layout: fixed !important
    }

    .lg\:tw-text-left {
        text-align: right !important
    }

    .lg\:tw-text-center {
        text-align: center !important
    }

    .lg\:tw-text-right {
        text-align: left !important
    }

    .lg\:tw-text-justify {
        text-align: justify !important
    }

    .lg\:tw-text-transparent {
        color: transparent !important
    }

    .lg\:tw-text-black {
        color: #000 !important
    }

    .lg\:tw-text-black2 {
        color: #2e2e2e !important
    }

    .lg\:tw-text-white {
        color: #fff !important
    }

    .lg\:tw-text-gray-100 {
        color: #f7fafc !important
    }

    .lg\:tw-text-gray-200 {
        color: #edf2f7 !important
    }

    .lg\:tw-text-gray-300 {
        color: #e2e8f0 !important
    }

    .lg\:tw-text-gray-400 {
        color: #cbd5e0 !important
    }

    .lg\:tw-text-gray-500 {
        color: #a0aec0 !important
    }

    .lg\:tw-text-gray-600 {
        color: #718096 !important
    }

    .lg\:tw-text-gray-700 {
        color: #4a5568 !important
    }

    .lg\:tw-text-gray-800 {
        color: #2d3748 !important
    }

    .lg\:tw-text-gray-900 {
        color: #1a202c !important
    }

    .lg\:tw-text-red-100 {
        color: #fff5f5 !important
    }

    .lg\:tw-text-red-200 {
        color: #fed7d7 !important
    }

    .lg\:tw-text-red-300 {
        color: #feb2b2 !important
    }

    .lg\:tw-text-red-400 {
        color: #fc8181 !important
    }

    .lg\:tw-text-red-500 {
        color: #f56565 !important
    }

    .lg\:tw-text-red-600 {
        color: #e53e3e !important
    }

    .lg\:tw-text-red-700 {
        color: #c53030 !important
    }

    .lg\:tw-text-red-800 {
        color: #9b2c2c !important
    }

    .lg\:tw-text-red-900 {
        color: #742a2a !important
    }

    .lg\:tw-text-orange-100 {
        color: #fffaf0 !important
    }

    .lg\:tw-text-orange-200 {
        color: #feebc8 !important
    }

    .lg\:tw-text-orange-300 {
        color: #fbd38d !important
    }

    .lg\:tw-text-orange-400 {
        color: #f6ad55 !important
    }

    .lg\:tw-text-orange-500 {
        color: #ed8936 !important
    }

    .lg\:tw-text-orange-600 {
        color: #dd6b20 !important
    }

    .lg\:tw-text-orange-700 {
        color: #c05621 !important
    }

    .lg\:tw-text-orange-800 {
        color: #9c4221 !important
    }

    .lg\:tw-text-orange-900 {
        color: #7b341e !important
    }

    .lg\:tw-text-yellow-100 {
        color: ivory !important
    }

    .lg\:tw-text-yellow-200 {
        color: #fefcbf !important
    }

    .lg\:tw-text-yellow-300 {
        color: #faf089 !important
    }

    .lg\:tw-text-yellow-400 {
        color: #f6e05e !important
    }

    .lg\:tw-text-yellow-500 {
        color: #ecc94b !important
    }

    .lg\:tw-text-yellow-600 {
        color: #d69e2e !important
    }

    .lg\:tw-text-yellow-700 {
        color: #b7791f !important
    }

    .lg\:tw-text-yellow-800 {
        color: #975a16 !important
    }

    .lg\:tw-text-yellow-900 {
        color: #744210 !important
    }

    .lg\:tw-text-green-100 {
        color: #f0fff4 !important
    }

    .lg\:tw-text-green-200 {
        color: #c6f6d5 !important
    }

    .lg\:tw-text-green-300 {
        color: #9ae6b4 !important
    }

    .lg\:tw-text-green-400 {
        color: #68d391 !important
    }

    .lg\:tw-text-green-500 {
        color: #48bb78 !important
    }

    .lg\:tw-text-green-600 {
        color: #38a169 !important
    }

    .lg\:tw-text-green-700 {
        color: #2f855a !important
    }

    .lg\:tw-text-green-800 {
        color: #276749 !important
    }

    .lg\:tw-text-green-900 {
        color: #22543d !important
    }

    .lg\:tw-text-teal-100 {
        color: #e6fffa !important
    }

    .lg\:tw-text-teal-200 {
        color: #b2f5ea !important
    }

    .lg\:tw-text-teal-300 {
        color: #81e6d9 !important
    }

    .lg\:tw-text-teal-400 {
        color: #4fd1c5 !important
    }

    .lg\:tw-text-teal-500 {
        color: #38b2ac !important
    }

    .lg\:tw-text-teal-600 {
        color: #319795 !important
    }

    .lg\:tw-text-teal-700 {
        color: #2c7a7b !important
    }

    .lg\:tw-text-teal-800 {
        color: #285e61 !important
    }

    .lg\:tw-text-teal-900 {
        color: #234e52 !important
    }

    .lg\:tw-text-blue-100 {
        color: #ebf8ff !important
    }

    .lg\:tw-text-blue-200 {
        color: #bee3f8 !important
    }

    .lg\:tw-text-blue-300 {
        color: #90cdf4 !important
    }

    .lg\:tw-text-blue-400 {
        color: #63b3ed !important
    }

    .lg\:tw-text-blue-500 {
        color: #4299e1 !important
    }

    .lg\:tw-text-blue-600 {
        color: #3182ce !important
    }

    .lg\:tw-text-blue-700 {
        color: #2b6cb0 !important
    }

    .lg\:tw-text-blue-800 {
        color: #2c5282 !important
    }

    .lg\:tw-text-blue-900 {
        color: #2a4365 !important
    }

    .lg\:tw-text-blue-1000 {
        color: #304570 !important
    }

    .lg\:tw-text-blue-1100 {
        color: #D1E3E3 !important
    }

    .lg\:tw-text-indigo-100 {
        color: #ebf4ff !important
    }

    .lg\:tw-text-indigo-200 {
        color: #c3dafe !important
    }

    .lg\:tw-text-indigo-300 {
        color: #a3bffa !important
    }

    .lg\:tw-text-indigo-400 {
        color: #7f9cf5 !important
    }

    .lg\:tw-text-indigo-500 {
        color: #667eea !important
    }

    .lg\:tw-text-indigo-600 {
        color: #5a67d8 !important
    }

    .lg\:tw-text-indigo-700 {
        color: #4c51bf !important
    }

    .lg\:tw-text-indigo-800 {
        color: #434190 !important
    }

    .lg\:tw-text-indigo-900 {
        color: #3c366b !important
    }

    .lg\:tw-text-purple-100 {
        color: #faf5ff !important
    }

    .lg\:tw-text-purple-200 {
        color: #e9d8fd !important
    }

    .lg\:tw-text-purple-300 {
        color: #d6bcfa !important
    }

    .lg\:tw-text-purple-400 {
        color: #b794f4 !important
    }

    .lg\:tw-text-purple-500 {
        color: #9f7aea !important
    }

    .lg\:tw-text-purple-600 {
        color: #805ad5 !important
    }

    .lg\:tw-text-purple-700 {
        color: #6b46c1 !important
    }

    .lg\:tw-text-purple-800 {
        color: #553c9a !important
    }

    .lg\:tw-text-purple-900 {
        color: #44337a !important
    }

    .lg\:tw-text-pink-100 {
        color: #fff5f7 !important
    }

    .lg\:tw-text-pink-200 {
        color: #fed7e2 !important
    }

    .lg\:tw-text-pink-300 {
        color: #fbb6ce !important
    }

    .lg\:tw-text-pink-400 {
        color: #f687b3 !important
    }

    .lg\:tw-text-pink-500 {
        color: #ed64a6 !important
    }

    .lg\:tw-text-pink-600 {
        color: #d53f8c !important
    }

    .lg\:tw-text-pink-700 {
        color: #b83280 !important
    }

    .lg\:tw-text-pink-800 {
        color: #97266d !important
    }

    .lg\:tw-text-pink-900 {
        color: #702459 !important
    }

    .lg\:hover\:tw-text-transparent:hover {
        color: transparent !important
    }

    .lg\:hover\:tw-text-black:hover {
        color: #000 !important
    }

    .lg\:hover\:tw-text-black2:hover {
        color: #2e2e2e !important
    }

    .lg\:hover\:tw-text-white:hover {
        color: #fff !important
    }

    .lg\:hover\:tw-text-gray-100:hover {
        color: #f7fafc !important
    }

    .lg\:hover\:tw-text-gray-200:hover {
        color: #edf2f7 !important
    }

    .lg\:hover\:tw-text-gray-300:hover {
        color: #e2e8f0 !important
    }

    .lg\:hover\:tw-text-gray-400:hover {
        color: #cbd5e0 !important
    }

    .lg\:hover\:tw-text-gray-500:hover {
        color: #a0aec0 !important
    }

    .lg\:hover\:tw-text-gray-600:hover {
        color: #718096 !important
    }

    .lg\:hover\:tw-text-gray-700:hover {
        color: #4a5568 !important
    }

    .lg\:hover\:tw-text-gray-800:hover {
        color: #2d3748 !important
    }

    .lg\:hover\:tw-text-gray-900:hover {
        color: #1a202c !important
    }

    .lg\:hover\:tw-text-red-100:hover {
        color: #fff5f5 !important
    }

    .lg\:hover\:tw-text-red-200:hover {
        color: #fed7d7 !important
    }

    .lg\:hover\:tw-text-red-300:hover {
        color: #feb2b2 !important
    }

    .lg\:hover\:tw-text-red-400:hover {
        color: #fc8181 !important
    }

    .lg\:hover\:tw-text-red-500:hover {
        color: #f56565 !important
    }

    .lg\:hover\:tw-text-red-600:hover {
        color: #e53e3e !important
    }

    .lg\:hover\:tw-text-red-700:hover {
        color: #c53030 !important
    }

    .lg\:hover\:tw-text-red-800:hover {
        color: #9b2c2c !important
    }

    .lg\:hover\:tw-text-red-900:hover {
        color: #742a2a !important
    }

    .lg\:hover\:tw-text-orange-100:hover {
        color: #fffaf0 !important
    }

    .lg\:hover\:tw-text-orange-200:hover {
        color: #feebc8 !important
    }

    .lg\:hover\:tw-text-orange-300:hover {
        color: #fbd38d !important
    }

    .lg\:hover\:tw-text-orange-400:hover {
        color: #f6ad55 !important
    }

    .lg\:hover\:tw-text-orange-500:hover {
        color: #ed8936 !important
    }

    .lg\:hover\:tw-text-orange-600:hover {
        color: #dd6b20 !important
    }

    .lg\:hover\:tw-text-orange-700:hover {
        color: #c05621 !important
    }

    .lg\:hover\:tw-text-orange-800:hover {
        color: #9c4221 !important
    }

    .lg\:hover\:tw-text-orange-900:hover {
        color: #7b341e !important
    }

    .lg\:hover\:tw-text-yellow-100:hover {
        color: ivory !important
    }

    .lg\:hover\:tw-text-yellow-200:hover {
        color: #fefcbf !important
    }

    .lg\:hover\:tw-text-yellow-300:hover {
        color: #faf089 !important
    }

    .lg\:hover\:tw-text-yellow-400:hover {
        color: #f6e05e !important
    }

    .lg\:hover\:tw-text-yellow-500:hover {
        color: #ecc94b !important
    }

    .lg\:hover\:tw-text-yellow-600:hover {
        color: #d69e2e !important
    }

    .lg\:hover\:tw-text-yellow-700:hover {
        color: #b7791f !important
    }

    .lg\:hover\:tw-text-yellow-800:hover {
        color: #975a16 !important
    }

    .lg\:hover\:tw-text-yellow-900:hover {
        color: #744210 !important
    }

    .lg\:hover\:tw-text-green-100:hover {
        color: #f0fff4 !important
    }

    .lg\:hover\:tw-text-green-200:hover {
        color: #c6f6d5 !important
    }

    .lg\:hover\:tw-text-green-300:hover {
        color: #9ae6b4 !important
    }

    .lg\:hover\:tw-text-green-400:hover {
        color: #68d391 !important
    }

    .lg\:hover\:tw-text-green-500:hover {
        color: #48bb78 !important
    }

    .lg\:hover\:tw-text-green-600:hover {
        color: #38a169 !important
    }

    .lg\:hover\:tw-text-green-700:hover {
        color: #2f855a !important
    }

    .lg\:hover\:tw-text-green-800:hover {
        color: #276749 !important
    }

    .lg\:hover\:tw-text-green-900:hover {
        color: #22543d !important
    }

    .lg\:hover\:tw-text-teal-100:hover {
        color: #e6fffa !important
    }

    .lg\:hover\:tw-text-teal-200:hover {
        color: #b2f5ea !important
    }

    .lg\:hover\:tw-text-teal-300:hover {
        color: #81e6d9 !important
    }

    .lg\:hover\:tw-text-teal-400:hover {
        color: #4fd1c5 !important
    }

    .lg\:hover\:tw-text-teal-500:hover {
        color: #38b2ac !important
    }

    .lg\:hover\:tw-text-teal-600:hover {
        color: #319795 !important
    }

    .lg\:hover\:tw-text-teal-700:hover {
        color: #2c7a7b !important
    }

    .lg\:hover\:tw-text-teal-800:hover {
        color: #285e61 !important
    }

    .lg\:hover\:tw-text-teal-900:hover {
        color: #234e52 !important
    }

    .lg\:hover\:tw-text-blue-100:hover {
        color: #ebf8ff !important
    }

    .lg\:hover\:tw-text-blue-200:hover {
        color: #bee3f8 !important
    }

    .lg\:hover\:tw-text-blue-300:hover {
        color: #90cdf4 !important
    }

    .lg\:hover\:tw-text-blue-400:hover {
        color: #63b3ed !important
    }

    .lg\:hover\:tw-text-blue-500:hover {
        color: #4299e1 !important
    }

    .lg\:hover\:tw-text-blue-600:hover {
        color: #3182ce !important
    }

    .lg\:hover\:tw-text-blue-700:hover {
        color: #2b6cb0 !important
    }

    .lg\:hover\:tw-text-blue-800:hover {
        color: #2c5282 !important
    }

    .lg\:hover\:tw-text-blue-900:hover {
        color: #2a4365 !important
    }

    .lg\:hover\:tw-text-blue-1000:hover {
        color: #304570 !important
    }

    .lg\:hover\:tw-text-blue-1100:hover {
        color: #D1E3E3 !important
    }

    .lg\:hover\:tw-text-indigo-100:hover {
        color: #ebf4ff !important
    }

    .lg\:hover\:tw-text-indigo-200:hover {
        color: #c3dafe !important
    }

    .lg\:hover\:tw-text-indigo-300:hover {
        color: #a3bffa !important
    }

    .lg\:hover\:tw-text-indigo-400:hover {
        color: #7f9cf5 !important
    }

    .lg\:hover\:tw-text-indigo-500:hover {
        color: #667eea !important
    }

    .lg\:hover\:tw-text-indigo-600:hover {
        color: #5a67d8 !important
    }

    .lg\:hover\:tw-text-indigo-700:hover {
        color: #4c51bf !important
    }

    .lg\:hover\:tw-text-indigo-800:hover {
        color: #434190 !important
    }

    .lg\:hover\:tw-text-indigo-900:hover {
        color: #3c366b !important
    }

    .lg\:hover\:tw-text-purple-100:hover {
        color: #faf5ff !important
    }

    .lg\:hover\:tw-text-purple-200:hover {
        color: #e9d8fd !important
    }

    .lg\:hover\:tw-text-purple-300:hover {
        color: #d6bcfa !important
    }

    .lg\:hover\:tw-text-purple-400:hover {
        color: #b794f4 !important
    }

    .lg\:hover\:tw-text-purple-500:hover {
        color: #9f7aea !important
    }

    .lg\:hover\:tw-text-purple-600:hover {
        color: #805ad5 !important
    }

    .lg\:hover\:tw-text-purple-700:hover {
        color: #6b46c1 !important
    }

    .lg\:hover\:tw-text-purple-800:hover {
        color: #553c9a !important
    }

    .lg\:hover\:tw-text-purple-900:hover {
        color: #44337a !important
    }

    .lg\:hover\:tw-text-pink-100:hover {
        color: #fff5f7 !important
    }

    .lg\:hover\:tw-text-pink-200:hover {
        color: #fed7e2 !important
    }

    .lg\:hover\:tw-text-pink-300:hover {
        color: #fbb6ce !important
    }

    .lg\:hover\:tw-text-pink-400:hover {
        color: #f687b3 !important
    }

    .lg\:hover\:tw-text-pink-500:hover {
        color: #ed64a6 !important
    }

    .lg\:hover\:tw-text-pink-600:hover {
        color: #d53f8c !important
    }

    .lg\:hover\:tw-text-pink-700:hover {
        color: #b83280 !important
    }

    .lg\:hover\:tw-text-pink-800:hover {
        color: #97266d !important
    }

    .lg\:hover\:tw-text-pink-900:hover {
        color: #702459 !important
    }

    .lg\:focus\:tw-text-transparent:focus {
        color: transparent !important
    }

    .lg\:focus\:tw-text-black:focus {
        color: #000 !important
    }

    .lg\:focus\:tw-text-black2:focus {
        color: #2e2e2e !important
    }

    .lg\:focus\:tw-text-white:focus {
        color: #fff !important
    }

    .lg\:focus\:tw-text-gray-100:focus {
        color: #f7fafc !important
    }

    .lg\:focus\:tw-text-gray-200:focus {
        color: #edf2f7 !important
    }

    .lg\:focus\:tw-text-gray-300:focus {
        color: #e2e8f0 !important
    }

    .lg\:focus\:tw-text-gray-400:focus {
        color: #cbd5e0 !important
    }

    .lg\:focus\:tw-text-gray-500:focus {
        color: #a0aec0 !important
    }

    .lg\:focus\:tw-text-gray-600:focus {
        color: #718096 !important
    }

    .lg\:focus\:tw-text-gray-700:focus {
        color: #4a5568 !important
    }

    .lg\:focus\:tw-text-gray-800:focus {
        color: #2d3748 !important
    }

    .lg\:focus\:tw-text-gray-900:focus {
        color: #1a202c !important
    }

    .lg\:focus\:tw-text-red-100:focus {
        color: #fff5f5 !important
    }

    .lg\:focus\:tw-text-red-200:focus {
        color: #fed7d7 !important
    }

    .lg\:focus\:tw-text-red-300:focus {
        color: #feb2b2 !important
    }

    .lg\:focus\:tw-text-red-400:focus {
        color: #fc8181 !important
    }

    .lg\:focus\:tw-text-red-500:focus {
        color: #f56565 !important
    }

    .lg\:focus\:tw-text-red-600:focus {
        color: #e53e3e !important
    }

    .lg\:focus\:tw-text-red-700:focus {
        color: #c53030 !important
    }

    .lg\:focus\:tw-text-red-800:focus {
        color: #9b2c2c !important
    }

    .lg\:focus\:tw-text-red-900:focus {
        color: #742a2a !important
    }

    .lg\:focus\:tw-text-orange-100:focus {
        color: #fffaf0 !important
    }

    .lg\:focus\:tw-text-orange-200:focus {
        color: #feebc8 !important
    }

    .lg\:focus\:tw-text-orange-300:focus {
        color: #fbd38d !important
    }

    .lg\:focus\:tw-text-orange-400:focus {
        color: #f6ad55 !important
    }

    .lg\:focus\:tw-text-orange-500:focus {
        color: #ed8936 !important
    }

    .lg\:focus\:tw-text-orange-600:focus {
        color: #dd6b20 !important
    }

    .lg\:focus\:tw-text-orange-700:focus {
        color: #c05621 !important
    }

    .lg\:focus\:tw-text-orange-800:focus {
        color: #9c4221 !important
    }

    .lg\:focus\:tw-text-orange-900:focus {
        color: #7b341e !important
    }

    .lg\:focus\:tw-text-yellow-100:focus {
        color: ivory !important
    }

    .lg\:focus\:tw-text-yellow-200:focus {
        color: #fefcbf !important
    }

    .lg\:focus\:tw-text-yellow-300:focus {
        color: #faf089 !important
    }

    .lg\:focus\:tw-text-yellow-400:focus {
        color: #f6e05e !important
    }

    .lg\:focus\:tw-text-yellow-500:focus {
        color: #ecc94b !important
    }

    .lg\:focus\:tw-text-yellow-600:focus {
        color: #d69e2e !important
    }

    .lg\:focus\:tw-text-yellow-700:focus {
        color: #b7791f !important
    }

    .lg\:focus\:tw-text-yellow-800:focus {
        color: #975a16 !important
    }

    .lg\:focus\:tw-text-yellow-900:focus {
        color: #744210 !important
    }

    .lg\:focus\:tw-text-green-100:focus {
        color: #f0fff4 !important
    }

    .lg\:focus\:tw-text-green-200:focus {
        color: #c6f6d5 !important
    }

    .lg\:focus\:tw-text-green-300:focus {
        color: #9ae6b4 !important
    }

    .lg\:focus\:tw-text-green-400:focus {
        color: #68d391 !important
    }

    .lg\:focus\:tw-text-green-500:focus {
        color: #48bb78 !important
    }

    .lg\:focus\:tw-text-green-600:focus {
        color: #38a169 !important
    }

    .lg\:focus\:tw-text-green-700:focus {
        color: #2f855a !important
    }

    .lg\:focus\:tw-text-green-800:focus {
        color: #276749 !important
    }

    .lg\:focus\:tw-text-green-900:focus {
        color: #22543d !important
    }

    .lg\:focus\:tw-text-teal-100:focus {
        color: #e6fffa !important
    }

    .lg\:focus\:tw-text-teal-200:focus {
        color: #b2f5ea !important
    }

    .lg\:focus\:tw-text-teal-300:focus {
        color: #81e6d9 !important
    }

    .lg\:focus\:tw-text-teal-400:focus {
        color: #4fd1c5 !important
    }

    .lg\:focus\:tw-text-teal-500:focus {
        color: #38b2ac !important
    }

    .lg\:focus\:tw-text-teal-600:focus {
        color: #319795 !important
    }

    .lg\:focus\:tw-text-teal-700:focus {
        color: #2c7a7b !important
    }

    .lg\:focus\:tw-text-teal-800:focus {
        color: #285e61 !important
    }

    .lg\:focus\:tw-text-teal-900:focus {
        color: #234e52 !important
    }

    .lg\:focus\:tw-text-blue-100:focus {
        color: #ebf8ff !important
    }

    .lg\:focus\:tw-text-blue-200:focus {
        color: #bee3f8 !important
    }

    .lg\:focus\:tw-text-blue-300:focus {
        color: #90cdf4 !important
    }

    .lg\:focus\:tw-text-blue-400:focus {
        color: #63b3ed !important
    }

    .lg\:focus\:tw-text-blue-500:focus {
        color: #4299e1 !important
    }

    .lg\:focus\:tw-text-blue-600:focus {
        color: #3182ce !important
    }

    .lg\:focus\:tw-text-blue-700:focus {
        color: #2b6cb0 !important
    }

    .lg\:focus\:tw-text-blue-800:focus {
        color: #2c5282 !important
    }

    .lg\:focus\:tw-text-blue-900:focus {
        color: #2a4365 !important
    }

    .lg\:focus\:tw-text-blue-1000:focus {
        color: #304570 !important
    }

    .lg\:focus\:tw-text-blue-1100:focus {
        color: #D1E3E3 !important
    }

    .lg\:focus\:tw-text-indigo-100:focus {
        color: #ebf4ff !important
    }

    .lg\:focus\:tw-text-indigo-200:focus {
        color: #c3dafe !important
    }

    .lg\:focus\:tw-text-indigo-300:focus {
        color: #a3bffa !important
    }

    .lg\:focus\:tw-text-indigo-400:focus {
        color: #7f9cf5 !important
    }

    .lg\:focus\:tw-text-indigo-500:focus {
        color: #667eea !important
    }

    .lg\:focus\:tw-text-indigo-600:focus {
        color: #5a67d8 !important
    }

    .lg\:focus\:tw-text-indigo-700:focus {
        color: #4c51bf !important
    }

    .lg\:focus\:tw-text-indigo-800:focus {
        color: #434190 !important
    }

    .lg\:focus\:tw-text-indigo-900:focus {
        color: #3c366b !important
    }

    .lg\:focus\:tw-text-purple-100:focus {
        color: #faf5ff !important
    }

    .lg\:focus\:tw-text-purple-200:focus {
        color: #e9d8fd !important
    }

    .lg\:focus\:tw-text-purple-300:focus {
        color: #d6bcfa !important
    }

    .lg\:focus\:tw-text-purple-400:focus {
        color: #b794f4 !important
    }

    .lg\:focus\:tw-text-purple-500:focus {
        color: #9f7aea !important
    }

    .lg\:focus\:tw-text-purple-600:focus {
        color: #805ad5 !important
    }

    .lg\:focus\:tw-text-purple-700:focus {
        color: #6b46c1 !important
    }

    .lg\:focus\:tw-text-purple-800:focus {
        color: #553c9a !important
    }

    .lg\:focus\:tw-text-purple-900:focus {
        color: #44337a !important
    }

    .lg\:focus\:tw-text-pink-100:focus {
        color: #fff5f7 !important
    }

    .lg\:focus\:tw-text-pink-200:focus {
        color: #fed7e2 !important
    }

    .lg\:focus\:tw-text-pink-300:focus {
        color: #fbb6ce !important
    }

    .lg\:focus\:tw-text-pink-400:focus {
        color: #f687b3 !important
    }

    .lg\:focus\:tw-text-pink-500:focus {
        color: #ed64a6 !important
    }

    .lg\:focus\:tw-text-pink-600:focus {
        color: #d53f8c !important
    }

    .lg\:focus\:tw-text-pink-700:focus {
        color: #b83280 !important
    }

    .lg\:focus\:tw-text-pink-800:focus {
        color: #97266d !important
    }

    .lg\:focus\:tw-text-pink-900:focus {
        color: #702459 !important
    }

    .lg\:tw-text-xs {
        font-size: .75rem !important
    }

    .lg\:tw-text-sm {
        font-size: .875rem !important
    }

    .lg\:tw-text-base {
        font-size: 1rem !important
    }

    .lg\:tw-text-lg {
        font-size: 1.125rem !important
    }

    .lg\:tw-text-xl {
        font-size: 1.25rem !important
    }

    .lg\:tw-text-2xl {
        font-size: 1.5rem !important
    }

    .lg\:tw-text-3xl {
        font-size: 1.875rem !important
    }

    .lg\:tw-text-4xl {
        font-size: 2.25rem !important
    }

    .lg\:tw-text-5xl {
        font-size: 3rem !important
    }

    .lg\:tw-text-6xl {
        font-size: 4rem !important
    }

    .lg\:tw-italic {
        font-style: italic !important
    }

    .lg\:tw-not-italic {
        font-style: normal !important
    }

    .lg\:tw-uppercase {
        text-transform: uppercase !important
    }

    .lg\:tw-lowercase {
        text-transform: lowercase !important
    }

    .lg\:tw-capitalize {
        text-transform: capitalize !important
    }

    .lg\:tw-normal-case {
        text-transform: none !important
    }

    .lg\:tw-underline {
        text-decoration: underline !important
    }

    .lg\:tw-line-through {
        text-decoration: line-through !important
    }

    .lg\:tw-no-underline {
        text-decoration: none !important
    }

    .lg\:hover\:tw-underline:hover {
        text-decoration: underline !important
    }

    .lg\:hover\:tw-line-through:hover {
        text-decoration: line-through !important
    }

    .lg\:hover\:tw-no-underline:hover {
        text-decoration: none !important
    }

    .lg\:focus\:tw-underline:focus {
        text-decoration: underline !important
    }

    .lg\:focus\:tw-line-through:focus {
        text-decoration: line-through !important
    }

    .lg\:focus\:tw-no-underline:focus {
        text-decoration: none !important
    }

    .lg\:tw-antialiased {
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important
    }

    .lg\:tw-subpixel-antialiased {
        -webkit-font-smoothing: auto !important;
        -moz-osx-font-smoothing: auto !important
    }

    .lg\:tw-tracking-tighter {
        letter-spacing: -.05em !important
    }

    .lg\:tw-tracking-tight {
        letter-spacing: -.025em !important
    }

    .lg\:tw-tracking-normal {
        letter-spacing: 0 !important
    }

    .lg\:tw-tracking-wide {
        letter-spacing: .025em !important
    }

    .lg\:tw-tracking-wider {
        letter-spacing: .05em !important
    }

    .lg\:tw-tracking-widest {
        letter-spacing: .1em !important
    }

    .lg\:tw-select-none {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important
    }

    .lg\:tw-select-text {
        -webkit-user-select: text !important;
        -moz-user-select: text !important;
        -ms-user-select: text !important;
        user-select: text !important
    }

    .lg\:tw-select-all {
        -webkit-user-select: all !important;
        -moz-user-select: all !important;
        -ms-user-select: all !important;
        user-select: all !important
    }

    .lg\:tw-select-auto {
        -webkit-user-select: auto !important;
        -moz-user-select: auto !important;
        -ms-user-select: auto !important;
        user-select: auto !important
    }

    .lg\:tw-align-baseline {
        vertical-align: baseline !important
    }

    .lg\:tw-align-top {
        vertical-align: top !important
    }

    .lg\:tw-align-middle {
        vertical-align: middle !important
    }

    .lg\:tw-align-bottom {
        vertical-align: bottom !important
    }

    .lg\:tw-align-text-top {
        vertical-align: text-top !important
    }

    .lg\:tw-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .lg\:tw-visible {
        visibility: visible !important
    }

    .lg\:tw-invisible {
        visibility: hidden !important
    }

    .lg\:tw-whitespace-normal {
        white-space: normal !important
    }

    .lg\:tw-whitespace-no-wrap {
        white-space: nowrap !important
    }

    .lg\:tw-whitespace-pre {
        white-space: pre !important
    }

    .lg\:tw-whitespace-pre-line {
        white-space: pre-line !important
    }

    .lg\:tw-whitespace-pre-wrap {
        white-space: pre-wrap !important
    }

    .lg\:tw-break-normal {
        overflow-wrap: normal !important;
        word-break: normal !important
    }

    .lg\:tw-break-words {
        overflow-wrap: break-word !important
    }

    .lg\:tw-break-all {
        word-break: break-all !important
    }

    .lg\:tw-truncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .lg\:tw-w-0 {
        width: 0 !important
    }

    .lg\:tw-w-1 {
        width: .25rem !important
    }

    .lg\:tw-w-2 {
        width: .5rem !important
    }

    .lg\:tw-w-3 {
        width: .75rem !important
    }

    .lg\:tw-w-4 {
        width: 1rem !important
    }

    .lg\:tw-w-5 {
        width: 1.25rem !important
    }

    .lg\:tw-w-6 {
        width: 1.5rem !important
    }

    .lg\:tw-w-8 {
        width: 2rem !important
    }

    .lg\:tw-w-10 {
        width: 2.5rem !important
    }

    .lg\:tw-w-12 {
        width: 3rem !important
    }

    .lg\:tw-w-16 {
        width: 4rem !important
    }

    .lg\:tw-w-20 {
        width: 5rem !important
    }

    .lg\:tw-w-24 {
        width: 6rem !important
    }

    .lg\:tw-w-32 {
        width: 8rem !important
    }

    .lg\:tw-w-40 {
        width: 10rem !important
    }

    .lg\:tw-w-48 {
        width: 12rem !important
    }

    .lg\:tw-w-56 {
        width: 14rem !important
    }

    .lg\:tw-w-64 {
        width: 16rem !important
    }

    .lg\:tw-w-auto {
        width: auto !important
    }

    .lg\:tw-w-px {
        width: 1px !important
    }

    .lg\:tw-w-1\/2 {
        width: 50% !important
    }

    .lg\:tw-w-1\/3 {
        width: 33.333333% !important
    }

    .lg\:tw-w-2\/3 {
        width: 66.666667% !important
    }

    .lg\:tw-w-1\/4 {
        width: 25% !important
    }

    .lg\:tw-w-2\/4 {
        width: 50% !important
    }

    .lg\:tw-w-3\/4 {
        width: 75% !important
    }

    .lg\:tw-w-1\/5 {
        width: 20% !important
    }

    .lg\:tw-w-2\/5 {
        width: 40% !important
    }

    .lg\:tw-w-3\/5 {
        width: 60% !important
    }

    .lg\:tw-w-4\/5 {
        width: 80% !important
    }

    .lg\:tw-w-1\/6 {
        width: 16.666667% !important
    }

    .lg\:tw-w-2\/6 {
        width: 33.333333% !important
    }

    .lg\:tw-w-3\/6 {
        width: 50% !important
    }

    .lg\:tw-w-4\/6 {
        width: 66.666667% !important
    }

    .lg\:tw-w-5\/6 {
        width: 83.333333% !important
    }

    .lg\:tw-w-1\/12 {
        width: 8.333333% !important
    }

    .lg\:tw-w-2\/12 {
        width: 16.666667% !important
    }

    .lg\:tw-w-3\/12 {
        width: 25% !important
    }

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

    .lg\:tw-w-5\/12 {
        width: 41.666667% !important
    }

    .lg\:tw-w-6\/12 {
        width: 50% !important
    }

    .lg\:tw-w-7\/12 {
        width: 58.333333% !important
    }

    .lg\:tw-w-8\/12 {
        width: 66.666667% !important
    }

    .lg\:tw-w-9\/12 {
        width: 75% !important
    }

    .lg\:tw-w-10\/12 {
        width: 83.333333% !important
    }

    .lg\:tw-w-11\/12 {
        width: 91.666667% !important
    }

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

    .lg\:tw-w-screen {
        width: 100vw !important
    }

    .lg\:tw-z-0 {
        z-index: 0 !important
    }

    .lg\:tw-z-10 {
        z-index: 10 !important
    }

    .lg\:tw-z-20 {
        z-index: 20 !important
    }

    .lg\:tw-z-30 {
        z-index: 30 !important
    }

    .lg\:tw-z-40 {
        z-index: 40 !important
    }

    .lg\:tw-z-50 {
        z-index: 50 !important
    }

    .lg\:tw-z-auto {
        z-index: auto !important
    }
}

@media (min-width: 1280px) {
    .xl\:tw-sr-only {
        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-width: 0 !important
    }

    .xl\:tw-not-sr-only {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .xl\:focus\:tw-sr-only:focus {
        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-width: 0 !important
    }

    .xl\:focus\:tw-not-sr-only:focus {
        position: static !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

    .xl\:tw-appearance-none {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important
    }

    .xl\:tw-bg-fixed {
        background-attachment: fixed !important
    }

    .xl\:tw-bg-local {
        background-attachment: local !important
    }

    .xl\:tw-bg-scroll {
        background-attachment: scroll !important
    }

    .xl\:tw-bg-transparent {
        background-color: transparent !important
    }

    .xl\:tw-bg-black {
        background-color: #000 !important
    }

    .xl\:tw-bg-black2 {
        background-color: #2e2e2e !important
    }

    .xl\:tw-bg-white {
        background-color: #fff !important
    }

    .xl\:tw-bg-gray-100 {
        background-color: #f7fafc !important
    }

    .xl\:tw-bg-gray-200 {
        background-color: #edf2f7 !important
    }

    .xl\:tw-bg-gray-300 {
        background-color: #e2e8f0 !important
    }

    .xl\:tw-bg-gray-400 {
        background-color: #cbd5e0 !important
    }

    .xl\:tw-bg-gray-500 {
        background-color: #a0aec0 !important
    }

    .xl\:tw-bg-gray-600 {
        background-color: #718096 !important
    }

    .xl\:tw-bg-gray-700 {
        background-color: #4a5568 !important
    }

    .xl\:tw-bg-gray-800 {
        background-color: #2d3748 !important
    }

    .xl\:tw-bg-gray-900 {
        background-color: #1a202c !important
    }

    .xl\:tw-bg-red-100 {
        background-color: #fff5f5 !important
    }

    .xl\:tw-bg-red-200 {
        background-color: #fed7d7 !important
    }

    .xl\:tw-bg-red-300 {
        background-color: #feb2b2 !important
    }

    .xl\:tw-bg-red-400 {
        background-color: #fc8181 !important
    }

    .xl\:tw-bg-red-500 {
        background-color: #f56565 !important
    }

    .xl\:tw-bg-red-600 {
        background-color: #e53e3e !important
    }

    .xl\:tw-bg-red-700 {
        background-color: #c53030 !important
    }

    .xl\:tw-bg-red-800 {
        background-color: #9b2c2c !important
    }

    .xl\:tw-bg-red-900 {
        background-color: #742a2a !important
    }

    .xl\:tw-bg-orange-100 {
        background-color: #fffaf0 !important
    }

    .xl\:tw-bg-orange-200 {
        background-color: #feebc8 !important
    }

    .xl\:tw-bg-orange-300 {
        background-color: #fbd38d !important
    }

    .xl\:tw-bg-orange-400 {
        background-color: #f6ad55 !important
    }

    .xl\:tw-bg-orange-500 {
        background-color: #ed8936 !important
    }

    .xl\:tw-bg-orange-600 {
        background-color: #dd6b20 !important
    }

    .xl\:tw-bg-orange-700 {
        background-color: #c05621 !important
    }

    .xl\:tw-bg-orange-800 {
        background-color: #9c4221 !important
    }

    .xl\:tw-bg-orange-900 {
        background-color: #7b341e !important
    }

    .xl\:tw-bg-yellow-100 {
        background-color: ivory !important
    }

    .xl\:tw-bg-yellow-200 {
        background-color: #fefcbf !important
    }

    .xl\:tw-bg-yellow-300 {
        background-color: #faf089 !important
    }

    .xl\:tw-bg-yellow-400 {
        background-color: #f6e05e !important
    }

    .xl\:tw-bg-yellow-500 {
        background-color: #ecc94b !important
    }

    .xl\:tw-bg-yellow-600 {
        background-color: #d69e2e !important
    }

    .xl\:tw-bg-yellow-700 {
        background-color: #b7791f !important
    }

    .xl\:tw-bg-yellow-800 {
        background-color: #975a16 !important
    }

    .xl\:tw-bg-yellow-900 {
        background-color: #744210 !important
    }

    .xl\:tw-bg-green-100 {
        background-color: #f0fff4 !important
    }

    .xl\:tw-bg-green-200 {
        background-color: #c6f6d5 !important
    }

    .xl\:tw-bg-green-300 {
        background-color: #9ae6b4 !important
    }

    .xl\:tw-bg-green-400 {
        background-color: #68d391 !important
    }

    .xl\:tw-bg-green-500 {
        background-color: #48bb78 !important
    }

    .xl\:tw-bg-green-600 {
        background-color: #38a169 !important
    }

    .xl\:tw-bg-green-700 {
        background-color: #2f855a !important
    }

    .xl\:tw-bg-green-800 {
        background-color: #276749 !important
    }

    .xl\:tw-bg-green-900 {
        background-color: #22543d !important
    }

    .xl\:tw-bg-teal-100 {
        background-color: #e6fffa !important
    }

    .xl\:tw-bg-teal-200 {
        background-color: #b2f5ea !important
    }

    .xl\:tw-bg-teal-300 {
        background-color: #81e6d9 !important
    }

    .xl\:tw-bg-teal-400 {
        background-color: #4fd1c5 !important
    }

    .xl\:tw-bg-teal-500 {
        background-color: #38b2ac !important
    }

    .xl\:tw-bg-teal-600 {
        background-color: #319795 !important
    }

    .xl\:tw-bg-teal-700 {
        background-color: #2c7a7b !important
    }

    .xl\:tw-bg-teal-800 {
        background-color: #285e61 !important
    }

    .xl\:tw-bg-teal-900 {
        background-color: #234e52 !important
    }

    .xl\:tw-bg-blue-100 {
        background-color: #ebf8ff !important
    }

    .xl\:tw-bg-blue-200 {
        background-color: #bee3f8 !important
    }

    .xl\:tw-bg-blue-300 {
        background-color: #90cdf4 !important
    }

    .xl\:tw-bg-blue-400 {
        background-color: #63b3ed !important
    }

    .xl\:tw-bg-blue-500 {
        background-color: #4299e1 !important
    }

    .xl\:tw-bg-blue-600 {
        background-color: #3182ce !important
    }

    .xl\:tw-bg-blue-700 {
        background-color: #2b6cb0 !important
    }

    .xl\:tw-bg-blue-800 {
        background-color: #2c5282 !important
    }

    .xl\:tw-bg-blue-900 {
        background-color: #2a4365 !important
    }

    .xl\:tw-bg-blue-1000 {
        background-color: #304570 !important
    }

    .xl\:tw-bg-blue-1100 {
        background-color: #D1E3E3 !important
    }

    .xl\:tw-bg-indigo-100 {
        background-color: #ebf4ff !important
    }

    .xl\:tw-bg-indigo-200 {
        background-color: #c3dafe !important
    }

    .xl\:tw-bg-indigo-300 {
        background-color: #a3bffa !important
    }

    .xl\:tw-bg-indigo-400 {
        background-color: #7f9cf5 !important
    }

    .xl\:tw-bg-indigo-500 {
        background-color: #667eea !important
    }

    .xl\:tw-bg-indigo-600 {
        background-color: #5a67d8 !important
    }

    .xl\:tw-bg-indigo-700 {
        background-color: #4c51bf !important
    }

    .xl\:tw-bg-indigo-800 {
        background-color: #434190 !important
    }

    .xl\:tw-bg-indigo-900 {
        background-color: #3c366b !important
    }

    .xl\:tw-bg-purple-100 {
        background-color: #faf5ff !important
    }

    .xl\:tw-bg-purple-200 {
        background-color: #e9d8fd !important
    }

    .xl\:tw-bg-purple-300 {
        background-color: #d6bcfa !important
    }

    .xl\:tw-bg-purple-400 {
        background-color: #b794f4 !important
    }

    .xl\:tw-bg-purple-500 {
        background-color: #9f7aea !important
    }

    .xl\:tw-bg-purple-600 {
        background-color: #805ad5 !important
    }

    .xl\:tw-bg-purple-700 {
        background-color: #6b46c1 !important
    }

    .xl\:tw-bg-purple-800 {
        background-color: #553c9a !important
    }

    .xl\:tw-bg-purple-900 {
        background-color: #44337a !important
    }

    .xl\:tw-bg-pink-100 {
        background-color: #fff5f7 !important
    }

    .xl\:tw-bg-pink-200 {
        background-color: #fed7e2 !important
    }

    .xl\:tw-bg-pink-300 {
        background-color: #fbb6ce !important
    }

    .xl\:tw-bg-pink-400 {
        background-color: #f687b3 !important
    }

    .xl\:tw-bg-pink-500 {
        background-color: #ed64a6 !important
    }

    .xl\:tw-bg-pink-600 {
        background-color: #d53f8c !important
    }

    .xl\:tw-bg-pink-700 {
        background-color: #b83280 !important
    }

    .xl\:tw-bg-pink-800 {
        background-color: #97266d !important
    }

    .xl\:tw-bg-pink-900 {
        background-color: #702459 !important
    }

    .xl\:hover\:tw-bg-transparent:hover {
        background-color: transparent !important
    }

    .xl\:hover\:tw-bg-black:hover {
        background-color: #000 !important
    }

    .xl\:hover\:tw-bg-black2:hover {
        background-color: #2e2e2e !important
    }

    .xl\:hover\:tw-bg-white:hover {
        background-color: #fff !important
    }

    .xl\:hover\:tw-bg-gray-100:hover {
        background-color: #f7fafc !important
    }

    .xl\:hover\:tw-bg-gray-200:hover {
        background-color: #edf2f7 !important
    }

    .xl\:hover\:tw-bg-gray-300:hover {
        background-color: #e2e8f0 !important
    }

    .xl\:hover\:tw-bg-gray-400:hover {
        background-color: #cbd5e0 !important
    }

    .xl\:hover\:tw-bg-gray-500:hover {
        background-color: #a0aec0 !important
    }

    .xl\:hover\:tw-bg-gray-600:hover {
        background-color: #718096 !important
    }

    .xl\:hover\:tw-bg-gray-700:hover {
        background-color: #4a5568 !important
    }

    .xl\:hover\:tw-bg-gray-800:hover {
        background-color: #2d3748 !important
    }

    .xl\:hover\:tw-bg-gray-900:hover {
        background-color: #1a202c !important
    }

    .xl\:hover\:tw-bg-red-100:hover {
        background-color: #fff5f5 !important
    }

    .xl\:hover\:tw-bg-red-200:hover {
        background-color: #fed7d7 !important
    }

    .xl\:hover\:tw-bg-red-300:hover {
        background-color: #feb2b2 !important
    }

    .xl\:hover\:tw-bg-red-400:hover {
        background-color: #fc8181 !important
    }

    .xl\:hover\:tw-bg-red-500:hover {
        background-color: #f56565 !important
    }

    .xl\:hover\:tw-bg-red-600:hover {
        background-color: #e53e3e !important
    }

    .xl\:hover\:tw-bg-red-700:hover {
        background-color: #c53030 !important
    }

    .xl\:hover\:tw-bg-red-800:hover {
        background-color: #9b2c2c !important
    }

    .xl\:hover\:tw-bg-red-900:hover {
        background-color: #742a2a !important
    }

    .xl\:hover\:tw-bg-orange-100:hover {
        background-color: #fffaf0 !important
    }

    .xl\:hover\:tw-bg-orange-200:hover {
        background-color: #feebc8 !important
    }

    .xl\:hover\:tw-bg-orange-300:hover {
        background-color: #fbd38d !important
    }

    .xl\:hover\:tw-bg-orange-400:hover {
        background-color: #f6ad55 !important
    }

    .xl\:hover\:tw-bg-orange-500:hover {
        background-color: #ed8936 !important
    }

    .xl\:hover\:tw-bg-orange-600:hover {
        background-color: #dd6b20 !important
    }

    .xl\:hover\:tw-bg-orange-700:hover {
        background-color: #c05621 !important
    }

    .xl\:hover\:tw-bg-orange-800:hover {
        background-color: #9c4221 !important
    }

    .xl\:hover\:tw-bg-orange-900:hover {
        background-color: #7b341e !important
    }

    .xl\:hover\:tw-bg-yellow-100:hover {
        background-color: ivory !important
    }

    .xl\:hover\:tw-bg-yellow-200:hover {
        background-color: #fefcbf !important
    }

    .xl\:hover\:tw-bg-yellow-300:hover {
        background-color: #faf089 !important
    }

    .xl\:hover\:tw-bg-yellow-400:hover {
        background-color: #f6e05e !important
    }

    .xl\:hover\:tw-bg-yellow-500:hover {
        background-color: #ecc94b !important
    }

    .xl\:hover\:tw-bg-yellow-600:hover {
        background-color: #d69e2e !important
    }

    .xl\:hover\:tw-bg-yellow-700:hover {
        background-color: #b7791f !important
    }

    .xl\:hover\:tw-bg-yellow-800:hover {
        background-color: #975a16 !important
    }

    .xl\:hover\:tw-bg-yellow-900:hover {
        background-color: #744210 !important
    }

    .xl\:hover\:tw-bg-green-100:hover {
        background-color: #f0fff4 !important
    }

    .xl\:hover\:tw-bg-green-200:hover {
        background-color: #c6f6d5 !important
    }

    .xl\:hover\:tw-bg-green-300:hover {
        background-color: #9ae6b4 !important
    }

    .xl\:hover\:tw-bg-green-400:hover {
        background-color: #68d391 !important
    }

    .xl\:hover\:tw-bg-green-500:hover {
        background-color: #48bb78 !important
    }

    .xl\:hover\:tw-bg-green-600:hover {
        background-color: #38a169 !important
    }

    .xl\:hover\:tw-bg-green-700:hover {
        background-color: #2f855a !important
    }

    .xl\:hover\:tw-bg-green-800:hover {
        background-color: #276749 !important
    }

    .xl\:hover\:tw-bg-green-900:hover {
        background-color: #22543d !important
    }

    .xl\:hover\:tw-bg-teal-100:hover {
        background-color: #e6fffa !important
    }

    .xl\:hover\:tw-bg-teal-200:hover {
        background-color: #b2f5ea !important
    }

    .xl\:hover\:tw-bg-teal-300:hover {
        background-color: #81e6d9 !important
    }

    .xl\:hover\:tw-bg-teal-400:hover {
        background-color: #4fd1c5 !important
    }

    .xl\:hover\:tw-bg-teal-500:hover {
        background-color: #38b2ac !important
    }

    .xl\:hover\:tw-bg-teal-600:hover {
        background-color: #319795 !important
    }

    .xl\:hover\:tw-bg-teal-700:hover {
        background-color: #2c7a7b !important
    }

    .xl\:hover\:tw-bg-teal-800:hover {
        background-color: #285e61 !important
    }

    .xl\:hover\:tw-bg-teal-900:hover {
        background-color: #234e52 !important
    }

    .xl\:hover\:tw-bg-blue-100:hover {
        background-color: #ebf8ff !important
    }

    .xl\:hover\:tw-bg-blue-200:hover {
        background-color: #bee3f8 !important
    }

    .xl\:hover\:tw-bg-blue-300:hover {
        background-color: #90cdf4 !important
    }

    .xl\:hover\:tw-bg-blue-400:hover {
        background-color: #63b3ed !important
    }

    .xl\:hover\:tw-bg-blue-500:hover {
        background-color: #4299e1 !important
    }

    .xl\:hover\:tw-bg-blue-600:hover {
        background-color: #3182ce !important
    }

    .xl\:hover\:tw-bg-blue-700:hover {
        background-color: #2b6cb0 !important
    }

    .xl\:hover\:tw-bg-blue-800:hover {
        background-color: #2c5282 !important
    }

    .xl\:hover\:tw-bg-blue-900:hover {
        background-color: #2a4365 !important
    }

    .xl\:hover\:tw-bg-blue-1000:hover {
        background-color: #304570 !important
    }

    .xl\:hover\:tw-bg-blue-1100:hover {
        background-color: #D1E3E3 !important
    }

    .xl\:hover\:tw-bg-indigo-100:hover {
        background-color: #ebf4ff !important
    }

    .xl\:hover\:tw-bg-indigo-200:hover {
        background-color: #c3dafe !important
    }

    .xl\:hover\:tw-bg-indigo-300:hover {
        background-color: #a3bffa !important
    }

    .xl\:hover\:tw-bg-indigo-400:hover {
        background-color: #7f9cf5 !important
    }

    .xl\:hover\:tw-bg-indigo-500:hover {
        background-color: #667eea !important
    }

    .xl\:hover\:tw-bg-indigo-600:hover {
        background-color: #5a67d8 !important
    }

    .xl\:hover\:tw-bg-indigo-700:hover {
        background-color: #4c51bf !important
    }

    .xl\:hover\:tw-bg-indigo-800:hover {
        background-color: #434190 !important
    }

    .xl\:hover\:tw-bg-indigo-900:hover {
        background-color: #3c366b !important
    }

    .xl\:hover\:tw-bg-purple-100:hover {
        background-color: #faf5ff !important
    }

    .xl\:hover\:tw-bg-purple-200:hover {
        background-color: #e9d8fd !important
    }

    .xl\:hover\:tw-bg-purple-300:hover {
        background-color: #d6bcfa !important
    }

    .xl\:hover\:tw-bg-purple-400:hover {
        background-color: #b794f4 !important
    }

    .xl\:hover\:tw-bg-purple-500:hover {
        background-color: #9f7aea !important
    }

    .xl\:hover\:tw-bg-purple-600:hover {
        background-color: #805ad5 !important
    }

    .xl\:hover\:tw-bg-purple-700:hover {
        background-color: #6b46c1 !important
    }

    .xl\:hover\:tw-bg-purple-800:hover {
        background-color: #553c9a !important
    }

    .xl\:hover\:tw-bg-purple-900:hover {
        background-color: #44337a !important
    }

    .xl\:hover\:tw-bg-pink-100:hover {
        background-color: #fff5f7 !important
    }

    .xl\:hover\:tw-bg-pink-200:hover {
        background-color: #fed7e2 !important
    }

    .xl\:hover\:tw-bg-pink-300:hover {
        background-color: #fbb6ce !important
    }

    .xl\:hover\:tw-bg-pink-400:hover {
        background-color: #f687b3 !important
    }

    .xl\:hover\:tw-bg-pink-500:hover {
        background-color: #ed64a6 !important
    }

    .xl\:hover\:tw-bg-pink-600:hover {
        background-color: #d53f8c !important
    }

    .xl\:hover\:tw-bg-pink-700:hover {
        background-color: #b83280 !important
    }

    .xl\:hover\:tw-bg-pink-800:hover {
        background-color: #97266d !important
    }

    .xl\:hover\:tw-bg-pink-900:hover {
        background-color: #702459 !important
    }

    .xl\:focus\:tw-bg-transparent:focus {
        background-color: transparent !important
    }

    .xl\:focus\:tw-bg-black:focus {
        background-color: #000 !important
    }

    .xl\:focus\:tw-bg-black2:focus {
        background-color: #2e2e2e !important
    }

    .xl\:focus\:tw-bg-white:focus {
        background-color: #fff !important
    }

    .xl\:focus\:tw-bg-gray-100:focus {
        background-color: #f7fafc !important
    }

    .xl\:focus\:tw-bg-gray-200:focus {
        background-color: #edf2f7 !important
    }

    .xl\:focus\:tw-bg-gray-300:focus {
        background-color: #e2e8f0 !important
    }

    .xl\:focus\:tw-bg-gray-400:focus {
        background-color: #cbd5e0 !important
    }

    .xl\:focus\:tw-bg-gray-500:focus {
        background-color: #a0aec0 !important
    }

    .xl\:focus\:tw-bg-gray-600:focus {
        background-color: #718096 !important
    }

    .xl\:focus\:tw-bg-gray-700:focus {
        background-color: #4a5568 !important
    }

    .xl\:focus\:tw-bg-gray-800:focus {
        background-color: #2d3748 !important
    }

    .xl\:focus\:tw-bg-gray-900:focus {
        background-color: #1a202c !important
    }

    .xl\:focus\:tw-bg-red-100:focus {
        background-color: #fff5f5 !important
    }

    .xl\:focus\:tw-bg-red-200:focus {
        background-color: #fed7d7 !important
    }

    .xl\:focus\:tw-bg-red-300:focus {
        background-color: #feb2b2 !important
    }

    .xl\:focus\:tw-bg-red-400:focus {
        background-color: #fc8181 !important
    }

    .xl\:focus\:tw-bg-red-500:focus {
        background-color: #f56565 !important
    }

    .xl\:focus\:tw-bg-red-600:focus {
        background-color: #e53e3e !important
    }

    .xl\:focus\:tw-bg-red-700:focus {
        background-color: #c53030 !important
    }

    .xl\:focus\:tw-bg-red-800:focus {
        background-color: #9b2c2c !important
    }

    .xl\:focus\:tw-bg-red-900:focus {
        background-color: #742a2a !important
    }

    .xl\:focus\:tw-bg-orange-100:focus {
        background-color: #fffaf0 !important
    }

    .xl\:focus\:tw-bg-orange-200:focus {
        background-color: #feebc8 !important
    }

    .xl\:focus\:tw-bg-orange-300:focus {
        background-color: #fbd38d !important
    }

    .xl\:focus\:tw-bg-orange-400:focus {
        background-color: #f6ad55 !important
    }

    .xl\:focus\:tw-bg-orange-500:focus {
        background-color: #ed8936 !important
    }

    .xl\:focus\:tw-bg-orange-600:focus {
        background-color: #dd6b20 !important
    }

    .xl\:focus\:tw-bg-orange-700:focus {
        background-color: #c05621 !important
    }

    .xl\:focus\:tw-bg-orange-800:focus {
        background-color: #9c4221 !important
    }

    .xl\:focus\:tw-bg-orange-900:focus {
        background-color: #7b341e !important
    }

    .xl\:focus\:tw-bg-yellow-100:focus {
        background-color: ivory !important
    }

    .xl\:focus\:tw-bg-yellow-200:focus {
        background-color: #fefcbf !important
    }

    .xl\:focus\:tw-bg-yellow-300:focus {
        background-color: #faf089 !important
    }

    .xl\:focus\:tw-bg-yellow-400:focus {
        background-color: #f6e05e !important
    }

    .xl\:focus\:tw-bg-yellow-500:focus {
        background-color: #ecc94b !important
    }

    .xl\:focus\:tw-bg-yellow-600:focus {
        background-color: #d69e2e !important
    }

    .xl\:focus\:tw-bg-yellow-700:focus {
        background-color: #b7791f !important
    }

    .xl\:focus\:tw-bg-yellow-800:focus {
        background-color: #975a16 !important
    }

    .xl\:focus\:tw-bg-yellow-900:focus {
        background-color: #744210 !important
    }

    .xl\:focus\:tw-bg-green-100:focus {
        background-color: #f0fff4 !important
    }

    .xl\:focus\:tw-bg-green-200:focus {
        background-color: #c6f6d5 !important
    }

    .xl\:focus\:tw-bg-green-300:focus {
        background-color: #9ae6b4 !important
    }

    .xl\:focus\:tw-bg-green-400:focus {
        background-color: #68d391 !important
    }

    .xl\:focus\:tw-bg-green-500:focus {
        background-color: #48bb78 !important
    }

    .xl\:focus\:tw-bg-green-600:focus {
        background-color: #38a169 !important
    }

    .xl\:focus\:tw-bg-green-700:focus {
        background-color: #2f855a !important
    }

    .xl\:focus\:tw-bg-green-800:focus {
        background-color: #276749 !important
    }

    .xl\:focus\:tw-bg-green-900:focus {
        background-color: #22543d !important
    }

    .xl\:focus\:tw-bg-teal-100:focus {
        background-color: #e6fffa !important
    }

    .xl\:focus\:tw-bg-teal-200:focus {
        background-color: #b2f5ea !important
    }

    .xl\:focus\:tw-bg-teal-300:focus {
        background-color: #81e6d9 !important
    }

    .xl\:focus\:tw-bg-teal-400:focus {
        background-color: #4fd1c5 !important
    }

    .xl\:focus\:tw-bg-teal-500:focus {
        background-color: #38b2ac !important
    }

    .xl\:focus\:tw-bg-teal-600:focus {
        background-color: #319795 !important
    }

    .xl\:focus\:tw-bg-teal-700:focus {
        background-color: #2c7a7b !important
    }

    .xl\:focus\:tw-bg-teal-800:focus {
        background-color: #285e61 !important
    }

    .xl\:focus\:tw-bg-teal-900:focus {
        background-color: #234e52 !important
    }

    .xl\:focus\:tw-bg-blue-100:focus {
        background-color: #ebf8ff !important
    }

    .xl\:focus\:tw-bg-blue-200:focus {
        background-color: #bee3f8 !important
    }

    .xl\:focus\:tw-bg-blue-300:focus {
        background-color: #90cdf4 !important
    }

    .xl\:focus\:tw-bg-blue-400:focus {
        background-color: #63b3ed !important
    }

    .xl\:focus\:tw-bg-blue-500:focus {
        background-color: #4299e1 !important
    }

    .xl\:focus\:tw-bg-blue-600:focus {
        background-color: #3182ce !important
    }

    .xl\:focus\:tw-bg-blue-700:focus {
        background-color: #2b6cb0 !important
    }

    .xl\:focus\:tw-bg-blue-800:focus {
        background-color: #2c5282 !important
    }

    .xl\:focus\:tw-bg-blue-900:focus {
        background-color: #2a4365 !important
    }

    .xl\:focus\:tw-bg-blue-1000:focus {
        background-color: #304570 !important
    }

    .xl\:focus\:tw-bg-blue-1100:focus {
        background-color: #D1E3E3 !important
    }

    .xl\:focus\:tw-bg-indigo-100:focus {
        background-color: #ebf4ff !important
    }

    .xl\:focus\:tw-bg-indigo-200:focus {
        background-color: #c3dafe !important
    }

    .xl\:focus\:tw-bg-indigo-300:focus {
        background-color: #a3bffa !important
    }

    .xl\:focus\:tw-bg-indigo-400:focus {
        background-color: #7f9cf5 !important
    }

    .xl\:focus\:tw-bg-indigo-500:focus {
        background-color: #667eea !important
    }

    .xl\:focus\:tw-bg-indigo-600:focus {
        background-color: #5a67d8 !important
    }

    .xl\:focus\:tw-bg-indigo-700:focus {
        background-color: #4c51bf !important
    }

    .xl\:focus\:tw-bg-indigo-800:focus {
        background-color: #434190 !important
    }

    .xl\:focus\:tw-bg-indigo-900:focus {
        background-color: #3c366b !important
    }

    .xl\:focus\:tw-bg-purple-100:focus {
        background-color: #faf5ff !important
    }

    .xl\:focus\:tw-bg-purple-200:focus {
        background-color: #e9d8fd !important
    }

    .xl\:focus\:tw-bg-purple-300:focus {
        background-color: #d6bcfa !important
    }

    .xl\:focus\:tw-bg-purple-400:focus {
        background-color: #b794f4 !important
    }

    .xl\:focus\:tw-bg-purple-500:focus {
        background-color: #9f7aea !important
    }

    .xl\:focus\:tw-bg-purple-600:focus {
        background-color: #805ad5 !important
    }

    .xl\:focus\:tw-bg-purple-700:focus {
        background-color: #6b46c1 !important
    }

    .xl\:focus\:tw-bg-purple-800:focus {
        background-color: #553c9a !important
    }

    .xl\:focus\:tw-bg-purple-900:focus {
        background-color: #44337a !important
    }

    .xl\:focus\:tw-bg-pink-100:focus {
        background-color: #fff5f7 !important
    }

    .xl\:focus\:tw-bg-pink-200:focus {
        background-color: #fed7e2 !important
    }

    .xl\:focus\:tw-bg-pink-300:focus {
        background-color: #fbb6ce !important
    }

    .xl\:focus\:tw-bg-pink-400:focus {
        background-color: #f687b3 !important
    }

    .xl\:focus\:tw-bg-pink-500:focus {
        background-color: #ed64a6 !important
    }

    .xl\:focus\:tw-bg-pink-600:focus {
        background-color: #d53f8c !important
    }

    .xl\:focus\:tw-bg-pink-700:focus {
        background-color: #b83280 !important
    }

    .xl\:focus\:tw-bg-pink-800:focus {
        background-color: #97266d !important
    }

    .xl\:focus\:tw-bg-pink-900:focus {
        background-color: #702459 !important
    }

    .xl\:tw-bg-bottom {
        background-position: bottom !important
    }

    .xl\:tw-bg-center {
        background-position: 50% !important
    }

    .xl\:tw-bg-left {
        background-position: 100% !important
    }

    .xl\:tw-bg-left-bottom {
        background-position: 100% 100% !important
    }

    .xl\:tw-bg-left-top {
        background-position: 100% 0 !important
    }

    .xl\:tw-bg-right {
        background-position: 0 !important
    }

    .xl\:tw-bg-right-bottom {
        background-position: 0 100% !important
    }

    .xl\:tw-bg-right-top {
        background-position: 0 0 !important
    }

    .xl\:tw-bg-top {
        background-position: top !important
    }

    .xl\:tw-bg-repeat {
        background-repeat: repeat !important
    }

    .xl\:tw-bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xl\:tw-bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xl\:tw-bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xl\:tw-bg-repeat-round {
        background-repeat: round !important
    }

    .xl\:tw-bg-repeat-space {
        background-repeat: space !important
    }

    .xl\:tw-bg-auto {
        background-size: auto !important
    }

    .xl\:tw-bg-cover {
        background-size: cover !important
    }

    .xl\:tw-bg-contain {
        background-size: contain !important
    }

    .xl\:tw-border-collapse {
        border-collapse: collapse !important
    }

    .xl\:tw-border-separate {
        border-collapse: separate !important
    }

    .xl\:tw-border-transparent {
        border-color: transparent !important
    }

    .xl\:tw-border-black {
        border-color: #000 !important
    }

    .xl\:tw-border-black2 {
        border-color: #2e2e2e !important
    }

    .xl\:tw-border-white {
        border-color: #fff !important
    }

    .xl\:tw-border-gray-100 {
        border-color: #f7fafc !important
    }

    .xl\:tw-border-gray-200 {
        border-color: #edf2f7 !important
    }

    .xl\:tw-border-gray-300 {
        border-color: #e2e8f0 !important
    }

    .xl\:tw-border-gray-400 {
        border-color: #cbd5e0 !important
    }

    .xl\:tw-border-gray-500 {
        border-color: #a0aec0 !important
    }

    .xl\:tw-border-gray-600 {
        border-color: #718096 !important
    }

    .xl\:tw-border-gray-700 {
        border-color: #4a5568 !important
    }

    .xl\:tw-border-gray-800 {
        border-color: #2d3748 !important
    }

    .xl\:tw-border-gray-900 {
        border-color: #1a202c !important
    }

    .xl\:tw-border-red-100 {
        border-color: #fff5f5 !important
    }

    .xl\:tw-border-red-200 {
        border-color: #fed7d7 !important
    }

    .xl\:tw-border-red-300 {
        border-color: #feb2b2 !important
    }

    .xl\:tw-border-red-400 {
        border-color: #fc8181 !important
    }

    .xl\:tw-border-red-500 {
        border-color: #f56565 !important
    }

    .xl\:tw-border-red-600 {
        border-color: #e53e3e !important
    }

    .xl\:tw-border-red-700 {
        border-color: #c53030 !important
    }

    .xl\:tw-border-red-800 {
        border-color: #9b2c2c !important
    }

    .xl\:tw-border-red-900 {
        border-color: #742a2a !important
    }

    .xl\:tw-border-orange-100 {
        border-color: #fffaf0 !important
    }

    .xl\:tw-border-orange-200 {
        border-color: #feebc8 !important
    }

    .xl\:tw-border-orange-300 {
        border-color: #fbd38d !important
    }

    .xl\:tw-border-orange-400 {
        border-color: #f6ad55 !important
    }

    .xl\:tw-border-orange-500 {
        border-color: #ed8936 !important
    }

    .xl\:tw-border-orange-600 {
        border-color: #dd6b20 !important
    }

    .xl\:tw-border-orange-700 {
        border-color: #c05621 !important
    }

    .xl\:tw-border-orange-800 {
        border-color: #9c4221 !important
    }

    .xl\:tw-border-orange-900 {
        border-color: #7b341e !important
    }

    .xl\:tw-border-yellow-100 {
        border-color: ivory !important
    }

    .xl\:tw-border-yellow-200 {
        border-color: #fefcbf !important
    }

    .xl\:tw-border-yellow-300 {
        border-color: #faf089 !important
    }

    .xl\:tw-border-yellow-400 {
        border-color: #f6e05e !important
    }

    .xl\:tw-border-yellow-500 {
        border-color: #ecc94b !important
    }

    .xl\:tw-border-yellow-600 {
        border-color: #d69e2e !important
    }

    .xl\:tw-border-yellow-700 {
        border-color: #b7791f !important
    }

    .xl\:tw-border-yellow-800 {
        border-color: #975a16 !important
    }

    .xl\:tw-border-yellow-900 {
        border-color: #744210 !important
    }

    .xl\:tw-border-green-100 {
        border-color: #f0fff4 !important
    }

    .xl\:tw-border-green-200 {
        border-color: #c6f6d5 !important
    }

    .xl\:tw-border-green-300 {
        border-color: #9ae6b4 !important
    }

    .xl\:tw-border-green-400 {
        border-color: #68d391 !important
    }

    .xl\:tw-border-green-500 {
        border-color: #48bb78 !important
    }

    .xl\:tw-border-green-600 {
        border-color: #38a169 !important
    }

    .xl\:tw-border-green-700 {
        border-color: #2f855a !important
    }

    .xl\:tw-border-green-800 {
        border-color: #276749 !important
    }

    .xl\:tw-border-green-900 {
        border-color: #22543d !important
    }

    .xl\:tw-border-teal-100 {
        border-color: #e6fffa !important
    }

    .xl\:tw-border-teal-200 {
        border-color: #b2f5ea !important
    }

    .xl\:tw-border-teal-300 {
        border-color: #81e6d9 !important
    }

    .xl\:tw-border-teal-400 {
        border-color: #4fd1c5 !important
    }

    .xl\:tw-border-teal-500 {
        border-color: #38b2ac !important
    }

    .xl\:tw-border-teal-600 {
        border-color: #319795 !important
    }

    .xl\:tw-border-teal-700 {
        border-color: #2c7a7b !important
    }

    .xl\:tw-border-teal-800 {
        border-color: #285e61 !important
    }

    .xl\:tw-border-teal-900 {
        border-color: #234e52 !important
    }

    .xl\:tw-border-blue-100 {
        border-color: #ebf8ff !important
    }

    .xl\:tw-border-blue-200 {
        border-color: #bee3f8 !important
    }

    .xl\:tw-border-blue-300 {
        border-color: #90cdf4 !important
    }

    .xl\:tw-border-blue-400 {
        border-color: #63b3ed !important
    }

    .xl\:tw-border-blue-500 {
        border-color: #4299e1 !important
    }

    .xl\:tw-border-blue-600 {
        border-color: #3182ce !important
    }

    .xl\:tw-border-blue-700 {
        border-color: #2b6cb0 !important
    }

    .xl\:tw-border-blue-800 {
        border-color: #2c5282 !important
    }

    .xl\:tw-border-blue-900 {
        border-color: #2a4365 !important
    }

    .xl\:tw-border-blue-1000 {
        border-color: #304570 !important
    }

    .xl\:tw-border-blue-1100 {
        border-color: #D1E3E3 !important
    }

    .xl\:tw-border-indigo-100 {
        border-color: #ebf4ff !important
    }

    .xl\:tw-border-indigo-200 {
        border-color: #c3dafe !important
    }

    .xl\:tw-border-indigo-300 {
        border-color: #a3bffa !important
    }

    .xl\:tw-border-indigo-400 {
        border-color: #7f9cf5 !important
    }

    .xl\:tw-border-indigo-500 {
        border-color: #667eea !important
    }

    .xl\:tw-border-indigo-600 {
        border-color: #5a67d8 !important
    }

    .xl\:tw-border-indigo-700 {
        border-color: #4c51bf !important
    }

    .xl\:tw-border-indigo-800 {
        border-color: #434190 !important
    }

    .xl\:tw-border-indigo-900 {
        border-color: #3c366b !important
    }

    .xl\:tw-border-purple-100 {
        border-color: #faf5ff !important
    }

    .xl\:tw-border-purple-200 {
        border-color: #e9d8fd !important
    }

    .xl\:tw-border-purple-300 {
        border-color: #d6bcfa !important
    }

    .xl\:tw-border-purple-400 {
        border-color: #b794f4 !important
    }

    .xl\:tw-border-purple-500 {
        border-color: #9f7aea !important
    }

    .xl\:tw-border-purple-600 {
        border-color: #805ad5 !important
    }

    .xl\:tw-border-purple-700 {
        border-color: #6b46c1 !important
    }

    .xl\:tw-border-purple-800 {
        border-color: #553c9a !important
    }

    .xl\:tw-border-purple-900 {
        border-color: #44337a !important
    }

    .xl\:tw-border-pink-100 {
        border-color: #fff5f7 !important
    }

    .xl\:tw-border-pink-200 {
        border-color: #fed7e2 !important
    }

    .xl\:tw-border-pink-300 {
        border-color: #fbb6ce !important
    }

    .xl\:tw-border-pink-400 {
        border-color: #f687b3 !important
    }

    .xl\:tw-border-pink-500 {
        border-color: #ed64a6 !important
    }

    .xl\:tw-border-pink-600 {
        border-color: #d53f8c !important
    }

    .xl\:tw-border-pink-700 {
        border-color: #b83280 !important
    }

    .xl\:tw-border-pink-800 {
        border-color: #97266d !important
    }

    .xl\:tw-border-pink-900 {
        border-color: #702459 !important
    }

    .xl\:hover\:tw-border-transparent:hover {
        border-color: transparent !important
    }

    .xl\:hover\:tw-border-black:hover {
        border-color: #000 !important
    }

    .xl\:hover\:tw-border-black2:hover {
        border-color: #2e2e2e !important
    }

    .xl\:hover\:tw-border-white:hover {
        border-color: #fff !important
    }

    .xl\:hover\:tw-border-gray-100:hover {
        border-color: #f7fafc !important
    }

    .xl\:hover\:tw-border-gray-200:hover {
        border-color: #edf2f7 !important
    }

    .xl\:hover\:tw-border-gray-300:hover {
        border-color: #e2e8f0 !important
    }

    .xl\:hover\:tw-border-gray-400:hover {
        border-color: #cbd5e0 !important
    }

    .xl\:hover\:tw-border-gray-500:hover {
        border-color: #a0aec0 !important
    }

    .xl\:hover\:tw-border-gray-600:hover {
        border-color: #718096 !important
    }

    .xl\:hover\:tw-border-gray-700:hover {
        border-color: #4a5568 !important
    }

    .xl\:hover\:tw-border-gray-800:hover {
        border-color: #2d3748 !important
    }

    .xl\:hover\:tw-border-gray-900:hover {
        border-color: #1a202c !important
    }

    .xl\:hover\:tw-border-red-100:hover {
        border-color: #fff5f5 !important
    }

    .xl\:hover\:tw-border-red-200:hover {
        border-color: #fed7d7 !important
    }

    .xl\:hover\:tw-border-red-300:hover {
        border-color: #feb2b2 !important
    }

    .xl\:hover\:tw-border-red-400:hover {
        border-color: #fc8181 !important
    }

    .xl\:hover\:tw-border-red-500:hover {
        border-color: #f56565 !important
    }

    .xl\:hover\:tw-border-red-600:hover {
        border-color: #e53e3e !important
    }

    .xl\:hover\:tw-border-red-700:hover {
        border-color: #c53030 !important
    }

    .xl\:hover\:tw-border-red-800:hover {
        border-color: #9b2c2c !important
    }

    .xl\:hover\:tw-border-red-900:hover {
        border-color: #742a2a !important
    }

    .xl\:hover\:tw-border-orange-100:hover {
        border-color: #fffaf0 !important
    }

    .xl\:hover\:tw-border-orange-200:hover {
        border-color: #feebc8 !important
    }

    .xl\:hover\:tw-border-orange-300:hover {
        border-color: #fbd38d !important
    }

    .xl\:hover\:tw-border-orange-400:hover {
        border-color: #f6ad55 !important
    }

    .xl\:hover\:tw-border-orange-500:hover {
        border-color: #ed8936 !important
    }

    .xl\:hover\:tw-border-orange-600:hover {
        border-color: #dd6b20 !important
    }

    .xl\:hover\:tw-border-orange-700:hover {
        border-color: #c05621 !important
    }

    .xl\:hover\:tw-border-orange-800:hover {
        border-color: #9c4221 !important
    }

    .xl\:hover\:tw-border-orange-900:hover {
        border-color: #7b341e !important
    }

    .xl\:hover\:tw-border-yellow-100:hover {
        border-color: ivory !important
    }

    .xl\:hover\:tw-border-yellow-200:hover {
        border-color: #fefcbf !important
    }

    .xl\:hover\:tw-border-yellow-300:hover {
        border-color: #faf089 !important
    }

    .xl\:hover\:tw-border-yellow-400:hover {
        border-color: #f6e05e !important
    }

    .xl\:hover\:tw-border-yellow-500:hover {
        border-color: #ecc94b !important
    }

    .xl\:hover\:tw-border-yellow-600:hover {
        border-color: #d69e2e !important
    }

    .xl\:hover\:tw-border-yellow-700:hover {
        border-color: #b7791f !important
    }

    .xl\:hover\:tw-border-yellow-800:hover {
        border-color: #975a16 !important
    }

    .xl\:hover\:tw-border-yellow-900:hover {
        border-color: #744210 !important
    }

    .xl\:hover\:tw-border-green-100:hover {
        border-color: #f0fff4 !important
    }

    .xl\:hover\:tw-border-green-200:hover {
        border-color: #c6f6d5 !important
    }

    .xl\:hover\:tw-border-green-300:hover {
        border-color: #9ae6b4 !important
    }

    .xl\:hover\:tw-border-green-400:hover {
        border-color: #68d391 !important
    }

    .xl\:hover\:tw-border-green-500:hover {
        border-color: #48bb78 !important
    }

    .xl\:hover\:tw-border-green-600:hover {
        border-color: #38a169 !important
    }

    .xl\:hover\:tw-border-green-700:hover {
        border-color: #2f855a !important
    }

    .xl\:hover\:tw-border-green-800:hover {
        border-color: #276749 !important
    }

    .xl\:hover\:tw-border-green-900:hover {
        border-color: #22543d !important
    }

    .xl\:hover\:tw-border-teal-100:hover {
        border-color: #e6fffa !important
    }

    .xl\:hover\:tw-border-teal-200:hover {
        border-color: #b2f5ea !important
    }

    .xl\:hover\:tw-border-teal-300:hover {
        border-color: #81e6d9 !important
    }

    .xl\:hover\:tw-border-teal-400:hover {
        border-color: #4fd1c5 !important
    }

    .xl\:hover\:tw-border-teal-500:hover {
        border-color: #38b2ac !important
    }

    .xl\:hover\:tw-border-teal-600:hover {
        border-color: #319795 !important
    }

    .xl\:hover\:tw-border-teal-700:hover {
        border-color: #2c7a7b !important
    }

    .xl\:hover\:tw-border-teal-800:hover {
        border-color: #285e61 !important
    }

    .xl\:hover\:tw-border-teal-900:hover {
        border-color: #234e52 !important
    }

    .xl\:hover\:tw-border-blue-100:hover {
        border-color: #ebf8ff !important
    }

    .xl\:hover\:tw-border-blue-200:hover {
        border-color: #bee3f8 !important
    }

    .xl\:hover\:tw-border-blue-300:hover {
        border-color: #90cdf4 !important
    }

    .xl\:hover\:tw-border-blue-400:hover {
        border-color: #63b3ed !important
    }

    .xl\:hover\:tw-border-blue-500:hover {
        border-color: #4299e1 !important
    }

    .xl\:hover\:tw-border-blue-600:hover {
        border-color: #3182ce !important
    }

    .xl\:hover\:tw-border-blue-700:hover {
        border-color: #2b6cb0 !important
    }

    .xl\:hover\:tw-border-blue-800:hover {
        border-color: #2c5282 !important
    }

    .xl\:hover\:tw-border-blue-900:hover {
        border-color: #2a4365 !important
    }

    .xl\:hover\:tw-border-blue-1000:hover {
        border-color: #304570 !important
    }

    .xl\:hover\:tw-border-blue-1100:hover {
        border-color: #D1E3E3 !important
    }

    .xl\:hover\:tw-border-indigo-100:hover {
        border-color: #ebf4ff !important
    }

    .xl\:hover\:tw-border-indigo-200:hover {
        border-color: #c3dafe !important
    }

    .xl\:hover\:tw-border-indigo-300:hover {
        border-color: #a3bffa !important
    }

    .xl\:hover\:tw-border-indigo-400:hover {
        border-color: #7f9cf5 !important
    }

    .xl\:hover\:tw-border-indigo-500:hover {
        border-color: #667eea !important
    }

    .xl\:hover\:tw-border-indigo-600:hover {
        border-color: #5a67d8 !important
    }

    .xl\:hover\:tw-border-indigo-700:hover {
        border-color: #4c51bf !important
    }

    .xl\:hover\:tw-border-indigo-800:hover {
        border-color: #434190 !important
    }

    .xl\:hover\:tw-border-indigo-900:hover {
        border-color: #3c366b !important
    }

    .xl\:hover\:tw-border-purple-100:hover {
        border-color: #faf5ff !important
    }

    .xl\:hover\:tw-border-purple-200:hover {
        border-color: #e9d8fd !important
    }

    .xl\:hover\:tw-border-purple-300:hover {
        border-color: #d6bcfa !important
    }

    .xl\:hover\:tw-border-purple-400:hover {
        border-color: #b794f4 !important
    }

    .xl\:hover\:tw-border-purple-500:hover {
        border-color: #9f7aea !important
    }

    .xl\:hover\:tw-border-purple-600:hover {
        border-color: #805ad5 !important
    }

    .xl\:hover\:tw-border-purple-700:hover {
        border-color: #6b46c1 !important
    }

    .xl\:hover\:tw-border-purple-800:hover {
        border-color: #553c9a !important
    }

    .xl\:hover\:tw-border-purple-900:hover {
        border-color: #44337a !important
    }

    .xl\:hover\:tw-border-pink-100:hover {
        border-color: #fff5f7 !important
    }

    .xl\:hover\:tw-border-pink-200:hover {
        border-color: #fed7e2 !important
    }

    .xl\:hover\:tw-border-pink-300:hover {
        border-color: #fbb6ce !important
    }

    .xl\:hover\:tw-border-pink-400:hover {
        border-color: #f687b3 !important
    }

    .xl\:hover\:tw-border-pink-500:hover {
        border-color: #ed64a6 !important
    }

    .xl\:hover\:tw-border-pink-600:hover {
        border-color: #d53f8c !important
    }

    .xl\:hover\:tw-border-pink-700:hover {
        border-color: #b83280 !important
    }

    .xl\:hover\:tw-border-pink-800:hover {
        border-color: #97266d !important
    }

    .xl\:hover\:tw-border-pink-900:hover {
        border-color: #702459 !important
    }

    .xl\:focus\:tw-border-transparent:focus {
        border-color: transparent !important
    }

    .xl\:focus\:tw-border-black:focus {
        border-color: #000 !important
    }

    .xl\:focus\:tw-border-black2:focus {
        border-color: #2e2e2e !important
    }

    .xl\:focus\:tw-border-white:focus {
        border-color: #fff !important
    }

    .xl\:focus\:tw-border-gray-100:focus {
        border-color: #f7fafc !important
    }

    .xl\:focus\:tw-border-gray-200:focus {
        border-color: #edf2f7 !important
    }

    .xl\:focus\:tw-border-gray-300:focus {
        border-color: #e2e8f0 !important
    }

    .xl\:focus\:tw-border-gray-400:focus {
        border-color: #cbd5e0 !important
    }

    .xl\:focus\:tw-border-gray-500:focus {
        border-color: #a0aec0 !important
    }

    .xl\:focus\:tw-border-gray-600:focus {
        border-color: #718096 !important
    }

    .xl\:focus\:tw-border-gray-700:focus {
        border-color: #4a5568 !important
    }

    .xl\:focus\:tw-border-gray-800:focus {
        border-color: #2d3748 !important
    }

    .xl\:focus\:tw-border-gray-900:focus {
        border-color: #1a202c !important
    }

    .xl\:focus\:tw-border-red-100:focus {
        border-color: #fff5f5 !important
    }

    .xl\:focus\:tw-border-red-200:focus {
        border-color: #fed7d7 !important
    }

    .xl\:focus\:tw-border-red-300:focus {
        border-color: #feb2b2 !important
    }

    .xl\:focus\:tw-border-red-400:focus {
        border-color: #fc8181 !important
    }

    .xl\:focus\:tw-border-red-500:focus {
        border-color: #f56565 !important
    }

    .xl\:focus\:tw-border-red-600:focus {
        border-color: #e53e3e !important
    }

    .xl\:focus\:tw-border-red-700:focus {
        border-color: #c53030 !important
    }

    .xl\:focus\:tw-border-red-800:focus {
        border-color: #9b2c2c !important
    }

    .xl\:focus\:tw-border-red-900:focus {
        border-color: #742a2a !important
    }

    .xl\:focus\:tw-border-orange-100:focus {
        border-color: #fffaf0 !important
    }

    .xl\:focus\:tw-border-orange-200:focus {
        border-color: #feebc8 !important
    }

    .xl\:focus\:tw-border-orange-300:focus {
        border-color: #fbd38d !important
    }

    .xl\:focus\:tw-border-orange-400:focus {
        border-color: #f6ad55 !important
    }

    .xl\:focus\:tw-border-orange-500:focus {
        border-color: #ed8936 !important
    }

    .xl\:focus\:tw-border-orange-600:focus {
        border-color: #dd6b20 !important
    }

    .xl\:focus\:tw-border-orange-700:focus {
        border-color: #c05621 !important
    }

    .xl\:focus\:tw-border-orange-800:focus {
        border-color: #9c4221 !important
    }

    .xl\:focus\:tw-border-orange-900:focus {
        border-color: #7b341e !important
    }

    .xl\:focus\:tw-border-yellow-100:focus {
        border-color: ivory !important
    }

    .xl\:focus\:tw-border-yellow-200:focus {
        border-color: #fefcbf !important
    }

    .xl\:focus\:tw-border-yellow-300:focus {
        border-color: #faf089 !important
    }

    .xl\:focus\:tw-border-yellow-400:focus {
        border-color: #f6e05e !important
    }

    .xl\:focus\:tw-border-yellow-500:focus {
        border-color: #ecc94b !important
    }

    .xl\:focus\:tw-border-yellow-600:focus {
        border-color: #d69e2e !important
    }

    .xl\:focus\:tw-border-yellow-700:focus {
        border-color: #b7791f !important
    }

    .xl\:focus\:tw-border-yellow-800:focus {
        border-color: #975a16 !important
    }

    .xl\:focus\:tw-border-yellow-900:focus {
        border-color: #744210 !important
    }

    .xl\:focus\:tw-border-green-100:focus {
        border-color: #f0fff4 !important
    }

    .xl\:focus\:tw-border-green-200:focus {
        border-color: #c6f6d5 !important
    }

    .xl\:focus\:tw-border-green-300:focus {
        border-color: #9ae6b4 !important
    }

    .xl\:focus\:tw-border-green-400:focus {
        border-color: #68d391 !important
    }

    .xl\:focus\:tw-border-green-500:focus {
        border-color: #48bb78 !important
    }

    .xl\:focus\:tw-border-green-600:focus {
        border-color: #38a169 !important
    }

    .xl\:focus\:tw-border-green-700:focus {
        border-color: #2f855a !important
    }

    .xl\:focus\:tw-border-green-800:focus {
        border-color: #276749 !important
    }

    .xl\:focus\:tw-border-green-900:focus {
        border-color: #22543d !important
    }

    .xl\:focus\:tw-border-teal-100:focus {
        border-color: #e6fffa !important
    }

    .xl\:focus\:tw-border-teal-200:focus {
        border-color: #b2f5ea !important
    }

    .xl\:focus\:tw-border-teal-300:focus {
        border-color: #81e6d9 !important
    }

    .xl\:focus\:tw-border-teal-400:focus {
        border-color: #4fd1c5 !important
    }

    .xl\:focus\:tw-border-teal-500:focus {
        border-color: #38b2ac !important
    }

    .xl\:focus\:tw-border-teal-600:focus {
        border-color: #319795 !important
    }

    .xl\:focus\:tw-border-teal-700:focus {
        border-color: #2c7a7b !important
    }

    .xl\:focus\:tw-border-teal-800:focus {
        border-color: #285e61 !important
    }

    .xl\:focus\:tw-border-teal-900:focus {
        border-color: #234e52 !important
    }

    .xl\:focus\:tw-border-blue-100:focus {
        border-color: #ebf8ff !important
    }

    .xl\:focus\:tw-border-blue-200:focus {
        border-color: #bee3f8 !important
    }

    .xl\:focus\:tw-border-blue-300:focus {
        border-color: #90cdf4 !important
    }

    .xl\:focus\:tw-border-blue-400:focus {
        border-color: #63b3ed !important
    }

    .xl\:focus\:tw-border-blue-500:focus {
        border-color: #4299e1 !important
    }

    .xl\:focus\:tw-border-blue-600:focus {
        border-color: #3182ce !important
    }

    .xl\:focus\:tw-border-blue-700:focus {
        border-color: #2b6cb0 !important
    }

    .xl\:focus\:tw-border-blue-800:focus {
        border-color: #2c5282 !important
    }

    .xl\:focus\:tw-border-blue-900:focus {
        border-color: #2a4365 !important
    }

    .xl\:focus\:tw-border-blue-1000:focus {
        border-color: #304570 !important
    }

    .xl\:focus\:tw-border-blue-1100:focus {
        border-color: #D1E3E3 !important
    }

    .xl\:focus\:tw-border-indigo-100:focus {
        border-color: #ebf4ff !important
    }

    .xl\:focus\:tw-border-indigo-200:focus {
        border-color: #c3dafe !important
    }

    .xl\:focus\:tw-border-indigo-300:focus {
        border-color: #a3bffa !important
    }

    .xl\:focus\:tw-border-indigo-400:focus {
        border-color: #7f9cf5 !important
    }

    .xl\:focus\:tw-border-indigo-500:focus {
        border-color: #667eea !important
    }

    .xl\:focus\:tw-border-indigo-600:focus {
        border-color: #5a67d8 !important
    }

    .xl\:focus\:tw-border-indigo-700:focus {
        border-color: #4c51bf !important
    }

    .xl\:focus\:tw-border-indigo-800:focus {
        border-color: #434190 !important
    }

    .xl\:focus\:tw-border-indigo-900:focus {
        border-color: #3c366b !important
    }

    .xl\:focus\:tw-border-purple-100:focus {
        border-color: #faf5ff !important
    }

    .xl\:focus\:tw-border-purple-200:focus {
        border-color: #e9d8fd !important
    }

    .xl\:focus\:tw-border-purple-300:focus {
        border-color: #d6bcfa !important
    }

    .xl\:focus\:tw-border-purple-400:focus {
        border-color: #b794f4 !important
    }

    .xl\:focus\:tw-border-purple-500:focus {
        border-color: #9f7aea !important
    }

    .xl\:focus\:tw-border-purple-600:focus {
        border-color: #805ad5 !important
    }

    .xl\:focus\:tw-border-purple-700:focus {
        border-color: #6b46c1 !important
    }

    .xl\:focus\:tw-border-purple-800:focus {
        border-color: #553c9a !important
    }

    .xl\:focus\:tw-border-purple-900:focus {
        border-color: #44337a !important
    }

    .xl\:focus\:tw-border-pink-100:focus {
        border-color: #fff5f7 !important
    }

    .xl\:focus\:tw-border-pink-200:focus {
        border-color: #fed7e2 !important
    }

    .xl\:focus\:tw-border-pink-300:focus {
        border-color: #fbb6ce !important
    }

    .xl\:focus\:tw-border-pink-400:focus {
        border-color: #f687b3 !important
    }

    .xl\:focus\:tw-border-pink-500:focus {
        border-color: #ed64a6 !important
    }

    .xl\:focus\:tw-border-pink-600:focus {
        border-color: #d53f8c !important
    }

    .xl\:focus\:tw-border-pink-700:focus {
        border-color: #b83280 !important
    }

    .xl\:focus\:tw-border-pink-800:focus {
        border-color: #97266d !important
    }

    .xl\:focus\:tw-border-pink-900:focus {
        border-color: #702459 !important
    }

    .xl\:tw-rounded-none {
        border-radius: 0 !important
    }

    .xl\:tw-rounded-sm {
        border-radius: .125rem !important
    }

    .xl\:tw-rounded {
        border-radius: .25rem !important
    }

    .xl\:tw-rounded-lg {
        border-radius: .5rem !important
    }

    .xl\:tw-rounded-full {
        border-radius: 9999px !important
    }

    .xl\:tw-rounded-t-none {
        border-top-right-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .xl\:tw-rounded-r-none {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xl\:tw-rounded-b-none {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:tw-rounded-l-none {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:tw-rounded-t-sm {
        border-top-right-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .xl\:tw-rounded-r-sm {
        border-top-left-radius: .125rem !important
    }

    .xl\:tw-rounded-b-sm, .xl\:tw-rounded-r-sm {
        border-bottom-left-radius: .125rem !important
    }

    .xl\:tw-rounded-b-sm, .xl\:tw-rounded-l-sm {
        border-bottom-right-radius: .125rem !important
    }

    .xl\:tw-rounded-l-sm {
        border-top-right-radius: .125rem !important
    }

    .xl\:tw-rounded-t {
        border-top-right-radius: .25rem !important
    }

    .xl\:tw-rounded-r, .xl\:tw-rounded-t {
        border-top-left-radius: .25rem !important
    }

    .xl\:tw-rounded-b, .xl\:tw-rounded-r {
        border-bottom-left-radius: .25rem !important
    }

    .xl\:tw-rounded-b, .xl\:tw-rounded-l {
        border-bottom-right-radius: .25rem !important
    }

    .xl\:tw-rounded-l {
        border-top-right-radius: .25rem !important
    }

    .xl\:tw-rounded-t-lg {
        border-top-right-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .xl\:tw-rounded-r-lg {
        border-top-left-radius: .5rem !important;
        border-bottom-left-radius: .5rem !important
    }

    .xl\:tw-rounded-b-lg {
        border-bottom-left-radius: .5rem !important
    }

    .xl\:tw-rounded-b-lg, .xl\:tw-rounded-l-lg {
        border-bottom-right-radius: .5rem !important
    }

    .xl\:tw-rounded-l-lg {
        border-top-right-radius: .5rem !important
    }

    .xl\:tw-rounded-t-full {
        border-top-right-radius: 9999px !important;
        border-top-left-radius: 9999px !important
    }

    .xl\:tw-rounded-r-full {
        border-top-left-radius: 9999px !important;
        border-bottom-left-radius: 9999px !important
    }

    .xl\:tw-rounded-b-full {
        border-bottom-left-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .xl\:tw-rounded-l-full {
        border-top-right-radius: 9999px !important;
        border-bottom-right-radius: 9999px !important
    }

    .xl\:tw-rounded-tl-none {
        border-top-right-radius: 0 !important
    }

    .xl\:tw-rounded-tr-none {
        border-top-left-radius: 0 !important
    }

    .xl\:tw-rounded-br-none {
        border-bottom-left-radius: 0 !important
    }

    .xl\:tw-rounded-bl-none {
        border-bottom-right-radius: 0 !important
    }

    .xl\:tw-rounded-tl-sm {
        border-top-right-radius: .125rem !important
    }

    .xl\:tw-rounded-tr-sm {
        border-top-left-radius: .125rem !important
    }

    .xl\:tw-rounded-br-sm {
        border-bottom-left-radius: .125rem !important
    }

    .xl\:tw-rounded-bl-sm {
        border-bottom-right-radius: .125rem !important
    }

    .xl\:tw-rounded-tl {
        border-top-right-radius: .25rem !important
    }

    .xl\:tw-rounded-tr {
        border-top-left-radius: .25rem !important
    }

    .xl\:tw-rounded-br {
        border-bottom-left-radius: .25rem !important
    }

    .xl\:tw-rounded-bl {
        border-bottom-right-radius: .25rem !important
    }

    .xl\:tw-rounded-tl-lg {
        border-top-right-radius: .5rem !important
    }

    .xl\:tw-rounded-tr-lg {
        border-top-left-radius: .5rem !important
    }

    .xl\:tw-rounded-br-lg {
        border-bottom-left-radius: .5rem !important
    }

    .xl\:tw-rounded-bl-lg {
        border-bottom-right-radius: .5rem !important
    }

    .xl\:tw-rounded-tl-full {
        border-top-right-radius: 9999px !important
    }

    .xl\:tw-rounded-tr-full {
        border-top-left-radius: 9999px !important
    }

    .xl\:tw-rounded-br-full {
        border-bottom-left-radius: 9999px !important
    }

    .xl\:tw-rounded-bl-full {
        border-bottom-right-radius: 9999px !important
    }

    .xl\:tw-border-solid {
        border-style: solid !important
    }

    .xl\:tw-border-dashed {
        border-style: dashed !important
    }

    .xl\:tw-border-dotted {
        border-style: dotted !important
    }

    .xl\:tw-border-double {
        border-style: double !important
    }

    .xl\:tw-border-none {
        border-style: none !important
    }

    .xl\:tw-border-0 {
        border-width: 0 !important
    }

    .xl\:tw-border-2 {
        border-width: 2px !important
    }

    .xl\:tw-border-4 {
        border-width: 4px !important
    }

    .xl\:tw-border-8 {
        border-width: 8px !important
    }

    .xl\:tw-border {
        border-width: 1px !important
    }

    .xl\:tw-border-t-0 {
        border-top-width: 0 !important
    }

    .xl\:tw-border-r-0 {
        border-left-width: 0 !important
    }

    .xl\:tw-border-b-0 {
        border-bottom-width: 0 !important
    }

    .xl\:tw-border-l-0 {
        border-right-width: 0 !important
    }

    .xl\:tw-border-t-2 {
        border-top-width: 2px !important
    }

    .xl\:tw-border-r-2 {
        border-left-width: 2px !important
    }

    .xl\:tw-border-b-2 {
        border-bottom-width: 2px !important
    }

    .xl\:tw-border-l-2 {
        border-right-width: 2px !important
    }

    .xl\:tw-border-t-4 {
        border-top-width: 4px !important
    }

    .xl\:tw-border-r-4 {
        border-left-width: 4px !important
    }

    .xl\:tw-border-b-4 {
        border-bottom-width: 4px !important
    }

    .xl\:tw-border-l-4 {
        border-right-width: 4px !important
    }

    .xl\:tw-border-t-8 {
        border-top-width: 8px !important
    }

    .xl\:tw-border-r-8 {
        border-left-width: 8px !important
    }

    .xl\:tw-border-b-8 {
        border-bottom-width: 8px !important
    }

    .xl\:tw-border-l-8 {
        border-right-width: 8px !important
    }

    .xl\:tw-border-t {
        border-top-width: 1px !important
    }

    .xl\:tw-border-r {
        border-left-width: 1px !important
    }

    .xl\:tw-border-b {
        border-bottom-width: 1px !important
    }

    .xl\:tw-border-l {
        border-right-width: 1px !important
    }

    .xl\:tw-cursor-auto {
        cursor: auto !important
    }

    .xl\:tw-cursor-default {
        cursor: default !important
    }

    .xl\:tw-cursor-pointer {
        cursor: pointer !important
    }

    .xl\:tw-cursor-wait {
        cursor: wait !important
    }

    .xl\:tw-cursor-text {
        cursor: text !important
    }

    .xl\:tw-cursor-move {
        cursor: move !important
    }

    .xl\:tw-cursor-not-allowed {
        cursor: not-allowed !important
    }

    .xl\:tw-block {
        display: block !important
    }

    .xl\:tw-inline-block {
        display: inline-block !important
    }

    .xl\:tw-inline {
        display: inline !important
    }

    .xl\:tw-flex {
        display: flex !important
    }

    .xl\:tw-inline-flex {
        display: inline-flex !important
    }

    .xl\:tw-table {
        display: table !important
    }

    .xl\:tw-table-row {
        display: table-row !important
    }

    .xl\:tw-table-cell {
        display: table-cell !important
    }

    .xl\:tw-hidden {
        display: none !important
    }

    .xl\:tw-flex-row {
        flex-direction: row !important
    }

    .xl\:tw-flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xl\:tw-flex-col {
        flex-direction: column !important
    }

    .xl\:tw-flex-col-reverse {
        flex-direction: column-reverse !important
    }

    .xl\:tw-flex-wrap {
        flex-wrap: wrap !important
    }

    .xl\:tw-flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xl\:tw-flex-no-wrap {
        flex-wrap: nowrap !important
    }

    .xl\:tw-items-start {
        align-items: flex-start !important
    }

    .xl\:tw-items-end {
        align-items: flex-end !important
    }

    .xl\:tw-items-center {
        align-items: center !important
    }

    .xl\:tw-items-baseline {
        align-items: baseline !important
    }

    .xl\:tw-items-stretch {
        align-items: stretch !important
    }

    .xl\:tw-self-auto {
        align-self: auto !important
    }

    .xl\:tw-self-start {
        align-self: flex-start !important
    }

    .xl\:tw-self-end {
        align-self: flex-end !important
    }

    .xl\:tw-self-center {
        align-self: center !important
    }

    .xl\:tw-self-stretch {
        align-self: stretch !important
    }

    .xl\:tw-justify-start {
        justify-content: flex-start !important
    }

    .xl\:tw-justify-end {
        justify-content: flex-end !important
    }

    .xl\:tw-justify-center {
        justify-content: center !important
    }

    .xl\:tw-justify-between {
        justify-content: space-between !important
    }

    .xl\:tw-justify-around {
        justify-content: space-around !important
    }

    .xl\:tw-content-center {
        align-content: center !important
    }

    .xl\:tw-content-start {
        align-content: flex-start !important
    }

    .xl\:tw-content-end {
        align-content: flex-end !important
    }

    .xl\:tw-content-between {
        align-content: space-between !important
    }

    .xl\:tw-content-around {
        align-content: space-around !important
    }

    .xl\:tw-flex-1 {
        flex: 1 1 0% !important
    }

    .xl\:tw-flex-auto {
        flex: 1 1 auto !important
    }

    .xl\:tw-flex-initial {
        flex: 0 1 auto !important
    }

    .xl\:tw-flex-none {
        flex: none !important
    }

    .xl\:tw-flex-grow-0 {
        flex-grow: 0 !important
    }

    .xl\:tw-flex-grow {
        flex-grow: 1 !important
    }

    .xl\:tw-flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .xl\:tw-flex-shrink {
        flex-shrink: 1 !important
    }

    .xl\:tw-order-1 {
        order: 1 !important
    }

    .xl\:tw-order-2 {
        order: 2 !important
    }

    .xl\:tw-order-3 {
        order: 3 !important
    }

    .xl\:tw-order-4 {
        order: 4 !important
    }

    .xl\:tw-order-5 {
        order: 5 !important
    }

    .xl\:tw-order-6 {
        order: 6 !important
    }

    .xl\:tw-order-7 {
        order: 7 !important
    }

    .xl\:tw-order-8 {
        order: 8 !important
    }

    .xl\:tw-order-9 {
        order: 9 !important
    }

    .xl\:tw-order-10 {
        order: 10 !important
    }

    .xl\:tw-order-11 {
        order: 11 !important
    }

    .xl\:tw-order-12 {
        order: 12 !important
    }

    .xl\:tw-order-first {
        order: -9999 !important
    }

    .xl\:tw-order-last {
        order: 9999 !important
    }

    .xl\:tw-order-none {
        order: 0 !important
    }

    .xl\:tw-float-right {
        float: left !important
    }

    .xl\:tw-float-left {
        float: right !important
    }

    .xl\:tw-float-none {
        float: none !important
    }

    .xl\:tw-clearfix:after {
        content: "" !important;
        display: table !important;
        clear: both !important
    }

    .xl\:tw-font-sans {
        font-family: -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 !important
    }

    .xl\:tw-font-serif {
        font-family: Georgia, Cambria, Times New Roman, Times, serif !important
    }

    .xl\:tw-font-mono {
        font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
    }

    .xl\:tw-font-hairline {
        font-weight: 100 !important
    }

    .xl\:tw-font-thin {
        font-weight: 200 !important
    }

    .xl\:tw-font-light {
        font-weight: 300 !important
    }

    .xl\:tw-font-normal {
        font-weight: 400 !important
    }

    .xl\:tw-font-medium {
        font-weight: 500 !important
    }

    .xl\:tw-font-semibold {
        font-weight: 600 !important
    }

    .xl\:tw-font-bold {
        font-weight: 700 !important
    }

    .xl\:tw-font-extrabold {
        font-weight: 800 !important
    }

    .xl\:tw-font-black {
        font-weight: 900 !important
    }

    .xl\:hover\:tw-font-hairline:hover {
        font-weight: 100 !important
    }

    .xl\:hover\:tw-font-thin:hover {
        font-weight: 200 !important
    }

    .xl\:hover\:tw-font-light:hover {
        font-weight: 300 !important
    }

    .xl\:hover\:tw-font-normal:hover {
        font-weight: 400 !important
    }

    .xl\:hover\:tw-font-medium:hover {
        font-weight: 500 !important
    }

    .xl\:hover\:tw-font-semibold:hover {
        font-weight: 600 !important
    }

    .xl\:hover\:tw-font-bold:hover {
        font-weight: 700 !important
    }

    .xl\:hover\:tw-font-extrabold:hover {
        font-weight: 800 !important
    }

    .xl\:hover\:tw-font-black:hover {
        font-weight: 900 !important
    }

    .xl\:focus\:tw-font-hairline:focus {
        font-weight: 100 !important
    }

    .xl\:focus\:tw-font-thin:focus {
        font-weight: 200 !important
    }

    .xl\:focus\:tw-font-light:focus {
        font-weight: 300 !important
    }

    .xl\:focus\:tw-font-normal:focus {
        font-weight: 400 !important
    }

    .xl\:focus\:tw-font-medium:focus {
        font-weight: 500 !important
    }

    .xl\:focus\:tw-font-semibold:focus {
        font-weight: 600 !important
    }

    .xl\:focus\:tw-font-bold:focus {
        font-weight: 700 !important
    }

    .xl\:focus\:tw-font-extrabold:focus {
        font-weight: 800 !important
    }

    .xl\:focus\:tw-font-black:focus {
        font-weight: 900 !important
    }

    .xl\:tw-h-0 {
        height: 0 !important
    }

    .xl\:tw-h-1 {
        height: .25rem !important
    }

    .xl\:tw-h-2 {
        height: .5rem !important
    }

    .xl\:tw-h-3 {
        height: .75rem !important
    }

    .xl\:tw-h-4 {
        height: 1rem !important
    }

    .xl\:tw-h-5 {
        height: 1.25rem !important
    }

    .xl\:tw-h-6 {
        height: 1.5rem !important
    }

    .xl\:tw-h-8 {
        height: 2rem !important
    }

    .xl\:tw-h-10 {
        height: 2.5rem !important
    }

    .xl\:tw-h-12 {
        height: 3rem !important
    }

    .xl\:tw-h-16 {
        height: 4rem !important
    }

    .xl\:tw-h-20 {
        height: 5rem !important
    }

    .xl\:tw-h-24 {
        height: 6rem !important
    }

    .xl\:tw-h-32 {
        height: 8rem !important
    }

    .xl\:tw-h-40 {
        height: 10rem !important
    }

    .xl\:tw-h-48 {
        height: 12rem !important
    }

    .xl\:tw-h-56 {
        height: 14rem !important
    }

    .xl\:tw-h-64 {
        height: 16rem !important
    }

    .xl\:tw-h-auto {
        height: auto !important
    }

    .xl\:tw-h-px {
        height: 1px !important
    }

    .xl\:tw-h-full {
        height: 100% !important
    }

    .xl\:tw-h-screen {
        height: 100vh !important
    }

    .xl\:tw-leading-none {
        line-height: 1 !important
    }

    .xl\:tw-leading-tight {
        line-height: 1.25 !important
    }

    .xl\:tw-leading-snug {
        line-height: 1.375 !important
    }

    .xl\:tw-leading-normal {
        line-height: 1.5 !important
    }

    .xl\:tw-leading-relaxed {
        line-height: 1.625 !important
    }

    .xl\:tw-leading-loose {
        line-height: 2 !important
    }

    .xl\:tw-list-inside {
        list-style-position: inside !important
    }

    .xl\:tw-list-outside {
        list-style-position: outside !important
    }

    .xl\:tw-list-none {
        list-style-type: none !important
    }

    .xl\:tw-list-disc {
        list-style-type: disc !important
    }

    .xl\:tw-list-decimal {
        list-style-type: decimal !important
    }

    .xl\:tw-m-0 {
        margin: 0 !important
    }

    .xl\:tw-m-1 {
        margin: .25rem !important
    }

    .xl\:tw-m-2 {
        margin: .5rem !important
    }

    .xl\:tw-m-3 {
        margin: .75rem !important
    }

    .xl\:tw-m-4 {
        margin: 1rem !important
    }

    .xl\:tw-m-5 {
        margin: 1.25rem !important
    }

    .xl\:tw-m-6 {
        margin: 1.5rem !important
    }

    .xl\:tw-m-8 {
        margin: 2rem !important
    }

    .xl\:tw-m-10 {
        margin: 2.5rem !important
    }

    .xl\:tw-m-12 {
        margin: 3rem !important
    }

    .xl\:tw-m-16 {
        margin: 4rem !important
    }

    .xl\:tw-m-20 {
        margin: 5rem !important
    }

    .xl\:tw-m-24 {
        margin: 6rem !important
    }

    .xl\:tw-m-32 {
        margin: 8rem !important
    }

    .xl\:tw-m-40 {
        margin: 10rem !important
    }

    .xl\:tw-m-48 {
        margin: 12rem !important
    }

    .xl\:tw-m-56 {
        margin: 14rem !important
    }

    .xl\:tw-m-64 {
        margin: 16rem !important
    }

    .xl\:tw-m-auto {
        margin: auto !important
    }

    .xl\:tw-m-px {
        margin: 1px !important
    }

    .xl\:tw--m-1 {
        margin: -.25rem !important
    }

    .xl\:tw--m-2 {
        margin: -.5rem !important
    }

    .xl\:tw--m-3 {
        margin: -.75rem !important
    }

    .xl\:tw--m-4 {
        margin: -1rem !important
    }

    .xl\:tw--m-5 {
        margin: -1.25rem !important
    }

    .xl\:tw--m-6 {
        margin: -1.5rem !important
    }

    .xl\:tw--m-8 {
        margin: -2rem !important
    }

    .xl\:tw--m-10 {
        margin: -2.5rem !important
    }

    .xl\:tw--m-12 {
        margin: -3rem !important
    }

    .xl\:tw--m-16 {
        margin: -4rem !important
    }

    .xl\:tw--m-20 {
        margin: -5rem !important
    }

    .xl\:tw--m-24 {
        margin: -6rem !important
    }

    .xl\:tw--m-32 {
        margin: -8rem !important
    }

    .xl\:tw--m-40 {
        margin: -10rem !important
    }

    .xl\:tw--m-48 {
        margin: -12rem !important
    }

    .xl\:tw--m-56 {
        margin: -14rem !important
    }

    .xl\:tw--m-64 {
        margin: -16rem !important
    }

    .xl\:tw--m-px {
        margin: -1px !important
    }

    .xl\:tw-my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .xl\:tw-mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .xl\:tw-my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xl\:tw-mx-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .xl\:tw-my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xl\:tw-mx-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .xl\:tw-my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .xl\:tw-mx-3 {
        margin-right: .75rem !important;
        margin-left: .75rem !important
    }

    .xl\:tw-my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xl\:tw-mx-4 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .xl\:tw-my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .xl\:tw-mx-5 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important
    }

    .xl\:tw-my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xl\:tw-mx-6 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .xl\:tw-my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xl\:tw-mx-8 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .xl\:tw-my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .xl\:tw-mx-10 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .xl\:tw-my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xl\:tw-mx-12 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .xl\:tw-my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xl\:tw-mx-16 {
        margin-right: 4rem !important;
        margin-left: 4rem !important
    }

    .xl\:tw-my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xl\:tw-mx-20 {
        margin-right: 5rem !important;
        margin-left: 5rem !important
    }

    .xl\:tw-my-24 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }

    .xl\:tw-mx-24 {
        margin-right: 6rem !important;
        margin-left: 6rem !important
    }

    .xl\:tw-my-32 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important
    }

    .xl\:tw-mx-32 {
        margin-right: 8rem !important;
        margin-left: 8rem !important
    }

    .xl\:tw-my-40 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important
    }

    .xl\:tw-mx-40 {
        margin-right: 10rem !important;
        margin-left: 10rem !important
    }

    .xl\:tw-my-48 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important
    }

    .xl\:tw-mx-48 {
        margin-right: 12rem !important;
        margin-left: 12rem !important
    }

    .xl\:tw-my-56 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important
    }

    .xl\:tw-mx-56 {
        margin-right: 14rem !important;
        margin-left: 14rem !important
    }

    .xl\:tw-my-64 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important
    }

    .xl\:tw-mx-64 {
        margin-right: 16rem !important;
        margin-left: 16rem !important
    }

    .xl\:tw-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .xl\:tw-mx-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .xl\:tw-my-px {
        margin-top: 1px !important;
        margin-bottom: 1px !important
    }

    .xl\:tw-mx-px {
        margin-right: 1px !important;
        margin-left: 1px !important
    }

    .xl\:tw--my-1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }

    .xl\:tw--mx-1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important
    }

    .xl\:tw--my-2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }

    .xl\:tw--mx-2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important
    }

    .xl\:tw--my-3 {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }

    .xl\:tw--mx-3 {
        margin-right: -.75rem !important;
        margin-left: -.75rem !important
    }

    .xl\:tw--my-4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xl\:tw--mx-4 {
        margin-right: -1rem !important;
        margin-left: -1rem !important
    }

    .xl\:tw--my-5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }

    .xl\:tw--mx-5 {
        margin-right: -1.25rem !important;
        margin-left: -1.25rem !important
    }

    .xl\:tw--my-6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xl\:tw--mx-6 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important
    }

    .xl\:tw--my-8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xl\:tw--mx-8 {
        margin-right: -2rem !important;
        margin-left: -2rem !important
    }

    .xl\:tw--my-10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important
    }

    .xl\:tw--mx-10 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important
    }

    .xl\:tw--my-12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xl\:tw--mx-12 {
        margin-right: -3rem !important;
        margin-left: -3rem !important
    }

    .xl\:tw--my-16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xl\:tw--mx-16 {
        margin-right: -4rem !important;
        margin-left: -4rem !important
    }

    .xl\:tw--my-20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xl\:tw--mx-20 {
        margin-right: -5rem !important;
        margin-left: -5rem !important
    }

    .xl\:tw--my-24 {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }

    .xl\:tw--mx-24 {
        margin-right: -6rem !important;
        margin-left: -6rem !important
    }

    .xl\:tw--my-32 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important
    }

    .xl\:tw--mx-32 {
        margin-right: -8rem !important;
        margin-left: -8rem !important
    }

    .xl\:tw--my-40 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important
    }

    .xl\:tw--mx-40 {
        margin-right: -10rem !important;
        margin-left: -10rem !important
    }

    .xl\:tw--my-48 {
        margin-top: -12rem !important;
        margin-bottom: -12rem !important
    }

    .xl\:tw--mx-48 {
        margin-right: -12rem !important;
        margin-left: -12rem !important
    }

    .xl\:tw--my-56 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important
    }

    .xl\:tw--mx-56 {
        margin-right: -14rem !important;
        margin-left: -14rem !important
    }

    .xl\:tw--my-64 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important
    }

    .xl\:tw--mx-64 {
        margin-right: -16rem !important;
        margin-left: -16rem !important
    }

    .xl\:tw--my-px {
        margin-top: -1px !important;
        margin-bottom: -1px !important
    }

    .xl\:tw--mx-px {
        margin-right: -1px !important;
        margin-left: -1px !important
    }

    .xl\:tw-mt-0 {
        margin-top: 0 !important
    }

    .xl\:tw-mr-0 {
        margin-left: 0 !important
    }

    .xl\:tw-mb-0 {
        margin-bottom: 0 !important
    }

    .xl\:tw-ml-0 {
        margin-right: 0 !important
    }

    .xl\:tw-mt-1 {
        margin-top: .25rem !important
    }

    .xl\:tw-mr-1 {
        margin-left: .25rem !important
    }

    .xl\:tw-mb-1 {
        margin-bottom: .25rem !important
    }

    .xl\:tw-ml-1 {
        margin-right: .25rem !important
    }

    .xl\:tw-mt-2 {
        margin-top: .5rem !important
    }

    .xl\:tw-mr-2 {
        margin-left: .5rem !important
    }

    .xl\:tw-mb-2 {
        margin-bottom: .5rem !important
    }

    .xl\:tw-ml-2 {
        margin-right: .5rem !important
    }

    .xl\:tw-mt-3 {
        margin-top: .75rem !important
    }

    .xl\:tw-mr-3 {
        margin-left: .75rem !important
    }

    .xl\:tw-mb-3 {
        margin-bottom: .75rem !important
    }

    .xl\:tw-ml-3 {
        margin-right: .75rem !important
    }

    .xl\:tw-mt-4 {
        margin-top: 1rem !important
    }

    .xl\:tw-mr-4 {
        margin-left: 1rem !important
    }

    .xl\:tw-mb-4 {
        margin-bottom: 1rem !important
    }

    .xl\:tw-ml-4 {
        margin-right: 1rem !important
    }

    .xl\:tw-mt-5 {
        margin-top: 1.25rem !important
    }

    .xl\:tw-mr-5 {
        margin-left: 1.25rem !important
    }

    .xl\:tw-mb-5 {
        margin-bottom: 1.25rem !important
    }

    .xl\:tw-ml-5 {
        margin-right: 1.25rem !important
    }

    .xl\:tw-mt-6 {
        margin-top: 1.5rem !important
    }

    .xl\:tw-mr-6 {
        margin-left: 1.5rem !important
    }

    .xl\:tw-mb-6 {
        margin-bottom: 1.5rem !important
    }

    .xl\:tw-ml-6 {
        margin-right: 1.5rem !important
    }

    .xl\:tw-mt-8 {
        margin-top: 2rem !important
    }

    .xl\:tw-mr-8 {
        margin-left: 2rem !important
    }

    .xl\:tw-mb-8 {
        margin-bottom: 2rem !important
    }

    .xl\:tw-ml-8 {
        margin-right: 2rem !important
    }

    .xl\:tw-mt-10 {
        margin-top: 2.5rem !important
    }

    .xl\:tw-mr-10 {
        margin-left: 2.5rem !important
    }

    .xl\:tw-mb-10 {
        margin-bottom: 2.5rem !important
    }

    .xl\:tw-ml-10 {
        margin-right: 2.5rem !important
    }

    .xl\:tw-mt-12 {
        margin-top: 3rem !important
    }

    .xl\:tw-mr-12 {
        margin-left: 3rem !important
    }

    .xl\:tw-mb-12 {
        margin-bottom: 3rem !important
    }

    .xl\:tw-ml-12 {
        margin-right: 3rem !important
    }

    .xl\:tw-mt-16 {
        margin-top: 4rem !important
    }

    .xl\:tw-mr-16 {
        margin-left: 4rem !important
    }

    .xl\:tw-mb-16 {
        margin-bottom: 4rem !important
    }

    .xl\:tw-ml-16 {
        margin-right: 4rem !important
    }

    .xl\:tw-mt-20 {
        margin-top: 5rem !important
    }

    .xl\:tw-mr-20 {
        margin-left: 5rem !important
    }

    .xl\:tw-mb-20 {
        margin-bottom: 5rem !important
    }

    .xl\:tw-ml-20 {
        margin-right: 5rem !important
    }

    .xl\:tw-mt-24 {
        margin-top: 6rem !important
    }

    .xl\:tw-mr-24 {
        margin-left: 6rem !important
    }

    .xl\:tw-mb-24 {
        margin-bottom: 6rem !important
    }

    .xl\:tw-ml-24 {
        margin-right: 6rem !important
    }

    .xl\:tw-mt-32 {
        margin-top: 8rem !important
    }

    .xl\:tw-mr-32 {
        margin-left: 8rem !important
    }

    .xl\:tw-mb-32 {
        margin-bottom: 8rem !important
    }

    .xl\:tw-ml-32 {
        margin-right: 8rem !important
    }

    .xl\:tw-mt-40 {
        margin-top: 10rem !important
    }

    .xl\:tw-mr-40 {
        margin-left: 10rem !important
    }

    .xl\:tw-mb-40 {
        margin-bottom: 10rem !important
    }

    .xl\:tw-ml-40 {
        margin-right: 10rem !important
    }

    .xl\:tw-mt-48 {
        margin-top: 12rem !important
    }

    .xl\:tw-mr-48 {
        margin-left: 12rem !important
    }

    .xl\:tw-mb-48 {
        margin-bottom: 12rem !important
    }

    .xl\:tw-ml-48 {
        margin-right: 12rem !important
    }

    .xl\:tw-mt-56 {
        margin-top: 14rem !important
    }

    .xl\:tw-mr-56 {
        margin-left: 14rem !important
    }

    .xl\:tw-mb-56 {
        margin-bottom: 14rem !important
    }

    .xl\:tw-ml-56 {
        margin-right: 14rem !important
    }

    .xl\:tw-mt-64 {
        margin-top: 16rem !important
    }

    .xl\:tw-mr-64 {
        margin-left: 16rem !important
    }

    .xl\:tw-mb-64 {
        margin-bottom: 16rem !important
    }

    .xl\:tw-ml-64 {
        margin-right: 16rem !important
    }

    .xl\:tw-mt-auto {
        margin-top: auto !important
    }

    .xl\:tw-mr-auto {
        margin-left: auto !important
    }

    .xl\:tw-mb-auto {
        margin-bottom: auto !important
    }

    .xl\:tw-ml-auto {
        margin-right: auto !important
    }

    .xl\:tw-mt-px {
        margin-top: 1px !important
    }

    .xl\:tw-mr-px {
        margin-left: 1px !important
    }

    .xl\:tw-mb-px {
        margin-bottom: 1px !important
    }

    .xl\:tw-ml-px {
        margin-right: 1px !important
    }

    .xl\:tw--mt-1 {
        margin-top: -.25rem !important
    }

    .xl\:tw--mr-1 {
        margin-left: -.25rem !important
    }

    .xl\:tw--mb-1 {
        margin-bottom: -.25rem !important
    }

    .xl\:tw--ml-1 {
        margin-right: -.25rem !important
    }

    .xl\:tw--mt-2 {
        margin-top: -.5rem !important
    }

    .xl\:tw--mr-2 {
        margin-left: -.5rem !important
    }

    .xl\:tw--mb-2 {
        margin-bottom: -.5rem !important
    }

    .xl\:tw--ml-2 {
        margin-right: -.5rem !important
    }

    .xl\:tw--mt-3 {
        margin-top: -.75rem !important
    }

    .xl\:tw--mr-3 {
        margin-left: -.75rem !important
    }

    .xl\:tw--mb-3 {
        margin-bottom: -.75rem !important
    }

    .xl\:tw--ml-3 {
        margin-right: -.75rem !important
    }

    .xl\:tw--mt-4 {
        margin-top: -1rem !important
    }

    .xl\:tw--mr-4 {
        margin-left: -1rem !important
    }

    .xl\:tw--mb-4 {
        margin-bottom: -1rem !important
    }

    .xl\:tw--ml-4 {
        margin-right: -1rem !important
    }

    .xl\:tw--mt-5 {
        margin-top: -1.25rem !important
    }

    .xl\:tw--mr-5 {
        margin-left: -1.25rem !important
    }

    .xl\:tw--mb-5 {
        margin-bottom: -1.25rem !important
    }

    .xl\:tw--ml-5 {
        margin-right: -1.25rem !important
    }

    .xl\:tw--mt-6 {
        margin-top: -1.5rem !important
    }

    .xl\:tw--mr-6 {
        margin-left: -1.5rem !important
    }

    .xl\:tw--mb-6 {
        margin-bottom: -1.5rem !important
    }

    .xl\:tw--ml-6 {
        margin-right: -1.5rem !important
    }

    .xl\:tw--mt-8 {
        margin-top: -2rem !important
    }

    .xl\:tw--mr-8 {
        margin-left: -2rem !important
    }

    .xl\:tw--mb-8 {
        margin-bottom: -2rem !important
    }

    .xl\:tw--ml-8 {
        margin-right: -2rem !important
    }

    .xl\:tw--mt-10 {
        margin-top: -2.5rem !important
    }

    .xl\:tw--mr-10 {
        margin-left: -2.5rem !important
    }

    .xl\:tw--mb-10 {
        margin-bottom: -2.5rem !important
    }

    .xl\:tw--ml-10 {
        margin-right: -2.5rem !important
    }

    .xl\:tw--mt-12 {
        margin-top: -3rem !important
    }

    .xl\:tw--mr-12 {
        margin-left: -3rem !important
    }

    .xl\:tw--mb-12 {
        margin-bottom: -3rem !important
    }

    .xl\:tw--ml-12 {
        margin-right: -3rem !important
    }

    .xl\:tw--mt-16 {
        margin-top: -4rem !important
    }

    .xl\:tw--mr-16 {
        margin-left: -4rem !important
    }

    .xl\:tw--mb-16 {
        margin-bottom: -4rem !important
    }

    .xl\:tw--ml-16 {
        margin-right: -4rem !important
    }

    .xl\:tw--mt-20 {
        margin-top: -5rem !important
    }

    .xl\:tw--mr-20 {
        margin-left: -5rem !important
    }

    .xl\:tw--mb-20 {
        margin-bottom: -5rem !important
    }

    .xl\:tw--ml-20 {
        margin-right: -5rem !important
    }

    .xl\:tw--mt-24 {
        margin-top: -6rem !important
    }

    .xl\:tw--mr-24 {
        margin-left: -6rem !important
    }

    .xl\:tw--mb-24 {
        margin-bottom: -6rem !important
    }

    .xl\:tw--ml-24 {
        margin-right: -6rem !important
    }

    .xl\:tw--mt-32 {
        margin-top: -8rem !important
    }

    .xl\:tw--mr-32 {
        margin-left: -8rem !important
    }

    .xl\:tw--mb-32 {
        margin-bottom: -8rem !important
    }

    .xl\:tw--ml-32 {
        margin-right: -8rem !important
    }

    .xl\:tw--mt-40 {
        margin-top: -10rem !important
    }

    .xl\:tw--mr-40 {
        margin-left: -10rem !important
    }

    .xl\:tw--mb-40 {
        margin-bottom: -10rem !important
    }

    .xl\:tw--ml-40 {
        margin-right: -10rem !important
    }

    .xl\:tw--mt-48 {
        margin-top: -12rem !important
    }

    .xl\:tw--mr-48 {
        margin-left: -12rem !important
    }

    .xl\:tw--mb-48 {
        margin-bottom: -12rem !important
    }

    .xl\:tw--ml-48 {
        margin-right: -12rem !important
    }

    .xl\:tw--mt-56 {
        margin-top: -14rem !important
    }

    .xl\:tw--mr-56 {
        margin-left: -14rem !important
    }

    .xl\:tw--mb-56 {
        margin-bottom: -14rem !important
    }

    .xl\:tw--ml-56 {
        margin-right: -14rem !important
    }

    .xl\:tw--mt-64 {
        margin-top: -16rem !important
    }

    .xl\:tw--mr-64 {
        margin-left: -16rem !important
    }

    .xl\:tw--mb-64 {
        margin-bottom: -16rem !important
    }

    .xl\:tw--ml-64 {
        margin-right: -16rem !important
    }

    .xl\:tw--mt-px {
        margin-top: -1px !important
    }

    .xl\:tw--mr-px {
        margin-left: -1px !important
    }

    .xl\:tw--mb-px {
        margin-bottom: -1px !important
    }

    .xl\:tw--ml-px {
        margin-right: -1px !important
    }

    .xl\:tw-max-h-full {
        max-height: 100% !important
    }

    .xl\:tw-max-h-screen {
        max-height: 100vh !important
    }

    .xl\:tw-max-w-xs {
        max-width: 20rem !important
    }

    .xl\:tw-max-w-sm {
        max-width: 24rem !important
    }

    .xl\:tw-max-w-md {
        max-width: 28rem !important
    }

    .xl\:tw-max-w-lg {
        max-width: 32rem !important
    }

    .xl\:tw-max-w-xl {
        max-width: 36rem !important
    }

    .xl\:tw-max-w-2xl {
        max-width: 42rem !important
    }

    .xl\:tw-max-w-3xl {
        max-width: 48rem !important
    }

    .xl\:tw-max-w-4xl {
        max-width: 56rem !important
    }

    .xl\:tw-max-w-5xl {
        max-width: 64rem !important
    }

    .xl\:tw-max-w-6xl {
        max-width: 72rem !important
    }

    .xl\:tw-max-w-full {
        max-width: 100% !important
    }

    .xl\:tw-min-h-0 {
        min-height: 0 !important
    }

    .xl\:tw-min-h-full {
        min-height: 100% !important
    }

    .xl\:tw-min-h-screen {
        min-height: 100vh !important
    }

    .xl\:tw-min-w-0 {
        min-width: 0 !important
    }

    .xl\:tw-min-w-full {
        min-width: 100% !important
    }

    .xl\:tw-object-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .xl\:tw-object-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .xl\:tw-object-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .xl\:tw-object-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .xl\:tw-object-scale-down {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .xl\:tw-object-bottom {
        -o-object-position: bottom !important;
        object-position: bottom !important
    }

    .xl\:tw-object-center {
        -o-object-position: center !important;
        object-position: center !important
    }

    .xl\:tw-object-left {
        -o-object-position: left !important;
        object-position: left !important
    }

    .xl\:tw-object-left-bottom {
        -o-object-position: left bottom !important;
        object-position: left bottom !important
    }

    .xl\:tw-object-left-top {
        -o-object-position: left top !important;
        object-position: left top !important
    }

    .xl\:tw-object-right {
        -o-object-position: right !important;
        object-position: right !important
    }

    .xl\:tw-object-right-bottom {
        -o-object-position: right bottom !important;
        object-position: right bottom !important
    }

    .xl\:tw-object-right-top {
        -o-object-position: right top !important;
        object-position: right top !important
    }

    .xl\:tw-object-top {
        -o-object-position: top !important;
        object-position: top !important
    }

    .xl\:tw-opacity-0 {
        opacity: 0 !important
    }

    .xl\:tw-opacity-25 {
        opacity: .25 !important
    }

    .xl\:tw-opacity-50 {
        opacity: .5 !important
    }

    .xl\:tw-opacity-75 {
        opacity: .75 !important
    }

    .xl\:tw-opacity-100 {
        opacity: 1 !important
    }

    .xl\:hover\:tw-opacity-0:hover {
        opacity: 0 !important
    }

    .xl\:hover\:tw-opacity-25:hover {
        opacity: .25 !important
    }

    .xl\:hover\:tw-opacity-50:hover {
        opacity: .5 !important
    }

    .xl\:hover\:tw-opacity-75:hover {
        opacity: .75 !important
    }

    .xl\:hover\:tw-opacity-100:hover {
        opacity: 1 !important
    }

    .xl\:focus\:tw-opacity-0:focus {
        opacity: 0 !important
    }

    .xl\:focus\:tw-opacity-25:focus {
        opacity: .25 !important
    }

    .xl\:focus\:tw-opacity-50:focus {
        opacity: .5 !important
    }

    .xl\:focus\:tw-opacity-75:focus {
        opacity: .75 !important
    }

    .xl\:focus\:tw-opacity-100:focus {
        opacity: 1 !important
    }

    .xl\:focus\:tw-outline-none:focus, .xl\:tw-outline-none {
        outline: 0 !important
    }

    .xl\:tw-overflow-auto {
        overflow: auto !important
    }

    .xl\:tw-overflow-hidden {
        overflow: hidden !important
    }

    .xl\:tw-overflow-visible {
        overflow: visible !important
    }

    .xl\:tw-overflow-scroll {
        overflow: scroll !important
    }

    .xl\:tw-overflow-x-auto {
        overflow-x: auto !important
    }

    .xl\:tw-overflow-y-auto {
        overflow-y: auto !important
    }

    .xl\:tw-overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xl\:tw-overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xl\:tw-overflow-x-visible {
        overflow-x: visible !important
    }

    .xl\:tw-overflow-y-visible {
        overflow-y: visible !important
    }

    .xl\:tw-overflow-x-scroll {
        overflow-x: scroll !important
    }

    .xl\:tw-overflow-y-scroll {
        overflow-y: scroll !important
    }

    .xl\:tw-scrolling-touch {
        -webkit-overflow-scrolling: touch !important
    }

    .xl\:tw-scrolling-auto {
        -webkit-overflow-scrolling: auto !important
    }

    .xl\:tw-p-0 {
        padding: 0 !important
    }

    .xl\:tw-p-1 {
        padding: .25rem !important
    }

    .xl\:tw-p-2 {
        padding: .5rem !important
    }

    .xl\:tw-p-3 {
        padding: .75rem !important
    }

    .xl\:tw-p-4 {
        padding: 1rem !important
    }

    .xl\:tw-p-5 {
        padding: 1.25rem !important
    }

    .xl\:tw-p-6 {
        padding: 1.5rem !important
    }

    .xl\:tw-p-8 {
        padding: 2rem !important
    }

    .xl\:tw-p-10 {
        padding: 2.5rem !important
    }

    .xl\:tw-p-12 {
        padding: 3rem !important
    }

    .xl\:tw-p-16 {
        padding: 4rem !important
    }

    .xl\:tw-p-20 {
        padding: 5rem !important
    }

    .xl\:tw-p-24 {
        padding: 6rem !important
    }

    .xl\:tw-p-32 {
        padding: 8rem !important
    }

    .xl\:tw-p-40 {
        padding: 10rem !important
    }

    .xl\:tw-p-48 {
        padding: 12rem !important
    }

    .xl\:tw-p-56 {
        padding: 14rem !important
    }

    .xl\:tw-p-64 {
        padding: 16rem !important
    }

    .xl\:tw-p-px {
        padding: 1px !important
    }

    .xl\:tw-py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .xl\:tw-px-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .xl\:tw-py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xl\:tw-px-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .xl\:tw-py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xl\:tw-px-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .xl\:tw-py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .xl\:tw-px-3 {
        padding-right: .75rem !important;
        padding-left: .75rem !important
    }

    .xl\:tw-py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xl\:tw-px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .xl\:tw-py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }

    .xl\:tw-px-5 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important
    }

    .xl\:tw-py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xl\:tw-px-6 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .xl\:tw-py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xl\:tw-px-8 {
        padding-right: 2rem !important;
        padding-left: 2rem !important
    }

    .xl\:tw-py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important
    }

    .xl\:tw-px-10 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important
    }

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

    .xl\:tw-px-12 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .xl\:tw-py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xl\:tw-px-16 {
        padding-right: 4rem !important;
        padding-left: 4rem !important
    }

    .xl\:tw-py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }

    .xl\:tw-px-20 {
        padding-right: 5rem !important;
        padding-left: 5rem !important
    }

    .xl\:tw-py-24 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }

    .xl\:tw-px-24 {
        padding-right: 6rem !important;
        padding-left: 6rem !important
    }

    .xl\:tw-py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important
    }

    .xl\:tw-px-32 {
        padding-right: 8rem !important;
        padding-left: 8rem !important
    }

    .xl\:tw-py-40 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important
    }

    .xl\:tw-px-40 {
        padding-right: 10rem !important;
        padding-left: 10rem !important
    }

    .xl\:tw-py-48 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important
    }

    .xl\:tw-px-48 {
        padding-right: 12rem !important;
        padding-left: 12rem !important
    }

    .xl\:tw-py-56 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important
    }

    .xl\:tw-px-56 {
        padding-right: 14rem !important;
        padding-left: 14rem !important
    }

    .xl\:tw-py-64 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important
    }

    .xl\:tw-px-64 {
        padding-right: 16rem !important;
        padding-left: 16rem !important
    }

    .xl\:tw-py-px {
        padding-top: 1px !important;
        padding-bottom: 1px !important
    }

    .xl\:tw-px-px {
        padding-right: 1px !important;
        padding-left: 1px !important
    }

    .xl\:tw-pt-0 {
        padding-top: 0 !important
    }

    .xl\:tw-pr-0 {
        padding-left: 0 !important
    }

    .xl\:tw-pb-0 {
        padding-bottom: 0 !important
    }

    .xl\:tw-pl-0 {
        padding-right: 0 !important
    }

    .xl\:tw-pt-1 {
        padding-top: .25rem !important
    }

    .xl\:tw-pr-1 {
        padding-left: .25rem !important
    }

    .xl\:tw-pb-1 {
        padding-bottom: .25rem !important
    }

    .xl\:tw-pl-1 {
        padding-right: .25rem !important
    }

    .xl\:tw-pt-2 {
        padding-top: .5rem !important
    }

    .xl\:tw-pr-2 {
        padding-left: .5rem !important
    }

    .xl\:tw-pb-2 {
        padding-bottom: .5rem !important
    }

    .xl\:tw-pl-2 {
        padding-right: .5rem !important
    }

    .xl\:tw-pt-3 {
        padding-top: .75rem !important
    }

    .xl\:tw-pr-3 {
        padding-left: .75rem !important
    }

    .xl\:tw-pb-3 {
        padding-bottom: .75rem !important
    }

    .xl\:tw-pl-3 {
        padding-right: .75rem !important
    }

    .xl\:tw-pt-4 {
        padding-top: 1rem !important
    }

    .xl\:tw-pr-4 {
        padding-left: 1rem !important
    }

    .xl\:tw-pb-4 {
        padding-bottom: 1rem !important
    }

    .xl\:tw-pl-4 {
        padding-right: 1rem !important
    }

    .xl\:tw-pt-5 {
        padding-top: 1.25rem !important
    }

    .xl\:tw-pr-5 {
        padding-left: 1.25rem !important
    }

    .xl\:tw-pb-5 {
        padding-bottom: 1.25rem !important
    }

    .xl\:tw-pl-5 {
        padding-right: 1.25rem !important
    }

    .xl\:tw-pt-6 {
        padding-top: 1.5rem !important
    }

    .xl\:tw-pr-6 {
        padding-left: 1.5rem !important
    }

    .xl\:tw-pb-6 {
        padding-bottom: 1.5rem !important
    }

    .xl\:tw-pl-6 {
        padding-right: 1.5rem !important
    }

    .xl\:tw-pt-8 {
        padding-top: 2rem !important
    }

    .xl\:tw-pr-8 {
        padding-left: 2rem !important
    }

    .xl\:tw-pb-8 {
        padding-bottom: 2rem !important
    }

    .xl\:tw-pl-8 {
        padding-right: 2rem !important
    }

    .xl\:tw-pt-10 {
        padding-top: 2.5rem !important
    }

    .xl\:tw-pr-10 {
        padding-left: 2.5rem !important
    }

    .xl\:tw-pb-10 {
        padding-bottom: 2.5rem !important
    }

    .xl\:tw-pl-10 {
        padding-right: 2.5rem !important
    }

    .xl\:tw-pt-12 {
        padding-top: 3rem !important
    }

    .xl\:tw-pr-12 {
        padding-left: 3rem !important
    }

    .xl\:tw-pb-12 {
        padding-bottom: 3rem !important
    }

    .xl\:tw-pl-12 {
        padding-right: 3rem !important
    }

    .xl\:tw-pt-16 {
        padding-top: 4rem !important
    }

    .xl\:tw-pr-16 {
        padding-left: 4rem !important
    }

    .xl\:tw-pb-16 {
        padding-bottom: 4rem !important
    }

    .xl\:tw-pl-16 {
        padding-right: 4rem !important
    }

    .xl\:tw-pt-20 {
        padding-top: 5rem !important
    }

    .xl\:tw-pr-20 {
        padding-left: 5rem !important
    }

    .xl\:tw-pb-20 {
        padding-bottom: 5rem !important
    }

    .xl\:tw-pl-20 {
        padding-right: 5rem !important
    }

    .xl\:tw-pt-24 {
        padding-top: 6rem !important
    }

    .xl\:tw-pr-24 {
        padding-left: 6rem !important
    }

    .xl\:tw-pb-24 {
        padding-bottom: 6rem !important
    }

    .xl\:tw-pl-24 {
        padding-right: 6rem !important
    }

    .xl\:tw-pt-32 {
        padding-top: 8rem !important
    }

    .xl\:tw-pr-32 {
        padding-left: 8rem !important
    }

    .xl\:tw-pb-32 {
        padding-bottom: 8rem !important
    }

    .xl\:tw-pl-32 {
        padding-right: 8rem !important
    }

    .xl\:tw-pt-40 {
        padding-top: 10rem !important
    }

    .xl\:tw-pr-40 {
        padding-left: 10rem !important
    }

    .xl\:tw-pb-40 {
        padding-bottom: 10rem !important
    }

    .xl\:tw-pl-40 {
        padding-right: 10rem !important
    }

    .xl\:tw-pt-48 {
        padding-top: 12rem !important
    }

    .xl\:tw-pr-48 {
        padding-left: 12rem !important
    }

    .xl\:tw-pb-48 {
        padding-bottom: 12rem !important
    }

    .xl\:tw-pl-48 {
        padding-right: 12rem !important
    }

    .xl\:tw-pt-56 {
        padding-top: 14rem !important
    }

    .xl\:tw-pr-56 {
        padding-left: 14rem !important
    }

    .xl\:tw-pb-56 {
        padding-bottom: 14rem !important
    }

    .xl\:tw-pl-56 {
        padding-right: 14rem !important
    }

    .xl\:tw-pt-64 {
        padding-top: 16rem !important
    }

    .xl\:tw-pr-64 {
        padding-left: 16rem !important
    }

    .xl\:tw-pb-64 {
        padding-bottom: 16rem !important
    }

    .xl\:tw-pl-64 {
        padding-right: 16rem !important
    }

    .xl\:tw-pt-px {
        padding-top: 1px !important
    }

    .xl\:tw-pr-px {
        padding-left: 1px !important
    }

    .xl\:tw-pb-px {
        padding-bottom: 1px !important
    }

    .xl\:tw-pl-px {
        padding-right: 1px !important
    }

    .xl\:tw-placeholder-transparent::-webkit-input-placeholder {
        color: transparent !important
    }

    .xl\:tw-placeholder-transparent::-moz-placeholder {
        color: transparent !important
    }

    .xl\:tw-placeholder-transparent:-ms-input-placeholder {
        color: transparent !important
    }

    .xl\:tw-placeholder-transparent::-ms-input-placeholder {
        color: transparent !important
    }

    .xl\:tw-placeholder-transparent::placeholder {
        color: transparent !important
    }

    .xl\:tw-placeholder-black::-webkit-input-placeholder {
        color: #000 !important
    }

    .xl\:tw-placeholder-black::-moz-placeholder {
        color: #000 !important
    }

    .xl\:tw-placeholder-black:-ms-input-placeholder {
        color: #000 !important
    }

    .xl\:tw-placeholder-black::-ms-input-placeholder {
        color: #000 !important
    }

    .xl\:tw-placeholder-black::placeholder {
        color: #000 !important
    }

    .xl\:tw-placeholder-black2::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:tw-placeholder-black2::-moz-placeholder {
        color: #2e2e2e !important
    }

    .xl\:tw-placeholder-black2:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:tw-placeholder-black2::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:tw-placeholder-black2::placeholder {
        color: #2e2e2e !important
    }

    .xl\:tw-placeholder-white::-webkit-input-placeholder {
        color: #fff !important
    }

    .xl\:tw-placeholder-white::-moz-placeholder {
        color: #fff !important
    }

    .xl\:tw-placeholder-white:-ms-input-placeholder {
        color: #fff !important
    }

    .xl\:tw-placeholder-white::-ms-input-placeholder {
        color: #fff !important
    }

    .xl\:tw-placeholder-white::placeholder {
        color: #fff !important
    }

    .xl\:tw-placeholder-gray-100::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:tw-placeholder-gray-100::-moz-placeholder {
        color: #f7fafc !important
    }

    .xl\:tw-placeholder-gray-100:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:tw-placeholder-gray-100::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:tw-placeholder-gray-100::placeholder {
        color: #f7fafc !important
    }

    .xl\:tw-placeholder-gray-200::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:tw-placeholder-gray-200::-moz-placeholder {
        color: #edf2f7 !important
    }

    .xl\:tw-placeholder-gray-200:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:tw-placeholder-gray-200::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:tw-placeholder-gray-200::placeholder {
        color: #edf2f7 !important
    }

    .xl\:tw-placeholder-gray-300::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:tw-placeholder-gray-300::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:tw-placeholder-gray-300:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:tw-placeholder-gray-300::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:tw-placeholder-gray-300::placeholder {
        color: #e2e8f0 !important
    }

    .xl\:tw-placeholder-gray-400::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:tw-placeholder-gray-400::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:tw-placeholder-gray-400:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:tw-placeholder-gray-400::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:tw-placeholder-gray-400::placeholder {
        color: #cbd5e0 !important
    }

    .xl\:tw-placeholder-gray-500::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:tw-placeholder-gray-500::-moz-placeholder {
        color: #a0aec0 !important
    }

    .xl\:tw-placeholder-gray-500:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:tw-placeholder-gray-500::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:tw-placeholder-gray-500::placeholder {
        color: #a0aec0 !important
    }

    .xl\:tw-placeholder-gray-600::-webkit-input-placeholder {
        color: #718096 !important
    }

    .xl\:tw-placeholder-gray-600::-moz-placeholder {
        color: #718096 !important
    }

    .xl\:tw-placeholder-gray-600:-ms-input-placeholder {
        color: #718096 !important
    }

    .xl\:tw-placeholder-gray-600::-ms-input-placeholder {
        color: #718096 !important
    }

    .xl\:tw-placeholder-gray-600::placeholder {
        color: #718096 !important
    }

    .xl\:tw-placeholder-gray-700::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:tw-placeholder-gray-700::-moz-placeholder {
        color: #4a5568 !important
    }

    .xl\:tw-placeholder-gray-700:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:tw-placeholder-gray-700::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:tw-placeholder-gray-700::placeholder {
        color: #4a5568 !important
    }

    .xl\:tw-placeholder-gray-800::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:tw-placeholder-gray-800::-moz-placeholder {
        color: #2d3748 !important
    }

    .xl\:tw-placeholder-gray-800:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:tw-placeholder-gray-800::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:tw-placeholder-gray-800::placeholder {
        color: #2d3748 !important
    }

    .xl\:tw-placeholder-gray-900::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .xl\:tw-placeholder-gray-900::-moz-placeholder {
        color: #1a202c !important
    }

    .xl\:tw-placeholder-gray-900:-ms-input-placeholder {
        color: #1a202c !important
    }

    .xl\:tw-placeholder-gray-900::-ms-input-placeholder {
        color: #1a202c !important
    }

    .xl\:tw-placeholder-gray-900::placeholder {
        color: #1a202c !important
    }

    .xl\:tw-placeholder-red-100::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:tw-placeholder-red-100::-moz-placeholder {
        color: #fff5f5 !important
    }

    .xl\:tw-placeholder-red-100:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:tw-placeholder-red-100::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:tw-placeholder-red-100::placeholder {
        color: #fff5f5 !important
    }

    .xl\:tw-placeholder-red-200::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:tw-placeholder-red-200::-moz-placeholder {
        color: #fed7d7 !important
    }

    .xl\:tw-placeholder-red-200:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:tw-placeholder-red-200::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:tw-placeholder-red-200::placeholder {
        color: #fed7d7 !important
    }

    .xl\:tw-placeholder-red-300::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:tw-placeholder-red-300::-moz-placeholder {
        color: #feb2b2 !important
    }

    .xl\:tw-placeholder-red-300:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:tw-placeholder-red-300::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:tw-placeholder-red-300::placeholder {
        color: #feb2b2 !important
    }

    .xl\:tw-placeholder-red-400::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:tw-placeholder-red-400::-moz-placeholder {
        color: #fc8181 !important
    }

    .xl\:tw-placeholder-red-400:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:tw-placeholder-red-400::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:tw-placeholder-red-400::placeholder {
        color: #fc8181 !important
    }

    .xl\:tw-placeholder-red-500::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .xl\:tw-placeholder-red-500::-moz-placeholder {
        color: #f56565 !important
    }

    .xl\:tw-placeholder-red-500:-ms-input-placeholder {
        color: #f56565 !important
    }

    .xl\:tw-placeholder-red-500::-ms-input-placeholder {
        color: #f56565 !important
    }

    .xl\:tw-placeholder-red-500::placeholder {
        color: #f56565 !important
    }

    .xl\:tw-placeholder-red-600::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:tw-placeholder-red-600::-moz-placeholder {
        color: #e53e3e !important
    }

    .xl\:tw-placeholder-red-600:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:tw-placeholder-red-600::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:tw-placeholder-red-600::placeholder {
        color: #e53e3e !important
    }

    .xl\:tw-placeholder-red-700::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .xl\:tw-placeholder-red-700::-moz-placeholder {
        color: #c53030 !important
    }

    .xl\:tw-placeholder-red-700:-ms-input-placeholder {
        color: #c53030 !important
    }

    .xl\:tw-placeholder-red-700::-ms-input-placeholder {
        color: #c53030 !important
    }

    .xl\:tw-placeholder-red-700::placeholder {
        color: #c53030 !important
    }

    .xl\:tw-placeholder-red-800::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:tw-placeholder-red-800::-moz-placeholder {
        color: #9b2c2c !important
    }

    .xl\:tw-placeholder-red-800:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:tw-placeholder-red-800::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:tw-placeholder-red-800::placeholder {
        color: #9b2c2c !important
    }

    .xl\:tw-placeholder-red-900::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .xl\:tw-placeholder-red-900::-moz-placeholder {
        color: #742a2a !important
    }

    .xl\:tw-placeholder-red-900:-ms-input-placeholder {
        color: #742a2a !important
    }

    .xl\:tw-placeholder-red-900::-ms-input-placeholder {
        color: #742a2a !important
    }

    .xl\:tw-placeholder-red-900::placeholder {
        color: #742a2a !important
    }

    .xl\:tw-placeholder-orange-100::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:tw-placeholder-orange-100::-moz-placeholder {
        color: #fffaf0 !important
    }

    .xl\:tw-placeholder-orange-100:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:tw-placeholder-orange-100::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:tw-placeholder-orange-100::placeholder {
        color: #fffaf0 !important
    }

    .xl\:tw-placeholder-orange-200::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:tw-placeholder-orange-200::-moz-placeholder {
        color: #feebc8 !important
    }

    .xl\:tw-placeholder-orange-200:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:tw-placeholder-orange-200::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:tw-placeholder-orange-200::placeholder {
        color: #feebc8 !important
    }

    .xl\:tw-placeholder-orange-300::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:tw-placeholder-orange-300::-moz-placeholder {
        color: #fbd38d !important
    }

    .xl\:tw-placeholder-orange-300:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:tw-placeholder-orange-300::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:tw-placeholder-orange-300::placeholder {
        color: #fbd38d !important
    }

    .xl\:tw-placeholder-orange-400::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:tw-placeholder-orange-400::-moz-placeholder {
        color: #f6ad55 !important
    }

    .xl\:tw-placeholder-orange-400:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:tw-placeholder-orange-400::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:tw-placeholder-orange-400::placeholder {
        color: #f6ad55 !important
    }

    .xl\:tw-placeholder-orange-500::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:tw-placeholder-orange-500::-moz-placeholder {
        color: #ed8936 !important
    }

    .xl\:tw-placeholder-orange-500:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:tw-placeholder-orange-500::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:tw-placeholder-orange-500::placeholder {
        color: #ed8936 !important
    }

    .xl\:tw-placeholder-orange-600::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:tw-placeholder-orange-600::-moz-placeholder {
        color: #dd6b20 !important
    }

    .xl\:tw-placeholder-orange-600:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:tw-placeholder-orange-600::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:tw-placeholder-orange-600::placeholder {
        color: #dd6b20 !important
    }

    .xl\:tw-placeholder-orange-700::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .xl\:tw-placeholder-orange-700::-moz-placeholder {
        color: #c05621 !important
    }

    .xl\:tw-placeholder-orange-700:-ms-input-placeholder {
        color: #c05621 !important
    }

    .xl\:tw-placeholder-orange-700::-ms-input-placeholder {
        color: #c05621 !important
    }

    .xl\:tw-placeholder-orange-700::placeholder {
        color: #c05621 !important
    }

    .xl\:tw-placeholder-orange-800::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:tw-placeholder-orange-800::-moz-placeholder {
        color: #9c4221 !important
    }

    .xl\:tw-placeholder-orange-800:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:tw-placeholder-orange-800::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:tw-placeholder-orange-800::placeholder {
        color: #9c4221 !important
    }

    .xl\:tw-placeholder-orange-900::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .xl\:tw-placeholder-orange-900::-moz-placeholder {
        color: #7b341e !important
    }

    .xl\:tw-placeholder-orange-900:-ms-input-placeholder {
        color: #7b341e !important
    }

    .xl\:tw-placeholder-orange-900::-ms-input-placeholder {
        color: #7b341e !important
    }

    .xl\:tw-placeholder-orange-900::placeholder {
        color: #7b341e !important
    }

    .xl\:tw-placeholder-yellow-100::-webkit-input-placeholder {
        color: ivory !important
    }

    .xl\:tw-placeholder-yellow-100::-moz-placeholder {
        color: ivory !important
    }

    .xl\:tw-placeholder-yellow-100:-ms-input-placeholder {
        color: ivory !important
    }

    .xl\:tw-placeholder-yellow-100::-ms-input-placeholder {
        color: ivory !important
    }

    .xl\:tw-placeholder-yellow-100::placeholder {
        color: ivory !important
    }

    .xl\:tw-placeholder-yellow-200::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:tw-placeholder-yellow-200::-moz-placeholder {
        color: #fefcbf !important
    }

    .xl\:tw-placeholder-yellow-200:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:tw-placeholder-yellow-200::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:tw-placeholder-yellow-200::placeholder {
        color: #fefcbf !important
    }

    .xl\:tw-placeholder-yellow-300::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .xl\:tw-placeholder-yellow-300::-moz-placeholder {
        color: #faf089 !important
    }

    .xl\:tw-placeholder-yellow-300:-ms-input-placeholder {
        color: #faf089 !important
    }

    .xl\:tw-placeholder-yellow-300::-ms-input-placeholder {
        color: #faf089 !important
    }

    .xl\:tw-placeholder-yellow-300::placeholder {
        color: #faf089 !important
    }

    .xl\:tw-placeholder-yellow-400::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:tw-placeholder-yellow-400::-moz-placeholder {
        color: #f6e05e !important
    }

    .xl\:tw-placeholder-yellow-400:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:tw-placeholder-yellow-400::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:tw-placeholder-yellow-400::placeholder {
        color: #f6e05e !important
    }

    .xl\:tw-placeholder-yellow-500::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:tw-placeholder-yellow-500::-moz-placeholder {
        color: #ecc94b !important
    }

    .xl\:tw-placeholder-yellow-500:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:tw-placeholder-yellow-500::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:tw-placeholder-yellow-500::placeholder {
        color: #ecc94b !important
    }

    .xl\:tw-placeholder-yellow-600::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:tw-placeholder-yellow-600::-moz-placeholder {
        color: #d69e2e !important
    }

    .xl\:tw-placeholder-yellow-600:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:tw-placeholder-yellow-600::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:tw-placeholder-yellow-600::placeholder {
        color: #d69e2e !important
    }

    .xl\:tw-placeholder-yellow-700::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .xl\:tw-placeholder-yellow-700::-moz-placeholder {
        color: #b7791f !important
    }

    .xl\:tw-placeholder-yellow-700:-ms-input-placeholder {
        color: #b7791f !important
    }

    .xl\:tw-placeholder-yellow-700::-ms-input-placeholder {
        color: #b7791f !important
    }

    .xl\:tw-placeholder-yellow-700::placeholder {
        color: #b7791f !important
    }

    .xl\:tw-placeholder-yellow-800::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .xl\:tw-placeholder-yellow-800::-moz-placeholder {
        color: #975a16 !important
    }

    .xl\:tw-placeholder-yellow-800:-ms-input-placeholder {
        color: #975a16 !important
    }

    .xl\:tw-placeholder-yellow-800::-ms-input-placeholder {
        color: #975a16 !important
    }

    .xl\:tw-placeholder-yellow-800::placeholder {
        color: #975a16 !important
    }

    .xl\:tw-placeholder-yellow-900::-webkit-input-placeholder {
        color: #744210 !important
    }

    .xl\:tw-placeholder-yellow-900::-moz-placeholder {
        color: #744210 !important
    }

    .xl\:tw-placeholder-yellow-900:-ms-input-placeholder {
        color: #744210 !important
    }

    .xl\:tw-placeholder-yellow-900::-ms-input-placeholder {
        color: #744210 !important
    }

    .xl\:tw-placeholder-yellow-900::placeholder {
        color: #744210 !important
    }

    .xl\:tw-placeholder-green-100::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:tw-placeholder-green-100::-moz-placeholder {
        color: #f0fff4 !important
    }

    .xl\:tw-placeholder-green-100:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:tw-placeholder-green-100::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:tw-placeholder-green-100::placeholder {
        color: #f0fff4 !important
    }

    .xl\:tw-placeholder-green-200::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:tw-placeholder-green-200::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:tw-placeholder-green-200:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:tw-placeholder-green-200::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:tw-placeholder-green-200::placeholder {
        color: #c6f6d5 !important
    }

    .xl\:tw-placeholder-green-300::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:tw-placeholder-green-300::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:tw-placeholder-green-300:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:tw-placeholder-green-300::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:tw-placeholder-green-300::placeholder {
        color: #9ae6b4 !important
    }

    .xl\:tw-placeholder-green-400::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .xl\:tw-placeholder-green-400::-moz-placeholder {
        color: #68d391 !important
    }

    .xl\:tw-placeholder-green-400:-ms-input-placeholder {
        color: #68d391 !important
    }

    .xl\:tw-placeholder-green-400::-ms-input-placeholder {
        color: #68d391 !important
    }

    .xl\:tw-placeholder-green-400::placeholder {
        color: #68d391 !important
    }

    .xl\:tw-placeholder-green-500::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:tw-placeholder-green-500::-moz-placeholder {
        color: #48bb78 !important
    }

    .xl\:tw-placeholder-green-500:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:tw-placeholder-green-500::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:tw-placeholder-green-500::placeholder {
        color: #48bb78 !important
    }

    .xl\:tw-placeholder-green-600::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .xl\:tw-placeholder-green-600::-moz-placeholder {
        color: #38a169 !important
    }

    .xl\:tw-placeholder-green-600:-ms-input-placeholder {
        color: #38a169 !important
    }

    .xl\:tw-placeholder-green-600::-ms-input-placeholder {
        color: #38a169 !important
    }

    .xl\:tw-placeholder-green-600::placeholder {
        color: #38a169 !important
    }

    .xl\:tw-placeholder-green-700::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .xl\:tw-placeholder-green-700::-moz-placeholder {
        color: #2f855a !important
    }

    .xl\:tw-placeholder-green-700:-ms-input-placeholder {
        color: #2f855a !important
    }

    .xl\:tw-placeholder-green-700::-ms-input-placeholder {
        color: #2f855a !important
    }

    .xl\:tw-placeholder-green-700::placeholder {
        color: #2f855a !important
    }

    .xl\:tw-placeholder-green-800::-webkit-input-placeholder {
        color: #276749 !important
    }

    .xl\:tw-placeholder-green-800::-moz-placeholder {
        color: #276749 !important
    }

    .xl\:tw-placeholder-green-800:-ms-input-placeholder {
        color: #276749 !important
    }

    .xl\:tw-placeholder-green-800::-ms-input-placeholder {
        color: #276749 !important
    }

    .xl\:tw-placeholder-green-800::placeholder {
        color: #276749 !important
    }

    .xl\:tw-placeholder-green-900::-webkit-input-placeholder {
        color: #22543d !important
    }

    .xl\:tw-placeholder-green-900::-moz-placeholder {
        color: #22543d !important
    }

    .xl\:tw-placeholder-green-900:-ms-input-placeholder {
        color: #22543d !important
    }

    .xl\:tw-placeholder-green-900::-ms-input-placeholder {
        color: #22543d !important
    }

    .xl\:tw-placeholder-green-900::placeholder {
        color: #22543d !important
    }

    .xl\:tw-placeholder-teal-100::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:tw-placeholder-teal-100::-moz-placeholder {
        color: #e6fffa !important
    }

    .xl\:tw-placeholder-teal-100:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:tw-placeholder-teal-100::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:tw-placeholder-teal-100::placeholder {
        color: #e6fffa !important
    }

    .xl\:tw-placeholder-teal-200::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:tw-placeholder-teal-200::-moz-placeholder {
        color: #b2f5ea !important
    }

    .xl\:tw-placeholder-teal-200:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:tw-placeholder-teal-200::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:tw-placeholder-teal-200::placeholder {
        color: #b2f5ea !important
    }

    .xl\:tw-placeholder-teal-300::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:tw-placeholder-teal-300::-moz-placeholder {
        color: #81e6d9 !important
    }

    .xl\:tw-placeholder-teal-300:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:tw-placeholder-teal-300::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:tw-placeholder-teal-300::placeholder {
        color: #81e6d9 !important
    }

    .xl\:tw-placeholder-teal-400::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:tw-placeholder-teal-400::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:tw-placeholder-teal-400:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:tw-placeholder-teal-400::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:tw-placeholder-teal-400::placeholder {
        color: #4fd1c5 !important
    }

    .xl\:tw-placeholder-teal-500::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:tw-placeholder-teal-500::-moz-placeholder {
        color: #38b2ac !important
    }

    .xl\:tw-placeholder-teal-500:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:tw-placeholder-teal-500::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:tw-placeholder-teal-500::placeholder {
        color: #38b2ac !important
    }

    .xl\:tw-placeholder-teal-600::-webkit-input-placeholder {
        color: #319795 !important
    }

    .xl\:tw-placeholder-teal-600::-moz-placeholder {
        color: #319795 !important
    }

    .xl\:tw-placeholder-teal-600:-ms-input-placeholder {
        color: #319795 !important
    }

    .xl\:tw-placeholder-teal-600::-ms-input-placeholder {
        color: #319795 !important
    }

    .xl\:tw-placeholder-teal-600::placeholder {
        color: #319795 !important
    }

    .xl\:tw-placeholder-teal-700::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:tw-placeholder-teal-700::-moz-placeholder {
        color: #2c7a7b !important
    }

    .xl\:tw-placeholder-teal-700:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:tw-placeholder-teal-700::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:tw-placeholder-teal-700::placeholder {
        color: #2c7a7b !important
    }

    .xl\:tw-placeholder-teal-800::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .xl\:tw-placeholder-teal-800::-moz-placeholder {
        color: #285e61 !important
    }

    .xl\:tw-placeholder-teal-800:-ms-input-placeholder {
        color: #285e61 !important
    }

    .xl\:tw-placeholder-teal-800::-ms-input-placeholder {
        color: #285e61 !important
    }

    .xl\:tw-placeholder-teal-800::placeholder {
        color: #285e61 !important
    }

    .xl\:tw-placeholder-teal-900::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .xl\:tw-placeholder-teal-900::-moz-placeholder {
        color: #234e52 !important
    }

    .xl\:tw-placeholder-teal-900:-ms-input-placeholder {
        color: #234e52 !important
    }

    .xl\:tw-placeholder-teal-900::-ms-input-placeholder {
        color: #234e52 !important
    }

    .xl\:tw-placeholder-teal-900::placeholder {
        color: #234e52 !important
    }

    .xl\:tw-placeholder-blue-100::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:tw-placeholder-blue-100::-moz-placeholder {
        color: #ebf8ff !important
    }

    .xl\:tw-placeholder-blue-100:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:tw-placeholder-blue-100::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:tw-placeholder-blue-100::placeholder {
        color: #ebf8ff !important
    }

    .xl\:tw-placeholder-blue-200::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:tw-placeholder-blue-200::-moz-placeholder {
        color: #bee3f8 !important
    }

    .xl\:tw-placeholder-blue-200:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:tw-placeholder-blue-200::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:tw-placeholder-blue-200::placeholder {
        color: #bee3f8 !important
    }

    .xl\:tw-placeholder-blue-300::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:tw-placeholder-blue-300::-moz-placeholder {
        color: #90cdf4 !important
    }

    .xl\:tw-placeholder-blue-300:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:tw-placeholder-blue-300::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:tw-placeholder-blue-300::placeholder {
        color: #90cdf4 !important
    }

    .xl\:tw-placeholder-blue-400::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:tw-placeholder-blue-400::-moz-placeholder {
        color: #63b3ed !important
    }

    .xl\:tw-placeholder-blue-400:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:tw-placeholder-blue-400::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:tw-placeholder-blue-400::placeholder {
        color: #63b3ed !important
    }

    .xl\:tw-placeholder-blue-500::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:tw-placeholder-blue-500::-moz-placeholder {
        color: #4299e1 !important
    }

    .xl\:tw-placeholder-blue-500:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:tw-placeholder-blue-500::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:tw-placeholder-blue-500::placeholder {
        color: #4299e1 !important
    }

    .xl\:tw-placeholder-blue-600::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .xl\:tw-placeholder-blue-600::-moz-placeholder {
        color: #3182ce !important
    }

    .xl\:tw-placeholder-blue-600:-ms-input-placeholder {
        color: #3182ce !important
    }

    .xl\:tw-placeholder-blue-600::-ms-input-placeholder {
        color: #3182ce !important
    }

    .xl\:tw-placeholder-blue-600::placeholder {
        color: #3182ce !important
    }

    .xl\:tw-placeholder-blue-700::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:tw-placeholder-blue-700::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:tw-placeholder-blue-700:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:tw-placeholder-blue-700::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:tw-placeholder-blue-700::placeholder {
        color: #2b6cb0 !important
    }

    .xl\:tw-placeholder-blue-800::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:tw-placeholder-blue-800::-moz-placeholder {
        color: #2c5282 !important
    }

    .xl\:tw-placeholder-blue-800:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:tw-placeholder-blue-800::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:tw-placeholder-blue-800::placeholder {
        color: #2c5282 !important
    }

    .xl\:tw-placeholder-blue-900::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:tw-placeholder-blue-900::-moz-placeholder {
        color: #2a4365 !important
    }

    .xl\:tw-placeholder-blue-900:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:tw-placeholder-blue-900::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:tw-placeholder-blue-900::placeholder {
        color: #2a4365 !important
    }

    .xl\:tw-placeholder-blue-1000::-webkit-input-placeholder {
        color: #304570 !important
    }

    .xl\:tw-placeholder-blue-1000::-moz-placeholder {
        color: #304570 !important
    }

    .xl\:tw-placeholder-blue-1000:-ms-input-placeholder {
        color: #304570 !important
    }

    .xl\:tw-placeholder-blue-1000::-ms-input-placeholder {
        color: #304570 !important
    }

    .xl\:tw-placeholder-blue-1000::placeholder {
        color: #304570 !important
    }

    .xl\:tw-placeholder-blue-1100::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:tw-placeholder-blue-1100::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:tw-placeholder-blue-1100:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:tw-placeholder-blue-1100::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:tw-placeholder-blue-1100::placeholder {
        color: #D1E3E3 !important
    }

    .xl\:tw-placeholder-indigo-100::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:tw-placeholder-indigo-100::-moz-placeholder {
        color: #ebf4ff !important
    }

    .xl\:tw-placeholder-indigo-100:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:tw-placeholder-indigo-100::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:tw-placeholder-indigo-100::placeholder {
        color: #ebf4ff !important
    }

    .xl\:tw-placeholder-indigo-200::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:tw-placeholder-indigo-200::-moz-placeholder {
        color: #c3dafe !important
    }

    .xl\:tw-placeholder-indigo-200:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:tw-placeholder-indigo-200::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:tw-placeholder-indigo-200::placeholder {
        color: #c3dafe !important
    }

    .xl\:tw-placeholder-indigo-300::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:tw-placeholder-indigo-300::-moz-placeholder {
        color: #a3bffa !important
    }

    .xl\:tw-placeholder-indigo-300:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:tw-placeholder-indigo-300::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:tw-placeholder-indigo-300::placeholder {
        color: #a3bffa !important
    }

    .xl\:tw-placeholder-indigo-400::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:tw-placeholder-indigo-400::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:tw-placeholder-indigo-400:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:tw-placeholder-indigo-400::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:tw-placeholder-indigo-400::placeholder {
        color: #7f9cf5 !important
    }

    .xl\:tw-placeholder-indigo-500::-webkit-input-placeholder {
        color: #667eea !important
    }

    .xl\:tw-placeholder-indigo-500::-moz-placeholder {
        color: #667eea !important
    }

    .xl\:tw-placeholder-indigo-500:-ms-input-placeholder {
        color: #667eea !important
    }

    .xl\:tw-placeholder-indigo-500::-ms-input-placeholder {
        color: #667eea !important
    }

    .xl\:tw-placeholder-indigo-500::placeholder {
        color: #667eea !important
    }

    .xl\:tw-placeholder-indigo-600::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:tw-placeholder-indigo-600::-moz-placeholder {
        color: #5a67d8 !important
    }

    .xl\:tw-placeholder-indigo-600:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:tw-placeholder-indigo-600::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:tw-placeholder-indigo-600::placeholder {
        color: #5a67d8 !important
    }

    .xl\:tw-placeholder-indigo-700::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:tw-placeholder-indigo-700::-moz-placeholder {
        color: #4c51bf !important
    }

    .xl\:tw-placeholder-indigo-700:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:tw-placeholder-indigo-700::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:tw-placeholder-indigo-700::placeholder {
        color: #4c51bf !important
    }

    .xl\:tw-placeholder-indigo-800::-webkit-input-placeholder {
        color: #434190 !important
    }

    .xl\:tw-placeholder-indigo-800::-moz-placeholder {
        color: #434190 !important
    }

    .xl\:tw-placeholder-indigo-800:-ms-input-placeholder {
        color: #434190 !important
    }

    .xl\:tw-placeholder-indigo-800::-ms-input-placeholder {
        color: #434190 !important
    }

    .xl\:tw-placeholder-indigo-800::placeholder {
        color: #434190 !important
    }

    .xl\:tw-placeholder-indigo-900::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .xl\:tw-placeholder-indigo-900::-moz-placeholder {
        color: #3c366b !important
    }

    .xl\:tw-placeholder-indigo-900:-ms-input-placeholder {
        color: #3c366b !important
    }

    .xl\:tw-placeholder-indigo-900::-ms-input-placeholder {
        color: #3c366b !important
    }

    .xl\:tw-placeholder-indigo-900::placeholder {
        color: #3c366b !important
    }

    .xl\:tw-placeholder-purple-100::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:tw-placeholder-purple-100::-moz-placeholder {
        color: #faf5ff !important
    }

    .xl\:tw-placeholder-purple-100:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:tw-placeholder-purple-100::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:tw-placeholder-purple-100::placeholder {
        color: #faf5ff !important
    }

    .xl\:tw-placeholder-purple-200::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:tw-placeholder-purple-200::-moz-placeholder {
        color: #e9d8fd !important
    }

    .xl\:tw-placeholder-purple-200:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:tw-placeholder-purple-200::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:tw-placeholder-purple-200::placeholder {
        color: #e9d8fd !important
    }

    .xl\:tw-placeholder-purple-300::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:tw-placeholder-purple-300::-moz-placeholder {
        color: #d6bcfa !important
    }

    .xl\:tw-placeholder-purple-300:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:tw-placeholder-purple-300::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:tw-placeholder-purple-300::placeholder {
        color: #d6bcfa !important
    }

    .xl\:tw-placeholder-purple-400::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:tw-placeholder-purple-400::-moz-placeholder {
        color: #b794f4 !important
    }

    .xl\:tw-placeholder-purple-400:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:tw-placeholder-purple-400::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:tw-placeholder-purple-400::placeholder {
        color: #b794f4 !important
    }

    .xl\:tw-placeholder-purple-500::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:tw-placeholder-purple-500::-moz-placeholder {
        color: #9f7aea !important
    }

    .xl\:tw-placeholder-purple-500:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:tw-placeholder-purple-500::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:tw-placeholder-purple-500::placeholder {
        color: #9f7aea !important
    }

    .xl\:tw-placeholder-purple-600::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:tw-placeholder-purple-600::-moz-placeholder {
        color: #805ad5 !important
    }

    .xl\:tw-placeholder-purple-600:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:tw-placeholder-purple-600::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:tw-placeholder-purple-600::placeholder {
        color: #805ad5 !important
    }

    .xl\:tw-placeholder-purple-700::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:tw-placeholder-purple-700::-moz-placeholder {
        color: #6b46c1 !important
    }

    .xl\:tw-placeholder-purple-700:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:tw-placeholder-purple-700::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:tw-placeholder-purple-700::placeholder {
        color: #6b46c1 !important
    }

    .xl\:tw-placeholder-purple-800::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .xl\:tw-placeholder-purple-800::-moz-placeholder {
        color: #553c9a !important
    }

    .xl\:tw-placeholder-purple-800:-ms-input-placeholder {
        color: #553c9a !important
    }

    .xl\:tw-placeholder-purple-800::-ms-input-placeholder {
        color: #553c9a !important
    }

    .xl\:tw-placeholder-purple-800::placeholder {
        color: #553c9a !important
    }

    .xl\:tw-placeholder-purple-900::-webkit-input-placeholder {
        color: #44337a !important
    }

    .xl\:tw-placeholder-purple-900::-moz-placeholder {
        color: #44337a !important
    }

    .xl\:tw-placeholder-purple-900:-ms-input-placeholder {
        color: #44337a !important
    }

    .xl\:tw-placeholder-purple-900::-ms-input-placeholder {
        color: #44337a !important
    }

    .xl\:tw-placeholder-purple-900::placeholder {
        color: #44337a !important
    }

    .xl\:tw-placeholder-pink-100::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:tw-placeholder-pink-100::-moz-placeholder {
        color: #fff5f7 !important
    }

    .xl\:tw-placeholder-pink-100:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:tw-placeholder-pink-100::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:tw-placeholder-pink-100::placeholder {
        color: #fff5f7 !important
    }

    .xl\:tw-placeholder-pink-200::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:tw-placeholder-pink-200::-moz-placeholder {
        color: #fed7e2 !important
    }

    .xl\:tw-placeholder-pink-200:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:tw-placeholder-pink-200::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:tw-placeholder-pink-200::placeholder {
        color: #fed7e2 !important
    }

    .xl\:tw-placeholder-pink-300::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:tw-placeholder-pink-300::-moz-placeholder {
        color: #fbb6ce !important
    }

    .xl\:tw-placeholder-pink-300:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:tw-placeholder-pink-300::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:tw-placeholder-pink-300::placeholder {
        color: #fbb6ce !important
    }

    .xl\:tw-placeholder-pink-400::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:tw-placeholder-pink-400::-moz-placeholder {
        color: #f687b3 !important
    }

    .xl\:tw-placeholder-pink-400:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:tw-placeholder-pink-400::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:tw-placeholder-pink-400::placeholder {
        color: #f687b3 !important
    }

    .xl\:tw-placeholder-pink-500::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:tw-placeholder-pink-500::-moz-placeholder {
        color: #ed64a6 !important
    }

    .xl\:tw-placeholder-pink-500:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:tw-placeholder-pink-500::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:tw-placeholder-pink-500::placeholder {
        color: #ed64a6 !important
    }

    .xl\:tw-placeholder-pink-600::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:tw-placeholder-pink-600::-moz-placeholder {
        color: #d53f8c !important
    }

    .xl\:tw-placeholder-pink-600:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:tw-placeholder-pink-600::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:tw-placeholder-pink-600::placeholder {
        color: #d53f8c !important
    }

    .xl\:tw-placeholder-pink-700::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .xl\:tw-placeholder-pink-700::-moz-placeholder {
        color: #b83280 !important
    }

    .xl\:tw-placeholder-pink-700:-ms-input-placeholder {
        color: #b83280 !important
    }

    .xl\:tw-placeholder-pink-700::-ms-input-placeholder {
        color: #b83280 !important
    }

    .xl\:tw-placeholder-pink-700::placeholder {
        color: #b83280 !important
    }

    .xl\:tw-placeholder-pink-800::-webkit-input-placeholder {
        color: #97266d !important
    }

    .xl\:tw-placeholder-pink-800::-moz-placeholder {
        color: #97266d !important
    }

    .xl\:tw-placeholder-pink-800:-ms-input-placeholder {
        color: #97266d !important
    }

    .xl\:tw-placeholder-pink-800::-ms-input-placeholder {
        color: #97266d !important
    }

    .xl\:tw-placeholder-pink-800::placeholder {
        color: #97266d !important
    }

    .xl\:tw-placeholder-pink-900::-webkit-input-placeholder {
        color: #702459 !important
    }

    .xl\:tw-placeholder-pink-900::-moz-placeholder {
        color: #702459 !important
    }

    .xl\:tw-placeholder-pink-900:-ms-input-placeholder {
        color: #702459 !important
    }

    .xl\:tw-placeholder-pink-900::-ms-input-placeholder {
        color: #702459 !important
    }

    .xl\:tw-placeholder-pink-900::placeholder {
        color: #702459 !important
    }

    .xl\:focus\:tw-placeholder-transparent:focus::-webkit-input-placeholder {
        color: transparent !important
    }

    .xl\:focus\:tw-placeholder-transparent:focus::-moz-placeholder {
        color: transparent !important
    }

    .xl\:focus\:tw-placeholder-transparent:focus:-ms-input-placeholder {
        color: transparent !important
    }

    .xl\:focus\:tw-placeholder-transparent:focus::-ms-input-placeholder {
        color: transparent !important
    }

    .xl\:focus\:tw-placeholder-transparent:focus::placeholder {
        color: transparent !important
    }

    .xl\:focus\:tw-placeholder-black:focus::-webkit-input-placeholder {
        color: #000 !important
    }

    .xl\:focus\:tw-placeholder-black:focus::-moz-placeholder {
        color: #000 !important
    }

    .xl\:focus\:tw-placeholder-black:focus:-ms-input-placeholder {
        color: #000 !important
    }

    .xl\:focus\:tw-placeholder-black:focus::-ms-input-placeholder {
        color: #000 !important
    }

    .xl\:focus\:tw-placeholder-black:focus::placeholder {
        color: #000 !important
    }

    .xl\:focus\:tw-placeholder-black2:focus::-webkit-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-placeholder-black2:focus::-moz-placeholder {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-placeholder-black2:focus:-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-placeholder-black2:focus::-ms-input-placeholder {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-placeholder-black2:focus::placeholder {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-placeholder-white:focus::-webkit-input-placeholder {
        color: #fff !important
    }

    .xl\:focus\:tw-placeholder-white:focus::-moz-placeholder {
        color: #fff !important
    }

    .xl\:focus\:tw-placeholder-white:focus:-ms-input-placeholder {
        color: #fff !important
    }

    .xl\:focus\:tw-placeholder-white:focus::-ms-input-placeholder {
        color: #fff !important
    }

    .xl\:focus\:tw-placeholder-white:focus::placeholder {
        color: #fff !important
    }

    .xl\:focus\:tw-placeholder-gray-100:focus::-webkit-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-placeholder-gray-100:focus:-ms-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-placeholder-gray-100:focus::-ms-input-placeholder {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-placeholder-gray-100:focus::placeholder {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-placeholder-gray-200:focus::-webkit-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-placeholder-gray-200:focus:-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-placeholder-gray-200:focus::-ms-input-placeholder {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-placeholder-gray-200:focus::placeholder {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-placeholder-gray-300:focus::-webkit-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-placeholder-gray-300:focus:-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-placeholder-gray-300:focus::-ms-input-placeholder {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-placeholder-gray-300:focus::placeholder {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-placeholder-gray-400:focus::-webkit-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-placeholder-gray-400:focus:-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-placeholder-gray-400:focus::-ms-input-placeholder {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-placeholder-gray-400:focus::placeholder {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-placeholder-gray-500:focus::-webkit-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-placeholder-gray-500:focus:-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-placeholder-gray-500:focus::-ms-input-placeholder {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-placeholder-gray-500:focus::placeholder {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-placeholder-gray-600:focus::-webkit-input-placeholder {
        color: #718096 !important
    }

    .xl\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder {
        color: #718096 !important
    }

    .xl\:focus\:tw-placeholder-gray-600:focus:-ms-input-placeholder {
        color: #718096 !important
    }

    .xl\:focus\:tw-placeholder-gray-600:focus::-ms-input-placeholder {
        color: #718096 !important
    }

    .xl\:focus\:tw-placeholder-gray-600:focus::placeholder {
        color: #718096 !important
    }

    .xl\:focus\:tw-placeholder-gray-700:focus::-webkit-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-placeholder-gray-700:focus:-ms-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-placeholder-gray-700:focus::-ms-input-placeholder {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-placeholder-gray-700:focus::placeholder {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-placeholder-gray-800:focus::-webkit-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-placeholder-gray-800:focus:-ms-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-placeholder-gray-800:focus::-ms-input-placeholder {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-placeholder-gray-800:focus::placeholder {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-placeholder-gray-900:focus::-webkit-input-placeholder {
        color: #1a202c !important
    }

    .xl\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder {
        color: #1a202c !important
    }

    .xl\:focus\:tw-placeholder-gray-900:focus:-ms-input-placeholder {
        color: #1a202c !important
    }

    .xl\:focus\:tw-placeholder-gray-900:focus::-ms-input-placeholder {
        color: #1a202c !important
    }

    .xl\:focus\:tw-placeholder-gray-900:focus::placeholder {
        color: #1a202c !important
    }

    .xl\:focus\:tw-placeholder-red-100:focus::-webkit-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-placeholder-red-100:focus::-moz-placeholder {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-placeholder-red-100:focus:-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-placeholder-red-100:focus::-ms-input-placeholder {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-placeholder-red-100:focus::placeholder {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-placeholder-red-200:focus::-webkit-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-placeholder-red-200:focus::-moz-placeholder {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-placeholder-red-200:focus:-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-placeholder-red-200:focus::-ms-input-placeholder {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-placeholder-red-200:focus::placeholder {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-placeholder-red-300:focus::-webkit-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-placeholder-red-300:focus::-moz-placeholder {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-placeholder-red-300:focus:-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-placeholder-red-300:focus::-ms-input-placeholder {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-placeholder-red-300:focus::placeholder {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-placeholder-red-400:focus::-webkit-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-placeholder-red-400:focus::-moz-placeholder {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-placeholder-red-400:focus:-ms-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-placeholder-red-400:focus::-ms-input-placeholder {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-placeholder-red-400:focus::placeholder {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-placeholder-red-500:focus::-webkit-input-placeholder {
        color: #f56565 !important
    }

    .xl\:focus\:tw-placeholder-red-500:focus::-moz-placeholder {
        color: #f56565 !important
    }

    .xl\:focus\:tw-placeholder-red-500:focus:-ms-input-placeholder {
        color: #f56565 !important
    }

    .xl\:focus\:tw-placeholder-red-500:focus::-ms-input-placeholder {
        color: #f56565 !important
    }

    .xl\:focus\:tw-placeholder-red-500:focus::placeholder {
        color: #f56565 !important
    }

    .xl\:focus\:tw-placeholder-red-600:focus::-webkit-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-placeholder-red-600:focus::-moz-placeholder {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-placeholder-red-600:focus:-ms-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-placeholder-red-600:focus::-ms-input-placeholder {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-placeholder-red-600:focus::placeholder {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-placeholder-red-700:focus::-webkit-input-placeholder {
        color: #c53030 !important
    }

    .xl\:focus\:tw-placeholder-red-700:focus::-moz-placeholder {
        color: #c53030 !important
    }

    .xl\:focus\:tw-placeholder-red-700:focus:-ms-input-placeholder {
        color: #c53030 !important
    }

    .xl\:focus\:tw-placeholder-red-700:focus::-ms-input-placeholder {
        color: #c53030 !important
    }

    .xl\:focus\:tw-placeholder-red-700:focus::placeholder {
        color: #c53030 !important
    }

    .xl\:focus\:tw-placeholder-red-800:focus::-webkit-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-placeholder-red-800:focus::-moz-placeholder {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-placeholder-red-800:focus:-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-placeholder-red-800:focus::-ms-input-placeholder {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-placeholder-red-800:focus::placeholder {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-placeholder-red-900:focus::-webkit-input-placeholder {
        color: #742a2a !important
    }

    .xl\:focus\:tw-placeholder-red-900:focus::-moz-placeholder {
        color: #742a2a !important
    }

    .xl\:focus\:tw-placeholder-red-900:focus:-ms-input-placeholder {
        color: #742a2a !important
    }

    .xl\:focus\:tw-placeholder-red-900:focus::-ms-input-placeholder {
        color: #742a2a !important
    }

    .xl\:focus\:tw-placeholder-red-900:focus::placeholder {
        color: #742a2a !important
    }

    .xl\:focus\:tw-placeholder-orange-100:focus::-webkit-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-placeholder-orange-100:focus:-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-placeholder-orange-100:focus::-ms-input-placeholder {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-placeholder-orange-100:focus::placeholder {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-placeholder-orange-200:focus::-webkit-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-placeholder-orange-200:focus:-ms-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-placeholder-orange-200:focus::-ms-input-placeholder {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-placeholder-orange-200:focus::placeholder {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-placeholder-orange-300:focus::-webkit-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-placeholder-orange-300:focus:-ms-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-placeholder-orange-300:focus::-ms-input-placeholder {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-placeholder-orange-300:focus::placeholder {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-placeholder-orange-400:focus::-webkit-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-placeholder-orange-400:focus:-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-placeholder-orange-400:focus::-ms-input-placeholder {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-placeholder-orange-400:focus::placeholder {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-placeholder-orange-500:focus::-webkit-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-placeholder-orange-500:focus:-ms-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-placeholder-orange-500:focus::-ms-input-placeholder {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-placeholder-orange-500:focus::placeholder {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-placeholder-orange-600:focus::-webkit-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-placeholder-orange-600:focus:-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-placeholder-orange-600:focus::-ms-input-placeholder {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-placeholder-orange-600:focus::placeholder {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-placeholder-orange-700:focus::-webkit-input-placeholder {
        color: #c05621 !important
    }

    .xl\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder {
        color: #c05621 !important
    }

    .xl\:focus\:tw-placeholder-orange-700:focus:-ms-input-placeholder {
        color: #c05621 !important
    }

    .xl\:focus\:tw-placeholder-orange-700:focus::-ms-input-placeholder {
        color: #c05621 !important
    }

    .xl\:focus\:tw-placeholder-orange-700:focus::placeholder {
        color: #c05621 !important
    }

    .xl\:focus\:tw-placeholder-orange-800:focus::-webkit-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-placeholder-orange-800:focus:-ms-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-placeholder-orange-800:focus::-ms-input-placeholder {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-placeholder-orange-800:focus::placeholder {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-placeholder-orange-900:focus::-webkit-input-placeholder {
        color: #7b341e !important
    }

    .xl\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder {
        color: #7b341e !important
    }

    .xl\:focus\:tw-placeholder-orange-900:focus:-ms-input-placeholder {
        color: #7b341e !important
    }

    .xl\:focus\:tw-placeholder-orange-900:focus::-ms-input-placeholder {
        color: #7b341e !important
    }

    .xl\:focus\:tw-placeholder-orange-900:focus::placeholder {
        color: #7b341e !important
    }

    .xl\:focus\:tw-placeholder-yellow-100:focus::-webkit-input-placeholder {
        color: ivory !important
    }

    .xl\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder {
        color: ivory !important
    }

    .xl\:focus\:tw-placeholder-yellow-100:focus:-ms-input-placeholder {
        color: ivory !important
    }

    .xl\:focus\:tw-placeholder-yellow-100:focus::-ms-input-placeholder {
        color: ivory !important
    }

    .xl\:focus\:tw-placeholder-yellow-100:focus::placeholder {
        color: ivory !important
    }

    .xl\:focus\:tw-placeholder-yellow-200:focus::-webkit-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-placeholder-yellow-200:focus:-ms-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-placeholder-yellow-200:focus::-ms-input-placeholder {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-placeholder-yellow-200:focus::placeholder {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-placeholder-yellow-300:focus::-webkit-input-placeholder {
        color: #faf089 !important
    }

    .xl\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder {
        color: #faf089 !important
    }

    .xl\:focus\:tw-placeholder-yellow-300:focus:-ms-input-placeholder {
        color: #faf089 !important
    }

    .xl\:focus\:tw-placeholder-yellow-300:focus::-ms-input-placeholder {
        color: #faf089 !important
    }

    .xl\:focus\:tw-placeholder-yellow-300:focus::placeholder {
        color: #faf089 !important
    }

    .xl\:focus\:tw-placeholder-yellow-400:focus::-webkit-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-placeholder-yellow-400:focus:-ms-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-placeholder-yellow-400:focus::-ms-input-placeholder {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-placeholder-yellow-400:focus::placeholder {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-placeholder-yellow-500:focus::-webkit-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-placeholder-yellow-500:focus:-ms-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-placeholder-yellow-500:focus::-ms-input-placeholder {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-placeholder-yellow-500:focus::placeholder {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-placeholder-yellow-600:focus::-webkit-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-placeholder-yellow-600:focus:-ms-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-placeholder-yellow-600:focus::-ms-input-placeholder {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-placeholder-yellow-600:focus::placeholder {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-placeholder-yellow-700:focus::-webkit-input-placeholder {
        color: #b7791f !important
    }

    .xl\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder {
        color: #b7791f !important
    }

    .xl\:focus\:tw-placeholder-yellow-700:focus:-ms-input-placeholder {
        color: #b7791f !important
    }

    .xl\:focus\:tw-placeholder-yellow-700:focus::-ms-input-placeholder {
        color: #b7791f !important
    }

    .xl\:focus\:tw-placeholder-yellow-700:focus::placeholder {
        color: #b7791f !important
    }

    .xl\:focus\:tw-placeholder-yellow-800:focus::-webkit-input-placeholder {
        color: #975a16 !important
    }

    .xl\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder {
        color: #975a16 !important
    }

    .xl\:focus\:tw-placeholder-yellow-800:focus:-ms-input-placeholder {
        color: #975a16 !important
    }

    .xl\:focus\:tw-placeholder-yellow-800:focus::-ms-input-placeholder {
        color: #975a16 !important
    }

    .xl\:focus\:tw-placeholder-yellow-800:focus::placeholder {
        color: #975a16 !important
    }

    .xl\:focus\:tw-placeholder-yellow-900:focus::-webkit-input-placeholder {
        color: #744210 !important
    }

    .xl\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder {
        color: #744210 !important
    }

    .xl\:focus\:tw-placeholder-yellow-900:focus:-ms-input-placeholder {
        color: #744210 !important
    }

    .xl\:focus\:tw-placeholder-yellow-900:focus::-ms-input-placeholder {
        color: #744210 !important
    }

    .xl\:focus\:tw-placeholder-yellow-900:focus::placeholder {
        color: #744210 !important
    }

    .xl\:focus\:tw-placeholder-green-100:focus::-webkit-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-placeholder-green-100:focus::-moz-placeholder {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-placeholder-green-100:focus:-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-placeholder-green-100:focus::-ms-input-placeholder {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-placeholder-green-100:focus::placeholder {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-placeholder-green-200:focus::-webkit-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-placeholder-green-200:focus::-moz-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-placeholder-green-200:focus:-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-placeholder-green-200:focus::-ms-input-placeholder {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-placeholder-green-200:focus::placeholder {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-placeholder-green-300:focus::-webkit-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-placeholder-green-300:focus::-moz-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-placeholder-green-300:focus:-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-placeholder-green-300:focus::-ms-input-placeholder {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-placeholder-green-300:focus::placeholder {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-placeholder-green-400:focus::-webkit-input-placeholder {
        color: #68d391 !important
    }

    .xl\:focus\:tw-placeholder-green-400:focus::-moz-placeholder {
        color: #68d391 !important
    }

    .xl\:focus\:tw-placeholder-green-400:focus:-ms-input-placeholder {
        color: #68d391 !important
    }

    .xl\:focus\:tw-placeholder-green-400:focus::-ms-input-placeholder {
        color: #68d391 !important
    }

    .xl\:focus\:tw-placeholder-green-400:focus::placeholder {
        color: #68d391 !important
    }

    .xl\:focus\:tw-placeholder-green-500:focus::-webkit-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-placeholder-green-500:focus::-moz-placeholder {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-placeholder-green-500:focus:-ms-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-placeholder-green-500:focus::-ms-input-placeholder {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-placeholder-green-500:focus::placeholder {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-placeholder-green-600:focus::-webkit-input-placeholder {
        color: #38a169 !important
    }

    .xl\:focus\:tw-placeholder-green-600:focus::-moz-placeholder {
        color: #38a169 !important
    }

    .xl\:focus\:tw-placeholder-green-600:focus:-ms-input-placeholder {
        color: #38a169 !important
    }

    .xl\:focus\:tw-placeholder-green-600:focus::-ms-input-placeholder {
        color: #38a169 !important
    }

    .xl\:focus\:tw-placeholder-green-600:focus::placeholder {
        color: #38a169 !important
    }

    .xl\:focus\:tw-placeholder-green-700:focus::-webkit-input-placeholder {
        color: #2f855a !important
    }

    .xl\:focus\:tw-placeholder-green-700:focus::-moz-placeholder {
        color: #2f855a !important
    }

    .xl\:focus\:tw-placeholder-green-700:focus:-ms-input-placeholder {
        color: #2f855a !important
    }

    .xl\:focus\:tw-placeholder-green-700:focus::-ms-input-placeholder {
        color: #2f855a !important
    }

    .xl\:focus\:tw-placeholder-green-700:focus::placeholder {
        color: #2f855a !important
    }

    .xl\:focus\:tw-placeholder-green-800:focus::-webkit-input-placeholder {
        color: #276749 !important
    }

    .xl\:focus\:tw-placeholder-green-800:focus::-moz-placeholder {
        color: #276749 !important
    }

    .xl\:focus\:tw-placeholder-green-800:focus:-ms-input-placeholder {
        color: #276749 !important
    }

    .xl\:focus\:tw-placeholder-green-800:focus::-ms-input-placeholder {
        color: #276749 !important
    }

    .xl\:focus\:tw-placeholder-green-800:focus::placeholder {
        color: #276749 !important
    }

    .xl\:focus\:tw-placeholder-green-900:focus::-webkit-input-placeholder {
        color: #22543d !important
    }

    .xl\:focus\:tw-placeholder-green-900:focus::-moz-placeholder {
        color: #22543d !important
    }

    .xl\:focus\:tw-placeholder-green-900:focus:-ms-input-placeholder {
        color: #22543d !important
    }

    .xl\:focus\:tw-placeholder-green-900:focus::-ms-input-placeholder {
        color: #22543d !important
    }

    .xl\:focus\:tw-placeholder-green-900:focus::placeholder {
        color: #22543d !important
    }

    .xl\:focus\:tw-placeholder-teal-100:focus::-webkit-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-placeholder-teal-100:focus:-ms-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-placeholder-teal-100:focus::-ms-input-placeholder {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-placeholder-teal-100:focus::placeholder {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-placeholder-teal-200:focus::-webkit-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-placeholder-teal-200:focus:-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-placeholder-teal-200:focus::-ms-input-placeholder {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-placeholder-teal-200:focus::placeholder {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-placeholder-teal-300:focus::-webkit-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-placeholder-teal-300:focus:-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-placeholder-teal-300:focus::-ms-input-placeholder {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-placeholder-teal-300:focus::placeholder {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-placeholder-teal-400:focus::-webkit-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-placeholder-teal-400:focus:-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-placeholder-teal-400:focus::-ms-input-placeholder {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-placeholder-teal-400:focus::placeholder {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-placeholder-teal-500:focus::-webkit-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-placeholder-teal-500:focus:-ms-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-placeholder-teal-500:focus::-ms-input-placeholder {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-placeholder-teal-500:focus::placeholder {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-placeholder-teal-600:focus::-webkit-input-placeholder {
        color: #319795 !important
    }

    .xl\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder {
        color: #319795 !important
    }

    .xl\:focus\:tw-placeholder-teal-600:focus:-ms-input-placeholder {
        color: #319795 !important
    }

    .xl\:focus\:tw-placeholder-teal-600:focus::-ms-input-placeholder {
        color: #319795 !important
    }

    .xl\:focus\:tw-placeholder-teal-600:focus::placeholder {
        color: #319795 !important
    }

    .xl\:focus\:tw-placeholder-teal-700:focus::-webkit-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-placeholder-teal-700:focus:-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-placeholder-teal-700:focus::-ms-input-placeholder {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-placeholder-teal-700:focus::placeholder {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-placeholder-teal-800:focus::-webkit-input-placeholder {
        color: #285e61 !important
    }

    .xl\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder {
        color: #285e61 !important
    }

    .xl\:focus\:tw-placeholder-teal-800:focus:-ms-input-placeholder {
        color: #285e61 !important
    }

    .xl\:focus\:tw-placeholder-teal-800:focus::-ms-input-placeholder {
        color: #285e61 !important
    }

    .xl\:focus\:tw-placeholder-teal-800:focus::placeholder {
        color: #285e61 !important
    }

    .xl\:focus\:tw-placeholder-teal-900:focus::-webkit-input-placeholder {
        color: #234e52 !important
    }

    .xl\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder {
        color: #234e52 !important
    }

    .xl\:focus\:tw-placeholder-teal-900:focus:-ms-input-placeholder {
        color: #234e52 !important
    }

    .xl\:focus\:tw-placeholder-teal-900:focus::-ms-input-placeholder {
        color: #234e52 !important
    }

    .xl\:focus\:tw-placeholder-teal-900:focus::placeholder {
        color: #234e52 !important
    }

    .xl\:focus\:tw-placeholder-blue-100:focus::-webkit-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-placeholder-blue-100:focus:-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-placeholder-blue-100:focus::-ms-input-placeholder {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-placeholder-blue-100:focus::placeholder {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-placeholder-blue-200:focus::-webkit-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-placeholder-blue-200:focus:-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-placeholder-blue-200:focus::-ms-input-placeholder {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-placeholder-blue-200:focus::placeholder {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-placeholder-blue-300:focus::-webkit-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-placeholder-blue-300:focus:-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-placeholder-blue-300:focus::-ms-input-placeholder {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-placeholder-blue-300:focus::placeholder {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-placeholder-blue-400:focus::-webkit-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-placeholder-blue-400:focus:-ms-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-placeholder-blue-400:focus::-ms-input-placeholder {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-placeholder-blue-400:focus::placeholder {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-placeholder-blue-500:focus::-webkit-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-placeholder-blue-500:focus:-ms-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-placeholder-blue-500:focus::-ms-input-placeholder {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-placeholder-blue-500:focus::placeholder {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-placeholder-blue-600:focus::-webkit-input-placeholder {
        color: #3182ce !important
    }

    .xl\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder {
        color: #3182ce !important
    }

    .xl\:focus\:tw-placeholder-blue-600:focus:-ms-input-placeholder {
        color: #3182ce !important
    }

    .xl\:focus\:tw-placeholder-blue-600:focus::-ms-input-placeholder {
        color: #3182ce !important
    }

    .xl\:focus\:tw-placeholder-blue-600:focus::placeholder {
        color: #3182ce !important
    }

    .xl\:focus\:tw-placeholder-blue-700:focus::-webkit-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-placeholder-blue-700:focus:-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-placeholder-blue-700:focus::-ms-input-placeholder {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-placeholder-blue-700:focus::placeholder {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-placeholder-blue-800:focus::-webkit-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-placeholder-blue-800:focus:-ms-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-placeholder-blue-800:focus::-ms-input-placeholder {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-placeholder-blue-800:focus::placeholder {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-placeholder-blue-900:focus::-webkit-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-placeholder-blue-900:focus:-ms-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-placeholder-blue-900:focus::-ms-input-placeholder {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-placeholder-blue-900:focus::placeholder {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-placeholder-blue-1000:focus::-webkit-input-placeholder {
        color: #304570 !important
    }

    .xl\:focus\:tw-placeholder-blue-1000:focus::-moz-placeholder {
        color: #304570 !important
    }

    .xl\:focus\:tw-placeholder-blue-1000:focus:-ms-input-placeholder {
        color: #304570 !important
    }

    .xl\:focus\:tw-placeholder-blue-1000:focus::-ms-input-placeholder {
        color: #304570 !important
    }

    .xl\:focus\:tw-placeholder-blue-1000:focus::placeholder {
        color: #304570 !important
    }

    .xl\:focus\:tw-placeholder-blue-1100:focus::-webkit-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-placeholder-blue-1100:focus::-moz-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-placeholder-blue-1100:focus:-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-placeholder-blue-1100:focus::-ms-input-placeholder {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-placeholder-blue-1100:focus::placeholder {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-placeholder-indigo-100:focus::-webkit-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-placeholder-indigo-100:focus:-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-placeholder-indigo-100:focus::-ms-input-placeholder {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-placeholder-indigo-100:focus::placeholder {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-placeholder-indigo-200:focus::-webkit-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-placeholder-indigo-200:focus:-ms-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-placeholder-indigo-200:focus::-ms-input-placeholder {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-placeholder-indigo-200:focus::placeholder {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-placeholder-indigo-300:focus::-webkit-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-placeholder-indigo-300:focus:-ms-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-placeholder-indigo-300:focus::-ms-input-placeholder {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-placeholder-indigo-300:focus::placeholder {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-placeholder-indigo-400:focus::-webkit-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-placeholder-indigo-400:focus:-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-placeholder-indigo-400:focus::-ms-input-placeholder {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-placeholder-indigo-400:focus::placeholder {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-placeholder-indigo-500:focus::-webkit-input-placeholder {
        color: #667eea !important
    }

    .xl\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder {
        color: #667eea !important
    }

    .xl\:focus\:tw-placeholder-indigo-500:focus:-ms-input-placeholder {
        color: #667eea !important
    }

    .xl\:focus\:tw-placeholder-indigo-500:focus::-ms-input-placeholder {
        color: #667eea !important
    }

    .xl\:focus\:tw-placeholder-indigo-500:focus::placeholder {
        color: #667eea !important
    }

    .xl\:focus\:tw-placeholder-indigo-600:focus::-webkit-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-placeholder-indigo-600:focus:-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-placeholder-indigo-600:focus::-ms-input-placeholder {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-placeholder-indigo-600:focus::placeholder {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-placeholder-indigo-700:focus::-webkit-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-placeholder-indigo-700:focus:-ms-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-placeholder-indigo-700:focus::-ms-input-placeholder {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-placeholder-indigo-700:focus::placeholder {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-placeholder-indigo-800:focus::-webkit-input-placeholder {
        color: #434190 !important
    }

    .xl\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder {
        color: #434190 !important
    }

    .xl\:focus\:tw-placeholder-indigo-800:focus:-ms-input-placeholder {
        color: #434190 !important
    }

    .xl\:focus\:tw-placeholder-indigo-800:focus::-ms-input-placeholder {
        color: #434190 !important
    }

    .xl\:focus\:tw-placeholder-indigo-800:focus::placeholder {
        color: #434190 !important
    }

    .xl\:focus\:tw-placeholder-indigo-900:focus::-webkit-input-placeholder {
        color: #3c366b !important
    }

    .xl\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder {
        color: #3c366b !important
    }

    .xl\:focus\:tw-placeholder-indigo-900:focus:-ms-input-placeholder {
        color: #3c366b !important
    }

    .xl\:focus\:tw-placeholder-indigo-900:focus::-ms-input-placeholder {
        color: #3c366b !important
    }

    .xl\:focus\:tw-placeholder-indigo-900:focus::placeholder {
        color: #3c366b !important
    }

    .xl\:focus\:tw-placeholder-purple-100:focus::-webkit-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-placeholder-purple-100:focus:-ms-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-placeholder-purple-100:focus::-ms-input-placeholder {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-placeholder-purple-100:focus::placeholder {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-placeholder-purple-200:focus::-webkit-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-placeholder-purple-200:focus:-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-placeholder-purple-200:focus::-ms-input-placeholder {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-placeholder-purple-200:focus::placeholder {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-placeholder-purple-300:focus::-webkit-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-placeholder-purple-300:focus:-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-placeholder-purple-300:focus::-ms-input-placeholder {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-placeholder-purple-300:focus::placeholder {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-placeholder-purple-400:focus::-webkit-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-placeholder-purple-400:focus:-ms-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-placeholder-purple-400:focus::-ms-input-placeholder {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-placeholder-purple-400:focus::placeholder {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-placeholder-purple-500:focus::-webkit-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-placeholder-purple-500:focus:-ms-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-placeholder-purple-500:focus::-ms-input-placeholder {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-placeholder-purple-500:focus::placeholder {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-placeholder-purple-600:focus::-webkit-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-placeholder-purple-600:focus:-ms-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-placeholder-purple-600:focus::-ms-input-placeholder {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-placeholder-purple-600:focus::placeholder {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-placeholder-purple-700:focus::-webkit-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-placeholder-purple-700:focus:-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-placeholder-purple-700:focus::-ms-input-placeholder {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-placeholder-purple-700:focus::placeholder {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-placeholder-purple-800:focus::-webkit-input-placeholder {
        color: #553c9a !important
    }

    .xl\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder {
        color: #553c9a !important
    }

    .xl\:focus\:tw-placeholder-purple-800:focus:-ms-input-placeholder {
        color: #553c9a !important
    }

    .xl\:focus\:tw-placeholder-purple-800:focus::-ms-input-placeholder {
        color: #553c9a !important
    }

    .xl\:focus\:tw-placeholder-purple-800:focus::placeholder {
        color: #553c9a !important
    }

    .xl\:focus\:tw-placeholder-purple-900:focus::-webkit-input-placeholder {
        color: #44337a !important
    }

    .xl\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder {
        color: #44337a !important
    }

    .xl\:focus\:tw-placeholder-purple-900:focus:-ms-input-placeholder {
        color: #44337a !important
    }

    .xl\:focus\:tw-placeholder-purple-900:focus::-ms-input-placeholder {
        color: #44337a !important
    }

    .xl\:focus\:tw-placeholder-purple-900:focus::placeholder {
        color: #44337a !important
    }

    .xl\:focus\:tw-placeholder-pink-100:focus::-webkit-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-placeholder-pink-100:focus:-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-placeholder-pink-100:focus::-ms-input-placeholder {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-placeholder-pink-100:focus::placeholder {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-placeholder-pink-200:focus::-webkit-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-placeholder-pink-200:focus:-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-placeholder-pink-200:focus::-ms-input-placeholder {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-placeholder-pink-200:focus::placeholder {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-placeholder-pink-300:focus::-webkit-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-placeholder-pink-300:focus:-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-placeholder-pink-300:focus::-ms-input-placeholder {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-placeholder-pink-300:focus::placeholder {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-placeholder-pink-400:focus::-webkit-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-placeholder-pink-400:focus:-ms-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-placeholder-pink-400:focus::-ms-input-placeholder {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-placeholder-pink-400:focus::placeholder {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-placeholder-pink-500:focus::-webkit-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-placeholder-pink-500:focus:-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-placeholder-pink-500:focus::-ms-input-placeholder {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-placeholder-pink-500:focus::placeholder {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-placeholder-pink-600:focus::-webkit-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-placeholder-pink-600:focus:-ms-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-placeholder-pink-600:focus::-ms-input-placeholder {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-placeholder-pink-600:focus::placeholder {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-placeholder-pink-700:focus::-webkit-input-placeholder {
        color: #b83280 !important
    }

    .xl\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder {
        color: #b83280 !important
    }

    .xl\:focus\:tw-placeholder-pink-700:focus:-ms-input-placeholder {
        color: #b83280 !important
    }

    .xl\:focus\:tw-placeholder-pink-700:focus::-ms-input-placeholder {
        color: #b83280 !important
    }

    .xl\:focus\:tw-placeholder-pink-700:focus::placeholder {
        color: #b83280 !important
    }

    .xl\:focus\:tw-placeholder-pink-800:focus::-webkit-input-placeholder {
        color: #97266d !important
    }

    .xl\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder {
        color: #97266d !important
    }

    .xl\:focus\:tw-placeholder-pink-800:focus:-ms-input-placeholder {
        color: #97266d !important
    }

    .xl\:focus\:tw-placeholder-pink-800:focus::-ms-input-placeholder {
        color: #97266d !important
    }

    .xl\:focus\:tw-placeholder-pink-800:focus::placeholder {
        color: #97266d !important
    }

    .xl\:focus\:tw-placeholder-pink-900:focus::-webkit-input-placeholder {
        color: #702459 !important
    }

    .xl\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder {
        color: #702459 !important
    }

    .xl\:focus\:tw-placeholder-pink-900:focus:-ms-input-placeholder {
        color: #702459 !important
    }

    .xl\:focus\:tw-placeholder-pink-900:focus::-ms-input-placeholder {
        color: #702459 !important
    }

    .xl\:focus\:tw-placeholder-pink-900:focus::placeholder {
        color: #702459 !important
    }

    .xl\:tw-pointer-events-none {
        pointer-events: none !important
    }

    .xl\:tw-pointer-events-auto {
        pointer-events: auto !important
    }

    .xl\:tw-static {
        position: static !important
    }

    .xl\:tw-fixed {
        position: fixed !important
    }

    .xl\:tw-absolute {
        position: absolute !important
    }

    .xl\:tw-relative {
        position: relative !important
    }

    .xl\:tw-sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }

    .xl\:tw-inset-0 {
        top: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        right: 0 !important
    }

    .xl\:tw-inset-auto {
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important
    }

    .xl\:tw-inset-y-0 {
        top: 0 !important;
        bottom: 0 !important
    }

    .xl\:tw-inset-x-0 {
        left: 0 !important;
        right: 0 !important
    }

    .xl\:tw-inset-y-auto {
        top: auto !important;
        bottom: auto !important
    }

    .xl\:tw-inset-x-auto {
        left: auto !important;
        right: auto !important
    }

    .xl\:tw-top-0 {
        top: 0 !important
    }

    .xl\:tw-right-0 {
        left: 0 !important
    }

    .xl\:tw-bottom-0 {
        bottom: 0 !important
    }

    .xl\:tw-left-0 {
        right: 0 !important
    }

    .xl\:tw-top-auto {
        top: auto !important
    }

    .xl\:tw-right-auto {
        left: auto !important
    }

    .xl\:tw-bottom-auto {
        bottom: auto !important
    }

    .xl\:tw-left-auto {
        right: auto !important
    }

    .xl\:tw-resize-none {
        resize: none !important
    }

    .xl\:tw-resize-y {
        resize: vertical !important
    }

    .xl\:tw-resize-x {
        resize: horizontal !important
    }

    .xl\:tw-resize {
        resize: both !important
    }

    .xl\:tw-shadow {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:tw-shadow-md {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .xl\:tw-shadow-lg {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .xl\:tw-shadow-xl {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .xl\:tw-shadow-2xl {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .xl\:tw-shadow-inner {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:tw-shadow-outline {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .xl\:tw-shadow-none {
        box-shadow: none !important
    }

    .xl\:hover\:tw-shadow:hover {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:hover\:tw-shadow-md:hover {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .xl\:hover\:tw-shadow-lg:hover {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .xl\:hover\:tw-shadow-xl:hover {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .xl\:hover\:tw-shadow-2xl:hover {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .xl\:hover\:tw-shadow-inner:hover {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:hover\:tw-shadow-outline:hover {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .xl\:hover\:tw-shadow-none:hover {
        box-shadow: none !important
    }

    .xl\:focus\:tw-shadow:focus {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:focus\:tw-shadow-md:focus {
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important
    }

    .xl\:focus\:tw-shadow-lg:focus {
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important
    }

    .xl\:focus\:tw-shadow-xl:focus {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) !important
    }

    .xl\:focus\:tw-shadow-2xl:focus {
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25) !important
    }

    .xl\:focus\:tw-shadow-inner:focus {
        box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !important
    }

    .xl\:focus\:tw-shadow-outline:focus {
        box-shadow: 0 0 0 3px rgba(66, 153, 225, .5) !important
    }

    .xl\:focus\:tw-shadow-none:focus {
        box-shadow: none !important
    }

    .xl\:tw-fill-current {
        fill: currentColor !important
    }

    .xl\:tw-stroke-current {
        stroke: currentColor !important
    }

    .xl\:tw-table-auto {
        table-layout: auto !important
    }

    .xl\:tw-table-fixed {
        table-layout: fixed !important
    }

    .xl\:tw-text-left {
        text-align: right !important
    }

    .xl\:tw-text-center {
        text-align: center !important
    }

    .xl\:tw-text-right {
        text-align: left !important
    }

    .xl\:tw-text-justify {
        text-align: justify !important
    }

    .xl\:tw-text-transparent {
        color: transparent !important
    }

    .xl\:tw-text-black {
        color: #000 !important
    }

    .xl\:tw-text-black2 {
        color: #2e2e2e !important
    }

    .xl\:tw-text-white {
        color: #fff !important
    }

    .xl\:tw-text-gray-100 {
        color: #f7fafc !important
    }

    .xl\:tw-text-gray-200 {
        color: #edf2f7 !important
    }

    .xl\:tw-text-gray-300 {
        color: #e2e8f0 !important
    }

    .xl\:tw-text-gray-400 {
        color: #cbd5e0 !important
    }

    .xl\:tw-text-gray-500 {
        color: #a0aec0 !important
    }

    .xl\:tw-text-gray-600 {
        color: #718096 !important
    }

    .xl\:tw-text-gray-700 {
        color: #4a5568 !important
    }

    .xl\:tw-text-gray-800 {
        color: #2d3748 !important
    }

    .xl\:tw-text-gray-900 {
        color: #1a202c !important
    }

    .xl\:tw-text-red-100 {
        color: #fff5f5 !important
    }

    .xl\:tw-text-red-200 {
        color: #fed7d7 !important
    }

    .xl\:tw-text-red-300 {
        color: #feb2b2 !important
    }

    .xl\:tw-text-red-400 {
        color: #fc8181 !important
    }

    .xl\:tw-text-red-500 {
        color: #f56565 !important
    }

    .xl\:tw-text-red-600 {
        color: #e53e3e !important
    }

    .xl\:tw-text-red-700 {
        color: #c53030 !important
    }

    .xl\:tw-text-red-800 {
        color: #9b2c2c !important
    }

    .xl\:tw-text-red-900 {
        color: #742a2a !important
    }

    .xl\:tw-text-orange-100 {
        color: #fffaf0 !important
    }

    .xl\:tw-text-orange-200 {
        color: #feebc8 !important
    }

    .xl\:tw-text-orange-300 {
        color: #fbd38d !important
    }

    .xl\:tw-text-orange-400 {
        color: #f6ad55 !important
    }

    .xl\:tw-text-orange-500 {
        color: #ed8936 !important
    }

    .xl\:tw-text-orange-600 {
        color: #dd6b20 !important
    }

    .xl\:tw-text-orange-700 {
        color: #c05621 !important
    }

    .xl\:tw-text-orange-800 {
        color: #9c4221 !important
    }

    .xl\:tw-text-orange-900 {
        color: #7b341e !important
    }

    .xl\:tw-text-yellow-100 {
        color: ivory !important
    }

    .xl\:tw-text-yellow-200 {
        color: #fefcbf !important
    }

    .xl\:tw-text-yellow-300 {
        color: #faf089 !important
    }

    .xl\:tw-text-yellow-400 {
        color: #f6e05e !important
    }

    .xl\:tw-text-yellow-500 {
        color: #ecc94b !important
    }

    .xl\:tw-text-yellow-600 {
        color: #d69e2e !important
    }

    .xl\:tw-text-yellow-700 {
        color: #b7791f !important
    }

    .xl\:tw-text-yellow-800 {
        color: #975a16 !important
    }

    .xl\:tw-text-yellow-900 {
        color: #744210 !important
    }

    .xl\:tw-text-green-100 {
        color: #f0fff4 !important
    }

    .xl\:tw-text-green-200 {
        color: #c6f6d5 !important
    }

    .xl\:tw-text-green-300 {
        color: #9ae6b4 !important
    }

    .xl\:tw-text-green-400 {
        color: #68d391 !important
    }

    .xl\:tw-text-green-500 {
        color: #48bb78 !important
    }

    .xl\:tw-text-green-600 {
        color: #38a169 !important
    }

    .xl\:tw-text-green-700 {
        color: #2f855a !important
    }

    .xl\:tw-text-green-800 {
        color: #276749 !important
    }

    .xl\:tw-text-green-900 {
        color: #22543d !important
    }

    .xl\:tw-text-teal-100 {
        color: #e6fffa !important
    }

    .xl\:tw-text-teal-200 {
        color: #b2f5ea !important
    }

    .xl\:tw-text-teal-300 {
        color: #81e6d9 !important
    }

    .xl\:tw-text-teal-400 {
        color: #4fd1c5 !important
    }

    .xl\:tw-text-teal-500 {
        color: #38b2ac !important
    }

    .xl\:tw-text-teal-600 {
        color: #319795 !important
    }

    .xl\:tw-text-teal-700 {
        color: #2c7a7b !important
    }

    .xl\:tw-text-teal-800 {
        color: #285e61 !important
    }

    .xl\:tw-text-teal-900 {
        color: #234e52 !important
    }

    .xl\:tw-text-blue-100 {
        color: #ebf8ff !important
    }

    .xl\:tw-text-blue-200 {
        color: #bee3f8 !important
    }

    .xl\:tw-text-blue-300 {
        color: #90cdf4 !important
    }

    .xl\:tw-text-blue-400 {
        color: #63b3ed !important
    }

    .xl\:tw-text-blue-500 {
        color: #4299e1 !important
    }

    .xl\:tw-text-blue-600 {
        color: #3182ce !important
    }

    .xl\:tw-text-blue-700 {
        color: #2b6cb0 !important
    }

    .xl\:tw-text-blue-800 {
        color: #2c5282 !important
    }

    .xl\:tw-text-blue-900 {
        color: #2a4365 !important
    }

    .xl\:tw-text-blue-1000 {
        color: #304570 !important
    }

    .xl\:tw-text-blue-1100 {
        color: #D1E3E3 !important
    }

    .xl\:tw-text-indigo-100 {
        color: #ebf4ff !important
    }

    .xl\:tw-text-indigo-200 {
        color: #c3dafe !important
    }

    .xl\:tw-text-indigo-300 {
        color: #a3bffa !important
    }

    .xl\:tw-text-indigo-400 {
        color: #7f9cf5 !important
    }

    .xl\:tw-text-indigo-500 {
        color: #667eea !important
    }

    .xl\:tw-text-indigo-600 {
        color: #5a67d8 !important
    }

    .xl\:tw-text-indigo-700 {
        color: #4c51bf !important
    }

    .xl\:tw-text-indigo-800 {
        color: #434190 !important
    }

    .xl\:tw-text-indigo-900 {
        color: #3c366b !important
    }

    .xl\:tw-text-purple-100 {
        color: #faf5ff !important
    }

    .xl\:tw-text-purple-200 {
        color: #e9d8fd !important
    }

    .xl\:tw-text-purple-300 {
        color: #d6bcfa !important
    }

    .xl\:tw-text-purple-400 {
        color: #b794f4 !important
    }

    .xl\:tw-text-purple-500 {
        color: #9f7aea !important
    }

    .xl\:tw-text-purple-600 {
        color: #805ad5 !important
    }

    .xl\:tw-text-purple-700 {
        color: #6b46c1 !important
    }

    .xl\:tw-text-purple-800 {
        color: #553c9a !important
    }

    .xl\:tw-text-purple-900 {
        color: #44337a !important
    }

    .xl\:tw-text-pink-100 {
        color: #fff5f7 !important
    }

    .xl\:tw-text-pink-200 {
        color: #fed7e2 !important
    }

    .xl\:tw-text-pink-300 {
        color: #fbb6ce !important
    }

    .xl\:tw-text-pink-400 {
        color: #f687b3 !important
    }

    .xl\:tw-text-pink-500 {
        color: #ed64a6 !important
    }

    .xl\:tw-text-pink-600 {
        color: #d53f8c !important
    }

    .xl\:tw-text-pink-700 {
        color: #b83280 !important
    }

    .xl\:tw-text-pink-800 {
        color: #97266d !important
    }

    .xl\:tw-text-pink-900 {
        color: #702459 !important
    }

    .xl\:hover\:tw-text-transparent:hover {
        color: transparent !important
    }

    .xl\:hover\:tw-text-black:hover {
        color: #000 !important
    }

    .xl\:hover\:tw-text-black2:hover {
        color: #2e2e2e !important
    }

    .xl\:hover\:tw-text-white:hover {
        color: #fff !important
    }

    .xl\:hover\:tw-text-gray-100:hover {
        color: #f7fafc !important
    }

    .xl\:hover\:tw-text-gray-200:hover {
        color: #edf2f7 !important
    }

    .xl\:hover\:tw-text-gray-300:hover {
        color: #e2e8f0 !important
    }

    .xl\:hover\:tw-text-gray-400:hover {
        color: #cbd5e0 !important
    }

    .xl\:hover\:tw-text-gray-500:hover {
        color: #a0aec0 !important
    }

    .xl\:hover\:tw-text-gray-600:hover {
        color: #718096 !important
    }

    .xl\:hover\:tw-text-gray-700:hover {
        color: #4a5568 !important
    }

    .xl\:hover\:tw-text-gray-800:hover {
        color: #2d3748 !important
    }

    .xl\:hover\:tw-text-gray-900:hover {
        color: #1a202c !important
    }

    .xl\:hover\:tw-text-red-100:hover {
        color: #fff5f5 !important
    }

    .xl\:hover\:tw-text-red-200:hover {
        color: #fed7d7 !important
    }

    .xl\:hover\:tw-text-red-300:hover {
        color: #feb2b2 !important
    }

    .xl\:hover\:tw-text-red-400:hover {
        color: #fc8181 !important
    }

    .xl\:hover\:tw-text-red-500:hover {
        color: #f56565 !important
    }

    .xl\:hover\:tw-text-red-600:hover {
        color: #e53e3e !important
    }

    .xl\:hover\:tw-text-red-700:hover {
        color: #c53030 !important
    }

    .xl\:hover\:tw-text-red-800:hover {
        color: #9b2c2c !important
    }

    .xl\:hover\:tw-text-red-900:hover {
        color: #742a2a !important
    }

    .xl\:hover\:tw-text-orange-100:hover {
        color: #fffaf0 !important
    }

    .xl\:hover\:tw-text-orange-200:hover {
        color: #feebc8 !important
    }

    .xl\:hover\:tw-text-orange-300:hover {
        color: #fbd38d !important
    }

    .xl\:hover\:tw-text-orange-400:hover {
        color: #f6ad55 !important
    }

    .xl\:hover\:tw-text-orange-500:hover {
        color: #ed8936 !important
    }

    .xl\:hover\:tw-text-orange-600:hover {
        color: #dd6b20 !important
    }

    .xl\:hover\:tw-text-orange-700:hover {
        color: #c05621 !important
    }

    .xl\:hover\:tw-text-orange-800:hover {
        color: #9c4221 !important
    }

    .xl\:hover\:tw-text-orange-900:hover {
        color: #7b341e !important
    }

    .xl\:hover\:tw-text-yellow-100:hover {
        color: ivory !important
    }

    .xl\:hover\:tw-text-yellow-200:hover {
        color: #fefcbf !important
    }

    .xl\:hover\:tw-text-yellow-300:hover {
        color: #faf089 !important
    }

    .xl\:hover\:tw-text-yellow-400:hover {
        color: #f6e05e !important
    }

    .xl\:hover\:tw-text-yellow-500:hover {
        color: #ecc94b !important
    }

    .xl\:hover\:tw-text-yellow-600:hover {
        color: #d69e2e !important
    }

    .xl\:hover\:tw-text-yellow-700:hover {
        color: #b7791f !important
    }

    .xl\:hover\:tw-text-yellow-800:hover {
        color: #975a16 !important
    }

    .xl\:hover\:tw-text-yellow-900:hover {
        color: #744210 !important
    }

    .xl\:hover\:tw-text-green-100:hover {
        color: #f0fff4 !important
    }

    .xl\:hover\:tw-text-green-200:hover {
        color: #c6f6d5 !important
    }

    .xl\:hover\:tw-text-green-300:hover {
        color: #9ae6b4 !important
    }

    .xl\:hover\:tw-text-green-400:hover {
        color: #68d391 !important
    }

    .xl\:hover\:tw-text-green-500:hover {
        color: #48bb78 !important
    }

    .xl\:hover\:tw-text-green-600:hover {
        color: #38a169 !important
    }

    .xl\:hover\:tw-text-green-700:hover {
        color: #2f855a !important
    }

    .xl\:hover\:tw-text-green-800:hover {
        color: #276749 !important
    }

    .xl\:hover\:tw-text-green-900:hover {
        color: #22543d !important
    }

    .xl\:hover\:tw-text-teal-100:hover {
        color: #e6fffa !important
    }

    .xl\:hover\:tw-text-teal-200:hover {
        color: #b2f5ea !important
    }

    .xl\:hover\:tw-text-teal-300:hover {
        color: #81e6d9 !important
    }

    .xl\:hover\:tw-text-teal-400:hover {
        color: #4fd1c5 !important
    }

    .xl\:hover\:tw-text-teal-500:hover {
        color: #38b2ac !important
    }

    .xl\:hover\:tw-text-teal-600:hover {
        color: #319795 !important
    }

    .xl\:hover\:tw-text-teal-700:hover {
        color: #2c7a7b !important
    }

    .xl\:hover\:tw-text-teal-800:hover {
        color: #285e61 !important
    }

    .xl\:hover\:tw-text-teal-900:hover {
        color: #234e52 !important
    }

    .xl\:hover\:tw-text-blue-100:hover {
        color: #ebf8ff !important
    }

    .xl\:hover\:tw-text-blue-200:hover {
        color: #bee3f8 !important
    }

    .xl\:hover\:tw-text-blue-300:hover {
        color: #90cdf4 !important
    }

    .xl\:hover\:tw-text-blue-400:hover {
        color: #63b3ed !important
    }

    .xl\:hover\:tw-text-blue-500:hover {
        color: #4299e1 !important
    }

    .xl\:hover\:tw-text-blue-600:hover {
        color: #3182ce !important
    }

    .xl\:hover\:tw-text-blue-700:hover {
        color: #2b6cb0 !important
    }

    .xl\:hover\:tw-text-blue-800:hover {
        color: #2c5282 !important
    }

    .xl\:hover\:tw-text-blue-900:hover {
        color: #2a4365 !important
    }

    .xl\:hover\:tw-text-blue-1000:hover {
        color: #304570 !important
    }

    .xl\:hover\:tw-text-blue-1100:hover {
        color: #D1E3E3 !important
    }

    .xl\:hover\:tw-text-indigo-100:hover {
        color: #ebf4ff !important
    }

    .xl\:hover\:tw-text-indigo-200:hover {
        color: #c3dafe !important
    }

    .xl\:hover\:tw-text-indigo-300:hover {
        color: #a3bffa !important
    }

    .xl\:hover\:tw-text-indigo-400:hover {
        color: #7f9cf5 !important
    }

    .xl\:hover\:tw-text-indigo-500:hover {
        color: #667eea !important
    }

    .xl\:hover\:tw-text-indigo-600:hover {
        color: #5a67d8 !important
    }

    .xl\:hover\:tw-text-indigo-700:hover {
        color: #4c51bf !important
    }

    .xl\:hover\:tw-text-indigo-800:hover {
        color: #434190 !important
    }

    .xl\:hover\:tw-text-indigo-900:hover {
        color: #3c366b !important
    }

    .xl\:hover\:tw-text-purple-100:hover {
        color: #faf5ff !important
    }

    .xl\:hover\:tw-text-purple-200:hover {
        color: #e9d8fd !important
    }

    .xl\:hover\:tw-text-purple-300:hover {
        color: #d6bcfa !important
    }

    .xl\:hover\:tw-text-purple-400:hover {
        color: #b794f4 !important
    }

    .xl\:hover\:tw-text-purple-500:hover {
        color: #9f7aea !important
    }

    .xl\:hover\:tw-text-purple-600:hover {
        color: #805ad5 !important
    }

    .xl\:hover\:tw-text-purple-700:hover {
        color: #6b46c1 !important
    }

    .xl\:hover\:tw-text-purple-800:hover {
        color: #553c9a !important
    }

    .xl\:hover\:tw-text-purple-900:hover {
        color: #44337a !important
    }

    .xl\:hover\:tw-text-pink-100:hover {
        color: #fff5f7 !important
    }

    .xl\:hover\:tw-text-pink-200:hover {
        color: #fed7e2 !important
    }

    .xl\:hover\:tw-text-pink-300:hover {
        color: #fbb6ce !important
    }

    .xl\:hover\:tw-text-pink-400:hover {
        color: #f687b3 !important
    }

    .xl\:hover\:tw-text-pink-500:hover {
        color: #ed64a6 !important
    }

    .xl\:hover\:tw-text-pink-600:hover {
        color: #d53f8c !important
    }

    .xl\:hover\:tw-text-pink-700:hover {
        color: #b83280 !important
    }

    .xl\:hover\:tw-text-pink-800:hover {
        color: #97266d !important
    }

    .xl\:hover\:tw-text-pink-900:hover {
        color: #702459 !important
    }

    .xl\:focus\:tw-text-transparent:focus {
        color: transparent !important
    }

    .xl\:focus\:tw-text-black:focus {
        color: #000 !important
    }

    .xl\:focus\:tw-text-black2:focus {
        color: #2e2e2e !important
    }

    .xl\:focus\:tw-text-white:focus {
        color: #fff !important
    }

    .xl\:focus\:tw-text-gray-100:focus {
        color: #f7fafc !important
    }

    .xl\:focus\:tw-text-gray-200:focus {
        color: #edf2f7 !important
    }

    .xl\:focus\:tw-text-gray-300:focus {
        color: #e2e8f0 !important
    }

    .xl\:focus\:tw-text-gray-400:focus {
        color: #cbd5e0 !important
    }

    .xl\:focus\:tw-text-gray-500:focus {
        color: #a0aec0 !important
    }

    .xl\:focus\:tw-text-gray-600:focus {
        color: #718096 !important
    }

    .xl\:focus\:tw-text-gray-700:focus {
        color: #4a5568 !important
    }

    .xl\:focus\:tw-text-gray-800:focus {
        color: #2d3748 !important
    }

    .xl\:focus\:tw-text-gray-900:focus {
        color: #1a202c !important
    }

    .xl\:focus\:tw-text-red-100:focus {
        color: #fff5f5 !important
    }

    .xl\:focus\:tw-text-red-200:focus {
        color: #fed7d7 !important
    }

    .xl\:focus\:tw-text-red-300:focus {
        color: #feb2b2 !important
    }

    .xl\:focus\:tw-text-red-400:focus {
        color: #fc8181 !important
    }

    .xl\:focus\:tw-text-red-500:focus {
        color: #f56565 !important
    }

    .xl\:focus\:tw-text-red-600:focus {
        color: #e53e3e !important
    }

    .xl\:focus\:tw-text-red-700:focus {
        color: #c53030 !important
    }

    .xl\:focus\:tw-text-red-800:focus {
        color: #9b2c2c !important
    }

    .xl\:focus\:tw-text-red-900:focus {
        color: #742a2a !important
    }

    .xl\:focus\:tw-text-orange-100:focus {
        color: #fffaf0 !important
    }

    .xl\:focus\:tw-text-orange-200:focus {
        color: #feebc8 !important
    }

    .xl\:focus\:tw-text-orange-300:focus {
        color: #fbd38d !important
    }

    .xl\:focus\:tw-text-orange-400:focus {
        color: #f6ad55 !important
    }

    .xl\:focus\:tw-text-orange-500:focus {
        color: #ed8936 !important
    }

    .xl\:focus\:tw-text-orange-600:focus {
        color: #dd6b20 !important
    }

    .xl\:focus\:tw-text-orange-700:focus {
        color: #c05621 !important
    }

    .xl\:focus\:tw-text-orange-800:focus {
        color: #9c4221 !important
    }

    .xl\:focus\:tw-text-orange-900:focus {
        color: #7b341e !important
    }

    .xl\:focus\:tw-text-yellow-100:focus {
        color: ivory !important
    }

    .xl\:focus\:tw-text-yellow-200:focus {
        color: #fefcbf !important
    }

    .xl\:focus\:tw-text-yellow-300:focus {
        color: #faf089 !important
    }

    .xl\:focus\:tw-text-yellow-400:focus {
        color: #f6e05e !important
    }

    .xl\:focus\:tw-text-yellow-500:focus {
        color: #ecc94b !important
    }

    .xl\:focus\:tw-text-yellow-600:focus {
        color: #d69e2e !important
    }

    .xl\:focus\:tw-text-yellow-700:focus {
        color: #b7791f !important
    }

    .xl\:focus\:tw-text-yellow-800:focus {
        color: #975a16 !important
    }

    .xl\:focus\:tw-text-yellow-900:focus {
        color: #744210 !important
    }

    .xl\:focus\:tw-text-green-100:focus {
        color: #f0fff4 !important
    }

    .xl\:focus\:tw-text-green-200:focus {
        color: #c6f6d5 !important
    }

    .xl\:focus\:tw-text-green-300:focus {
        color: #9ae6b4 !important
    }

    .xl\:focus\:tw-text-green-400:focus {
        color: #68d391 !important
    }

    .xl\:focus\:tw-text-green-500:focus {
        color: #48bb78 !important
    }

    .xl\:focus\:tw-text-green-600:focus {
        color: #38a169 !important
    }

    .xl\:focus\:tw-text-green-700:focus {
        color: #2f855a !important
    }

    .xl\:focus\:tw-text-green-800:focus {
        color: #276749 !important
    }

    .xl\:focus\:tw-text-green-900:focus {
        color: #22543d !important
    }

    .xl\:focus\:tw-text-teal-100:focus {
        color: #e6fffa !important
    }

    .xl\:focus\:tw-text-teal-200:focus {
        color: #b2f5ea !important
    }

    .xl\:focus\:tw-text-teal-300:focus {
        color: #81e6d9 !important
    }

    .xl\:focus\:tw-text-teal-400:focus {
        color: #4fd1c5 !important
    }

    .xl\:focus\:tw-text-teal-500:focus {
        color: #38b2ac !important
    }

    .xl\:focus\:tw-text-teal-600:focus {
        color: #319795 !important
    }

    .xl\:focus\:tw-text-teal-700:focus {
        color: #2c7a7b !important
    }

    .xl\:focus\:tw-text-teal-800:focus {
        color: #285e61 !important
    }

    .xl\:focus\:tw-text-teal-900:focus {
        color: #234e52 !important
    }

    .xl\:focus\:tw-text-blue-100:focus {
        color: #ebf8ff !important
    }

    .xl\:focus\:tw-text-blue-200:focus {
        color: #bee3f8 !important
    }

    .xl\:focus\:tw-text-blue-300:focus {
        color: #90cdf4 !important
    }

    .xl\:focus\:tw-text-blue-400:focus {
        color: #63b3ed !important
    }

    .xl\:focus\:tw-text-blue-500:focus {
        color: #4299e1 !important
    }

    .xl\:focus\:tw-text-blue-600:focus {
        color: #3182ce !important
    }

    .xl\:focus\:tw-text-blue-700:focus {
        color: #2b6cb0 !important
    }

    .xl\:focus\:tw-text-blue-800:focus {
        color: #2c5282 !important
    }

    .xl\:focus\:tw-text-blue-900:focus {
        color: #2a4365 !important
    }

    .xl\:focus\:tw-text-blue-1000:focus {
        color: #304570 !important
    }

    .xl\:focus\:tw-text-blue-1100:focus {
        color: #D1E3E3 !important
    }

    .xl\:focus\:tw-text-indigo-100:focus {
        color: #ebf4ff !important
    }

    .xl\:focus\:tw-text-indigo-200:focus {
        color: #c3dafe !important
    }

    .xl\:focus\:tw-text-indigo-300:focus {
        color: #a3bffa !important
    }

    .xl\:focus\:tw-text-indigo-400:focus {
        color: #7f9cf5 !important
    }

    .xl\:focus\:tw-text-indigo-500:focus {
        color: #667eea !important
    }

    .xl\:focus\:tw-text-indigo-600:focus {
        color: #5a67d8 !important
    }

    .xl\:focus\:tw-text-indigo-700:focus {
        color: #4c51bf !important
    }

    .xl\:focus\:tw-text-indigo-800:focus {
        color: #434190 !important
    }

    .xl\:focus\:tw-text-indigo-900:focus {
        color: #3c366b !important
    }

    .xl\:focus\:tw-text-purple-100:focus {
        color: #faf5ff !important
    }

    .xl\:focus\:tw-text-purple-200:focus {
        color: #e9d8fd !important
    }

    .xl\:focus\:tw-text-purple-300:focus {
        color: #d6bcfa !important
    }

    .xl\:focus\:tw-text-purple-400:focus {
        color: #b794f4 !important
    }

    .xl\:focus\:tw-text-purple-500:focus {
        color: #9f7aea !important
    }

    .xl\:focus\:tw-text-purple-600:focus {
        color: #805ad5 !important
    }

    .xl\:focus\:tw-text-purple-700:focus {
        color: #6b46c1 !important
    }

    .xl\:focus\:tw-text-purple-800:focus {
        color: #553c9a !important
    }

    .xl\:focus\:tw-text-purple-900:focus {
        color: #44337a !important
    }

    .xl\:focus\:tw-text-pink-100:focus {
        color: #fff5f7 !important
    }

    .xl\:focus\:tw-text-pink-200:focus {
        color: #fed7e2 !important
    }

    .xl\:focus\:tw-text-pink-300:focus {
        color: #fbb6ce !important
    }

    .xl\:focus\:tw-text-pink-400:focus {
        color: #f687b3 !important
    }

    .xl\:focus\:tw-text-pink-500:focus {
        color: #ed64a6 !important
    }

    .xl\:focus\:tw-text-pink-600:focus {
        color: #d53f8c !important
    }

    .xl\:focus\:tw-text-pink-700:focus {
        color: #b83280 !important
    }

    .xl\:focus\:tw-text-pink-800:focus {
        color: #97266d !important
    }

    .xl\:focus\:tw-text-pink-900:focus {
        color: #702459 !important
    }

    .xl\:tw-text-xs {
        font-size: .75rem !important
    }

    .xl\:tw-text-sm {
        font-size: .875rem !important
    }

    .xl\:tw-text-base {
        font-size: 1rem !important
    }

    .xl\:tw-text-lg {
        font-size: 1.125rem !important
    }

    .xl\:tw-text-xl {
        font-size: 1.25rem !important
    }

    .xl\:tw-text-2xl {
        font-size: 1.5rem !important
    }

    .xl\:tw-text-3xl {
        font-size: 1.875rem !important
    }

    .xl\:tw-text-4xl {
        font-size: 2.25rem !important
    }

    .xl\:tw-text-5xl {
        font-size: 3rem !important
    }

    .xl\:tw-text-6xl {
        font-size: 4rem !important
    }

    .xl\:tw-italic {
        font-style: italic !important
    }

    .xl\:tw-not-italic {
        font-style: normal !important
    }

    .xl\:tw-uppercase {
        text-transform: uppercase !important
    }

    .xl\:tw-lowercase {
        text-transform: lowercase !important
    }

    .xl\:tw-capitalize {
        text-transform: capitalize !important
    }

    .xl\:tw-normal-case {
        text-transform: none !important
    }

    .xl\:tw-underline {
        text-decoration: underline !important
    }

    .xl\:tw-line-through {
        text-decoration: line-through !important
    }

    .xl\:tw-no-underline {
        text-decoration: none !important
    }

    .xl\:hover\:tw-underline:hover {
        text-decoration: underline !important
    }

    .xl\:hover\:tw-line-through:hover {
        text-decoration: line-through !important
    }

    .xl\:hover\:tw-no-underline:hover {
        text-decoration: none !important
    }

    .xl\:focus\:tw-underline:focus {
        text-decoration: underline !important
    }

    .xl\:focus\:tw-line-through:focus {
        text-decoration: line-through !important
    }

    .xl\:focus\:tw-no-underline:focus {
        text-decoration: none !important
    }

    .xl\:tw-antialiased {
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important
    }

    .xl\:tw-subpixel-antialiased {
        -webkit-font-smoothing: auto !important;
        -moz-osx-font-smoothing: auto !important
    }

    .xl\:tw-tracking-tighter {
        letter-spacing: -.05em !important
    }

    .xl\:tw-tracking-tight {
        letter-spacing: -.025em !important
    }

    .xl\:tw-tracking-normal {
        letter-spacing: 0 !important
    }

    .xl\:tw-tracking-wide {
        letter-spacing: .025em !important
    }

    .xl\:tw-tracking-wider {
        letter-spacing: .05em !important
    }

    .xl\:tw-tracking-widest {
        letter-spacing: .1em !important
    }

    .xl\:tw-select-none {
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important
    }

    .xl\:tw-select-text {
        -webkit-user-select: text !important;
        -moz-user-select: text !important;
        -ms-user-select: text !important;
        user-select: text !important
    }

    .xl\:tw-select-all {
        -webkit-user-select: all !important;
        -moz-user-select: all !important;
        -ms-user-select: all !important;
        user-select: all !important
    }

    .xl\:tw-select-auto {
        -webkit-user-select: auto !important;
        -moz-user-select: auto !important;
        -ms-user-select: auto !important;
        user-select: auto !important
    }

    .xl\:tw-align-baseline {
        vertical-align: baseline !important
    }

    .xl\:tw-align-top {
        vertical-align: top !important
    }

    .xl\:tw-align-middle {
        vertical-align: middle !important
    }

    .xl\:tw-align-bottom {
        vertical-align: bottom !important
    }

    .xl\:tw-align-text-top {
        vertical-align: text-top !important
    }

    .xl\:tw-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xl\:tw-visible {
        visibility: visible !important
    }

    .xl\:tw-invisible {
        visibility: hidden !important
    }

    .xl\:tw-whitespace-normal {
        white-space: normal !important
    }

    .xl\:tw-whitespace-no-wrap {
        white-space: nowrap !important
    }

    .xl\:tw-whitespace-pre {
        white-space: pre !important
    }

    .xl\:tw-whitespace-pre-line {
        white-space: pre-line !important
    }

    .xl\:tw-whitespace-pre-wrap {
        white-space: pre-wrap !important
    }

    .xl\:tw-break-normal {
        overflow-wrap: normal !important;
        word-break: normal !important
    }

    .xl\:tw-break-words {
        overflow-wrap: break-word !important
    }

    .xl\:tw-break-all {
        word-break: break-all !important
    }

    .xl\:tw-truncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important
    }

    .xl\:tw-w-0 {
        width: 0 !important
    }

    .xl\:tw-w-1 {
        width: .25rem !important
    }

    .xl\:tw-w-2 {
        width: .5rem !important
    }

    .xl\:tw-w-3 {
        width: .75rem !important
    }

    .xl\:tw-w-4 {
        width: 1rem !important
    }

    .xl\:tw-w-5 {
        width: 1.25rem !important
    }

    .xl\:tw-w-6 {
        width: 1.5rem !important
    }

    .xl\:tw-w-8 {
        width: 2rem !important
    }

    .xl\:tw-w-10 {
        width: 2.5rem !important
    }

    .xl\:tw-w-12 {
        width: 3rem !important
    }

    .xl\:tw-w-16 {
        width: 4rem !important
    }

    .xl\:tw-w-20 {
        width: 5rem !important
    }

    .xl\:tw-w-24 {
        width: 6rem !important
    }

    .xl\:tw-w-32 {
        width: 8rem !important
    }

    .xl\:tw-w-40 {
        width: 10rem !important
    }

    .xl\:tw-w-48 {
        width: 12rem !important
    }

    .xl\:tw-w-56 {
        width: 14rem !important
    }

    .xl\:tw-w-64 {
        width: 16rem !important
    }

    .xl\:tw-w-auto {
        width: auto !important
    }

    .xl\:tw-w-px {
        width: 1px !important
    }

    .xl\:tw-w-1\/2 {
        width: 50% !important
    }

    .xl\:tw-w-1\/3 {
        width: 33.333333% !important
    }

    .xl\:tw-w-2\/3 {
        width: 66.666667% !important
    }

    .xl\:tw-w-1\/4 {
        width: 25% !important
    }

    .xl\:tw-w-2\/4 {
        width: 50% !important
    }

    .xl\:tw-w-3\/4 {
        width: 75% !important
    }

    .xl\:tw-w-1\/5 {
        width: 20% !important
    }

    .xl\:tw-w-2\/5 {
        width: 40% !important
    }

    .xl\:tw-w-3\/5 {
        width: 60% !important
    }

    .xl\:tw-w-4\/5 {
        width: 80% !important
    }

    .xl\:tw-w-1\/6 {
        width: 16.666667% !important
    }

    .xl\:tw-w-2\/6 {
        width: 33.333333% !important
    }

    .xl\:tw-w-3\/6 {
        width: 50% !important
    }

    .xl\:tw-w-4\/6 {
        width: 66.666667% !important
    }

    .xl\:tw-w-5\/6 {
        width: 83.333333% !important
    }

    .xl\:tw-w-1\/12 {
        width: 8.333333% !important
    }

    .xl\:tw-w-2\/12 {
        width: 16.666667% !important
    }

    .xl\:tw-w-3\/12 {
        width: 25% !important
    }

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

    .xl\:tw-w-5\/12 {
        width: 41.666667% !important
    }

    .xl\:tw-w-6\/12 {
        width: 50% !important
    }

    .xl\:tw-w-7\/12 {
        width: 58.333333% !important
    }

    .xl\:tw-w-8\/12 {
        width: 66.666667% !important
    }

    .xl\:tw-w-9\/12 {
        width: 75% !important
    }

    .xl\:tw-w-10\/12 {
        width: 83.333333% !important
    }

    .xl\:tw-w-11\/12 {
        width: 91.666667% !important
    }

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

    .xl\:tw-w-screen {
        width: 100vw !important
    }

    .xl\:tw-z-0 {
        z-index: 0 !important
    }

    .xl\:tw-z-10 {
        z-index: 10 !important
    }

    .xl\:tw-z-20 {
        z-index: 20 !important
    }

    .xl\:tw-z-30 {
        z-index: 30 !important
    }

    .xl\:tw-z-40 {
        z-index: 40 !important
    }

    .xl\:tw-z-50 {
        z-index: 50 !important
    }

    .xl\:tw-z-auto {
        z-index: auto !important
    }
}
